]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Regenerated for 0.11.1.
authorBruno Haible <bruno@clisp.org>
Wed, 24 Apr 2002 18:04:31 +0000 (18:04 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:07:54 +0000 (12:07 +0200)
134 files changed:
ABOUT-NLS
aclocal.m4
configure
doc/gettext.info
doc/gettext.info-1
doc/gettext.info-2
doc/gettext.info-3
doc/gettext.info-4
doc/gettext.info-5
doc/gettext.info-6
doc/gettext.info-7
doc/gettext.info-8
doc/gettext.info-9
doc/gettext_1.html
doc/gettext_10.html
doc/gettext_11.html
doc/gettext_12.html
doc/gettext_13.html
doc/gettext_14.html
doc/gettext_15.html
doc/gettext_16.html
doc/gettext_17.html
doc/gettext_18.html
doc/gettext_19.html
doc/gettext_2.html
doc/gettext_20.html
doc/gettext_21.html
doc/gettext_22.html
doc/gettext_3.html
doc/gettext_4.html
doc/gettext_5.html
doc/gettext_6.html
doc/gettext_7.html
doc/gettext_8.html
doc/gettext_9.html
doc/gettext_foot.html
doc/gettext_toc.html
doc/iso-639.texi
doc/version.texi
man/bind_textdomain_codeset.3
man/bindtextdomain.3
man/gettext.3
man/msgattrib.1
man/msgattrib.1.html
man/msgcat.1
man/msgcat.1.html
man/msgcmp.1
man/msgcomm.1
man/msgcomm.1.html
man/msgconv.1
man/msgconv.1.html
man/msgen.1
man/msgen.1.html
man/msgexec.1
man/msgfilter.1
man/msgfilter.1.html
man/msgfmt.1
man/msggrep.1
man/msggrep.1.html
man/msginit.1
man/msginit.1.html
man/msgmerge.1
man/msgmerge.1.html
man/msgunfmt.1
man/msgunfmt.1.html
man/msguniq.1
man/msguniq.1.html
man/ngettext.3
man/textdomain.3
man/xgettext.1
man/xgettext.1.html
po/ca.gmo
po/ca.po
po/cs.gmo
po/cs.po
po/da.gmo
po/da.po
po/de.gmo
po/de.po
po/el.gmo
po/el.po
po/en@boldquot.gmo
po/en@boldquot.po
po/en@quot.gmo
po/en@quot.po
po/es.gmo
po/es.po
po/et.gmo
po/et.po
po/fr.gmo
po/fr.po
po/gl.gmo
po/gl.po
po/id.gmo
po/id.po
po/it.gmo
po/it.po
po/ja.gmo
po/ja.po
po/ko.gmo
po/ko.po
po/nl.gmo
po/nl.po
po/nn.gmo
po/nn.po
po/no.gmo
po/no.po
po/pl.gmo
po/pl.po
po/pt.gmo
po/pt.po
po/pt_BR.gmo
po/pt_BR.po
po/ru.gmo
po/ru.po
po/sk.gmo
po/sk.po
po/sl.gmo
po/sl.po
po/sv.gmo
po/sv.po
po/tr.gmo
po/tr.po
po/zh_TW.gmo [new file with mode: 0644]
po/zh_TW.po
tests/rpathlx/aclocal.m4
tests/rpathlx/configure
tests/rpathly/aclocal.m4
tests/rpathly/configure
tests/rpathlyx/aclocal.m4
tests/rpathlyx/configure
tests/rpathy/aclocal.m4
tests/rpathy/configure
tests/xg-test1.ok.po

index 022965c6ac5eb52fd3756a4e63b274547ff573e8..224f72c5749766ab15a4e6993152b71624a5aac6 100644 (file)
--- a/ABOUT-NLS
+++ b/ABOUT-NLS
@@ -171,7 +171,7 @@ Available Packages
 ==================
 
    Languages are not equally supported in all packages.  The following
-matrix shows the current state of internationalization, as of March
+matrix shows the current state of internationalization, as of April
 2002.  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,24 +182,26 @@ translation percentage of at least 50%.
      bash            |             []       [] []       [] |
      bfd             |                         []       [] |
      binutils        |                         []       [] |
-     bison           |             []             []    [] |
+     bison           |             []          [] []    [] |
      clisp           |             []    []    []       [] |
      cpio            |          [] []          []       [] |
      diffutils       |       [] [] []       [] []       [] |
      enscript        |             []                   [] |
      error           |                         []       [] |
-     fetchmail       |       () [] []          []       () |
+     fetchmail       |    [] () [] []          []       () |
      fileutils       |          [] []          [] []    [] |
      findutils       |          [] []          [] []    [] |
-     flex            |    []    []             []       [] |
+     flex            |    []    [] []          []       [] |
      gas             |                         []       [] |
-     gawk            |                         []       [] |
+     gawk            |             []          []       [] |
      gcal            |    []                            [] |
      gcc             |                         []       [] |
      gettext         |    []    [] []          []       [] |
      gnupg           |             [] []    [] [] []    [] |
      gprof           |                         []       [] |
-     grep            | [] []       []          [] []    [] |
+     gpsdrive        |          () ()    ()    ()       () |
+     grep            | [] []       [] []       [] []    [] |
+     gretl           |                                     |
      hello           |          [] [] []    [] [] [] [] [] |
      id-utils        |          [] []                   [] |
      indent          |    []       []       []    []    [] |
@@ -216,7 +218,7 @@ translation percentage of at least 50%.
      nano            |    [] () [] []          []       [] |
      nano_1_0        |    [] () [] []          []       [] |
      opcodes         |          []             []       [] |
-     parted          |    []    [] []                   [] |
+     parted          |    []    [] []          []       [] |
      ptx             |          [] []          [] []    [] |
      python          |                                     |
      recode          |          [] [] []    [] []       [] |
@@ -225,17 +227,18 @@ translation percentage of at least 50%.
      sharutils       |       [] [] [] []       []       [] |
      sketch          |             ()          []       () |
      soundtracker    |             []          []       [] |
-     sp              |                                     |
+     sp              |             []                      |
      tar             |       [] [] []          [] []    [] |
      texinfo         |       [] [] []       []          [] |
      textutils       |    []    [] []          []       [] |
-     util-linux      |       [] []             []       [] |
+     util-linux      |       [] [] []          [] []    [] |
      vorbis-tools    |                                     |
-     wdiff           |          [] []          [] []    [] |
-     wget            |    [] [] [] [] []       [] []    [] |
+     wastesedge      |                                     |
+     wdiff           |    []    [] []          [] []    [] |
+     wget            | [] [] [] [] [] []       [] []    [] |
                      +-------------------------------------+
                        bg ca cs da de el en eo es et fi fr
-                        1 12 11 31 36  9  1  8 39 15  1 50
+                        2 14 11 31 40 10  1  8 41 16  1 50
      
                        gl he hr hu id it ja ko lv nb nl nn
                      +-------------------------------------+
@@ -246,36 +249,38 @@ translation percentage of at least 50%.
      bison           |                   []          []    |
      clisp           |                               []    |
      cpio            | []                   []       []    |
-     diffutils       | [] []             []                |
-     enscript        |                               []    |
+     diffutils       | [] []       []    []                |
+     enscript        |       []                      []    |
      error           |          []                         |
-     fetchmail       |                                     |
+     fetchmail       |                   []                |
      fileutils       |          []    [] []                |
-     findutils       | []          [] [] [] []       []    |
+     findutils       | []    []    [] [] [] []       []    |
      flex            |                      []             |
      gas             |                                     |
      gawk            |    []                               |
      gcal            |                                     |
      gcc             |                                     |
-     gettext         |                      []             |
-     gnupg           | []             [] []                |
+     gettext         |                   [] []             |
+     gnupg           | []          [] [] []                |
      gprof           |                                     |
-     grep            |                []                   |
-     hello           | [] []    []    [] [] [] [] [] [] [] |
+     gpsdrive        |                ()             ()    |
+     grep            | [] [] []    [] [] []                |
+     gretl           |                                     |
+     hello           | [] [] [] [] [] [] [] [] [] [] [] [] |
      id-utils        |                               []    |
      indent          | []                []          []    |
      jpilot          |                   ()          ()    |
-     jwhois          |                                     |
+     jwhois          |             []                      |
      kbd             |                                     |
      ld              |                                     |
      libc            | []                [] []    []       |
      lilypond        |                   []          []    |
-     lynx            |                   []          []    |
+     lynx            |                [] []          []    |
      m4              | []          []    []          []    |
-     make            | []                [] []       []    |
+     make            | [] [] []          [] []       []    |
      mysecretdiary   |                                     |
-     nano            | []          [] [] ()       [] () [] |
-     nano_1_0        | []          [] [] ()       [] () [] |
+     nano            | []          [] [] ()       [] [] [] |
+     nano_1_0        | []          [] [] ()       []    [] |
      opcodes         |                               []    |
      parted          | []                []             [] |
      ptx             | []          []             [] []    |
@@ -287,77 +292,81 @@ translation percentage of at least 50%.
      sketch          |                ()                   |
      soundtracker    | []                                  |
      sp              |                                     |
-     tar             |                [] []       []       |
-     texinfo         |    []             []                |
-     textutils       |                      []    []       |
+     tar             | []    []       [] []       []       |
+     texinfo         |    [] []          []                |
+     textutils       | []                   []    []       |
      util-linux      |                () []                |
      vorbis-tools    |                                     |
-     wdiff           |                                     |
-     wget            | [] []    []       []          []    |
+     wastesedge      |                                     |
+     wdiff           | []          []                      |
+     wget            | [] [] [] []       []          []    |
                      +-------------------------------------+
                        gl he hr hu id it ja ko lv nb nl nn
-                       19  7  0  4  6 11 22  9  1  8 19  4
+                       23  9  8  4 12 12 25  9  1  8 20  4
      
                        no pl pt pt_BR ru sk sl sv tr uk zh_TW
                      +----------------------------------------+
-     a2ps            | () () ()       []    [] [] ()          |  8
+     a2ps            | () () ()  []   []    [] [] ()          |  9
      bash            |                                        |  4
      bfd             |                         [] []          |  5
      binutils        |                            []          |  4
-     bison           |                []       [] []          |  8
+     bison           |                []       [] []          |  9
      clisp           |                                        |  5
      cpio            |    []     []   []       []             | 11
-     diffutils       |    []          []       [] []     []   | 14
-     enscript        |           []   []       []             |  6
+     diffutils       |    []     []   []       [] []     []   | 16
+     enscript        |           []   []       []             |  7
      error           |                   []       []     []   |  6
-     fetchmail       |    ()     ()               []          |  4
-     fileutils       |                []    [] [] []          | 12
-     findutils       |    []     []   [] [] [] [] []          | 18
-     flex            |                []       [] []          |  8
+     fetchmail       |    ()     ()               []          |  6
+     fileutils       |                []    [] [] []     []   | 13
+     findutils       |    []     []   [] [] [] [] []          | 19
+     flex            |                []       [] []          |  9
      gas             |                            []          |  3
-     gawk            |                         [] []          |  5
+     gawk            |                         [] []          |  6
      gcal            |                         [] []          |  4
      gcc             |                            []          |  3
-     gettext         |                   [] [] [] []          | 10
-     gnupg           |    []                   [] []          | 12
+     gettext         |                [] [] [] [] []     []   | 13
+     gnupg           |    []                   [] []          | 13
      gprof           |                         [] []          |  4
-     grep            |                []    []    []          | 10
-     hello           | [] []          [] []    [] [] []       | 25
+     gpsdrive        |                            ()          |  0
+     grep            |    []          []    []    []          | 17
+     gretl           |                                        |  0
+     hello           | [] []          [] []    [] [] []       | 27
      id-utils        |                []       []             |  6
      indent          |                [] []    [] []          | 12
-     jpilot          | ()                      ()             |  3
-     jwhois          |                ()       () []          |  3
+     jpilot          | ()                      () []          |  4
+     jwhois          |                ()       () []     []   |  5
      kbd             |                         [] []          |  4
      ld              |                         [] []          |  4
      libc            | [] []     []      []    [] []          | 17
      lilypond        |                         []             |  5
-     lynx            |           []   []       []             |  9
+     lynx            |           []   []       []             | 10
      m4              |    []          []       []             | 12
-     make            |    []     []   []          []          | 12
+     make            |    []     []   []          []          | 14
      mysecretdiary   |                         [] []          |  4
-     nano            | () []          []       []    []       | 14
-     nano_1_0        | ()             []       []    []       | 13
+     nano            | () []          []       []    []       | 15
+     nano_1_0        | () []          []       []    []       | 14
      opcodes         |                         [] []          |  6
-     parted          |       []  []            []             | 10
+     parted          |       []  []            []             | 11
      ptx             | [] [] []       []       [] []          | 15
      python          |                                        |  0
      recode          |    []          []    [] []             | 13
      sed             |           []   [] [] [] [] []          | 21
      sh-utils        | [] []     []   [] [] [] [] []     []   | 22
-     sharutils       |                []       []        []   | 12
+     sharutils       |                []       [] []     []   | 13
      sketch          |           []   ()                      |  3
      soundtracker    |                         []             |  5
-     sp              |                                        |  0
-     tar             | [] []     []      [] [] [] []          | 16
-     texinfo         |                []       []        []   | 10
-     textutils       |                      [] [] []     []   | 11
-     util-linux      |           []            [] []          |  8
+     sp              |                                        |  1
+     tar             | [] []     []      [] [] [] []          | 18
+     texinfo         |                []       []             | 10
+     textutils       |                []    [] [] []     []   | 13
+     util-linux      |           []            [] []          | 10
      vorbis-tools    |                         []             |  1
-     wdiff           |                [] []    [] []          |  9
-     wget            |                [] [] [] [] [] []  []   | 20
+     wastesedge      |                                        |  0
+     wdiff           |                [] []    [] []          | 12
+     wget            |    []          [] [] [] [] [] []  []   | 23
                      +----------------------------------------+
        35 teams        no pl pt pt_BR ru sk sl sv tr uk zh_TW
-       55 domains       5 13  2  12   25 11 11 41 34  4   7    489
+       58 domains       5 16  2  14   27 11 11 41 36  4   9    536
 
    Some counters in the preceding matrix are higher than the number of
 visible blocks let us expect.  This is because a few extra PO files are
@@ -370,7 +379,7 @@ distributed as such by its maintainer.  There might be an observable
 lag between the mere existence a PO file and its wide availability in a
 distribution.
 
-   If March 2002 seems to be old, you may fetch a more recent copy of
+   If April 2002 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'.
index aec67887fb32bfd533d7b4bb485f215c5c2d1488..c36d82cb87826f281935e1f9dcb0ae801be08b12 100644 (file)
@@ -581,7 +581,7 @@ AC_DEFUN([gt_PROG_LEX],
   AC_SUBST(LEX_OUTPUT_ROOT)
 ])
 
-# javacomp.m4 serial 2 (gettext-0.11.1)
+# javacomp.m4 serial 3 (gettext-0.11.2)
 dnl Copyright (C) 2001-2002 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
@@ -615,7 +615,20 @@ AC_DEFUN([gt_JAVACOMP],
     popdef([AC_MSG_CHECKING])dnl
 changequote(,)dnl
     if test -n "$HAVE_GCJ_IN_PATH" \
-       && gcj --version 2>/dev/null | grep '^[3-9]' >/dev/null; then
+       && gcj --version 2>/dev/null | grep '^[3-9]' >/dev/null \
+       && (
+        # See if libgcj.jar is well installed.
+        cat > conftest.java <<EOF
+public class conftest {
+  public static void main (String[] args) {
+  }
+}
+EOF
+        gcj -C -d . conftest.java 2>/dev/null
+        error=$?
+        rm -f conftest.java conftest.class
+        exit $error
+       ); then
       HAVE_GCJ=1
       ac_result="gcj -C"
     else
@@ -730,7 +743,7 @@ AC_DEFUN([gt_JAVAEXEC],
   AC_SUBST(HAVE_JVIEW)
 ])
 
-# isc-posix.m4 serial 1 (gettext-0.10.40)
+# isc-posix.m4 serial 2 (gettext-0.11.2)
 dnl Copyright (C) 1995-2002 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
@@ -738,6 +751,8 @@ 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.
 
+# This file is not needed with autoconf-2.53 and newer.  Remove it in 2005.
+
 # This test replaces the one in autoconf.
 # Currently this macro should have the same name as the autoconf macro
 # because gettext's gettext.m4 (distributed in the automake package)
@@ -5014,7 +5029,7 @@ AC_DEFUN([gt_PREREQ_HOSTNAME],
   fi
 ])
 
-# gettext.m4 serial 13 (gettext-0.11.1)
+# gettext.m4 serial 14 (gettext-0.11.2)
 dnl Copyright (C) 1995-2002 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
@@ -5158,14 +5173,13 @@ return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("",
             dnl Now see whether libintl exists and does not depend on libiconv.
             AC_TRY_LINK([#include <libintl.h>
 extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
 extern
 #ifdef __cplusplus
 "C"
 #endif
 const char *_nl_expand_alias ();],
               [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings + *_nl_expand_alias (0)],
+return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
               gt_cv_func_gnugettext_libintl=yes,
               gt_cv_func_gnugettext_libintl=no)
             dnl Now see whether libintl exists and depends on libiconv.
@@ -5173,14 +5187,13 @@ return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("",
               LIBS="$LIBS $LIBICONV"
               AC_TRY_LINK([#include <libintl.h>
 extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
 extern
 #ifdef __cplusplus
 "C"
 #endif
 const char *_nl_expand_alias ();],
                 [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings + *_nl_expand_alias (0)],
+return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
                [LIBINTL="$LIBINTL $LIBICONV"
                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
                 gt_cv_func_gnugettext_libintl=yes
@@ -5705,7 +5718,7 @@ AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
   prefix="$acl_save_prefix"
 ])
 
-# lib-link.m4 serial 1 (gettext-0.11)
+# lib-link.m4 serial 2 (gettext-0.11.2)
 dnl Copyright (C) 2001-2002 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
@@ -6141,6 +6154,33 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    dnl Potentially add DIR to rpathdirs.
+                    dnl The rpathdirs will be appended to $LIBNAME at the end.
+                    haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                    dnl Potentially add DIR to ltrpathdirs.
+                    dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                    haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                     dnl Handle this in the next round.
                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
index c85c3a99a12bfe0f829c066336b9f6ba9f35a4e4..05e8cb70249d9428c9436a36b0816af31f6408b7 100755 (executable)
--- a/configure
+++ b/configure
@@ -1065,7 +1065,7 @@ fi
 
 # Define the identity of the package.
 PACKAGE=gettext
-VERSION=0.11.1
+VERSION=0.11.2
 cat >> confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
@@ -1113,7 +1113,7 @@ INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
 
-RELEASE_DATE=2002-03-12      
+RELEASE_DATE=2002-04-24      
   
 
 
@@ -1774,7 +1774,20 @@ else
 fi
 
                 if test -n "$HAVE_GCJ_IN_PATH" \
-       && gcj --version 2>/dev/null | grep '^[3-9]' >/dev/null; then
+       && gcj --version 2>/dev/null | grep '^[3-9]' >/dev/null \
+       && (
+        # See if libgcj.jar is well installed.
+        cat > conftest.java <<EOF
+public class conftest {
+  public static void main (String[] args) {
+  }
+}
+EOF
+        gcj -C -d . conftest.java 2>/dev/null
+        error=$?
+        rm -f conftest.java conftest.class
+        exit $error
+       ); then
       HAVE_GCJ=1
       ac_result="gcj -C"
     else
@@ -1820,7 +1833,7 @@ EOF
 # Extract the first word of "jar", so it can be a program name with args.
 set dummy jar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1824: checking for $ac_word" >&5
+echo "configure:1837: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_JAR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1855,9 +1868,9 @@ fi
 
 
   echo $ac_n "checking for Java virtual machine""... $ac_c" 1>&6
-echo "configure:1859: checking for Java virtual machine" >&5
+echo "configure:1872: checking for Java virtual machine" >&5
   cat > conftest.$ac_ext <<EOF
-#line 1861 "configure"
+#line 1874 "configure"
 #include "confdefs.h"
 
 #if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
@@ -2041,7 +2054,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
 fi
 
 echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:2045: checking host system type" >&5
+echo "configure:2058: checking host system type" >&5
 
 host_alias=$host
 case "$host_alias" in
@@ -2064,7 +2077,7 @@ echo "$ac_t""$host" 1>&6
 
 
         echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
-echo "configure:2068: checking for strerror in -lcposix" >&5
+echo "configure:2081: checking for strerror in -lcposix" >&5
 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2072,7 +2085,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2076 "configure"
+#line 2089 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -2083,7 +2096,7 @@ int main() {
 strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:2087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2107,13 +2120,13 @@ fi
 
 
 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
-echo "configure:2111: checking for object suffix" >&5
+echo "configure:2124: checking for object suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   rm -f conftest*
 echo 'int i = 1;' > conftest.$ac_ext
-if { (eval echo configure:2117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   for ac_file in conftest.*; do
     case $ac_file in
     *.c) ;;
@@ -2131,12 +2144,12 @@ OBJEXT=$ac_cv_objext
 ac_objext=$ac_cv_objext
 
 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-echo "configure:2135: checking for Cygwin environment" >&5
+echo "configure:2148: checking for Cygwin environment" >&5
 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2140 "configure"
+#line 2153 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -2147,7 +2160,7 @@ int main() {
 return __CYGWIN__;
 ; return 0; }
 EOF
-if { (eval echo configure:2151: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2164: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_cygwin=yes
 else
@@ -2164,19 +2177,19 @@ echo "$ac_t""$ac_cv_cygwin" 1>&6
 CYGWIN=
 test "$ac_cv_cygwin" = yes && CYGWIN=yes
 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
-echo "configure:2168: checking for mingw32 environment" >&5
+echo "configure:2181: checking for mingw32 environment" >&5
 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2173 "configure"
+#line 2186 "configure"
 #include "confdefs.h"
 
 int main() {
 return __MINGW32__;
 ; return 0; }
 EOF
-if { (eval echo configure:2180: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_mingw32=yes
 else
@@ -2195,7 +2208,7 @@ test "$ac_cv_mingw32" = yes && MINGW32=yes
 
 
 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:2199: checking for executable suffix" >&5
+echo "configure:2212: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2205,7 +2218,7 @@ else
   rm -f conftest*
   echo 'int main () { return 0; }' > conftest.$ac_ext
   ac_cv_exeext=
-  if { (eval echo configure:2209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+  if { (eval echo configure:2222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
     for file in conftest.*; do
       case $file in
       *.c | *.o | *.obj) ;;
@@ -2307,7 +2320,7 @@ else
 fi
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:2311: checking build system type" >&5
+echo "configure:2324: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -2336,7 +2349,7 @@ ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
-echo "configure:2340: checking for ld used by GCC" >&5
+echo "configure:2353: checking for ld used by GCC" >&5
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -2366,10 +2379,10 @@ echo "configure:2340: checking for ld used by GCC" >&5
   esac
 elif test "$with_gnu_ld" = yes; then
   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
-echo "configure:2370: checking for GNU ld" >&5
+echo "configure:2383: checking for GNU ld" >&5
 else
   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
-echo "configure:2373: checking for non-GNU ld" >&5
+echo "configure:2386: checking for non-GNU ld" >&5
 fi
 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2404,7 +2417,7 @@ else
 fi
 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
-echo "configure:2408: checking if the linker ($LD) is GNU ld" >&5
+echo "configure:2421: checking if the linker ($LD) is GNU ld" >&5
 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2421,7 +2434,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
 
 
 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
-echo "configure:2425: checking for $LD option to reload object files" >&5
+echo "configure:2438: checking for $LD option to reload object files" >&5
 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2433,7 +2446,7 @@ reload_flag=$lt_cv_ld_reload_flag
 test -n "$reload_flag" && reload_flag=" $reload_flag"
 
 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
-echo "configure:2437: checking for BSD-compatible nm" >&5
+echo "configure:2450: checking for BSD-compatible nm" >&5
 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2471,7 +2484,7 @@ NM="$lt_cv_path_NM"
 echo "$ac_t""$NM" 1>&6
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:2475: checking whether ln -s works" >&5
+echo "configure:2488: checking whether ln -s works" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2492,7 +2505,7 @@ else
 fi
 
 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
-echo "configure:2496: checking how to recognise dependant libraries" >&5
+echo "configure:2509: checking how to recognise dependant libraries" >&5
 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2685,7 +2698,7 @@ fi
 
 # Check for command to grab the raw symbol name followed by C symbol from nm.
 echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
-echo "configure:2689: checking command to parse $NM output" >&5
+echo "configure:2702: checking command to parse $NM output" >&5
 if eval "test \"`echo '$''{'lt_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2765,10 +2778,10 @@ void nm_test_func(){}
 int main(){nm_test_var='a';nm_test_func();return(0);}
 EOF
 
-  if { (eval echo configure:2769: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  if { (eval echo configure:2782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
     # Now try to grab the symbols.
     nlist=conftest.nm
-    if { (eval echo configure:2772: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
+    if { (eval echo configure:2785: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
       # Try sorting and uniquifying the output.
       if sort "$nlist" | uniq > "$nlist"T; then
        mv -f "$nlist"T "$nlist"
@@ -2819,7 +2832,7 @@ EOF
          save_CFLAGS="$CFLAGS"
          LIBS="conftstm.$ac_objext"
          CFLAGS="$CFLAGS$no_builtin_flag"
-         if { (eval echo configure:2823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+         if { (eval echo configure:2836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
            pipe_works=yes
          fi
          LIBS="$save_LIBS"
@@ -2868,17 +2881,17 @@ for ac_hdr in dlfcn.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2872: checking for $ac_hdr" >&5
+echo "configure:2885: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2877 "configure"
+#line 2890 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2882: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2913,7 +2926,7 @@ case $deplibs_check_method in
 file_magic*)
   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
-echo "configure:2917: checking for ${ac_tool_prefix}file" >&5
+echo "configure:2930: checking for ${ac_tool_prefix}file" >&5
 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2975,7 +2988,7 @@ fi
 if test -z "$lt_cv_path_MAGIC_CMD"; then
   if test -n "$ac_tool_prefix"; then
     echo $ac_n "checking for file""... $ac_c" 1>&6
-echo "configure:2979: checking for file" >&5
+echo "configure:2992: checking for file" >&5
 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3046,7 +3059,7 @@ esac
 # 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3050: checking for $ac_word" >&5
+echo "configure:3063: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3078,7 +3091,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3082: checking for $ac_word" >&5
+echo "configure:3095: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3113,7 +3126,7 @@ fi
 # 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3117: checking for $ac_word" >&5
+echo "configure:3130: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3145,7 +3158,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "strip", so it can be a program name with args.
 set dummy strip; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3149: checking for $ac_word" >&5
+echo "configure:3162: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3194,8 +3207,8 @@ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
 case $host in
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 3198 "configure"' > conftest.$ac_ext
-  if { (eval echo configure:3199: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  echo '#line 3211 "configure"' > conftest.$ac_ext
+  if { (eval echo configure:3212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
     case `/usr/bin/file conftest.$ac_objext` in
     *32-bit*)
       LD="${LD-ld} -32"
@@ -3216,7 +3229,7 @@ case $host in
   SAVE_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -belf"
   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
-echo "configure:3220: checking whether the C compiler needs -belf" >&5
+echo "configure:3233: checking whether the C compiler needs -belf" >&5
 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3229,14 +3242,14 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
 cross_compiling=$ac_cv_prog_cc_cross
 
      cat > conftest.$ac_ext <<EOF
-#line 3233 "configure"
+#line 3246 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:3240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   lt_cv_cc_needs_belf=yes
 else
@@ -3356,7 +3369,7 @@ set dummy $CC
 compiler="$2"
 
 echo $ac_n "checking for objdir""... $ac_c" 1>&6
-echo "configure:3360: checking for objdir" >&5
+echo "configure:3373: checking for objdir" >&5
 rm -f .libs 2>/dev/null
 mkdir .libs 2>/dev/null
 if test -d .libs; then
@@ -3383,7 +3396,7 @@ test -z "$pic_mode" && pic_mode=default
 # in isolation, and that seeing it set (from the cache) indicates that
 # the associated values are set (in the cache) correctly too.
 echo $ac_n "checking for $compiler option to produce PIC""... $ac_c" 1>&6
-echo "configure:3387: checking for $compiler option to produce PIC" >&5
+echo "configure:3400: checking for $compiler option to produce PIC" >&5
 if eval "test \"`echo '$''{'lt_cv_prog_cc_pic'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3548,21 +3561,21 @@ else
 
   # Check to make sure the pic_flag actually works.
   echo $ac_n "checking if $compiler PIC flag $lt_cv_prog_cc_pic works""... $ac_c" 1>&6
-echo "configure:3552: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
+echo "configure:3565: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
   if eval "test \"`echo '$''{'lt_cv_prog_cc_pic_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
       save_CFLAGS="$CFLAGS"
     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
     cat > conftest.$ac_ext <<EOF
-#line 3559 "configure"
+#line 3572 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:3566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
         case $host_os in
       hpux9* | hpux10* | hpux11*)
@@ -3614,7 +3627,7 @@ if test -n "$lt_cv_prog_cc_shlib"; then
 fi
 
 echo $ac_n "checking if $compiler static flag $lt_cv_prog_cc_static works""... $ac_c" 1>&6
-echo "configure:3618: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
+echo "configure:3631: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
 if eval "test \"`echo '$''{'lt_cv_prog_cc_static_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3622,14 +3635,14 @@ else
   save_LDFLAGS="$LDFLAGS"
   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
   cat > conftest.$ac_ext <<EOF
-#line 3626 "configure"
+#line 3639 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:3633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   lt_cv_prog_cc_static_works=yes
 else
@@ -3656,7 +3669,7 @@ can_build_shared="$lt_cv_prog_cc_can_build_shared"
 
 # Check to see if options -o and -c are simultaneously supported by compiler
 echo $ac_n "checking if $compiler supports -c -o file.$ac_objext""... $ac_c" 1>&6
-echo "configure:3660: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo "configure:3673: checking if $compiler supports -c -o file.$ac_objext" >&5
 if eval "test \"`echo '$''{'lt_cv_compiler_c_o'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3675,7 +3688,7 @@ chmod -w .
 save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
 compiler_c_o=no
-if { (eval echo configure:3679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
+if { (eval echo configure:3692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
   # The compiler can only warn and ignore the option if not recognized
   # So say no if there are warnings
   if test -s out/conftest.err; then
@@ -3704,7 +3717,7 @@ echo "$ac_t""$compiler_c_o" 1>&6
 if test x"$compiler_c_o" = x"yes"; then
   # Check to see if we can write to a .lo
   echo $ac_n "checking if $compiler supports -c -o file.lo""... $ac_c" 1>&6
-echo "configure:3708: checking if $compiler supports -c -o file.lo" >&5
+echo "configure:3721: checking if $compiler supports -c -o file.lo" >&5
   if eval "test \"`echo '$''{'lt_cv_compiler_o_lo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3715,14 +3728,14 @@ else
   save_objext="$ac_objext"
   ac_objext=lo
   cat > conftest.$ac_ext <<EOF
-#line 3719 "configure"
+#line 3732 "configure"
 #include "confdefs.h"
 
 int main() {
 int some_variable = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:3726: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3739: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
       # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
@@ -3753,7 +3766,7 @@ hard_links="nottested"
 if test "$compiler_c_o" = no && test "$need_locks" != no; then
   # do not overwrite the value of need_locks provided by the user
   echo $ac_n "checking if we can lock with hard links""... $ac_c" 1>&6
-echo "configure:3757: checking if we can lock with hard links" >&5
+echo "configure:3770: checking if we can lock with hard links" >&5
   hard_links=yes
   $rm conftest*
   ln conftest.a conftest.b 2>/dev/null && hard_links=no
@@ -3772,20 +3785,20 @@ fi
 if test "$GCC" = yes; then
   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
   echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions""... $ac_c" 1>&6
-echo "configure:3776: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+echo "configure:3789: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   echo "int some_variable = 0;" > conftest.$ac_ext
   save_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
   compiler_rtti_exceptions=no
   cat > conftest.$ac_ext <<EOF
-#line 3782 "configure"
+#line 3795 "configure"
 #include "confdefs.h"
 
 int main() {
 int some_variable = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:3789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
       # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
@@ -3812,7 +3825,7 @@ fi
 
 # See if the linker supports building shared libraries.
 echo $ac_n "checking whether the linker ($LD) supports shared libraries""... $ac_c" 1>&6
-echo "configure:3816: checking whether the linker ($LD) supports shared libraries" >&5
+echo "configure:3829: checking whether the linker ($LD) supports shared libraries" >&5
 
 allow_undefined_flag=
 no_undefined_flag=
@@ -4496,7 +4509,7 @@ test "$ld_shlibs" = no && can_build_shared=no
 
 # Check hardcoding attributes.
 echo $ac_n "checking how to hardcode library paths into programs""... $ac_c" 1>&6
-echo "configure:4500: checking how to hardcode library paths into programs" >&5
+echo "configure:4513: checking how to hardcode library paths into programs" >&5
 hardcode_action=
 if test -n "$hardcode_libdir_flag_spec" || \
    test -n "$runpath_var"; then
@@ -4524,7 +4537,7 @@ echo "$ac_t""$hardcode_action" 1>&6
 striplib=
 old_striplib=
 echo $ac_n "checking whether stripping libraries is possible""... $ac_c" 1>&6
-echo "configure:4528: checking whether stripping libraries is possible" >&5
+echo "configure:4541: checking whether stripping libraries is possible" >&5
 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
@@ -4538,7 +4551,7 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
 
 # PORTME Fill in your ld.so characteristics
 echo $ac_n "checking dynamic linker characteristics""... $ac_c" 1>&6
-echo "configure:4542: checking dynamic linker characteristics" >&5
+echo "configure:4555: checking dynamic linker characteristics" >&5
 library_names_spec=
 libname_spec='lib$name'
 soname_spec=
@@ -4935,11 +4948,11 @@ test "$dynamic_linker" = no && can_build_shared=no
 
 # Report the final consequences.
 echo $ac_n "checking if libtool supports shared libraries""... $ac_c" 1>&6
-echo "configure:4939: checking if libtool supports shared libraries" >&5
+echo "configure:4952: checking if libtool supports shared libraries" >&5
 echo "$ac_t""$can_build_shared" 1>&6
 
 echo $ac_n "checking whether to build shared libraries""... $ac_c" 1>&6
-echo "configure:4943: checking whether to build shared libraries" >&5
+echo "configure:4956: checking whether to build shared libraries" >&5
 test "$can_build_shared" = "no" && enable_shared=no
 
 # On AIX, shared libraries and static libraries use the same namespace, and
@@ -4962,7 +4975,7 @@ esac
 echo "$ac_t""$enable_shared" 1>&6
 
 echo $ac_n "checking whether to build static libraries""... $ac_c" 1>&6
-echo "configure:4966: checking whether to build static libraries" >&5
+echo "configure:4979: checking whether to build static libraries" >&5
 # Make sure either enable_shared or enable_static is yes.
 test "$enable_shared" = yes || enable_static=yes
 echo "$ac_t""$enable_static" 1>&6
@@ -5003,12 +5016,12 @@ else
 
   *)
     echo $ac_n "checking for shl_load""... $ac_c" 1>&6
-echo "configure:5007: checking for shl_load" >&5
+echo "configure:5020: checking for shl_load" >&5
 if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5012 "configure"
+#line 5025 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shl_load(); below.  */
@@ -5031,7 +5044,7 @@ shl_load();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_shl_load=yes"
 else
@@ -5049,7 +5062,7 @@ if eval "test \"`echo '$ac_cv_func_'shl_load`\" = yes"; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
-echo "configure:5053: checking for shl_load in -ldld" >&5
+echo "configure:5066: checking for shl_load in -ldld" >&5
 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5057,7 +5070,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5061 "configure"
+#line 5074 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5068,7 +5081,7 @@ int main() {
 shl_load()
 ; return 0; }
 EOF
-if { (eval echo configure:5072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5087,12 +5100,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for dlopen""... $ac_c" 1>&6
-echo "configure:5091: checking for dlopen" >&5
+echo "configure:5104: checking for dlopen" >&5
 if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5096 "configure"
+#line 5109 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char dlopen(); below.  */
@@ -5115,7 +5128,7 @@ dlopen();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_dlopen=yes"
 else
@@ -5133,7 +5146,7 @@ if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
-echo "configure:5137: checking for dlopen in -ldl" >&5
+echo "configure:5150: checking for dlopen in -ldl" >&5
 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5141,7 +5154,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5145 "configure"
+#line 5158 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5152,7 +5165,7 @@ int main() {
 dlopen()
 ; return 0; }
 EOF
-if { (eval echo configure:5156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5171,7 +5184,7 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
-echo "configure:5175: checking for dlopen in -lsvld" >&5
+echo "configure:5188: checking for dlopen in -lsvld" >&5
 ac_lib_var=`echo svld'_'dlopen | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5179,7 +5192,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsvld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5183 "configure"
+#line 5196 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5190,7 +5203,7 @@ int main() {
 dlopen()
 ; return 0; }
 EOF
-if { (eval echo configure:5194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5209,7 +5222,7 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
-echo "configure:5213: checking for dld_link in -ldld" >&5
+echo "configure:5226: checking for dld_link in -ldld" >&5
 ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5217,7 +5230,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5221 "configure"
+#line 5234 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5228,7 +5241,7 @@ int main() {
 dld_link()
 ; return 0; }
 EOF
-if { (eval echo configure:5232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5284,7 +5297,7 @@ fi
     LIBS="$lt_cv_dlopen_libs $LIBS"
 
     echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
-echo "configure:5288: checking whether a program can dlopen itself" >&5
+echo "configure:5301: checking whether a program can dlopen itself" >&5
 if eval "test \"`echo '$''{'lt_cv_dlopen_self'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5294,7 +5307,7 @@ else
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 5298 "configure"
+#line 5311 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -5355,7 +5368,7 @@ int main ()
     exit (status);
 }
 EOF
-  if { (eval echo configure:5359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
+  if { (eval echo configure:5372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
     (./conftest; exit; ) 2>/dev/null
     lt_status=$?
     case x$lt_status in
@@ -5378,7 +5391,7 @@ echo "$ac_t""$lt_cv_dlopen_self" 1>&6
     if test "x$lt_cv_dlopen_self" = xyes; then
       LDFLAGS="$LDFLAGS $link_static_flag"
       echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
-echo "configure:5382: checking whether a statically linked program can dlopen itself" >&5
+echo "configure:5395: checking whether a statically linked program can dlopen itself" >&5
 if eval "test \"`echo '$''{'lt_cv_dlopen_self_static'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5388,7 +5401,7 @@ else
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 5392 "configure"
+#line 5405 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -5449,7 +5462,7 @@ int main ()
     exit (status);
 }
 EOF
-  if { (eval echo configure:5453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
+  if { (eval echo configure:5466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
     (./conftest; exit; ) 2>/dev/null
     lt_status=$?
     case x$lt_status in
@@ -5498,14 +5511,14 @@ if test "$enable_shared" = yes && test "$GCC" = yes; then
     # systems, -lgcc has to come before -lc. If gcc already passes -lc
     # to ld, don't add -lc before -lgcc.
     echo $ac_n "checking whether -lc should be explicitly linked in""... $ac_c" 1>&6
-echo "configure:5502: checking whether -lc should be explicitly linked in" >&5
+echo "configure:5515: checking whether -lc should be explicitly linked in" >&5
     if eval "test \"`echo '$''{'lt_cv_archive_cmds_need_lc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   $rm conftest*
     echo 'static int dummy;' > conftest.$ac_ext
 
-    if { (eval echo configure:5509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+    if { (eval echo configure:5522: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
       soname=conftest
       lib=conftest
       libobjs=conftest.$ac_objext
@@ -5518,7 +5531,7 @@ else
       libname=conftest
       save_allow_undefined_flag=$allow_undefined_flag
       allow_undefined_flag=
-      if { (eval echo configure:5522: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
+      if { (eval echo configure:5535: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
       then
        lt_cv_archive_cmds_need_lc=no
       else
@@ -6109,12 +6122,12 @@ EOF
 
 
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:6113: checking for ANSI C header files" >&5
+echo "configure:6126: checking for ANSI C header files" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6118 "configure"
+#line 6131 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -6122,7 +6135,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6126: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -6139,7 +6152,7 @@ rm -f conftest*
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 6143 "configure"
+#line 6156 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -6157,7 +6170,7 @@ fi
 if test $ac_cv_header_stdc = yes; then
   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 6161 "configure"
+#line 6174 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -6178,7 +6191,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 6182 "configure"
+#line 6195 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -6189,7 +6202,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
 exit (0); }
 
 EOF
-if { (eval echo configure:6193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:6206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -6216,17 +6229,17 @@ for ac_hdr in limits.h malloc.h string.h unistd.h values.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:6220: checking for $ac_hdr" >&5
+echo "configure:6233: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6225 "configure"
+#line 6238 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6230: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -6253,13 +6266,13 @@ fi
 done
 
 echo $ac_n "checking for stdbool.h""... $ac_c" 1>&6
-echo "configure:6257: checking for stdbool.h" >&5
+echo "configure:6270: checking for stdbool.h" >&5
 if eval "test \"`echo '$''{'gt_cv_header_stdbool_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
   cat > conftest.$ac_ext <<EOF
-#line 6263 "configure"
+#line 6276 "configure"
 #include "confdefs.h"
 #include <stdbool.h>
 #if false
@@ -6276,7 +6289,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:6280: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gt_cv_header_stdbool_h=yes
 else
@@ -6302,12 +6315,12 @@ fi
 
 
 echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:6306: checking for working const" >&5
+echo "configure:6319: checking for working const" >&5
 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6311 "configure"
+#line 6324 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -6356,7 +6369,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:6360: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6373: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -6377,21 +6390,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:6381: checking for inline" >&5
+echo "configure:6394: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 6388 "configure"
+#line 6401 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:6395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6408: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -6418,19 +6431,19 @@ esac
 
 
   echo $ac_n "checking for signed""... $ac_c" 1>&6
-echo "configure:6422: checking for signed" >&5
+echo "configure:6435: checking for signed" >&5
 if eval "test \"`echo '$''{'bh_cv_c_signed'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6427 "configure"
+#line 6440 "configure"
 #include "confdefs.h"
 
 int main() {
 signed char x;
 ; return 0; }
 EOF
-if { (eval echo configure:6434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   bh_cv_c_signed=yes
 else
@@ -6452,12 +6465,12 @@ EOF
 
 
   echo $ac_n "checking whether backslash-a works in strings""... $ac_c" 1>&6
-echo "configure:6456: checking whether backslash-a works in strings" >&5
+echo "configure:6469: checking whether backslash-a works in strings" >&5
 if eval "test \"`echo '$''{'ac_cv_c_backslash_a'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6461 "configure"
+#line 6474 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -6471,7 +6484,7 @@ int main() {
      
 ; return 0; }
 EOF
-if { (eval echo configure:6475: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_backslash_a=yes
 else
@@ -6493,12 +6506,12 @@ EOF
 
 
   echo $ac_n "checking for unsigned long long""... $ac_c" 1>&6
-echo "configure:6497: checking for unsigned long long" >&5
+echo "configure:6510: checking for unsigned long long" >&5
 if eval "test \"`echo '$''{'ac_cv_type_unsigned_long_long'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6502 "configure"
+#line 6515 "configure"
 #include "confdefs.h"
 unsigned long long ull = 1; int i = 63;
 int main() {
@@ -6506,7 +6519,7 @@ unsigned long long ullmax = (unsigned long long) -1;
      return ull << i | ull >> i | ullmax / ull | ullmax % ull;
 ; return 0; }
 EOF
-if { (eval echo configure:6510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_type_unsigned_long_long=yes
 else
@@ -6527,12 +6540,12 @@ EOF
   fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:6531: checking for off_t" >&5
+echo "configure:6544: checking for off_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6536 "configure"
+#line 6549 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -6560,12 +6573,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:6564: checking for size_t" >&5
+echo "configure:6577: checking for size_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6569 "configure"
+#line 6582 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -6593,19 +6606,19 @@ EOF
 fi
 
 echo $ac_n "checking for ptrdiff_t""... $ac_c" 1>&6
-echo "configure:6597: checking for ptrdiff_t" >&5
+echo "configure:6610: checking for ptrdiff_t" >&5
 if eval "test \"`echo '$''{'am_cv_type_ptrdiff_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6602 "configure"
+#line 6615 "configure"
 #include "confdefs.h"
 #include <stddef.h>
 int main() {
 ptrdiff_t p
 ; return 0; }
 EOF
-if { (eval echo configure:6609: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_type_ptrdiff_t=yes
 else
@@ -6627,12 +6640,12 @@ EOF
 
 
   echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
-echo "configure:6631: checking for inttypes.h" >&5
+echo "configure:6644: checking for inttypes.h" >&5
 if eval "test \"`echo '$''{'jm_ac_cv_header_inttypes_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6636 "configure"
+#line 6649 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <inttypes.h>
@@ -6640,7 +6653,7 @@ int main() {
 uintmax_t i = (uintmax_t) -1;
 ; return 0; }
 EOF
-if { (eval echo configure:6644: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6657: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   jm_ac_cv_header_inttypes_h=yes
 else
@@ -6662,12 +6675,12 @@ EOF
 
 
   echo $ac_n "checking for stdint.h""... $ac_c" 1>&6
-echo "configure:6666: checking for stdint.h" >&5
+echo "configure:6679: checking for stdint.h" >&5
 if eval "test \"`echo '$''{'jm_ac_cv_header_stdint_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6671 "configure"
+#line 6684 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <stdint.h>
@@ -6675,7 +6688,7 @@ int main() {
 uintmax_t i = (uintmax_t) -1;
 ; return 0; }
 EOF
-if { (eval echo configure:6679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   jm_ac_cv_header_stdint_h=yes
 else
@@ -6711,12 +6724,12 @@ EOF
 
 
   echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:6715: checking for ssize_t" >&5
+echo "configure:6728: checking for ssize_t" >&5
 if eval "test \"`echo '$''{'gt_cv_ssize_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6720 "configure"
+#line 6733 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -6727,7 +6740,7 @@ int main() {
 int x = sizeof (ssize_t *) + sizeof (ssize_t);
 ; return 0; }
 EOF
-if { (eval echo configure:6731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6744: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gt_cv_ssize_t=yes
 else
@@ -6748,12 +6761,12 @@ EOF
   fi
 
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:6752: checking for pid_t" >&5
+echo "configure:6765: checking for pid_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6757 "configure"
+#line 6770 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -6784,19 +6797,19 @@ fi
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:6788: checking for working alloca.h" >&5
+echo "configure:6801: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6793 "configure"
+#line 6806 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:6800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -6817,12 +6830,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:6821: checking for alloca" >&5
+echo "configure:6834: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6826 "configure"
+#line 6839 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -6850,7 +6863,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:6854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -6882,12 +6895,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:6886: checking whether alloca needs Cray hooks" >&5
+echo "configure:6899: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6891 "configure"
+#line 6904 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -6912,12 +6925,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6916: checking for $ac_func" >&5
+echo "configure:6929: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6921 "configure"
+#line 6934 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6940,7 +6953,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6967,7 +6980,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:6971: checking stack direction for C alloca" >&5
+echo "configure:6984: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -6975,7 +6988,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 6979 "configure"
+#line 6992 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -6994,7 +7007,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:6998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7011: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -7016,12 +7029,12 @@ EOF
 fi
 
 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
-echo "configure:7020: checking for vprintf" >&5
+echo "configure:7033: checking for vprintf" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7025 "configure"
+#line 7038 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char vprintf(); below.  */
@@ -7044,7 +7057,7 @@ vprintf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_vprintf=yes"
 else
@@ -7068,12 +7081,12 @@ fi
 
 if test "$ac_cv_func_vprintf" != yes; then
 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
-echo "configure:7072: checking for _doprnt" >&5
+echo "configure:7085: checking for _doprnt" >&5
 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7077 "configure"
+#line 7090 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _doprnt(); below.  */
@@ -7096,7 +7109,7 @@ _doprnt();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func__doprnt=yes"
 else
@@ -7124,12 +7137,12 @@ for ac_func in getcwd mblen memcpy posix_spawn putc_unlocked raise select \
 strerror strtoul uname utime utimes
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7128: checking for $ac_func" >&5
+echo "configure:7141: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7133 "configure"
+#line 7146 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7152,7 +7165,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7180,12 +7193,12 @@ for ac_func in memset stpcpy strcspn \
 strcasecmp strncasecmp strpbrk strstr vasprintf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7184: checking for $ac_func" >&5
+echo "configure:7197: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7189 "configure"
+#line 7202 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7208,7 +7221,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7236,12 +7249,12 @@ done
 
   am_getline_needs_run_time_check=no
   echo $ac_n "checking for getline""... $ac_c" 1>&6
-echo "configure:7240: checking for getline" >&5
+echo "configure:7253: checking for getline" >&5
 if eval "test \"`echo '$''{'ac_cv_func_getline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7245 "configure"
+#line 7258 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getline(); below.  */
@@ -7264,7 +7277,7 @@ getline();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_getline=yes"
 else
@@ -7286,7 +7299,7 @@ fi
 
   if test $am_getline_needs_run_time_check = yes; then
     echo $ac_n "checking for working getline function""... $ac_c" 1>&6
-echo "configure:7290: checking for working getline function" >&5
+echo "configure:7303: checking for working getline function" >&5
 if eval "test \"`echo '$''{'am_cv_func_working_getline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7295,7 +7308,7 @@ else
   am_cv_func_working_getline=no     
 else
   cat > conftest.$ac_ext <<EOF
-#line 7299 "configure"
+#line 7312 "configure"
 #include "confdefs.h"
 
 #    include <stdio.h>
@@ -7314,7 +7327,7 @@ else
     }
     
 EOF
-if { (eval echo configure:7318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   am_cv_func_working_getline=yes     
 else
@@ -7344,12 +7357,12 @@ if test $am_cv_func_working_getline != yes; then
   for ac_func in getdelim
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7348: checking for $ac_func" >&5
+echo "configure:7361: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7353 "configure"
+#line 7366 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7372,7 +7385,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7399,7 +7412,7 @@ done
 fi
 
             echo $ac_n "checking for working fnmatch function""... $ac_c" 1>&6
-echo "configure:7403: checking for working fnmatch function" >&5
+echo "configure:7416: checking for working fnmatch function" >&5
 if eval "test \"`echo '$''{'gt_cv_func_fnmatch_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7408,7 +7421,7 @@ else
   gt_cv_func_fnmatch_works=no      
 else
   cat > conftest.$ac_ext <<EOF
-#line 7412 "configure"
+#line 7425 "configure"
 #include "confdefs.h"
 
 #     include <stdlib.h>
@@ -7420,7 +7433,7 @@ else
       }
       
 EOF
-if { (eval echo configure:7424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   gt_cv_func_fnmatch_works=yes
 else
@@ -7462,17 +7475,17 @@ EOF
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:7466: checking for $ac_hdr" >&5
+echo "configure:7479: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7471 "configure"
+#line 7484 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7489: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -7501,12 +7514,12 @@ done
   for ac_func in isascii iswcntrl iswprint mbsinit wcwidth
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7505: checking for $ac_func" >&5
+echo "configure:7518: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7510 "configure"
+#line 7523 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7529,7 +7542,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7555,19 +7568,19 @@ done
 
   
   echo $ac_n "checking whether mbrtowc and mbstate_t are properly declared""... $ac_c" 1>&6
-echo "configure:7559: checking whether mbrtowc and mbstate_t are properly declared" >&5
+echo "configure:7572: checking whether mbrtowc and mbstate_t are properly declared" >&5
 if eval "test \"`echo '$''{'jm_cv_func_mbrtowc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7564 "configure"
+#line 7577 "configure"
 #include "confdefs.h"
 #include <wchar.h>
 int main() {
 mbstate_t state; return ! (sizeof state && mbrtowc);
 ; return 0; }
 EOF
-if { (eval echo configure:7571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   jm_cv_func_mbrtowc=yes
 else
@@ -7589,12 +7602,12 @@ EOF
 
 
   echo $ac_n "checking whether wcwidth is declared""... $ac_c" 1>&6
-echo "configure:7593: checking whether wcwidth is declared" >&5
+echo "configure:7606: checking whether wcwidth is declared" >&5
 if eval "test \"`echo '$''{'ac_cv_have_decl_wcwidth'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7598 "configure"
+#line 7611 "configure"
 #include "confdefs.h"
 
 /* AIX 3.2.5 declares wcwidth in <string.h>. */
@@ -7613,7 +7626,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:7617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7630: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_have_decl_wcwidth=yes
 else
@@ -7641,17 +7654,17 @@ EOF
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:7645: checking for $ac_hdr" >&5
+echo "configure:7658: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7650 "configure"
+#line 7663 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7655: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -7679,12 +7692,12 @@ done
 
 
    echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
-echo "configure:7683: checking for mbstate_t" >&5
+echo "configure:7696: checking for mbstate_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_mbstate_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7688 "configure"
+#line 7701 "configure"
 #include "confdefs.h"
 
 #if HAVE_STDLIB_H
@@ -7695,7 +7708,7 @@ int main() {
 mbstate_t x; return sizeof x;
 ; return 0; }
 EOF
-if { (eval echo configure:7699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7712: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_mbstate_t=yes
 else
@@ -7720,12 +7733,12 @@ for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
-echo "configure:7724: checking for $ac_hdr that defines DIR" >&5
+echo "configure:7737: checking for $ac_hdr that defines DIR" >&5
 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7729 "configure"
+#line 7742 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -7733,7 +7746,7 @@ int main() {
 DIR *dirp = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:7737: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7750: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "ac_cv_header_dirent_$ac_safe=yes"
 else
@@ -7758,7 +7771,7 @@ done
 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
 if test $ac_header_dirent = dirent.h; then
 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
-echo "configure:7762: checking for opendir in -ldir" >&5
+echo "configure:7775: checking for opendir in -ldir" >&5
 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -7766,7 +7779,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldir  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7770 "configure"
+#line 7783 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -7777,7 +7790,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:7781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7799,7 +7812,7 @@ fi
 
 else
 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:7803: checking for opendir in -lx" >&5
+echo "configure:7816: checking for opendir in -lx" >&5
 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -7807,7 +7820,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lx  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7811 "configure"
+#line 7824 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -7818,7 +7831,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:7822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7843,7 +7856,7 @@ fi
 
     
   echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:7847: checking whether closedir returns void" >&5
+echo "configure:7860: checking whether closedir returns void" >&5
 if eval "test \"`echo '$''{'ac_cv_func_closedir_void'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7851,13 +7864,13 @@ else
   ac_cv_func_closedir_void=yes
 else
   cat > conftest.$ac_ext <<EOF
-#line 7855 "configure"
+#line 7868 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_header_dirent>
 int closedir(); main() { exit(closedir(opendir(".")) != 0); }
 EOF
-if { (eval echo configure:7861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_closedir_void=no
 else
@@ -7883,17 +7896,17 @@ fi
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:7887: checking for $ac_hdr" >&5
+echo "configure:7900: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7892 "configure"
+#line 7905 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7910: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -7920,7 +7933,7 @@ fi
 done
 
     echo $ac_n "checking for long file names""... $ac_c" 1>&6
-echo "configure:7924: checking for long file names" >&5
+echo "configure:7937: checking for long file names" >&5
 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7966,12 +7979,12 @@ fi
   for ac_func in pathconf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7970: checking for $ac_func" >&5
+echo "configure:7983: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7975 "configure"
+#line 7988 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7994,7 +8007,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8011: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8022,17 +8035,17 @@ done
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:8026: checking for $ac_hdr" >&5
+echo "configure:8039: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8031 "configure"
+#line 8044 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8049: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8061,17 +8074,17 @@ done
 
 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
-echo "configure:8065: checking for vfork.h" >&5
+echo "configure:8078: checking for vfork.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8070 "configure"
+#line 8083 "configure"
 #include "confdefs.h"
 #include <vfork.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8088: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8096,18 +8109,18 @@ else
 fi
 
 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
-echo "configure:8100: checking for working vfork" >&5
+echo "configure:8113: checking for working vfork" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   if test "$cross_compiling" = yes; then
   echo $ac_n "checking for vfork""... $ac_c" 1>&6
-echo "configure:8106: checking for vfork" >&5
+echo "configure:8119: checking for vfork" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8111 "configure"
+#line 8124 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char vfork(); below.  */
@@ -8130,7 +8143,7 @@ vfork();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_vfork=yes"
 else
@@ -8152,7 +8165,7 @@ fi
 ac_cv_func_vfork_works=$ac_cv_func_vfork
 else
   cat > conftest.$ac_ext <<EOF
-#line 8156 "configure"
+#line 8169 "configure"
 #include "confdefs.h"
 /* Thanks to Paul Eggert for this test.  */
 #include <stdio.h>
@@ -8247,7 +8260,7 @@ main() {
   }
 }
 EOF
-if { (eval echo configure:8251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:8264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_vfork_works=yes
 else
@@ -8273,12 +8286,12 @@ fi
 for ac_func in waitpid
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8277: checking for $ac_func" >&5
+echo "configure:8290: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8282 "configure"
+#line 8295 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8301,7 +8314,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8326,12 +8339,12 @@ fi
 done
 
 echo $ac_n "checking for union wait""... $ac_c" 1>&6
-echo "configure:8330: checking for union wait" >&5
+echo "configure:8343: checking for union wait" >&5
 if eval "test \"`echo '$''{'gt_cv_union_wait'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8335 "configure"
+#line 8348 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -8354,7 +8367,7 @@ pid = waitpid (-1, &status, 0);
 
 ; return 0; }
 EOF
-if { (eval echo configure:8358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_union_wait=yes
 else
@@ -8376,12 +8389,12 @@ echo "$ac_t""$gt_cv_union_wait" 1>&6
 
 
   echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
-echo "configure:8380: checking whether stat file-mode macros are broken" >&5
+echo "configure:8393: checking whether stat file-mode macros are broken" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8385 "configure"
+#line 8398 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -8434,12 +8447,12 @@ fi
   for ac_func in __secure_getenv
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8438: checking for $ac_func" >&5
+echo "configure:8451: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8443 "configure"
+#line 8456 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8462,7 +8475,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8491,12 +8504,12 @@ done
   for ac_func in mkdtemp
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8495: checking for $ac_func" >&5
+echo "configure:8508: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8500 "configure"
+#line 8513 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8519,7 +8532,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8546,12 +8559,12 @@ done
 
 
   echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
-echo "configure:8550: checking whether stat file-mode macros are broken" >&5
+echo "configure:8563: checking whether stat file-mode macros are broken" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8555 "configure"
+#line 8568 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -8603,12 +8616,12 @@ fi
 
   
   echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
-echo "configure:8607: checking for inttypes.h" >&5
+echo "configure:8620: checking for inttypes.h" >&5
 if eval "test \"`echo '$''{'jm_ac_cv_header_inttypes_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8612 "configure"
+#line 8625 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <inttypes.h>
@@ -8616,7 +8629,7 @@ int main() {
 uintmax_t i = (uintmax_t) -1;
 ; return 0; }
 EOF
-if { (eval echo configure:8620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8633: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   jm_ac_cv_header_inttypes_h=yes
 else
@@ -8638,12 +8651,12 @@ EOF
 
   
   echo $ac_n "checking for stdint.h""... $ac_c" 1>&6
-echo "configure:8642: checking for stdint.h" >&5
+echo "configure:8655: checking for stdint.h" >&5
 if eval "test \"`echo '$''{'jm_ac_cv_header_stdint_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8647 "configure"
+#line 8660 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <stdint.h>
@@ -8651,7 +8664,7 @@ int main() {
 uintmax_t i = (uintmax_t) -1;
 ; return 0; }
 EOF
-if { (eval echo configure:8655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   jm_ac_cv_header_stdint_h=yes
 else
@@ -8675,17 +8688,17 @@ EOF
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:8679: checking for $ac_hdr" >&5
+echo "configure:8692: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8684 "configure"
+#line 8697 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8689: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8714,12 +8727,12 @@ done
   for ac_func in gettimeofday
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8718: checking for $ac_func" >&5
+echo "configure:8731: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8723 "configure"
+#line 8736 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8742,7 +8755,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8770,7 +8783,7 @@ done
 
   signals_not_posix=
   cat > conftest.$ac_ext <<EOF
-#line 8774 "configure"
+#line 8787 "configure"
 #include "confdefs.h"
 #include <signal.h>
 EOF
@@ -8785,12 +8798,12 @@ rm -f conftest*
 
   if test -z "$signals_not_posix"; then
     echo $ac_n "checking for sigprocmask""... $ac_c" 1>&6
-echo "configure:8789: checking for sigprocmask" >&5
+echo "configure:8802: checking for sigprocmask" >&5
 if eval "test \"`echo '$''{'ac_cv_func_sigprocmask'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8794 "configure"
+#line 8807 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char sigprocmask(); below.  */
@@ -8813,7 +8826,7 @@ sigprocmask();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_sigprocmask=yes"
 else
@@ -8839,12 +8852,12 @@ fi
 
 
   echo $ac_n "checking for signal handlers with siginfo_t""... $ac_c" 1>&6
-echo "configure:8843: checking for signal handlers with siginfo_t" >&5
+echo "configure:8856: checking for signal handlers with siginfo_t" >&5
 if eval "test \"`echo '$''{'gt_cv_siginfo_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8848 "configure"
+#line 8861 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -8857,7 +8870,7 @@ action.sa_sigaction = (void *) 0;
 
 ; return 0; }
 EOF
-if { (eval echo configure:8861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8874: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gt_cv_siginfo_t=yes
 else
@@ -8881,12 +8894,12 @@ EOF
   for ac_func in setenv unsetenv
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8885: checking for $ac_func" >&5
+echo "configure:8898: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8890 "configure"
+#line 8903 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8909,7 +8922,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8939,17 +8952,17 @@ done
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:8943: checking for $ac_hdr" >&5
+echo "configure:8956: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8948 "configure"
+#line 8961 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8953: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8966: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8978,12 +8991,12 @@ done
   for ac_func in tsearch
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8982: checking for $ac_func" >&5
+echo "configure:8995: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8987 "configure"
+#line 9000 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9006,7 +9019,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9033,13 +9046,13 @@ done
   
   
   echo $ac_n "checking if errno is properly declared""... $ac_c" 1>&6
-echo "configure:9037: checking if errno is properly declared" >&5
+echo "configure:9050: checking if errno is properly declared" >&5
   if eval "test \"`echo '$''{'gt_cv_var_errno_declaration'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 9043 "configure"
+#line 9056 "configure"
 #include "confdefs.h"
 #include <errno.h>
       extern struct { int foo; } errno;
@@ -9047,7 +9060,7 @@ int main() {
 errno.foo = 1;
 ; return 0; }
 EOF
-if { (eval echo configure:9051: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9064: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gt_cv_var_errno_declaration=no
 else
@@ -9070,13 +9083,13 @@ EOF
   
   
   echo $ac_n "checking if environ is properly declared""... $ac_c" 1>&6
-echo "configure:9074: checking if environ is properly declared" >&5
+echo "configure:9087: checking if environ is properly declared" >&5
   if eval "test \"`echo '$''{'gt_cv_var_environ_declaration'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 9080 "configure"
+#line 9093 "configure"
 #include "confdefs.h"
 #include <unistd.h>
       extern struct { int foo; } environ;
@@ -9084,7 +9097,7 @@ int main() {
 environ.foo = 1;
 ; return 0; }
 EOF
-if { (eval echo configure:9088: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9101: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gt_cv_var_environ_declaration=no
 else
@@ -9107,19 +9120,19 @@ EOF
 
 
   echo $ac_n "checking for error_at_line""... $ac_c" 1>&6
-echo "configure:9111: checking for error_at_line" >&5
+echo "configure:9124: checking for error_at_line" >&5
 if eval "test \"`echo '$''{'am_cv_lib_error_at_line'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9116 "configure"
+#line 9129 "configure"
 #include "confdefs.h"
 
 int main() {
 error_at_line(0, 0, "", 0, "");
 ; return 0; }
 EOF
-if { (eval echo configure:9123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_lib_error_at_line=yes
 else
@@ -9144,17 +9157,17 @@ for ac_hdr in locale.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:9148: checking for $ac_hdr" >&5
+echo "configure:9161: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9153 "configure"
+#line 9166 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -9181,13 +9194,13 @@ fi
 done
 
 echo $ac_n "checking for setlocale declaration""... $ac_c" 1>&6
-echo "configure:9185: checking for setlocale declaration" >&5
+echo "configure:9198: checking for setlocale declaration" >&5
 if eval "test \"`echo '$''{'gt_cv_proto_setlocale'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 9191 "configure"
+#line 9204 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -9206,7 +9219,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:9210: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gt_cv_proto_setlocale_arg1=""
 else
@@ -9233,17 +9246,17 @@ EOF
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:9237: checking for $ac_hdr" >&5
+echo "configure:9250: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9242 "configure"
+#line 9255 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9247: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9260: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -9272,12 +9285,12 @@ done
   for ac_func in gethostname gethostbyname inet_ntop
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9276: checking for $ac_func" >&5
+echo "configure:9289: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9281 "configure"
+#line 9294 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9300,7 +9313,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9326,13 +9339,13 @@ done
 
 
   echo $ac_n "checking for IPv6 sockets""... $ac_c" 1>&6
-echo "configure:9330: checking for IPv6 sockets" >&5
+echo "configure:9343: checking for IPv6 sockets" >&5
   if eval "test \"`echo '$''{'gt_cv_socket_ipv6'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 9336 "configure"
+#line 9349 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -9342,7 +9355,7 @@ int main() {
 int x = AF_INET6; struct in6_addr y; struct sockaddr_in6 z;
 ; return 0; }
 EOF
-if { (eval echo configure:9346: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9359: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   gt_cv_socket_ipv6=yes
 else
@@ -9382,7 +9395,7 @@ EOF
 
 
                                                 echo $ac_n "checking for shared library run path origin""... $ac_c" 1>&6
-echo "configure:9386: checking for shared library run path origin" >&5
+echo "configure:9399: checking for shared library run path origin" >&5
 if eval "test \"`echo '$''{'acl_cv_rpath'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9419,7 +9432,7 @@ echo "$ac_t""$acl_cv_rpath" 1>&6
 # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:9423: checking for $ac_word" >&5
+echo "configure:9436: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9450,17 +9463,17 @@ for ac_hdr in unistd.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:9454: checking for $ac_hdr" >&5
+echo "configure:9467: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9459 "configure"
+#line 9472 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9464: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9477: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -9489,12 +9502,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9493: checking for $ac_func" >&5
+echo "configure:9506: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9498 "configure"
+#line 9511 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9517,7 +9530,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9542,7 +9555,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:9546: checking for working mmap" >&5
+echo "configure:9559: checking for working mmap" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9550,7 +9563,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 9554 "configure"
+#line 9567 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -9690,7 +9703,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:9694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:9707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_fixed_mapped=yes
 else
@@ -9714,12 +9727,12 @@ fi
 
 
     echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:9718: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "configure:9731: checking whether we are using the GNU C Library 2.1 or newer" >&5
 if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9723 "configure"
+#line 9736 "configure"
 #include "confdefs.h"
 
 #include <features.h>
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
@@ -10134,7 +10170,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:10138: checking for iconv" >&5
+echo "configure:10174: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10142,7 +10178,7 @@ else
     am_cv_func_iconv="no, consider installing GNU libiconv"
     am_cv_lib_iconv=no
     cat > conftest.$ac_ext <<EOF
-#line 10146 "configure"
+#line 10182 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -10152,7 +10188,7 @@ iconv_t cd = iconv_open("","");
        iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:10156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_func_iconv=yes
 else
@@ -10164,7 +10200,7 @@ rm -f conftest*
       am_save_LIBS="$LIBS"
       LIBS="$LIBS $LIBICONV"
       cat > conftest.$ac_ext <<EOF
-#line 10168 "configure"
+#line 10204 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -10174,7 +10210,7 @@ iconv_t cd = iconv_open("","");
          iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:10178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_lib_iconv=yes
         am_cv_func_iconv=yes
@@ -10197,7 +10233,7 @@ EOF
   fi
   if test "$am_cv_lib_iconv" = yes; then
     echo $ac_n "checking how to link with libiconv""... $ac_c" 1>&6
-echo "configure:10201: checking how to link with libiconv" >&5
+echo "configure:10237: checking how to link with libiconv" >&5
     echo "$ac_t""$LIBICONV" 1>&6
   else
             CPPFLAGS="$am_save_CPPFLAGS"
@@ -10213,7 +10249,7 @@ echo "configure:10201: checking how to link with libiconv" >&5
         # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:10217: checking for $ac_word" >&5
+echo "configure:10253: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10248,7 +10284,7 @@ fi
   # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:10252: checking for $ac_word" >&5
+echo "configure:10288: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10285,7 +10321,7 @@ fi
         # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:10289: checking for $ac_word" >&5
+echo "configure:10325: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10322,7 +10358,7 @@ fi
     # Extract the first word of "msgmerge", so it can be a program name with args.
 set dummy msgmerge; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:10326: checking for $ac_word" >&5
+echo "configure:10362: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGMERGE'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10385,17 +10421,17 @@ stdlib.h string.h unistd.h sys/param.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:10389: checking for $ac_hdr" >&5
+echo "configure:10425: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10394 "configure"
+#line 10430 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10435: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -10426,12 +10462,12 @@ geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \
 strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10430: checking for $ac_func" >&5
+echo "configure:10466: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10435 "configure"
+#line 10471 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10454,7 +10490,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10483,13 +10519,13 @@ done
   
   if test "$am_cv_func_iconv" = yes; then
     echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
-echo "configure:10487: checking for iconv declaration" >&5
+echo "configure:10523: checking for iconv declaration" >&5
     if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
       cat > conftest.$ac_ext <<EOF
-#line 10493 "configure"
+#line 10529 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -10508,7 +10544,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:10512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_arg1=""
 else
@@ -10532,19 +10568,19 @@ EOF
 
   
   echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:10536: checking for nl_langinfo and CODESET" >&5
+echo "configure:10572: checking for nl_langinfo and CODESET" >&5
 if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10541 "configure"
+#line 10577 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int main() {
 char* cs = nl_langinfo(CODESET);
 ; return 0; }
 EOF
-if { (eval echo configure:10548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_langinfo_codeset=yes
 else
@@ -10567,19 +10603,19 @@ EOF
 
   if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:10571: checking for LC_MESSAGES" >&5
+echo "configure:10607: checking for LC_MESSAGES" >&5
 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10576 "configure"
+#line 10612 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:10583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_val_LC_MESSAGES=yes
 else
@@ -10605,7 +10641,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:10609: checking for $ac_word" >&5
+echo "configure:10645: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10638,7 +10674,7 @@ done
     ac_verc_fail=yes
   else
         echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:10642: checking version of bison" >&5
+echo "configure:10678: checking version of bison" >&5
     ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
     case $ac_prog_version in
       '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
@@ -10665,7 +10701,7 @@ echo "configure:10642: checking version of bison" >&5
   
 
   echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:10669: checking whether NLS is requested" >&5
+echo "configure:10705: checking whether NLS is requested" >&5
     # Check whether --enable-nls or --disable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval="$enable_nls"
@@ -10689,7 +10725,7 @@ fi
     gt_use_preinstalled_gnugettext=no
     
       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:10693: checking whether included gettext is requested" >&5
+echo "configure:10729: checking whether included gettext is requested" >&5
       # Check whether --with-included-gettext or --without-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
   withval="$with_included_gettext"
         
 
         echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
-echo "configure:10713: checking for GNU gettext in libc" >&5
+echo "configure:10749: checking for GNU gettext in libc" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gnugettext2_libc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10718 "configure"
+#line 10754 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
@@ -10724,7 +10760,7 @@ bindtextdomain ("", "");
 return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings
 ; return 0; }
 EOF
-if { (eval echo configure:10728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gnugettext2_libc=yes
 else
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
@@ -11094,7 +11153,7 @@ fi
   fi
 
           echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
-echo "configure:11098: checking for GNU gettext in libintl" >&5
+echo "configure:11157: checking for GNU gettext in libintl" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gnugettext2_libintl'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11103,11 +11162,10 @@ else
             gt_save_LIBS="$LIBS"
             LIBS="$LIBS $LIBINTL"
                         cat > conftest.$ac_ext <<EOF
-#line 11107 "configure"
+#line 11166 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
 extern
 #ifdef __cplusplus
 "C"
@@ -11115,10 +11173,10 @@ extern
 const char *_nl_expand_alias ();
 int main() {
 bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings + *_nl_expand_alias (0)
+return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
 ; return 0; }
 EOF
-if { (eval echo configure:11122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gnugettext2_libintl=yes
 else
@@ -11131,11 +11189,10 @@ rm -f conftest*
                         if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
               LIBS="$LIBS $LIBICONV"
               cat > conftest.$ac_ext <<EOF
-#line 11135 "configure"
+#line 11193 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
 extern
 #ifdef __cplusplus
 "C"
@@ -11143,10 +11200,10 @@ extern
 const char *_nl_expand_alias ();
 int main() {
 bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings + *_nl_expand_alias (0)
+return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
 ; return 0; }
 EOF
-if { (eval echo configure:11150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   LIBINTL="$LIBINTL $LIBICONV"
                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
@@ -11212,7 +11269,7 @@ EOF
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
         echo $ac_n "checking how to link with libintl""... $ac_c" 1>&6
-echo "configure:11216: checking how to link with libintl" >&5
+echo "configure:11273: checking how to link with libintl" >&5
         echo "$ac_t""$LIBINTL" 1>&6
         
   for element in $INCINTL; do
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
@@ -11684,7 +11764,7 @@ fi
 
 
   echo $ac_n "checking for libexpat""... $ac_c" 1>&6
-echo "configure:11688: checking for libexpat" >&5
+echo "configure:11768: checking for libexpat" >&5
 if eval "test \"`echo '$''{'ac_cv_libexpat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11692,14 +11772,14 @@ else
     ac_save_LIBS="$LIBS"
     LIBS="$LIBS $LIBEXPAT"
     cat > conftest.$ac_ext <<EOF
-#line 11696 "configure"
+#line 11776 "configure"
 #include "confdefs.h"
 #include <expat.h>
 int main() {
 XML_ExpatVersion();
 ; return 0; }
 EOF
-if { (eval echo configure:11703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_libexpat=yes
 else
@@ -11721,7 +11801,7 @@ echo "$ac_t""$ac_cv_libexpat" 1>&6
 EOF
 
     echo $ac_n "checking how to link with libexpat""... $ac_c" 1>&6
-echo "configure:11725: checking how to link with libexpat" >&5
+echo "configure:11805: checking how to link with libexpat" >&5
     echo "$ac_t""$LIBEXPAT" 1>&6
   else
     HAVE_LIBEXPAT=no
@@ -11743,7 +11823,7 @@ if test "${with_lispdir+set}" = set; then
   withval="$with_lispdir"
    lispdir="$withval" 
     echo $ac_n "checking where .elc files should go""... $ac_c" 1>&6
-echo "configure:11747: checking where .elc files should go" >&5
+echo "configure:11827: checking where .elc files should go" >&5
     echo "$ac_t""$lispdir" 1>&6
 else
   
@@ -11755,7 +11835,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:11759: checking for $ac_word" >&5
+echo "configure:11839: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_EMACS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11788,7 +11868,7 @@ test -n "$EMACS" || EMACS="no"
   if test $EMACS != "no"; then
     if test x${lispdir+set} != xset; then
       echo $ac_n "checking where .elc files should go""... $ac_c" 1>&6
-echo "configure:11792: checking where .elc files should go" >&5
+echo "configure:11872: checking where .elc files should go" >&5
 if eval "test \"`echo '$''{'am_cv_lispdir'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11815,7 +11895,7 @@ ac_aux_dir_abs=`cd $ac_aux_dir && pwd`
 # Extract the first word of "dvips", so it can be a program name with args.
 set dummy dvips; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:11819: checking for $ac_word" >&5
+echo "configure:11899: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DVIPS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11851,7 +11931,7 @@ fi
 # Extract the first word of "texi2pdf", so it can be a program name with args.
 set dummy texi2pdf; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:11855: checking for $ac_word" >&5
+echo "configure:11935: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_TEXI2PDF'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11887,7 +11967,7 @@ fi
 # Extract the first word of "perl", so it can be a program name with args.
 set dummy perl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:11891: checking for $ac_word" >&5
+echo "configure:11971: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11929,7 +12009,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:11933: checking for $ac_word" >&5
+echo "configure:12013: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11961,7 +12041,7 @@ test -n "$CXX" || CXX=":"
 
 if test "$CXX" != ":"; then
       echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:11965: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
+echo "configure:12045: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
   
   ac_ext=C
 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -11972,12 +12052,12 @@ cross_compiling=$ac_cv_prog_cxx_cross
 
   cat > conftest.$ac_ext << EOF
 
-#line 11976 "configure"
+#line 12056 "configure"
 #include "confdefs.h"
 
 int main(){return(0);}
 EOF
-if { (eval echo configure:11981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cxx_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
index 8c3de9e639fce127b1233aa287e2459deffa81a6..20dbbd2b9e1317e755feb9a88e4ad7b803bfa05b 100644 (file)
@@ -33,166 +33,167 @@ translation approved by the Foundation.
 \1f
 Indirect:
 gettext.info-1: 1417
-gettext.info-2: 47468
-gettext.info-3: 93845
-gettext.info-4: 142783
-gettext.info-5: 192140
-gettext.info-6: 241816
-gettext.info-7: 291614
-gettext.info-8: 340947
-gettext.info-9: 376830
+gettext.info-2: 47531
+gettext.info-3: 91847
+gettext.info-4: 138115
+gettext.info-5: 183718
+gettext.info-6: 231593
+gettext.info-7: 278589
+gettext.info-8: 328144
+gettext.info-9: 378100
 \1f
 Tag Table:
 (Indirect)
 Node: Top\7f1417
-Node: Introduction\7f10502
-Node: Why\7f12360
-Ref: Why-Footnote-1\7f15467
-Node: Concepts\7f15623
-Node: Aspects\7f19036
-Node: Files\7f24874
-Node: Overview\7f26775
-Node: Basics\7f37569
-Node: Installation\7f38399
-Node: PO Files\7f40341
-Ref: PO Files-Footnote-1\7f47341
-Node: Main PO Commands\7f47468
-Node: Entry Positioning\7f52538
-Node: Normalizing\7f57992
-Node: Sources\7f62445
-Node: Triggering\7f63715
-Node: Mark Keywords\7f66742
-Node: Marking\7f70290
-Node: c-format\7f78006
-Node: Special cases\7f81908
-Node: Template\7f84636
-Node: xgettext Invocation\7f84988
-Node: Creating\7f91334
-Node: msginit Invocation\7f92225
-Node: Header Entry\7f93845
-Node: Updating\7f100002
-Node: msgmerge Invocation\7f100757
-Node: Translated Entries\7f104609
-Node: Fuzzy Entries\7f105963
-Node: Untranslated Entries\7f109133
-Node: Obsolete Entries\7f111053
-Node: Modifying Translations\7f114266
-Node: Modifying Comments\7f122223
-Node: Subedit\7f126636
-Node: C Sources Context\7f130518
-Node: Auxiliary\7f135621
-Node: Compendium\7f138846
-Node: Creating Compendia\7f139456
-Node: Using Compendia\7f141895
-Node: Manipulating\7f142783
-Node: msgcat Invocation\7f146263
-Node: msgconv Invocation\7f149492
-Node: msggrep Invocation\7f151652
-Node: msgfilter Invocation\7f155333
-Node: msguniq Invocation\7f159181
-Node: msgcomm Invocation\7f162051
-Node: msgcmp Invocation\7f165075
-Node: msgattrib Invocation\7f166305
-Node: msgen Invocation\7f169420
-Node: msgexec Invocation\7f171770
-Node: Binaries\7f173821
-Node: msgfmt Invocation\7f174153
-Node: msgunfmt Invocation\7f179885
-Node: MO Files\7f182566
-Node: Users\7f190657
-Node: Matrix\7f192140
-Node: Installers\7f193344
-Node: End Users\7f194514
-Node: Programmers\7f195163
-Node: catgets\7f196336
-Node: Interface to catgets\7f197739
-Node: Problems with catgets\7f199743
-Node: gettext\7f200644
-Node: Interface to gettext\7f202102
-Node: Ambiguities\7f204441
-Node: Locating Catalogs\7f207134
-Ref: Locating Catalogs-Footnote-1\7f208281
-Ref: Locating Catalogs-Footnote-2\7f208506
-Node: Charset conversion\7f208655
-Node: Plural forms\7f211097
-Ref: Plural forms-Footnote-1\7f221690
-Node: GUI program problems\7f221782
-Node: Optimized gettext\7f226886
-Node: Comparison\7f228219
-Node: Using libintl.a\7f232489
-Node: gettext grok\7f232922
-Node: Temp Programmers\7f235467
-Node: Temp Implementations\7f235907
-Node: Temp catgets\7f237273
-Node: Temp WSI\7f238960
-Node: Temp Notes\7f240948
-Node: Translators\7f241437
-Node: Trans Intro 0\7f241816
-Node: Trans Intro 1\7f244465
-Node: Discussions\7f246329
-Node: Organization\7f249831
-Node: Central Coordination\7f251812
-Node: National Teams\7f252940
-Node: Sub-Cultures\7f255452
-Node: Organizational Ideas\7f256371
-Node: Mailing Lists\7f257374
-Node: Information Flow\7f259177
-Node: Maintainers\7f261310
-Node: Flat and Non-Flat\7f263154
-Node: Prerequisites\7f264637
-Node: gettextize Invocation\7f268778
-Node: Adjusting Files\7f273226
-Node: po/POTFILES.in\7f274830
-Node: po/LINGUAS\7f275772
-Node: po/Makevars\7f276554
-Node: configure.in\7f278140
-Node: config.guess\7f280230
-Node: aclocal\7f281340
-Node: acconfig\7f282865
-Node: Makefile\7f283348
-Node: src/Makefile\7f285926
-Node: lib/gettext.h\7f288909
-Node: autoconf macros\7f291134
-Node: AM_GNU_GETTEXT\7f291614
-Node: AM_ICONV\7f294916
-Node: Programming Languages\7f297102
-Node: Language Implementors\7f297923
-Node: Programmers for other Languages\7f302744
-Node: Translators for other Languages\7f303310
-Node: Maintainers for other Languages\7f303747
-Node: List of Programming Languages\7f304974
-Node: C\7f306097
-Node: sh\7f307078
-Node: bash\7f307704
-Node: Python\7f308389
-Node: Common Lisp\7f309451
-Node: clisp C\7f310165
-Node: Emacs Lisp\7f310887
-Node: librep\7f311593
-Node: Smalltalk\7f312244
-Node: Java\7f313317
-Node: gawk\7f315987
-Node: Pascal\7f316814
-Node: wxWindows\7f318030
-Node: YCP\7f318764
-Node: Tcl\7f319423
-Node: Perl\7f320726
-Node: PHP\7f321344
-Node: Pike\7f322047
-Node: List of Data Formats\7f322673
-Node: POT\7f323132
-Node: RST\7f323376
-Node: Glade\7f323588
-Node: Conclusion\7f323866
-Node: History\7f324366
-Node: References\7f328468
-Node: Language Codes\7f330023
-Node: Country Codes\7f333926
-Node: Program Index\7f339646
-Node: Option Index\7f340947
-Node: Variable Index\7f366112
-Node: PO Mode Index\7f367214
-Node: Autoconf Macro Index\7f376572
-Node: Index\7f376830
+Node: Introduction\7f10565
+Node: Why\7f12423
+Ref: Why-Footnote-1\7f15530
+Node: Concepts\7f15686
+Node: Aspects\7f19099
+Node: Files\7f24937
+Node: Overview\7f26838
+Node: Basics\7f37632
+Node: Installation\7f38462
+Node: PO Files\7f40404
+Ref: PO Files-Footnote-1\7f47404
+Node: Main PO Commands\7f47531
+Node: Entry Positioning\7f52601
+Node: Normalizing\7f58055
+Node: Sources\7f62508
+Node: Triggering\7f63841
+Node: Preparing Strings\7f66872
+Node: Mark Keywords\7f73594
+Node: Marking\7f77149
+Node: c-format\7f84865
+Node: Special cases\7f88767
+Node: Template\7f91495
+Node: xgettext Invocation\7f91847
+Node: Creating\7f98439
+Node: msginit Invocation\7f99330
+Node: Header Entry\7f101196
+Node: Updating\7f107353
+Node: msgmerge Invocation\7f108108
+Node: Translated Entries\7f112206
+Node: Fuzzy Entries\7f113560
+Node: Untranslated Entries\7f116730
+Node: Obsolete Entries\7f118650
+Node: Modifying Translations\7f121863
+Node: Modifying Comments\7f129820
+Node: Subedit\7f134233
+Node: C Sources Context\7f138115
+Node: Auxiliary\7f143218
+Node: Compendium\7f146443
+Node: Creating Compendia\7f147053
+Node: Using Compendia\7f149492
+Node: Manipulating\7f150380
+Node: msgcat Invocation\7f153860
+Node: msgconv Invocation\7f157335
+Node: msggrep Invocation\7f159741
+Node: msgfilter Invocation\7f163668
+Node: msguniq Invocation\7f167762
+Node: msgcomm Invocation\7f170878
+Node: msgcmp Invocation\7f174148
+Node: msgattrib Invocation\7f175378
+Node: msgen Invocation\7f178739
+Node: msgexec Invocation\7f181335
+Node: Binaries\7f183386
+Node: msgfmt Invocation\7f183718
+Node: msgunfmt Invocation\7f189450
+Node: MO Files\7f192377
+Node: Users\7f200468
+Node: Matrix\7f201951
+Node: Installers\7f203155
+Node: End Users\7f204325
+Node: Programmers\7f204974
+Node: catgets\7f206147
+Node: Interface to catgets\7f207550
+Node: Problems with catgets\7f209554
+Node: gettext\7f210455
+Node: Interface to gettext\7f211913
+Node: Ambiguities\7f214252
+Node: Locating Catalogs\7f216945
+Ref: Locating Catalogs-Footnote-1\7f218092
+Ref: Locating Catalogs-Footnote-2\7f218317
+Node: Charset conversion\7f218466
+Node: Plural forms\7f220908
+Ref: Plural forms-Footnote-1\7f231501
+Node: GUI program problems\7f231593
+Node: Optimized gettext\7f236697
+Node: Comparison\7f238030
+Node: Using libintl.a\7f242300
+Node: gettext grok\7f242733
+Node: Temp Programmers\7f245278
+Node: Temp Implementations\7f245718
+Node: Temp catgets\7f247084
+Node: Temp WSI\7f248771
+Node: Temp Notes\7f250759
+Node: Translators\7f251248
+Node: Trans Intro 0\7f251627
+Node: Trans Intro 1\7f254276
+Node: Discussions\7f256140
+Node: Organization\7f259642
+Node: Central Coordination\7f261623
+Node: National Teams\7f262751
+Node: Sub-Cultures\7f265263
+Node: Organizational Ideas\7f266182
+Node: Mailing Lists\7f267185
+Node: Information Flow\7f268988
+Node: Maintainers\7f271121
+Node: Flat and Non-Flat\7f272965
+Node: Prerequisites\7f274448
+Node: gettextize Invocation\7f278589
+Node: Adjusting Files\7f283037
+Node: po/POTFILES.in\7f284641
+Node: po/LINGUAS\7f285886
+Node: po/Makevars\7f286668
+Node: configure.in\7f288254
+Node: config.guess\7f290344
+Node: aclocal\7f291454
+Node: acconfig\7f292979
+Node: Makefile\7f293462
+Node: src/Makefile\7f296040
+Node: lib/gettext.h\7f299023
+Node: autoconf macros\7f301248
+Node: AM_GNU_GETTEXT\7f301728
+Node: AM_ICONV\7f305030
+Node: Programming Languages\7f307216
+Node: Language Implementors\7f308037
+Node: Programmers for other Languages\7f312858
+Node: Translators for other Languages\7f313424
+Node: Maintainers for other Languages\7f313861
+Node: List of Programming Languages\7f315088
+Node: C\7f316211
+Node: sh\7f317192
+Node: bash\7f317818
+Node: Python\7f318503
+Node: Common Lisp\7f319565
+Node: clisp C\7f320279
+Node: Emacs Lisp\7f321001
+Node: librep\7f321707
+Node: Smalltalk\7f322358
+Node: Java\7f323431
+Node: gawk\7f326101
+Node: Pascal\7f326928
+Node: wxWindows\7f328144
+Node: YCP\7f328878
+Node: Tcl\7f329537
+Node: Perl\7f330840
+Node: PHP\7f331458
+Node: Pike\7f332161
+Node: List of Data Formats\7f332787
+Node: POT\7f333246
+Node: RST\7f333490
+Node: Glade\7f333702
+Node: Conclusion\7f333980
+Node: History\7f334480
+Node: References\7f338582
+Node: Language Codes\7f340137
+Node: Country Codes\7f344076
+Node: Program Index\7f349796
+Node: Option Index\7f351097
+Node: Variable Index\7f376998
+Node: PO Mode Index\7f378100
+Node: Autoconf Macro Index\7f387458
+Node: Index\7f387716
 \1f
 End Tag Table
index 13e9c918ec609d4654720efe94b32fcd177b413b..0c5aa094cfe3ffc79ccb0f5fe1fd83a97bfa7a11 100644 (file)
@@ -84,6 +84,7 @@ PO Files and PO Mode Basics
 Preparing Program Sources
 
 * Triggering::                  Triggering `gettext' Operations
+* Preparing Strings::           Preparing Translatable Strings
 * Mark Keywords::               How Marks Appear in Sources
 * Marking::                     Marking Translatable Strings
 * c-format::                    Telling something about the following string
index 9cbd92ae7c67c9da96139d7a47671fa085a51f45..1c4c893795d08108788e7256092e72035514a202 100644 (file)
@@ -374,13 +374,14 @@ sections of this chapter.
 * Menu:
 
 * Triggering::                  Triggering `gettext' Operations
+* Preparing Strings::           Preparing Translatable Strings
 * Mark Keywords::               How Marks Appear in Sources
 * Marking::                     Marking Translatable Strings
 * c-format::                    Telling something about the following string
 * Special cases::               Special Cases of Translatable Strings
 
 \1f
-File: gettext.info,  Node: Triggering,  Next: Mark Keywords,  Prev: Sources,  Up: Sources
+File: gettext.info,  Node: Triggering,  Next: Preparing Strings,  Prev: Sources,  Up: Sources
 
 Triggering `gettext' Operations
 ===============================
@@ -453,7 +454,174 @@ large program's source, and because switching a locale is not
 multithread-safe.
 
 \1f
-File: gettext.info,  Node: Mark Keywords,  Next: Marking,  Prev: Triggering,  Up: Sources
+File: gettext.info,  Node: Preparing Strings,  Next: Mark Keywords,  Prev: Triggering,  Up: Sources
+
+Preparing Translatable Strings
+==============================
+
+   Before strings can be marked for translations, they sometimes need to
+be adjusted. Usually preparing a string for translation is done right
+before marking it, during the marking phase which is described in the
+next sections. What you have to keep in mind while doing that is the
+following.
+
+   * Decent English style.
+
+   * Entire sentences.
+
+   * Split at paragraphs.
+
+   * Use format strings instead of string concatenation.
+
+Let's look at some examples of these guidelines.
+
+   Translatable strings should be in good English style. If slang
+language with abbreviations and shortcuts is used, often translators
+will not understand the message and will produce very inappropriate
+translations.
+
+     "%s: is parameter\n"
+
+This is nearly untranslatable: Is the displayed item _a_ parameter or
+_the_ parameter?
+
+     "No match"
+
+The ambiguity in this message makes it ununderstandable: Is the program
+attempting to set something on fire? Does it mean "The given object does
+not match the template"? Does it mean "The template does not fit for any
+of the objects"?
+
+   In both cases, adding more words to the message will help both the
+translator and the English speaking user.
+
+   Translatable strings should be entire sentences. It is often not
+possible to translate single verbs or adjectives in a substitutable way.
+
+     printf ("File %s is %s protected", filename, rw ? "write" : "read");
+
+Most translators will not look at the source and will thus only see the
+string `"File %s is %s protected"', which is unintelligible. Change
+this to
+
+     printf (rw ? "File %s is write protected" : "File %s is read protected",
+             filename);
+
+This way the translator will not only understand the message, she will
+also be able to find the appropriate grammatical construction. The
+French translator for example translates "write protected" like
+"protected against writing".
+
+   Often sentences don't fit into a single line. If a sentence is output
+using two subsequent `printf' statements, like this
+
+     printf ("Locale charset \"%s\" is different from\n", lcharset);
+     printf ("input file charset \"%s\".\n", fcharset);
+
+the translator would have to translate two half sentences, but nothing
+in the POT file would tell her that the two half sentences belong
+together.  It is necessary to merge the two `printf' statements so that
+the translator can handle the entire sentence at once and decide at
+which place to insert a line break in the translation (if at all):
+
+     printf ("Locale charset \"%s\" is different from\n\
+     input file charset \"%s\".\n", lcharset, fcharset);
+
+   You may now ask: how about two or more adjacent sentences? Like in
+this case:
+
+     puts ("Apollo 13 scenario: Stack overflow handling failed.");
+     puts ("On the next stack overflow we will crash!!!");
+
+Should these two statements merged into a single one? I would recommend
+to merge them if the two sentences are related to each other, because
+then it makes it easier for the translator to understand and translate
+both. On the other hand, if one of the two messages is a stereotypic
+one, occurring in other places as well, you will do a favour to the
+translator by not merging the two. (Identical messages occurring in
+several places are combined by xgettext, so the translator has to
+handle them once only.)
+
+   Translatable strings should be limited to one paragraph; don't let a
+single message be longer than ten lines. The reason is that when the
+translatable string changes, the translator is faced with the task of
+updating the entire translated string. Maybe only a single word will
+have changed in the English string, but the translator doesn't see that
+(with the current translation tools), therefore she has to proofread
+the entire message.
+
+   Many GNU programs have a `--help' output that extends over several
+screen pages. It is a courtesy towards the translators to split such a
+message into several ones of five to ten lines each. While doing that,
+you can also attempt to split the documented options into groups, such
+as the input options, the output options, and the informative output
+options. This will help every user to find the option he is looking for.
+
+   Hardcoded string concatenation is sometimes used to construct English
+strings:
+
+     strcpy (s, "Replace ");
+     strcat (s, object1);
+     strcat (s, " with ");
+     strcat (s, object2);
+     strcat (s, "?");
+
+In order to present to the translator only entire sentences, and also
+because in some languages the translator might want to swap the order
+of `object1' and `object2', it is necessary to change this to use a
+format string:
+
+     sprintf (s, "Replace %s with %s?", object1, object2);
+
+   A similar case is compile time concatenation of strings. The ISO C 99
+include file `<inttypes.h>' contains a macro `PRId64' that can be used
+as a formatting directive for outputting an `int64_t' integer through
+`printf'. It expands to a constant string, usually "d" or "ld" or "lld"
+or something like this, depending on the platform.  Assume you have
+code like
+
+     printf ("The amount is %0" PRId64 "\n"), number);
+
+After marking, this cannot become
+
+     printf (gettext ("The amount is %0") PRId64 "\n"), number);
+
+because it would simply be invalid C syntax. It cannot become
+
+     printf (gettext ("The amount is %0" PRId64 "\n")), number);
+
+because the value of `PRId64' is not known to `xgettext', and even if
+were, there would be three or more possibilities, and the translator
+would have to translate three or more strings that differ in a single
+letter.
+
+   The solution for this problem is to change the code like this:
+
+     char buf1[100];
+     sprintf (buf1, "%0" PRId64, number);
+     printf (gettext ("The amount is %s\n"), buf1);
+
+   This means, you put the platform dependent code in one statement,
+and the internationalization code in a different statement. Note that a
+buffer length of 100 is safe, because all available hardware integer
+types are limited to 128 bits, and to print a 128 bit integer one needs
+at most 54 characters, regardless whether in decimal, octal or
+hexadecimal.
+
+   All this applies to other programming languages as well. For
+example, in Java, string contenation is very frequently used, because
+it is a compiler built-in operator. Like in C, in Java, you would change
+
+     System.out.println("Replace "+object1+" with "+object2+"?");
+
+into a statement involving a format string:
+
+     System.out.println(
+         MessageFormat.format("Replace {0} with {1}?",
+                              new Object[] { object1, object2 }));
+
+\1f
+File: gettext.info,  Node: Mark Keywords,  Next: Marking,  Prev: Preparing Strings,  Up: Sources
 
 How Marks Appear in Sources
 ===========================
@@ -839,306 +1007,3 @@ file.  This section explains how to use `xgettext' for this purpose.
 
 * xgettext Invocation::         Invoking the `xgettext' Program
 
-\1f
-File: gettext.info,  Node: xgettext Invocation,  Prev: Template,  Up: Template
-
-Invoking the `xgettext' Program
-===============================
-
-     xgettext [OPTION] [INPUTFILE] ...
-
-   The `xgettext' program extracts translatable strings from given
-input files.
-
-Input file location
--------------------
-
-`INPUTFILE ...'
-     Input files.
-
-`-f FILE'
-`--files-from=FILE'
-     Read the names of the input files from FILE instead of getting
-     them from the command line.
-
-`-D DIRECTORY'
-`--directory=DIRECTORY'
-     Add DIRECTORY to the list of directories.  Source files are
-     searched relative to this list of directories.  The resulting `.po'
-     file will be written relative to the current directory, though.
-
-   If INPUTFILE is `-', standard input is read.
-
-Output file location
---------------------
-
-`-d NAME'
-`--default-domain=NAME'
-     Use `NAME.po' for output (instead of `messages.po').
-
-`-o FILE'
-`--output=FILE'
-     Write output to specified file (instead of `NAME.po' or
-     `messages.po').
-
-`-p DIR'
-`--output-dir=DIR'
-     Output files will be placed in directory DIR.
-
-   If the output FILE is `-' or `/dev/stdout', the output is written to
-standard output.
-
-Choice of input file language
------------------------------
-
-`-L NAME'
-`--language=NAME'
-     Specifies the language of the input files.  The supported languages
-     are `C', `C++', `ObjectiveC', `PO', `Python', `Lisp', `EmacsLisp',
-     `librep', `Java', `awk', `YCP', `Tcl', `RST', `Glade'.
-
-`-C'
-`--c++'
-     This is a shorthand for `--language=C++'.
-
-   By default the language is guessed depending on the input file name
-extension.
-
-Operation mode
---------------
-
-`-j'
-`--join-existing'
-     Join messages with existing file.
-
-`-x FILE'
-`--exclude-file=FILE'
-     Entries from FILE are not extracted.  FILE should be a PO or POT
-     file.
-
-`-c [TAG]'
-`--add-comments[=TAG]'
-     Place comment block with TAG (or those preceding keyword lines) in
-     output file.
-
-Language=C/C++ specific options
--------------------------------
-
-`-a'
-`--extract-all'
-     Extract all strings.
-
-`-k KEYWORDSPEC'
-`--keyword[=KEYWORDSPEC]'
-     Additional keyword to be looked for (without KEYWORDSPEC means not
-     to use default keywords).
-
-     If KEYWORDSPEC is a C identifer ID, `xgettext' looks for strings
-     in the first argument of each call to the function or macro ID.
-     If KEYWORDSPEC is of the form `ID:ARGNUM', `xgettext' looks for
-     strings in the ARGNUMth argument of the call.  If KEYWORDSPEC is
-     of the form `ID:ARGNUM1,ARGNUM2', `xgettext' looks for strings in
-     the ARGNUM1st argument and in the ARGNUM2nd argument of the call,
-     and treats them as singular/plural variants for a message with
-     plural handling.
-
-     The default keyword specifications, which are always looked for if
-     not explicitly disabled, are `gettext', `dgettext:2',
-     `dcgettext:2', `ngettext:1,2', `dngettext:2,3', `dcngettext:2,3',
-     and `gettext_noop'.
-
-`-T'
-`--trigraphs'
-     Understand ANSI C trigraphs for input.
-
-`--debug'
-     Use the flags `c-format' and `possible-c-format' to show who was
-     responsible for marking a message as a format string.  The latter
-     form is used if the `xgettext' program decided, the format form is
-     used if the programmer prescribed it.
-
-     By default only the `c-format' form is used.  The translator should
-     not have to care about these details.
-
-   This implementation of `xgettext' is able to process a few awkward
-cases, like strings in preprocessor macros, ANSI concatenation of
-adjacent strings, and escaped end of lines for continued strings.
-
-Output details
---------------
-
-`--force-po'
-     Always write an output file even if no message is defined.
-
-`-i'
-`--indent'
-     Write the .po file using indented style.
-
-`--no-location'
-     Do not write `#: FILENAME:LINE' lines.
-
-`-n'
-`--add-location'
-     Generate `#: FILENAME:LINE' lines (default).
-
-`--strict'
-     Write out a strict Uniforum conforming PO file.  Note that this
-     Uniforum format should be avoided because it doesn't support the
-     GNU extensions.
-
-`-w NUMBER'
-`--width=NUMBER'
-     Set the output page width.  Long strings in the output files will
-     be split across multiple lines in order to ensure that each line's
-     width (= number of screen columns) is less or equal to the given
-     NUMBER.
-
-`-s'
-`--sort-output'
-     Generate sorted output.  Note that using this option makes it much
-     harder for the translator to understand each message's context.
-
-`-F'
-`--sort-by-file'
-     Sort output by file location.
-
-`--omit-header'
-     Don't write header with `msgid ""' entry.
-
-     This is useful for testing purposes because it eliminates a source
-     of variance for generated `.gmo' files.  With `--omit-header', two
-     invocations of `xgettext' on the same files with the same options
-     at different times are guaranteed to produce the same results.
-
-`--copyright-holder=STRING'
-     Set the copyright holder in the output.  STRING should be the
-     copyright holder of the surrounding package.  (Note that the msgstr
-     strings, extracted from the package's sources, belong to the
-     copyright holder of the package.)  Translators are expected to
-     transfer or disclaim the copyright for their translations, so that
-     package maintainers can distribute them without legal risk.  If
-     STRING is empty, the output files are marked as being in the
-     public domain; in this case, the translators are expected to
-     disclaim their copyright, again so that package maintainers can
-     distribute them without legal risk.
-
-     The default value for STRING is the Free Software Foundation, Inc.,
-     simply because `xgettext' was first used in the GNU project.
-
-`--foreign-user'
-     Omit FSF copyright in output.  This option is equivalent to
-     `--copyright-holder='''.  It can be useful for packages outside
-     the GNU project that want their translations to be in the public
-     domain.
-
-`-m [STRING]'
-`--msgstr-prefix[=STRING]'
-     Use STRING (or "" if not specified) as prefix for msgstr entries.
-
-`-M [STRING]'
-`--msgstr-suffix[=STRING]'
-     Use STRING (or "" if not specified) as suffix for msgstr entries.
-
-Informative output
-------------------
-
-`-h'
-`--help'
-     Display this help and exit.
-
-`-V'
-`--version'
-     Output version information and exit.
-
-\1f
-File: gettext.info,  Node: Creating,  Next: Updating,  Prev: Template,  Up: Top
-
-Creating a New PO File
-**********************
-
-   When starting a new translation, the translator creates a file called
-`LANG.po', as a copy of the `PACKAGE.pot' template file with
-modifications in the initial comments (at the beginning of the file)
-and in the header entry (the first entry, near the beginning of the
-file).
-
-   The easiest way to do so is by use of the `msginit' program.  For
-example:
-
-     $ cd PACKAGE-VERSION
-     $ cd po
-     $ msginit --verbose
-
-   The alternative way is to do the copy and modifications by hand.  To
-do so, the translator copies `PACKAGE.pot' to `LANG.po'.  Then she
-modifies the initial comments and the header entry of this file.
-
-* Menu:
-
-* msginit Invocation::          Invoking the `msginit' Program
-* Header Entry::                Filling in the Header Entry
-
-\1f
-File: gettext.info,  Node: msginit Invocation,  Next: Header Entry,  Prev: Creating,  Up: Creating
-
-Invoking the `msginit' Program
-==============================
-
-     msginit [OPTION]
-
-   The `msginit' program creates a new PO file, initializing the meta
-information with values from the user's environment.
-
-Input file location
--------------------
-
-`-i INPUTFILE'
-`--input=INPUTFILE'
-     Input POT file.
-
-   If no INPUTFILE is given, the current directory is searched for the
-POT file.  If it is `-', standard input is read.
-
-Output file location
---------------------
-
-`-o FILE'
-`--output-file=FILE'
-     Write output to specified PO file.
-
-   If no output file is given, it depends on the `--locale' option or
-the user's locale setting.  If it is `-', the results are written to
-standard output.
-
-Output details
---------------
-
-`-l LL_CC'
-`--locale=LL_CC'
-     Set target locale.  LL should be a language code, and CC should be
-     a country code.  The command `locale -a' can be used to output a
-     list of all installed locales.  The default is the user's locale
-     setting.
-
-`--no-translator'
-     Declares that the PO file will not have a human translator and is
-     instead automatically generated.
-
-`-w NUMBER'
-`--width=NUMBER'
-     Set the output page width.  Long strings in the output files will
-     be split across multiple lines in order to ensure that each line's
-     width (= number of screen columns) is less or equal to the given
-     NUMBER.
-
-Informative output
-------------------
-
-`-h'
-`--help'
-     Display this help and exit.
-
-`-V'
-`--version'
-     Output version information and exit.
-
index 0524b6e2d015f5d8a1c96b1615f1b4bef028f135..52c95e8b2e2ecd6089e64c01db0dc53d7f1c2db0 100644 (file)
@@ -30,6 +30,321 @@ manual into another language, under the above conditions for modified
 versions, except that this permission notice may be stated in a
 translation approved by the Foundation.
 
+\1f
+File: gettext.info,  Node: xgettext Invocation,  Prev: Template,  Up: Template
+
+Invoking the `xgettext' Program
+===============================
+
+     xgettext [OPTION] [INPUTFILE] ...
+
+   The `xgettext' program extracts translatable strings from given
+input files.
+
+Input file location
+-------------------
+
+`INPUTFILE ...'
+     Input files.
+
+`-f FILE'
+`--files-from=FILE'
+     Read the names of the input files from FILE instead of getting
+     them from the command line.
+
+`-D DIRECTORY'
+`--directory=DIRECTORY'
+     Add DIRECTORY to the list of directories.  Source files are
+     searched relative to this list of directories.  The resulting `.po'
+     file will be written relative to the current directory, though.
+
+   If INPUTFILE is `-', standard input is read.
+
+Output file location
+--------------------
+
+`-d NAME'
+`--default-domain=NAME'
+     Use `NAME.po' for output (instead of `messages.po').
+
+`-o FILE'
+`--output=FILE'
+     Write output to specified file (instead of `NAME.po' or
+     `messages.po').
+
+`-p DIR'
+`--output-dir=DIR'
+     Output files will be placed in directory DIR.
+
+   If the output FILE is `-' or `/dev/stdout', the output is written to
+standard output.
+
+Choice of input file language
+-----------------------------
+
+`-L NAME'
+`--language=NAME'
+     Specifies the language of the input files.  The supported languages
+     are `C', `C++', `ObjectiveC', `PO', `Python', `Lisp', `EmacsLisp',
+     `librep', `Java', `awk', `YCP', `Tcl', `RST', `Glade'.
+
+`-C'
+`--c++'
+     This is a shorthand for `--language=C++'.
+
+   By default the language is guessed depending on the input file name
+extension.
+
+Operation mode
+--------------
+
+`-j'
+`--join-existing'
+     Join messages with existing file.
+
+`-x FILE'
+`--exclude-file=FILE'
+     Entries from FILE are not extracted.  FILE should be a PO or POT
+     file.
+
+`-c [TAG]'
+`--add-comments[=TAG]'
+     Place comment block with TAG (or those preceding keyword lines) in
+     output file.
+
+Language=C/C++ specific options
+-------------------------------
+
+`-a'
+`--extract-all'
+     Extract all strings.
+
+`-k KEYWORDSPEC'
+`--keyword[=KEYWORDSPEC]'
+     Additional keyword to be looked for (without KEYWORDSPEC means not
+     to use default keywords).
+
+     If KEYWORDSPEC is a C identifer ID, `xgettext' looks for strings
+     in the first argument of each call to the function or macro ID.
+     If KEYWORDSPEC is of the form `ID:ARGNUM', `xgettext' looks for
+     strings in the ARGNUMth argument of the call.  If KEYWORDSPEC is
+     of the form `ID:ARGNUM1,ARGNUM2', `xgettext' looks for strings in
+     the ARGNUM1st argument and in the ARGNUM2nd argument of the call,
+     and treats them as singular/plural variants for a message with
+     plural handling.
+
+     The default keyword specifications, which are always looked for if
+     not explicitly disabled, are `gettext', `dgettext:2',
+     `dcgettext:2', `ngettext:1,2', `dngettext:2,3', `dcngettext:2,3',
+     and `gettext_noop'.
+
+`-T'
+`--trigraphs'
+     Understand ANSI C trigraphs for input.
+
+`--debug'
+     Use the flags `c-format' and `possible-c-format' to show who was
+     responsible for marking a message as a format string.  The latter
+     form is used if the `xgettext' program decided, the format form is
+     used if the programmer prescribed it.
+
+     By default only the `c-format' form is used.  The translator should
+     not have to care about these details.
+
+   This implementation of `xgettext' is able to process a few awkward
+cases, like strings in preprocessor macros, ANSI concatenation of
+adjacent strings, and escaped end of lines for continued strings.
+
+Output details
+--------------
+
+`--force-po'
+     Always write an output file even if no message is defined.
+
+`-i'
+`--indent'
+     Write the .po file using indented style.
+
+`--no-location'
+     Do not write `#: FILENAME:LINE' lines.
+
+`-n'
+`--add-location'
+     Generate `#: FILENAME:LINE' lines (default).
+
+`--strict'
+     Write out a strict Uniforum conforming PO file.  Note that this
+     Uniforum format should be avoided because it doesn't support the
+     GNU extensions.
+
+`-w NUMBER'
+`--width=NUMBER'
+     Set the output page width.  Long strings in the output files will
+     be split across multiple lines in order to ensure that each line's
+     width (= number of screen columns) is less or equal to the given
+     NUMBER.
+
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
+`-s'
+`--sort-output'
+     Generate sorted output.  Note that using this option makes it much
+     harder for the translator to understand each message's context.
+
+`-F'
+`--sort-by-file'
+     Sort output by file location.
+
+`--omit-header'
+     Don't write header with `msgid ""' entry.
+
+     This is useful for testing purposes because it eliminates a source
+     of variance for generated `.gmo' files.  With `--omit-header', two
+     invocations of `xgettext' on the same files with the same options
+     at different times are guaranteed to produce the same results.
+
+`--copyright-holder=STRING'
+     Set the copyright holder in the output.  STRING should be the
+     copyright holder of the surrounding package.  (Note that the msgstr
+     strings, extracted from the package's sources, belong to the
+     copyright holder of the package.)  Translators are expected to
+     transfer or disclaim the copyright for their translations, so that
+     package maintainers can distribute them without legal risk.  If
+     STRING is empty, the output files are marked as being in the
+     public domain; in this case, the translators are expected to
+     disclaim their copyright, again so that package maintainers can
+     distribute them without legal risk.
+
+     The default value for STRING is the Free Software Foundation, Inc.,
+     simply because `xgettext' was first used in the GNU project.
+
+`--foreign-user'
+     Omit FSF copyright in output.  This option is equivalent to
+     `--copyright-holder='''.  It can be useful for packages outside
+     the GNU project that want their translations to be in the public
+     domain.
+
+`-m [STRING]'
+`--msgstr-prefix[=STRING]'
+     Use STRING (or "" if not specified) as prefix for msgstr entries.
+
+`-M [STRING]'
+`--msgstr-suffix[=STRING]'
+     Use STRING (or "" if not specified) as suffix for msgstr entries.
+
+Informative output
+------------------
+
+`-h'
+`--help'
+     Display this help and exit.
+
+`-V'
+`--version'
+     Output version information and exit.
+
+\1f
+File: gettext.info,  Node: Creating,  Next: Updating,  Prev: Template,  Up: Top
+
+Creating a New PO File
+**********************
+
+   When starting a new translation, the translator creates a file called
+`LANG.po', as a copy of the `PACKAGE.pot' template file with
+modifications in the initial comments (at the beginning of the file)
+and in the header entry (the first entry, near the beginning of the
+file).
+
+   The easiest way to do so is by use of the `msginit' program.  For
+example:
+
+     $ cd PACKAGE-VERSION
+     $ cd po
+     $ msginit --verbose
+
+   The alternative way is to do the copy and modifications by hand.  To
+do so, the translator copies `PACKAGE.pot' to `LANG.po'.  Then she
+modifies the initial comments and the header entry of this file.
+
+* Menu:
+
+* msginit Invocation::          Invoking the `msginit' Program
+* Header Entry::                Filling in the Header Entry
+
+\1f
+File: gettext.info,  Node: msginit Invocation,  Next: Header Entry,  Prev: Creating,  Up: Creating
+
+Invoking the `msginit' Program
+==============================
+
+     msginit [OPTION]
+
+   The `msginit' program creates a new PO file, initializing the meta
+information with values from the user's environment.
+
+Input file location
+-------------------
+
+`-i INPUTFILE'
+`--input=INPUTFILE'
+     Input POT file.
+
+   If no INPUTFILE is given, the current directory is searched for the
+POT file.  If it is `-', standard input is read.
+
+Output file location
+--------------------
+
+`-o FILE'
+`--output-file=FILE'
+     Write output to specified PO file.
+
+   If no output file is given, it depends on the `--locale' option or
+the user's locale setting.  If it is `-', the results are written to
+standard output.
+
+Output details
+--------------
+
+`-l LL_CC'
+`--locale=LL_CC'
+     Set target locale.  LL should be a language code, and CC should be
+     a country code.  The command `locale -a' can be used to output a
+     list of all installed locales.  The default is the user's locale
+     setting.
+
+`--no-translator'
+     Declares that the PO file will not have a human translator and is
+     instead automatically generated.
+
+`-w NUMBER'
+`--width=NUMBER'
+     Set the output page width.  Long strings in the output files will
+     be split across multiple lines in order to ensure that each line's
+     width (= number of screen columns) is less or equal to the given
+     NUMBER.
+
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
+Informative output
+------------------
+
+`-h'
+`--help'
+     Display this help and exit.
+
+`-V'
+`--version'
+     Output version information and exit.
+
 \1f
 File: gettext.info,  Node: Header Entry,  Prev: msginit Invocation,  Up: Creating
 
@@ -328,6 +643,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -894,291 +1215,3 @@ the translator asks for quitting the PO file (with the `q' command),
 subedits are automatically resumed one at a time, so she may decide for
 each of them.
 
-\1f
-File: gettext.info,  Node: C Sources Context,  Next: Auxiliary,  Prev: Subedit,  Up: Updating
-
-C Sources Context
-=================
-
-   PO mode is particularily powerful when used with PO files created
-through GNU `gettext' utilities, as those utilities insert special
-comments in the PO files they generate.  Some of these special comments
-relate the PO file entry to exactly where the untranslated string
-appears in the program sources.
-
-   When the translator gets to an untranslated entry, she is fairly
-often faced with an original string which is not as informative as it
-normally should be, being succinct, cryptic, or otherwise ambiguous.
-Before chosing how to translate the string, she needs to understand
-better what the string really means and how tight the translation has
-to be.  Most of times, when problems arise, the only way left to make
-her judgment is looking at the true program sources from where this
-string originated, searching for surrounding comments the programmer
-might have put in there, and looking around for helping clues of _any_
-kind.
-
-   Surely, when looking at program sources, the translator will receive
-more help if she is a fluent programmer.  However, even if she is not
-versed in programming and feels a little lost in C code, the translator
-should not be shy at taking a look, once in a while.  It is most
-probable that she will still be able to find some of the hints she
-needs.  She will learn quickly to not feel uncomfortable in program
-code, paying more attention to programmer's comments, variable and
-function names (if he dared chosing them well), and overall
-organization, than to programmation itself.
-
-   The following commands are meant to help the translator at getting
-program source context for a PO file entry.
-
-`s'
-     Resume the display of a program source context, or cycle through
-     them (`po-cycle-source-reference').
-
-`M-s'
-     Display of a program source context selected by menu
-     (`po-select-source-reference').
-
-`S'
-     Add a directory to the search path for source files
-     (`po-consider-source-path').
-
-`M-S'
-     Delete a directory from the search path for source files
-     (`po-ignore-source-path').
-
-   The commands `s' (`po-cycle-source-reference') and `M-s'
-(`po-select-source-reference') both open another window displaying some
-source program file, and already positioned in such a way that it shows
-an actual use of the string to be translated.  By doing so, the command
-gives source program context for the string.  But if the entry has no
-source context references, or if all references are unresolved along
-the search path for program sources, then the command diagnoses this as
-an error.
-
-   Even if `s' (or `M-s') opens a new window, the cursor stays in the
-PO file window.  If the translator really wants to get into the program
-source window, she ought to do it explicitly, maybe by using command
-`O'.
-
-   When `s' is typed for the first time, or for a PO file entry which
-is different of the last one used for getting source context, then the
-command reacts by giving the first context available for this entry, if
-any.  If some context has already been recently displayed for the
-current PO file entry, and the translator wandered off to do other
-things, typing `s' again will merely resume, in another window, the
-context last displayed.  In particular, if the translator moved the
-cursor away from the context in the source file, the command will bring
-the cursor back to the context.  By using `s' many times in a row, with
-no other commands intervening, PO mode will cycle to the next available
-contexts for this particular entry, getting back to the first context
-once the last has been shown.
-
-   The command `M-s' behaves differently.  Instead of cycling through
-references, it lets the translator choose a particular reference among
-many, and displays that reference.  It is best used with completion, if
-the translator types `<TAB>' immediately after `M-s', in response to
-the question, she will be offered a menu of all possible references, as
-a reminder of which are the acceptable answers.  This command is useful
-only where there are really many contexts available for a single string
-to translate.
-
-   Program source files are usually found relative to where the PO file
-stands.  As a special provision, when this fails, the file is also
-looked for, but relative to the directory immediately above it.  Those
-two cases take proper care of most PO files.  However, it might happen
-that a PO file has been moved, or is edited in a different place than
-its normal location.  When this happens, the translator should tell PO
-mode in which directory normally sits the genuine PO file.  Many such
-directories may be specified, and all together, they constitute what is
-called the "search path" for program sources.  The command `S'
-(`po-consider-source-path') is used to interactively enter a new
-directory at the front of the search path, and the command `M-S'
-(`po-ignore-source-path') is used to select, with completion, one of
-the directories she does not want anymore on the search path.
-
-\1f
-File: gettext.info,  Node: Auxiliary,  Next: Compendium,  Prev: C Sources Context,  Up: Updating
-
-Consulting Auxiliary PO Files
-=============================
-
-   PO mode is able to help the knowledgeable translator, being fluent in
-many languages, at taking advantage of translations already achieved in
-other languages she just happens to know.  It provides these other
-language translations as additional context for her own work.  Moreover,
-it has features to ease the production of translations for many
-languages at once, for translators preferring to work in this way.
-
-   An "auxiliary" PO file is an existing PO file meant for the same
-package the translator is working on, but targeted to a different mother
-tongue language.  Commands exist for declaring and handling auxiliary
-PO files, and also for showing contexts for the entry under work.
-
-   Here are the auxiliary file commands available in PO mode.
-
-`a'
-     Seek auxiliary files for another translation for the same entry
-     (`po-cycle-auxiliary').
-
-`C-c C-a'
-     Switch to a particular auxiliary file (`po-select-auxiliary').
-
-`A'
-     Declare this PO file as an auxiliary file
-     (`po-consider-as-auxiliary').
-
-`M-A'
-     Remove this PO file from the list of auxiliary files
-     (`po-ignore-as-auxiliary').
-
-   Command `A' (`po-consider-as-auxiliary') adds the current PO file to
-the list of auxiliary files, while command `M-A'
-(`po-ignore-as-auxiliary' just removes it.
-
-   The command `a' (`po-cycle-auxiliary') seeks all auxiliary PO files,
-round-robin, searching for a translated entry in some other language
-having an `msgid' field identical as the one for the current entry.
-The found PO file, if any, takes the place of the current PO file in
-the display (its window gets on top).  Before doing so, the current PO
-file is also made into an auxiliary file, if not already.  So, `a' in
-this newly displayed PO file will seek another PO file, and so on, so
-repeating `a' will eventually yield back the original PO file.
-
-   The command `C-c C-a' (`po-select-auxiliary') asks the translator
-for her choice of a particular auxiliary file, with completion, and
-then switches to that selected PO file.  The command also checks if the
-selected file has an `msgid' field identical as the one for the current
-entry, and if yes, this entry becomes current.  Otherwise, the cursor
-of the selected file is left undisturbed.
-
-   For all this to work fully, auxiliary PO files will have to be
-normalized, in that way that `msgid' fields should be written _exactly_
-the same way.  It is possible to write `msgid' fields in various ways
-for representing the same string, different writing would break the
-proper behaviour of the auxiliary file commands of PO mode.  This is not
-expected to be much a problem in practice, as most existing PO files
-have their `msgid' entries written by the same GNU `gettext' tools.
-
-   However, PO files initially created by PO mode itself, while marking
-strings in source files, are normalised differently.  So are PO files
-resulting of the the `M-x normalize' command.  Until these
-discrepancies between PO mode and other GNU `gettext' tools get fully
-resolved, the translator should stay aware of normalisation issues.
-
-\1f
-File: gettext.info,  Node: Compendium,  Prev: Auxiliary,  Up: Updating
-
-Using Translation Compendia
-===========================
-
-   A "compendium" is a special PO file containing a set of translations
-recurring in many different packages.  The translator can use gettext
-tools to build a new compendium, to add entries to her compendium, and
-to initialize untranslated entries, or to update already translated
-entries, from translations kept in the compendium.
-
-* Menu:
-
-* Creating Compendia::          Merging translations for later use
-* Using Compendia::             Using older translations if they fit
-
-\1f
-File: gettext.info,  Node: Creating Compendia,  Next: Using Compendia,  Prev: Compendium,  Up: Compendium
-
-Creating Compendia
-------------------
-
-   Basically every PO file consisting of translated entries only can be
-declared as a valid compendium.  Often the translator wants to have
-special compendia; let's consider two cases: `concatenating PO files'
-and `extracting a message subset from a PO file'.
-
-Concatenate PO Files
-....................
-
-   To concatenate several valid PO files into one compendium file you
-can use `msgcomm' or `msgcat' (the latter preferred):
-
-     msgcat -o compendium.po file1.po file2.po
-
-   By default, `msgcat' will accumulate divergent translations for the
-same string.  Those occurences will be marked as `fuzzy' and highly
-visible decorated; calling `msgcat' on `file1.po':
-
-     #: src/hello.c:200
-     #, c-format
-     msgid "Report bugs to <%s>.\n"
-     msgstr "Comunicar `bugs' a <%s>.\n"
-
-and `file2.po':
-
-     #: src/bye.c:100
-     #, c-format
-     msgid "Report bugs to <%s>.\n"
-     msgstr "Comunicar \"bugs\" a <%s>.\n"
-
-will result in:
-
-     #: src/hello.c:200 src/bye.c:100
-     #, fuzzy, c-format
-     msgid "Report bugs to <%s>.\n"
-     msgstr ""
-     "#-#-#-#-#  file1.po  #-#-#-#-#\n"
-     "Comunicar `bugs' a <%s>.\n"
-     "#-#-#-#-#  file2.po  #-#-#-#-#\n"
-     "Comunicar \"bugs\" a <%s>.\n"
-
-The translator will have to resolve this "conflict" manually; she has
-to decide whether the first or the second version is appropriate (or
-provide a new translation), to delete the "marker lines", and finally
-to remove the `fuzzy' mark.
-
-   If the translator knows in advance the first found translation of a
-message is always the best translation she can make use to the
-`--use-first' switch:
-
-     msgcat --use-first -o compendium.po file1.po file2.po
-
-   A good compendium file must not contain `fuzzy' or untranslated
-entries.  If input files are "dirty" you must preprocess the input
-files or postprocess the result using `msgattrib --translated
---no-fuzzy'.
-
-Extract a Message Subset from a PO File
-.......................................
-
-   Nobody wants to translate the same messages again and again; thus you
-may wish to have a compendium file containing `getopt.c' messages.
-
-   To extract a message subset (e.g., all `getopt.c' messages) from an
-existing PO file into one compendium file you can use `msggrep':
-
-     msggrep --location src/getopt.c -o compendium.po file.po
-
-\1f
-File: gettext.info,  Node: Using Compendia,  Prev: Creating Compendia,  Up: Compendium
-
-Using Compendia
----------------
-
-   You can use a compendium file to initialize a translation from
-scratch or to update an already existing translation.
-
-Initialize a New Translation File
-.................................
-
-   Since a PO file with translations does not exist the translator can
-merely use `/dev/null' to fake the "old" translation file.
-
-     msgmerge --compendium compendium.po -o file.po /dev/null file.pot
-
-Update an Existing Translation File
-...................................
-
-   Concatenate the compendium file(s) and the existing PO, merge the
-result with the POT file and remove the obsolete entries (optional,
-here done using `sed'):
-
-     msgcat --use-first -o update.po compendium1.po compendium2.po file.po
-     msgmerge update.po file.pot | sed -e '/^#~/d' > file.po
-
index 3c2f6bf76d33dbb6ac16cea12416ce71268475b8..220bcc6b528a27459ef6f4e9c7f652871695fc0f 100644 (file)
@@ -30,6 +30,294 @@ manual into another language, under the above conditions for modified
 versions, except that this permission notice may be stated in a
 translation approved by the Foundation.
 
+\1f
+File: gettext.info,  Node: C Sources Context,  Next: Auxiliary,  Prev: Subedit,  Up: Updating
+
+C Sources Context
+=================
+
+   PO mode is particularily powerful when used with PO files created
+through GNU `gettext' utilities, as those utilities insert special
+comments in the PO files they generate.  Some of these special comments
+relate the PO file entry to exactly where the untranslated string
+appears in the program sources.
+
+   When the translator gets to an untranslated entry, she is fairly
+often faced with an original string which is not as informative as it
+normally should be, being succinct, cryptic, or otherwise ambiguous.
+Before chosing how to translate the string, she needs to understand
+better what the string really means and how tight the translation has
+to be.  Most of times, when problems arise, the only way left to make
+her judgment is looking at the true program sources from where this
+string originated, searching for surrounding comments the programmer
+might have put in there, and looking around for helping clues of _any_
+kind.
+
+   Surely, when looking at program sources, the translator will receive
+more help if she is a fluent programmer.  However, even if she is not
+versed in programming and feels a little lost in C code, the translator
+should not be shy at taking a look, once in a while.  It is most
+probable that she will still be able to find some of the hints she
+needs.  She will learn quickly to not feel uncomfortable in program
+code, paying more attention to programmer's comments, variable and
+function names (if he dared chosing them well), and overall
+organization, than to programmation itself.
+
+   The following commands are meant to help the translator at getting
+program source context for a PO file entry.
+
+`s'
+     Resume the display of a program source context, or cycle through
+     them (`po-cycle-source-reference').
+
+`M-s'
+     Display of a program source context selected by menu
+     (`po-select-source-reference').
+
+`S'
+     Add a directory to the search path for source files
+     (`po-consider-source-path').
+
+`M-S'
+     Delete a directory from the search path for source files
+     (`po-ignore-source-path').
+
+   The commands `s' (`po-cycle-source-reference') and `M-s'
+(`po-select-source-reference') both open another window displaying some
+source program file, and already positioned in such a way that it shows
+an actual use of the string to be translated.  By doing so, the command
+gives source program context for the string.  But if the entry has no
+source context references, or if all references are unresolved along
+the search path for program sources, then the command diagnoses this as
+an error.
+
+   Even if `s' (or `M-s') opens a new window, the cursor stays in the
+PO file window.  If the translator really wants to get into the program
+source window, she ought to do it explicitly, maybe by using command
+`O'.
+
+   When `s' is typed for the first time, or for a PO file entry which
+is different of the last one used for getting source context, then the
+command reacts by giving the first context available for this entry, if
+any.  If some context has already been recently displayed for the
+current PO file entry, and the translator wandered off to do other
+things, typing `s' again will merely resume, in another window, the
+context last displayed.  In particular, if the translator moved the
+cursor away from the context in the source file, the command will bring
+the cursor back to the context.  By using `s' many times in a row, with
+no other commands intervening, PO mode will cycle to the next available
+contexts for this particular entry, getting back to the first context
+once the last has been shown.
+
+   The command `M-s' behaves differently.  Instead of cycling through
+references, it lets the translator choose a particular reference among
+many, and displays that reference.  It is best used with completion, if
+the translator types `<TAB>' immediately after `M-s', in response to
+the question, she will be offered a menu of all possible references, as
+a reminder of which are the acceptable answers.  This command is useful
+only where there are really many contexts available for a single string
+to translate.
+
+   Program source files are usually found relative to where the PO file
+stands.  As a special provision, when this fails, the file is also
+looked for, but relative to the directory immediately above it.  Those
+two cases take proper care of most PO files.  However, it might happen
+that a PO file has been moved, or is edited in a different place than
+its normal location.  When this happens, the translator should tell PO
+mode in which directory normally sits the genuine PO file.  Many such
+directories may be specified, and all together, they constitute what is
+called the "search path" for program sources.  The command `S'
+(`po-consider-source-path') is used to interactively enter a new
+directory at the front of the search path, and the command `M-S'
+(`po-ignore-source-path') is used to select, with completion, one of
+the directories she does not want anymore on the search path.
+
+\1f
+File: gettext.info,  Node: Auxiliary,  Next: Compendium,  Prev: C Sources Context,  Up: Updating
+
+Consulting Auxiliary PO Files
+=============================
+
+   PO mode is able to help the knowledgeable translator, being fluent in
+many languages, at taking advantage of translations already achieved in
+other languages she just happens to know.  It provides these other
+language translations as additional context for her own work.  Moreover,
+it has features to ease the production of translations for many
+languages at once, for translators preferring to work in this way.
+
+   An "auxiliary" PO file is an existing PO file meant for the same
+package the translator is working on, but targeted to a different mother
+tongue language.  Commands exist for declaring and handling auxiliary
+PO files, and also for showing contexts for the entry under work.
+
+   Here are the auxiliary file commands available in PO mode.
+
+`a'
+     Seek auxiliary files for another translation for the same entry
+     (`po-cycle-auxiliary').
+
+`C-c C-a'
+     Switch to a particular auxiliary file (`po-select-auxiliary').
+
+`A'
+     Declare this PO file as an auxiliary file
+     (`po-consider-as-auxiliary').
+
+`M-A'
+     Remove this PO file from the list of auxiliary files
+     (`po-ignore-as-auxiliary').
+
+   Command `A' (`po-consider-as-auxiliary') adds the current PO file to
+the list of auxiliary files, while command `M-A'
+(`po-ignore-as-auxiliary' just removes it.
+
+   The command `a' (`po-cycle-auxiliary') seeks all auxiliary PO files,
+round-robin, searching for a translated entry in some other language
+having an `msgid' field identical as the one for the current entry.
+The found PO file, if any, takes the place of the current PO file in
+the display (its window gets on top).  Before doing so, the current PO
+file is also made into an auxiliary file, if not already.  So, `a' in
+this newly displayed PO file will seek another PO file, and so on, so
+repeating `a' will eventually yield back the original PO file.
+
+   The command `C-c C-a' (`po-select-auxiliary') asks the translator
+for her choice of a particular auxiliary file, with completion, and
+then switches to that selected PO file.  The command also checks if the
+selected file has an `msgid' field identical as the one for the current
+entry, and if yes, this entry becomes current.  Otherwise, the cursor
+of the selected file is left undisturbed.
+
+   For all this to work fully, auxiliary PO files will have to be
+normalized, in that way that `msgid' fields should be written _exactly_
+the same way.  It is possible to write `msgid' fields in various ways
+for representing the same string, different writing would break the
+proper behaviour of the auxiliary file commands of PO mode.  This is not
+expected to be much a problem in practice, as most existing PO files
+have their `msgid' entries written by the same GNU `gettext' tools.
+
+   However, PO files initially created by PO mode itself, while marking
+strings in source files, are normalised differently.  So are PO files
+resulting of the the `M-x normalize' command.  Until these
+discrepancies between PO mode and other GNU `gettext' tools get fully
+resolved, the translator should stay aware of normalisation issues.
+
+\1f
+File: gettext.info,  Node: Compendium,  Prev: Auxiliary,  Up: Updating
+
+Using Translation Compendia
+===========================
+
+   A "compendium" is a special PO file containing a set of translations
+recurring in many different packages.  The translator can use gettext
+tools to build a new compendium, to add entries to her compendium, and
+to initialize untranslated entries, or to update already translated
+entries, from translations kept in the compendium.
+
+* Menu:
+
+* Creating Compendia::          Merging translations for later use
+* Using Compendia::             Using older translations if they fit
+
+\1f
+File: gettext.info,  Node: Creating Compendia,  Next: Using Compendia,  Prev: Compendium,  Up: Compendium
+
+Creating Compendia
+------------------
+
+   Basically every PO file consisting of translated entries only can be
+declared as a valid compendium.  Often the translator wants to have
+special compendia; let's consider two cases: `concatenating PO files'
+and `extracting a message subset from a PO file'.
+
+Concatenate PO Files
+....................
+
+   To concatenate several valid PO files into one compendium file you
+can use `msgcomm' or `msgcat' (the latter preferred):
+
+     msgcat -o compendium.po file1.po file2.po
+
+   By default, `msgcat' will accumulate divergent translations for the
+same string.  Those occurences will be marked as `fuzzy' and highly
+visible decorated; calling `msgcat' on `file1.po':
+
+     #: src/hello.c:200
+     #, c-format
+     msgid "Report bugs to <%s>.\n"
+     msgstr "Comunicar `bugs' a <%s>.\n"
+
+and `file2.po':
+
+     #: src/bye.c:100
+     #, c-format
+     msgid "Report bugs to <%s>.\n"
+     msgstr "Comunicar \"bugs\" a <%s>.\n"
+
+will result in:
+
+     #: src/hello.c:200 src/bye.c:100
+     #, fuzzy, c-format
+     msgid "Report bugs to <%s>.\n"
+     msgstr ""
+     "#-#-#-#-#  file1.po  #-#-#-#-#\n"
+     "Comunicar `bugs' a <%s>.\n"
+     "#-#-#-#-#  file2.po  #-#-#-#-#\n"
+     "Comunicar \"bugs\" a <%s>.\n"
+
+The translator will have to resolve this "conflict" manually; she has
+to decide whether the first or the second version is appropriate (or
+provide a new translation), to delete the "marker lines", and finally
+to remove the `fuzzy' mark.
+
+   If the translator knows in advance the first found translation of a
+message is always the best translation she can make use to the
+`--use-first' switch:
+
+     msgcat --use-first -o compendium.po file1.po file2.po
+
+   A good compendium file must not contain `fuzzy' or untranslated
+entries.  If input files are "dirty" you must preprocess the input
+files or postprocess the result using `msgattrib --translated
+--no-fuzzy'.
+
+Extract a Message Subset from a PO File
+.......................................
+
+   Nobody wants to translate the same messages again and again; thus you
+may wish to have a compendium file containing `getopt.c' messages.
+
+   To extract a message subset (e.g., all `getopt.c' messages) from an
+existing PO file into one compendium file you can use `msggrep':
+
+     msggrep --location src/getopt.c -o compendium.po file.po
+
+\1f
+File: gettext.info,  Node: Using Compendia,  Prev: Creating Compendia,  Up: Compendium
+
+Using Compendia
+---------------
+
+   You can use a compendium file to initialize a translation from
+scratch or to update an already existing translation.
+
+Initialize a New Translation File
+.................................
+
+   Since a PO file with translations does not exist the translator can
+merely use `/dev/null' to fake the "old" translation file.
+
+     msgmerge --compendium compendium.po -o file.po /dev/null file.pot
+
+Update an Existing Translation File
+...................................
+
+   Concatenate the compendium file(s) and the existing PO, merge the
+result with the POT file and remove the obsolete entries (optional,
+here done using `sed'):
+
+     msgcat --use-first -o update.po compendium1.po compendium2.po file.po
+     msgmerge update.po file.pot | sed -e '/^#~/d' > file.po
+
 \1f
 File: gettext.info,  Node: Manipulating,  Next: Binaries,  Prev: Updating,  Up: Top
 
@@ -208,6 +496,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -300,6 +594,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -448,6 +748,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
      harder for the translator to understand each message's context.
@@ -575,6 +881,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -685,6 +997,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -798,6 +1116,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -980,6 +1304,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -1069,6 +1399,12 @@ Output details
      width (= number of screen columns) is less or equal to the given
      NUMBER.
 
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
 `-s'
 `--sort-output'
      Generate sorted output.  Note that using this option makes it much
@@ -1160,471 +1496,3 @@ Producing Binary MO Files
 * msgunfmt Invocation::         Invoking the `msgunfmt' Program
 * MO Files::                    The Format of GNU MO Files
 
-\1f
-File: gettext.info,  Node: msgfmt Invocation,  Next: msgunfmt Invocation,  Prev: Binaries,  Up: Binaries
-
-Invoking the `msgfmt' Program
-=============================
-
-     msgfmt [OPTION] FILENAME.po ...
-
-   The `msgfmt' programs generates a binary message catalog from a
-textual translation description.
-
-Input file location
--------------------
-
-`FILENAME.po ...'
-
-`-D DIRECTORY'
-`--directory=DIRECTORY'
-     Add DIRECTORY to the list of directories.  Source files are
-     searched relative to this list of directories.  The resulting `.po'
-     file will be written relative to the current directory, though.
-
-   If an input file is `-', standard input is read.
-
-Operation mode
---------------
-
-`-j'
-`--java'
-     Java mode: generate a Java `ResourceBundle' class.
-
-`--java2'
-     Like -java, and assume Java2 (JDK 1.2 or higher).
-
-`--tcl'
-     Tcl mode: generate a tcl/msgcat `.msg' file.
-
-Output file location
---------------------
-
-`-o FILE'
-`--output-file=FILE'
-     Write output to specified file.
-
-`--strict'
-     Direct the program to work strictly following the Uniforum/Sun
-     implementation.  Currently this only affects the naming of the
-     output file.  If this option is not given the name of the output
-     file is the same as the domain name.  If the strict Uniforum mode
-     is enabled the suffix `.mo' is added to the file name if it is not
-     already present.
-
-     We find this behaviour of Sun's implementation rather silly and so
-     by default this mode is _not_ selected.
-
-   If the output FILE is `-', output is written to standard output.
-
-Output file location in Java mode
----------------------------------
-
-`-r RESOURCE'
-`--resource=RESOURCE'
-     Specify the resource name.
-
-`-l LOCALE'
-`--locale=LOCALE'
-     Specify the locale name, either a language specification of the
-     form LL or a combined language and country specification of the
-     form LL_CC.
-
-`-d DIRECTORY'
-     Specify the base directory of classes directory hierarchy.
-
-   The class name is determined by appending the locale name to the
-resource name, separated with an underscore.  The `-d' option is
-mandatory.  The class is written under the specified directory.
-
-Output file location in Tcl mode
---------------------------------
-
-`-l LOCALE'
-`--locale=LOCALE'
-     Specify the locale name, either a language specification of the
-     form LL or a combined language and country specification of the
-     form LL_CC.
-
-`-d DIRECTORY'
-     Specify the base directory of `.msg' message catalogs.
-
-   The `-l' and `-d' options are mandatory.  The `.msg' file is written
-in the specified directory.
-
-Input file interpretation
--------------------------
-
-`-c'
-`--check'
-     Perform all the checks implied by `--check-format',
-     `--check-header', `--check-domain'.
-
-`--check-format'
-     Check language dependent format strings.
-
-     If the string represents a format string used in a `printf'-like
-     function both strings should have the same number of `%' format
-     specifiers, with matching types.  If the flag `c-format' or
-     `possible-c-format' appears in the special comment <#,> for this
-     entry a check is performed.  For example, the check will diagnose
-     using `%.*s' against `%s', or `%d' against `%s', or `%d' against
-     `%x'.  It can even handle positional parameters.
-
-     Normally the `xgettext' program automatically decides whether a
-     string is a format string or not.  This algorithm is not perfect,
-     though.  It might regard a string as a format string though it is
-     not used in a `printf'-like function and so `msgfmt' might report
-     errors where there are none.
-
-     To solve this problem the programmer can dictate the decision to
-     the `xgettext' program (*note c-format::).  The translator should
-     not consider removing the flag from the <#,> line.  This "fix"
-     would be reversed again as soon as `msgmerge' is called the next
-     time.
-
-`--check-header'
-     Verify presence and contents of the header entry.  *Note Header
-     Entry::, for a description of the various fields in the header
-     entry.
-
-`--check-domain'
-     Check for conflicts between domain directives and the
-     `--output-file' option
-
-`-C'
-`--check-compatibility'
-     Check that GNU msgfmt behaves like X/Open msgfmt.  This will give
-     an error when attempting to use the GNU extensions.
-
-`--check-accelerators[=CHAR]'
-     Check presence of keyboard accelerators for menu items.  This is
-     based on the convention used in some GUIs that a keyboard
-     accelerator in a menu item string is designated by an immediately
-     preceding `&' character.  Sometimes a keyboard accelerator is also
-     called "keyboard mnemonic".  This check verifies that if the
-     untranslated string has exactly one `&' character, the translated
-     string has exactly one `&' as well.  If this option is given with
-     a CHAR argument, this CHAR should be a non-alphanumeric character
-     and is used as keyboard acceleator mark instead of `&'.
-
-`-f'
-`--use-fuzzy'
-     Use fuzzy entries in output.  Note that using this option is
-     usually wrong, because fuzzy messages are exactly those which have
-     not been validated by a human translator.
-
-Output details
---------------
-
-`-a NUMBER'
-`--alignment=NUMBER'
-     Align strings to NUMBER bytes (default: 1).
-
-`--no-hash'
-     Don't include a hash table in the binary file.  Lookup will be
-     more expensive at run time (binary search instead of hash table
-     lookup).
-
-Informative output
-------------------
-
-`-h'
-`--help'
-     Display this help and exit.
-
-`-V'
-`--version'
-     Output version information and exit.
-
-`--statistics'
-     Print statistics about translations.
-
-`-v'
-`--verbose'
-     Increase verbosity level.
-
-\1f
-File: gettext.info,  Node: msgunfmt Invocation,  Next: MO Files,  Prev: msgfmt Invocation,  Up: Binaries
-
-Invoking the `msgunfmt' Program
-===============================
-
-     msgunfmt [OPTION] [FILE]...
-
-   The `msgunfmt' program converts a binary message catalog to a
-Uniforum style .po file.
-
-Operation mode
---------------
-
-`-j'
-`--java'
-     Java mode: input is a Java `ResourceBundle' class.
-
-`--tcl'
-     Tcl mode: input is a tcl/msgcat `.msg' file.
-
-Input file location
--------------------
-
-`FILE ...'
-     Input .mo files.
-
-   If no input FILE is given or if it is `-', standard input is read.
-
-Input file location in Java mode
---------------------------------
-
-`-r RESOURCE'
-`--resource=RESOURCE'
-     Specify the resource name.
-
-`-l LOCALE'
-`--locale=LOCALE'
-     Specify the locale name, either a language specification of the
-     form LL or a combined language and country specification of the
-     form LL_CC.
-
-   The class name is determined by appending the locale name to the
-resource name, separated with an underscore.  The class is located
-using the `CLASSPATH'.
-
-Input file location in Tcl mode
--------------------------------
-
-`-l LOCALE'
-`--locale=LOCALE'
-     Specify the locale name, either a language specification of the
-     form LL or a combined language and country specification of the
-     form LL_CC.
-
-`-d DIRECTORY'
-     Specify the base directory of `.msg' message catalogs.
-
-   The `-l' and `-d' options are mandatory.  The `.msg' file is located
-in the specified directory.
-
-Output file location
---------------------
-
-`-o FILE'
-`--output-file=FILE'
-     Write output to specified file.
-
-   The results are written to standard output if no output file is
-specified or if it is `-'.
-
-Output details
---------------
-
-`--force-po'
-     Always write an output file even if it contains no message.
-
-`-i'
-`--indent'
-     Write the .po file using indented style.
-
-`--strict'
-     Write out a strict Uniforum conforming PO file.  Note that this
-     Uniforum format should be avoided because it doesn't support the
-     GNU extensions.
-
-`-w NUMBER'
-`--width=NUMBER'
-     Set the output page width.  Long strings in the output files will
-     be split across multiple lines in order to ensure that each line's
-     width (= number of screen columns) is less or equal to the given
-     NUMBER.
-
-`-s'
-`--sort-output'
-     Generate sorted output.  Note that using this option makes it much
-     harder for the translator to understand each message's context.
-
-Informative output
-------------------
-
-`-h'
-`--help'
-     Display this help and exit.
-
-`-V'
-`--version'
-     Output version information and exit.
-
-`-v'
-`--verbose'
-     Increase verbosity level.
-
-\1f
-File: gettext.info,  Node: MO Files,  Prev: msgunfmt Invocation,  Up: Binaries
-
-The Format of GNU MO Files
-==========================
-
-   The format of the generated MO files is best described by a picture,
-which appears below.
-
-   The first two words serve the identification of the file.  The magic
-number will always signal GNU MO files.  The number is stored in the
-byte order of the generating machine, so the magic number really is two
-numbers: `0x950412de' and `0xde120495'.  The second word describes the
-current revision of the file format.  For now the revision is 0.  This
-might change in future versions, and ensures that the readers of MO
-files can distinguish new formats from old ones, so that both can be
-handled correctly.  The version is kept separate from the magic number,
-instead of using different magic numbers for different formats, mainly
-because `/etc/magic' is not updated often.  It might be better to have
-magic separated from internal format version identification.
-
-   Follow a number of pointers to later tables in the file, allowing
-for the extension of the prefix part of MO files without having to
-recompile programs reading them.  This might become useful for later
-inserting a few flag bits, indication about the charset used, new
-tables, or other things.
-
-   Then, at offset O and offset T in the picture, two tables of string
-descriptors can be found.  In both tables, each string descriptor uses
-two 32 bits integers, one for the string length, another for the offset
-of the string in the MO file, counting in bytes from the start of the
-file.  The first table contains descriptors for the original strings,
-and is sorted so the original strings are in increasing lexicographical
-order.  The second table contains descriptors for the translated
-strings, and is parallel to the first table: to find the corresponding
-translation one has to access the array slot in the second array with
-the same index.
-
-   Having the original strings sorted enables the use of simple binary
-search, for when the MO file does not contain an hashing table, or for
-when it is not practical to use the hashing table provided in the MO
-file.  This also has another advantage, as the empty string in a PO
-file GNU `gettext' is usually _translated_ into some system information
-attached to that particular MO file, and the empty string necessarily
-becomes the first in both the original and translated tables, making
-the system information very easy to find.
-
-   The size S of the hash table can be zero.  In this case, the hash
-table itself is not contained in the MO file.  Some people might prefer
-this because a precomputed hashing table takes disk space, and does not
-win _that_ much speed.  The hash table contains indices to the sorted
-array of strings in the MO file.  Conflict resolution is done by double
-hashing.  The precise hashing algorithm used is fairly dependent on GNU
-`gettext' code, and is not documented here.
-
-   As for the strings themselves, they follow the hash file, and each
-is terminated with a <NUL>, and this <NUL> is not counted in the length
-which appears in the string descriptor.  The `msgfmt' program has an
-option selecting the alignment for MO file strings.  With this option,
-each string is separately aligned so it starts at an offset which is a
-multiple of the alignment value.  On some RISC machines, a correct
-alignment will speed things up.
-
-   Plural forms are stored by letting the plural of the original string
-follow the singular of the original string, separated through a <NUL>
-byte.  The length which appears in the string descriptor includes both.
-However, only the singular of the original string takes part in the
-hash table lookup.  The plural variants of the translation are all
-stored consecutively, separated through a <NUL> byte.  Here also, the
-length in the string descriptor includes all of them.
-
-   Nothing prevents a MO file from having embedded <NUL>s in strings.
-However, the program interface currently used already presumes that
-strings are <NUL> terminated, so embedded <NUL>s are somewhat useless.
-But the MO file format is general enough so other interfaces would be
-later possible, if for example, we ever want to implement wide
-characters right in MO files, where <NUL> bytes may accidently appear.
-(No, we don't want to have wide characters in MO files.  They would
-make the file unnecessarily large, and the `wchar_t' type being
-platform dependent, MO files would be platform dependent as well.)
-
-   This particular issue has been strongly debated in the GNU `gettext'
-development forum, and it is expectable that MO file format will evolve
-or change over time.  It is even possible that many formats may later
-be supported concurrently.  But surely, we have to start somewhere, and
-the MO file format described here is a good start.  Nothing is cast in
-concrete, and the format may later evolve fairly easily, so we should
-feel comfortable with the current approach.
-
-             byte
-                  +------------------------------------------+
-               0  | magic number = 0x950412de                |
-                  |                                          |
-               4  | file format revision = 0                 |
-                  |                                          |
-               8  | number of strings                        |  == N
-                  |                                          |
-              12  | offset of table with original strings    |  == O
-                  |                                          |
-              16  | offset of table with translation strings |  == T
-                  |                                          |
-              20  | size of hashing table                    |  == S
-                  |                                          |
-              24  | offset of hashing table                  |  == H
-                  |                                          |
-                  .                                          .
-                  .    (possibly more entries later)         .
-                  .                                          .
-                  |                                          |
-               O  | length & offset 0th string  ----------------.
-           O + 8  | length & offset 1st string  ------------------.
-                   ...                                    ...   | |
-     O + ((N-1)*8)| length & offset (N-1)th string           |  | |
-                  |                                          |  | |
-               T  | length & offset 0th translation  ---------------.
-           T + 8  | length & offset 1st translation  -----------------.
-                   ...                                    ...   | | | |
-     T + ((N-1)*8)| length & offset (N-1)th translation      |  | | | |
-                  |                                          |  | | | |
-               H  | start hash table                         |  | | | |
-                   ...                                    ...   | | | |
-       H + S * 4  | end hash table                           |  | | | |
-                  |                                          |  | | | |
-                  | NUL terminated 0th string  <----------------' | | |
-                  |                                          |    | | |
-                  | NUL terminated 1st string  <------------------' | |
-                  |                                          |      | |
-                   ...                                    ...       | |
-                  |                                          |      | |
-                  | NUL terminated 0th translation  <---------------' |
-                  |                                          |        |
-                  | NUL terminated 1st translation  <-----------------'
-                  |                                          |
-                   ...                                    ...
-                  |                                          |
-                  +------------------------------------------+
-
-\1f
-File: gettext.info,  Node: Users,  Next: Programmers,  Prev: Binaries,  Up: Top
-
-The User's View
-***************
-
-   When GNU `gettext' will truly have reached its goal, average users
-should feel some kind of astonished pleasure, seeing the effect of that
-strange kind of magic that just makes their own native language appear
-everywhere on their screens.  As for naive users, they would ideally
-have no special pleasure about it, merely taking their own language for
-_granted_, and becoming rather unhappy otherwise.
-
-   So, let's try to describe here how we would like the magic to
-operate, as we want the users' view to be the simplest, among all ways
-one could look at GNU `gettext'.  All other software engineers:
-programmers, translators, maintainers, should work together in such a
-way that the magic becomes possible.  This is a long and progressive
-undertaking, and information is available about the progress of the
-Translation Project.
-
-   When a package is distributed, there are two kinds of users:
-"installers" who fetch the distribution, unpack it, configure it,
-compile it and install it for themselves or others to use; and "end
-users" that call programs of the package, once these have been
-installed at their site.  GNU `gettext' is offering magic for both
-installers and end users.
-
-* Menu:
-
-* Matrix::                      The Current `ABOUT-NLS' Matrix
-* Installers::                  Magic for Installers
-* End Users::                   Magic for End Users
-
index ba3c3382e68248f55414d81b4c6c5c20514373cf..045cb8ddb1ee60e6b7a079de0b1cf5bbdd98c234 100644 (file)
@@ -30,6 +30,480 @@ manual into another language, under the above conditions for modified
 versions, except that this permission notice may be stated in a
 translation approved by the Foundation.
 
+\1f
+File: gettext.info,  Node: msgfmt Invocation,  Next: msgunfmt Invocation,  Prev: Binaries,  Up: Binaries
+
+Invoking the `msgfmt' Program
+=============================
+
+     msgfmt [OPTION] FILENAME.po ...
+
+   The `msgfmt' programs generates a binary message catalog from a
+textual translation description.
+
+Input file location
+-------------------
+
+`FILENAME.po ...'
+
+`-D DIRECTORY'
+`--directory=DIRECTORY'
+     Add DIRECTORY to the list of directories.  Source files are
+     searched relative to this list of directories.  The resulting `.po'
+     file will be written relative to the current directory, though.
+
+   If an input file is `-', standard input is read.
+
+Operation mode
+--------------
+
+`-j'
+`--java'
+     Java mode: generate a Java `ResourceBundle' class.
+
+`--java2'
+     Like -java, and assume Java2 (JDK 1.2 or higher).
+
+`--tcl'
+     Tcl mode: generate a tcl/msgcat `.msg' file.
+
+Output file location
+--------------------
+
+`-o FILE'
+`--output-file=FILE'
+     Write output to specified file.
+
+`--strict'
+     Direct the program to work strictly following the Uniforum/Sun
+     implementation.  Currently this only affects the naming of the
+     output file.  If this option is not given the name of the output
+     file is the same as the domain name.  If the strict Uniforum mode
+     is enabled the suffix `.mo' is added to the file name if it is not
+     already present.
+
+     We find this behaviour of Sun's implementation rather silly and so
+     by default this mode is _not_ selected.
+
+   If the output FILE is `-', output is written to standard output.
+
+Output file location in Java mode
+---------------------------------
+
+`-r RESOURCE'
+`--resource=RESOURCE'
+     Specify the resource name.
+
+`-l LOCALE'
+`--locale=LOCALE'
+     Specify the locale name, either a language specification of the
+     form LL or a combined language and country specification of the
+     form LL_CC.
+
+`-d DIRECTORY'
+     Specify the base directory of classes directory hierarchy.
+
+   The class name is determined by appending the locale name to the
+resource name, separated with an underscore.  The `-d' option is
+mandatory.  The class is written under the specified directory.
+
+Output file location in Tcl mode
+--------------------------------
+
+`-l LOCALE'
+`--locale=LOCALE'
+     Specify the locale name, either a language specification of the
+     form LL or a combined language and country specification of the
+     form LL_CC.
+
+`-d DIRECTORY'
+     Specify the base directory of `.msg' message catalogs.
+
+   The `-l' and `-d' options are mandatory.  The `.msg' file is written
+in the specified directory.
+
+Input file interpretation
+-------------------------
+
+`-c'
+`--check'
+     Perform all the checks implied by `--check-format',
+     `--check-header', `--check-domain'.
+
+`--check-format'
+     Check language dependent format strings.
+
+     If the string represents a format string used in a `printf'-like
+     function both strings should have the same number of `%' format
+     specifiers, with matching types.  If the flag `c-format' or
+     `possible-c-format' appears in the special comment <#,> for this
+     entry a check is performed.  For example, the check will diagnose
+     using `%.*s' against `%s', or `%d' against `%s', or `%d' against
+     `%x'.  It can even handle positional parameters.
+
+     Normally the `xgettext' program automatically decides whether a
+     string is a format string or not.  This algorithm is not perfect,
+     though.  It might regard a string as a format string though it is
+     not used in a `printf'-like function and so `msgfmt' might report
+     errors where there are none.
+
+     To solve this problem the programmer can dictate the decision to
+     the `xgettext' program (*note c-format::).  The translator should
+     not consider removing the flag from the <#,> line.  This "fix"
+     would be reversed again as soon as `msgmerge' is called the next
+     time.
+
+`--check-header'
+     Verify presence and contents of the header entry.  *Note Header
+     Entry::, for a description of the various fields in the header
+     entry.
+
+`--check-domain'
+     Check for conflicts between domain directives and the
+     `--output-file' option
+
+`-C'
+`--check-compatibility'
+     Check that GNU msgfmt behaves like X/Open msgfmt.  This will give
+     an error when attempting to use the GNU extensions.
+
+`--check-accelerators[=CHAR]'
+     Check presence of keyboard accelerators for menu items.  This is
+     based on the convention used in some GUIs that a keyboard
+     accelerator in a menu item string is designated by an immediately
+     preceding `&' character.  Sometimes a keyboard accelerator is also
+     called "keyboard mnemonic".  This check verifies that if the
+     untranslated string has exactly one `&' character, the translated
+     string has exactly one `&' as well.  If this option is given with
+     a CHAR argument, this CHAR should be a non-alphanumeric character
+     and is used as keyboard acceleator mark instead of `&'.
+
+`-f'
+`--use-fuzzy'
+     Use fuzzy entries in output.  Note that using this option is
+     usually wrong, because fuzzy messages are exactly those which have
+     not been validated by a human translator.
+
+Output details
+--------------
+
+`-a NUMBER'
+`--alignment=NUMBER'
+     Align strings to NUMBER bytes (default: 1).
+
+`--no-hash'
+     Don't include a hash table in the binary file.  Lookup will be
+     more expensive at run time (binary search instead of hash table
+     lookup).
+
+Informative output
+------------------
+
+`-h'
+`--help'
+     Display this help and exit.
+
+`-V'
+`--version'
+     Output version information and exit.
+
+`--statistics'
+     Print statistics about translations.
+
+`-v'
+`--verbose'
+     Increase verbosity level.
+
+\1f
+File: gettext.info,  Node: msgunfmt Invocation,  Next: MO Files,  Prev: msgfmt Invocation,  Up: Binaries
+
+Invoking the `msgunfmt' Program
+===============================
+
+     msgunfmt [OPTION] [FILE]...
+
+   The `msgunfmt' program converts a binary message catalog to a
+Uniforum style .po file.
+
+Operation mode
+--------------
+
+`-j'
+`--java'
+     Java mode: input is a Java `ResourceBundle' class.
+
+`--tcl'
+     Tcl mode: input is a tcl/msgcat `.msg' file.
+
+Input file location
+-------------------
+
+`FILE ...'
+     Input .mo files.
+
+   If no input FILE is given or if it is `-', standard input is read.
+
+Input file location in Java mode
+--------------------------------
+
+`-r RESOURCE'
+`--resource=RESOURCE'
+     Specify the resource name.
+
+`-l LOCALE'
+`--locale=LOCALE'
+     Specify the locale name, either a language specification of the
+     form LL or a combined language and country specification of the
+     form LL_CC.
+
+   The class name is determined by appending the locale name to the
+resource name, separated with an underscore.  The class is located
+using the `CLASSPATH'.
+
+Input file location in Tcl mode
+-------------------------------
+
+`-l LOCALE'
+`--locale=LOCALE'
+     Specify the locale name, either a language specification of the
+     form LL or a combined language and country specification of the
+     form LL_CC.
+
+`-d DIRECTORY'
+     Specify the base directory of `.msg' message catalogs.
+
+   The `-l' and `-d' options are mandatory.  The `.msg' file is located
+in the specified directory.
+
+Output file location
+--------------------
+
+`-o FILE'
+`--output-file=FILE'
+     Write output to specified file.
+
+   The results are written to standard output if no output file is
+specified or if it is `-'.
+
+Output details
+--------------
+
+`--force-po'
+     Always write an output file even if it contains no message.
+
+`-i'
+`--indent'
+     Write the .po file using indented style.
+
+`--strict'
+     Write out a strict Uniforum conforming PO file.  Note that this
+     Uniforum format should be avoided because it doesn't support the
+     GNU extensions.
+
+`-w NUMBER'
+`--width=NUMBER'
+     Set the output page width.  Long strings in the output files will
+     be split across multiple lines in order to ensure that each line's
+     width (= number of screen columns) is less or equal to the given
+     NUMBER.
+
+`--no-wrap'
+     Do not break long message lines.  Message lines whose width
+     exceeds the output page width will not be split into several
+     lines.  Only file reference lines which are wider than the output
+     page width will be split.
+
+`-s'
+`--sort-output'
+     Generate sorted output.  Note that using this option makes it much
+     harder for the translator to understand each message's context.
+
+Informative output
+------------------
+
+`-h'
+`--help'
+     Display this help and exit.
+
+`-V'
+`--version'
+     Output version information and exit.
+
+`-v'
+`--verbose'
+     Increase verbosity level.
+
+\1f
+File: gettext.info,  Node: MO Files,  Prev: msgunfmt Invocation,  Up: Binaries
+
+The Format of GNU MO Files
+==========================
+
+   The format of the generated MO files is best described by a picture,
+which appears below.
+
+   The first two words serve the identification of the file.  The magic
+number will always signal GNU MO files.  The number is stored in the
+byte order of the generating machine, so the magic number really is two
+numbers: `0x950412de' and `0xde120495'.  The second word describes the
+current revision of the file format.  For now the revision is 0.  This
+might change in future versions, and ensures that the readers of MO
+files can distinguish new formats from old ones, so that both can be
+handled correctly.  The version is kept separate from the magic number,
+instead of using different magic numbers for different formats, mainly
+because `/etc/magic' is not updated often.  It might be better to have
+magic separated from internal format version identification.
+
+   Follow a number of pointers to later tables in the file, allowing
+for the extension of the prefix part of MO files without having to
+recompile programs reading them.  This might become useful for later
+inserting a few flag bits, indication about the charset used, new
+tables, or other things.
+
+   Then, at offset O and offset T in the picture, two tables of string
+descriptors can be found.  In both tables, each string descriptor uses
+two 32 bits integers, one for the string length, another for the offset
+of the string in the MO file, counting in bytes from the start of the
+file.  The first table contains descriptors for the original strings,
+and is sorted so the original strings are in increasing lexicographical
+order.  The second table contains descriptors for the translated
+strings, and is parallel to the first table: to find the corresponding
+translation one has to access the array slot in the second array with
+the same index.
+
+   Having the original strings sorted enables the use of simple binary
+search, for when the MO file does not contain an hashing table, or for
+when it is not practical to use the hashing table provided in the MO
+file.  This also has another advantage, as the empty string in a PO
+file GNU `gettext' is usually _translated_ into some system information
+attached to that particular MO file, and the empty string necessarily
+becomes the first in both the original and translated tables, making
+the system information very easy to find.
+
+   The size S of the hash table can be zero.  In this case, the hash
+table itself is not contained in the MO file.  Some people might prefer
+this because a precomputed hashing table takes disk space, and does not
+win _that_ much speed.  The hash table contains indices to the sorted
+array of strings in the MO file.  Conflict resolution is done by double
+hashing.  The precise hashing algorithm used is fairly dependent on GNU
+`gettext' code, and is not documented here.
+
+   As for the strings themselves, they follow the hash file, and each
+is terminated with a <NUL>, and this <NUL> is not counted in the length
+which appears in the string descriptor.  The `msgfmt' program has an
+option selecting the alignment for MO file strings.  With this option,
+each string is separately aligned so it starts at an offset which is a
+multiple of the alignment value.  On some RISC machines, a correct
+alignment will speed things up.
+
+   Plural forms are stored by letting the plural of the original string
+follow the singular of the original string, separated through a <NUL>
+byte.  The length which appears in the string descriptor includes both.
+However, only the singular of the original string takes part in the
+hash table lookup.  The plural variants of the translation are all
+stored consecutively, separated through a <NUL> byte.  Here also, the
+length in the string descriptor includes all of them.
+
+   Nothing prevents a MO file from having embedded <NUL>s in strings.
+However, the program interface currently used already presumes that
+strings are <NUL> terminated, so embedded <NUL>s are somewhat useless.
+But the MO file format is general enough so other interfaces would be
+later possible, if for example, we ever want to implement wide
+characters right in MO files, where <NUL> bytes may accidently appear.
+(No, we don't want to have wide characters in MO files.  They would
+make the file unnecessarily large, and the `wchar_t' type being
+platform dependent, MO files would be platform dependent as well.)
+
+   This particular issue has been strongly debated in the GNU `gettext'
+development forum, and it is expectable that MO file format will evolve
+or change over time.  It is even possible that many formats may later
+be supported concurrently.  But surely, we have to start somewhere, and
+the MO file format described here is a good start.  Nothing is cast in
+concrete, and the format may later evolve fairly easily, so we should
+feel comfortable with the current approach.
+
+             byte
+                  +------------------------------------------+
+               0  | magic number = 0x950412de                |
+                  |                                          |
+               4  | file format revision = 0                 |
+                  |                                          |
+               8  | number of strings                        |  == N
+                  |                                          |
+              12  | offset of table with original strings    |  == O
+                  |                                          |
+              16  | offset of table with translation strings |  == T
+                  |                                          |
+              20  | size of hashing table                    |  == S
+                  |                                          |
+              24  | offset of hashing table                  |  == H
+                  |                                          |
+                  .                                          .
+                  .    (possibly more entries later)         .
+                  .                                          .
+                  |                                          |
+               O  | length & offset 0th string  ----------------.
+           O + 8  | length & offset 1st string  ------------------.
+                   ...                                    ...   | |
+     O + ((N-1)*8)| length & offset (N-1)th string           |  | |
+                  |                                          |  | |
+               T  | length & offset 0th translation  ---------------.
+           T + 8  | length & offset 1st translation  -----------------.
+                   ...                                    ...   | | | |
+     T + ((N-1)*8)| length & offset (N-1)th translation      |  | | | |
+                  |                                          |  | | | |
+               H  | start hash table                         |  | | | |
+                   ...                                    ...   | | | |
+       H + S * 4  | end hash table                           |  | | | |
+                  |                                          |  | | | |
+                  | NUL terminated 0th string  <----------------' | | |
+                  |                                          |    | | |
+                  | NUL terminated 1st string  <------------------' | |
+                  |                                          |      | |
+                   ...                                    ...       | |
+                  |                                          |      | |
+                  | NUL terminated 0th translation  <---------------' |
+                  |                                          |        |
+                  | NUL terminated 1st translation  <-----------------'
+                  |                                          |
+                   ...                                    ...
+                  |                                          |
+                  +------------------------------------------+
+
+\1f
+File: gettext.info,  Node: Users,  Next: Programmers,  Prev: Binaries,  Up: Top
+
+The User's View
+***************
+
+   When GNU `gettext' will truly have reached its goal, average users
+should feel some kind of astonished pleasure, seeing the effect of that
+strange kind of magic that just makes their own native language appear
+everywhere on their screens.  As for naive users, they would ideally
+have no special pleasure about it, merely taking their own language for
+_granted_, and becoming rather unhappy otherwise.
+
+   So, let's try to describe here how we would like the magic to
+operate, as we want the users' view to be the simplest, among all ways
+one could look at GNU `gettext'.  All other software engineers:
+programmers, translators, maintainers, should work together in such a
+way that the magic becomes possible.  This is a long and progressive
+undertaking, and information is available about the progress of the
+Translation Project.
+
+   When a package is distributed, there are two kinds of users:
+"installers" who fetch the distribution, unpack it, configure it,
+compile it and install it for themselves or others to use; and "end
+users" that call programs of the package, once these have been
+installed at their site.  GNU `gettext' is offering magic for both
+installers and end users.
+
+* Menu:
+
+* Matrix::                      The Current `ABOUT-NLS' Matrix
+* Installers::                  Magic for Installers
+* End Users::                   Magic for End Users
+
 \1f
 File: gettext.info,  Node: Matrix,  Next: Installers,  Prev: Users,  Up: Users
 
@@ -722,471 +1196,3 @@ Four forms, special case for one and all numbers ending in 02, 03, or 04
    (1) Additions are welcome.  Send appropriate information to
 <bug-glibc-manual@gnu.org>.
 
-\1f
-File: gettext.info,  Node: GUI program problems,  Next: Optimized gettext,  Prev: Plural forms,  Up: gettext
-
-How to use `gettext' in GUI programs
-------------------------------------
-
-   One place where the `gettext' functions, if used normally, have big
-problems is within programs with graphical user interfaces (GUIs).  The
-problem is that many of the strings which have to be translated are very
-short.  They have to appear in pull-down menus which restricts the
-length.  But strings which are not containing entire sentences or at
-least large fragments of a sentence may appear in more than one
-situation in the program but might have different translations.  This is
-especially true for the one-word strings which are frequently used in
-GUI programs.
-
-   As a consequence many people say that the `gettext' approach is
-wrong and instead `catgets' should be used which indeed does not have
-this problem.  But there is a very simple and powerful method to handle
-these kind of problems with the `gettext' functions.
-
-As as example consider the following fictional situation.  A GUI program
-has a menu bar with the following entries:
-
-     +------------+------------+--------------------------------------+
-     | File       | Printer    |                                      |
-     +------------+------------+--------------------------------------+
-     | Open     | | Select   |
-     | New      | | Open     |
-     +----------+ | Connect  |
-                  +----------+
-
-   To have the strings `File', `Printer', `Open', `New', `Select', and
-`Connect' translated there has to be at some point in the code a call
-to a function of the `gettext' family.  But in two places the string
-passed into the function would be `Open'.  The translations might not
-be the same and therefore we are in the dilemma described above.
-
-   One solution to this problem is to artificially enlengthen the
-strings to make them unambiguous.  But what would the program do if no
-translation is available?  The enlengthened string is not what should be
-printed.  So we should use a little bit modified version of the
-functions.
-
-   To enlengthen the strings a uniform method should be used.  E.g., in
-the example above the strings could be chosen as
-
-     Menu|File
-     Menu|Printer
-     Menu|File|Open
-     Menu|File|New
-     Menu|Printer|Select
-     Menu|Printer|Open
-     Menu|Printer|Connect
-
-   Now all the strings are different and if now instead of `gettext'
-the following little wrapper function is used, everything works just
-fine:
-
-       char *
-       sgettext (const char *msgid)
-       {
-         char *msgval = gettext (msgid);
-         if (msgval == msgid)
-           msgval = strrchr (msgid, '|') + 1;
-         return msgval;
-       }
-
-   What this little function does is to recognize the case when no
-translation is available.  This can be done very efficiently by a
-pointer comparison since the return value is the input value.  If there
-is no translation we know that the input string is in the format we used
-for the Menu entries and therefore contains a `|' character.  We simply
-search for the last occurrence of this character and return a pointer
-to the character following it.  That's it!
-
-   If one now consistently uses the enlengthened string form and
-replaces the `gettext' calls with calls to `sgettext' (this is normally
-limited to very few places in the GUI implementation) then it is
-possible to produce a program which can be internationalized.
-
-   The other `gettext' functions (`dgettext', `dcgettext' and the
-`ngettext' equivalents) can and should have corresponding functions as
-well which look almost identical, except for the parameters and the
-call to the underlying function.
-
-   Now there is of course the question why such functions do not exist
-in the GNU gettext package?  There are two parts of the answer to this
-question.
-
-   * They are easy to write and therefore can be provided by the
-     project they are used in.  This is not an answer by itself and
-     must be seen together with the second part which is:
-
-   * There is no way the gettext package can contain a version which
-     can work everywhere.  The problem is the selection of the
-     character to separate the prefix from the actual string in the
-     enlenghtened string.  The examples above used `|' which is a quite
-     good choice because it resembles a notation frequently used in
-     this context and it also is a character not often used in message
-     strings.
-
-     But what if the character is used in message strings?  Or if the
-     chose character is not available in the character set on the
-     machine one compiles (e.g., `|' is not required to exist for
-     ISO C; this is why the `iso646.h' file exists in ISO C programming
-     environments).
-
-   There is only one more comment to be said.  The wrapper function
-above requires that the translations strings are not enlengthened
-themselves.  This is only logical.  There is no need to disambiguate
-the strings (since they are never used as keys for a search) and one
-also saves quite some memory and disk space by doing this.
-
-\1f
-File: gettext.info,  Node: Optimized gettext,  Prev: GUI program problems,  Up: gettext
-
-Optimization of the *gettext functions
---------------------------------------
-
-   At this point of the discussion we should talk about an advantage of
-the GNU `gettext' implementation.  Some readers might have pointed out
-that an internationalized program might have a poor performance if some
-string has to be translated in an inner loop.  While this is unavoidable
-when the string varies from one run of the loop to the other it is
-simply a waste of time when the string is always the same.  Take the
-following example:
-
-     {
-       while (...)
-         {
-           puts (gettext ("Hello world"));
-         }
-     }
-
-When the locale selection does not change between two runs the resulting
-string is always the same.  One way to use this is:
-
-     {
-       str = gettext ("Hello world");
-       while (...)
-         {
-           puts (str);
-         }
-     }
-
-But this solution is not usable in all situation (e.g. when the locale
-selection changes) nor does it lead to legible code.
-
-   For this reason, GNU `gettext' caches previous translation results.
-When the same translation is requested twice, with no new message
-catalogs being loaded in between, `gettext' will, the second time, find
-the result through a single cache lookup.
-
-\1f
-File: gettext.info,  Node: Comparison,  Next: Using libintl.a,  Prev: gettext,  Up: Programmers
-
-Comparing the Two Interfaces
-============================
-
-   The following discussion is perhaps a little bit colored.  As said
-above we implemented GNU `gettext' following the Uniforum proposal and
-this surely has its reasons.  But it should show how we came to this
-decision.
-
-   First we take a look at the developing process.  When we write an
-application using NLS provided by `gettext' we proceed as always.  Only
-when we come to a string which might be seen by the users and thus has
-to be translated we use `gettext("...")' instead of `"..."'.  At the
-beginning of each source file (or in a central header file) we define
-
-     #define gettext(String) (String)
-
-   Even this definition can be avoided when the system supports the
-`gettext' function in its C library.  When we compile this code the
-result is the same as if no NLS code is used.  When  you take a look at
-the GNU `gettext' code you will see that we use `_("...")' instead of
-`gettext("...")'.  This reduces the number of additional characters per
-translatable string to _3_ (in words: three).
-
-   When now a production version of the program is needed we simply
-replace the definition
-
-     #define _(String) (String)
-
-by
-
-     #include <libintl.h>
-     #define _(String) gettext (String)
-
-Additionally we run the program `xgettext' on all source code file
-which contain translatable strings and that's it: we have a running
-program which does not depend on translations to be available, but which
-can use any that becomes available.
-
-   The same procedure can be done for the `gettext_noop' invocations
-(*note Special cases::).  One usually defines `gettext_noop' as a no-op
-macro.  So you should consider the following code for your project:
-
-     #define gettext_noop(String) String
-     #define N_(String) gettext_noop (String)
-
-   `N_' is a short form similar to `_'.  The `Makefile' in the `po/'
-directory of GNU `gettext' knows by default both of the mentioned short
-forms so you are invited to follow this proposal for your own ease.
-
-   Now to `catgets'.  The main problem is the work for the programmer.
-Every time he comes to a translatable string he has to define a number
-(or a symbolic constant) which has also be defined in the message
-catalog file.  He also has to take care for duplicate entries,
-duplicate message IDs etc.  If he wants to have the same quality in the
-message catalog as the GNU `gettext' program provides he also has to
-put the descriptive comments for the strings and the location in all
-source code files in the message catalog.  This is nearly a Mission:
-Impossible.
-
-   But there are also some points people might call advantages speaking
-for `catgets'.  If you have a single word in a string and this string
-is used in different contexts it is likely that in one or the other
-language the word has different translations.  Example:
-
-     printf ("%s: %d", gettext ("number"), number_of_errors)
-     
-     printf ("you should see %d %s", number_count,
-             number_count == 1 ? gettext ("number") : gettext ("numbers"))
-
-   Here we have to translate two times the string `"number"'.  Even if
-you do not speak a language beside English it might be possible to
-recognize that the two words have a different meaning.  In German the
-first appearance has to be translated to `"Anzahl"' and the second to
-`"Zahl"'.
-
-   Now you can say that this example is really esoteric.  And you are
-right!  This is exactly how we felt about this problem and decide that
-it does not weight that much.  The solution for the above problem could
-be very easy:
-
-     printf ("%s %d", gettext ("number:"), number_of_errors)
-     
-     printf (number_count == 1 ? gettext ("you should see %d number")
-                               : gettext ("you should see %d numbers"),
-             number_count)
-
-   We believe that we can solve all conflicts with this method.  If it
-is difficult one can also consider changing one of the conflicting
-string a little bit.  But it is not impossible to overcome.
-
-   `catgets' allows same original entry to have different translations,
-but `gettext' has another, scalable approach for solving ambiguities of
-this kind: *Note Ambiguities::.
-
-\1f
-File: gettext.info,  Node: Using libintl.a,  Next: gettext grok,  Prev: Comparison,  Up: Programmers
-
-Using libintl.a in own programs
-===============================
-
-   Starting with version 0.9.4 the library `libintl.h' should be
-self-contained.  I.e., you can use it in your own programs without
-providing additional functions.  The `Makefile' will put the header and
-the library in directories selected using the `$(prefix)'.
-
-\1f
-File: gettext.info,  Node: gettext grok,  Next: Temp Programmers,  Prev: Using libintl.a,  Up: Programmers
-
-Being a `gettext' grok
-======================
-
-   To fully exploit the functionality of the GNU `gettext' library it
-is surely helpful to read the source code.  But for those who don't want
-to spend that much time in reading the (sometimes complicated) code here
-is a list comments:
-
-   * Changing the language at runtime
-
-     For interactive programs it might be useful to offer a selection
-     of the used language at runtime.  To understand how to do this one
-     need to know how the used language is determined while executing
-     the `gettext' function.  The method which is presented here only
-     works correctly with the GNU implementation of the `gettext'
-     functions.
-
-     In the function `dcgettext' at every call the current setting of
-     the highest priority environment variable is determined and used.
-     Highest priority means here the following list with decreasing
-     priority:
-
-       1. `LANGUAGE'
-
-       2. `LC_ALL'
-
-       3. `LC_xxx', according to selected locale
-
-       4. `LANG'
-
-     Afterwards the path is constructed using the found value and the
-     translation file is loaded if available.
-
-     What is now when the value for, say, `LANGUAGE' changes.  According
-     to the process explained above the new value of this variable is
-     found as soon as the `dcgettext' function is called.  But this
-     also means the (perhaps) different message catalog file is loaded.
-     In other words: the used language is changed.
-
-     But there is one little hook.  The code for gcc-2.7.0 and up
-     provides some optimization.  This optimization normally prevents
-     the calling of the `dcgettext' function as long as no new catalog
-     is loaded.  But if `dcgettext' is not called the program also
-     cannot find the `LANGUAGE' variable be changed (*note Optimized
-     gettext::).  A solution for this is very easy.  Include the
-     following code in the language switching function.
-
-            /* Change language.  */
-            setenv ("LANGUAGE", "fr", 1);
-          
-            /* Make change known.  */
-            {
-              extern int  _nl_msg_cat_cntr;
-              ++_nl_msg_cat_cntr;
-            }
-
-     The variable `_nl_msg_cat_cntr' is defined in `loadmsgcat.c'.  You
-     don't need to know what this is for. But it can be used to detect
-     whether a `gettext' implementation is GNU gettext and not non-GNU
-     system's native gettext implementation.
-
-
-\1f
-File: gettext.info,  Node: Temp Programmers,  Prev: gettext grok,  Up: Programmers
-
-Temporary Notes for the Programmers Chapter
-===========================================
-
-* Menu:
-
-* Temp Implementations::        Temporary - Two Possible Implementations
-* Temp catgets::                Temporary - About `catgets'
-* Temp WSI::                    Temporary - Why a single implementation
-* Temp Notes::                  Temporary - Notes
-
-\1f
-File: gettext.info,  Node: Temp Implementations,  Next: Temp catgets,  Prev: Temp Programmers,  Up: Temp Programmers
-
-Temporary - Two Possible Implementations
-----------------------------------------
-
-   There are two competing methods for language independent messages:
-the X/Open `catgets' method, and the Uniforum `gettext' method.  The
-`catgets' method indexes messages by integers; the `gettext' method
-indexes them by their English translations.  The `catgets' method has
-been around longer and is supported by more vendors.  The `gettext'
-method is supported by Sun, and it has been heard that the COSE
-multi-vendor initiative is supporting it.  Neither method is a POSIX
-standard; the POSIX.1 committee had a lot of disagreement in this area.
-
-   Neither one is in the POSIX standard.  There was much disagreement
-in the POSIX.1 committee about using the `gettext' routines vs.
-`catgets' (XPG).  In the end the committee couldn't agree on anything,
-so no messaging system was included as part of the standard.  I believe
-the informative annex of the standard includes the XPG3 messaging
-interfaces, "...as an example of a messaging system that has been
-implemented..."
-
-   They were very careful not to say anywhere that you should use one
-set of interfaces over the other.  For more on this topic please see
-the Programming for Internationalization FAQ.
-
-\1f
-File: gettext.info,  Node: Temp catgets,  Next: Temp WSI,  Prev: Temp Implementations,  Up: Temp Programmers
-
-Temporary - About `catgets'
----------------------------
-
-   There have been a few discussions of late on the use of `catgets' as
-a base.  I think it important to present both sides of the argument and
-hence am opting to play devil's advocate for a little bit.
-
-   I'll not deny the fact that `catgets' could have been designed a lot
-better.  It currently has quite a number of limitations and these have
-already been pointed out.
-
-   However there is a great deal to be said for consistency and
-standardization.  A common recurring problem when writing Unix software
-is the myriad portability problems across Unix platforms.  It seems as
-if every Unix vendor had a look at the operating system and found parts
-they could improve upon.  Undoubtedly, these modifications are probably
-innovative and solve real problems.  However, software developers have
-a hard time keeping up with all these changes across so many platforms.
-
-   And this has prompted the Unix vendors to begin to standardize their
-systems.  Hence the impetus for Spec1170.  Every major Unix vendor has
-committed to supporting this standard and every Unix software developer
-waits with glee the day they can write software to this standard and
-simply recompile (without having to use autoconf) across different
-platforms.
-
-   As I understand it, Spec1170 is roughly based upon version 4 of the
-X/Open Portability Guidelines (XPG4).  Because `catgets' and friends
-are defined in XPG4, I'm led to believe that `catgets' is a part of
-Spec1170 and hence will become a standardized component of all Unix
-systems.
-
-\1f
-File: gettext.info,  Node: Temp WSI,  Next: Temp Notes,  Prev: Temp catgets,  Up: Temp Programmers
-
-Temporary - Why a single implementation
----------------------------------------
-
-   Now it seems kind of wasteful to me to have two different systems
-installed for accessing message catalogs.  If we do want to remedy
-`catgets' deficiencies why don't we try to expand `catgets' (in a
-compatible manner) rather than implement an entirely new system.
-Otherwise, we'll end up with two message catalog access systems
-installed with an operating system - one set of routines for packages
-using GNU `gettext' for their internationalization, and another set of
-routines (catgets) for all other software.  Bloated?
-
-   Supposing another catalog access system is implemented.  Which do we
-recommend?  At least for Linux, we need to attract as many software
-developers as possible.  Hence we need to make it as easy for them to
-port their software as possible.  Which means supporting `catgets'.  We
-will be implementing the `libintl' code within our `libc', but does
-this mean we also have to incorporate another message catalog access
-scheme within our `libc' as well?  And what about people who are going
-to be using the `libintl' + non-`catgets' routines.  When they port
-their software to other platforms, they're now going to have to include
-the front-end (`libintl') code plus the back-end code (the non-`catgets'
-access routines) with their software instead of just including the
-`libintl' code with their software.
-
-   Message catalog support is however only the tip of the iceberg.
-What about the data for the other locale categories.  They also have a
-number of deficiencies.  Are we going to abandon them as well and
-develop another duplicate set of routines (should `libintl' expand
-beyond message catalog support)?
-
-   Like many parts of Unix that can be improved upon, we're stuck with
-balancing compatibility with the past with useful improvements and
-innovations for the future.
-
-\1f
-File: gettext.info,  Node: Temp Notes,  Prev: Temp WSI,  Up: Temp Programmers
-
-Temporary - Notes
------------------
-
-   X/Open agreed very late on the standard form so that many
-implementations differ from the final form.  Both of my system (old
-Linux catgets and Ultrix-4) have a strange variation.
-
-   OK.  After incorporating the last changes I have to spend some time
-on making the GNU/Linux `libc' `gettext' functions.  So in future
-Solaris is not the only system having `gettext'.
-
-\1f
-File: gettext.info,  Node: Translators,  Next: Maintainers,  Prev: Programmers,  Up: Top
-
-The Translator's View
-*********************
-
-* Menu:
-
-* Trans Intro 0::               Introduction 0
-* Trans Intro 1::               Introduction 1
-* Discussions::                 Discussions
-* Organization::                Organization
-* Information Flow::            Information Flow
-
index 905c43103f993040ceb1bff2cce66a20455985ec..946f79b3d6122042b1c6bc7bb38b330d71433719 100644 (file)
@@ -30,6 +30,474 @@ manual into another language, under the above conditions for modified
 versions, except that this permission notice may be stated in a
 translation approved by the Foundation.
 
+\1f
+File: gettext.info,  Node: GUI program problems,  Next: Optimized gettext,  Prev: Plural forms,  Up: gettext
+
+How to use `gettext' in GUI programs
+------------------------------------
+
+   One place where the `gettext' functions, if used normally, have big
+problems is within programs with graphical user interfaces (GUIs).  The
+problem is that many of the strings which have to be translated are very
+short.  They have to appear in pull-down menus which restricts the
+length.  But strings which are not containing entire sentences or at
+least large fragments of a sentence may appear in more than one
+situation in the program but might have different translations.  This is
+especially true for the one-word strings which are frequently used in
+GUI programs.
+
+   As a consequence many people say that the `gettext' approach is
+wrong and instead `catgets' should be used which indeed does not have
+this problem.  But there is a very simple and powerful method to handle
+these kind of problems with the `gettext' functions.
+
+As as example consider the following fictional situation.  A GUI program
+has a menu bar with the following entries:
+
+     +------------+------------+--------------------------------------+
+     | File       | Printer    |                                      |
+     +------------+------------+--------------------------------------+
+     | Open     | | Select   |
+     | New      | | Open     |
+     +----------+ | Connect  |
+                  +----------+
+
+   To have the strings `File', `Printer', `Open', `New', `Select', and
+`Connect' translated there has to be at some point in the code a call
+to a function of the `gettext' family.  But in two places the string
+passed into the function would be `Open'.  The translations might not
+be the same and therefore we are in the dilemma described above.
+
+   One solution to this problem is to artificially enlengthen the
+strings to make them unambiguous.  But what would the program do if no
+translation is available?  The enlengthened string is not what should be
+printed.  So we should use a little bit modified version of the
+functions.
+
+   To enlengthen the strings a uniform method should be used.  E.g., in
+the example above the strings could be chosen as
+
+     Menu|File
+     Menu|Printer
+     Menu|File|Open
+     Menu|File|New
+     Menu|Printer|Select
+     Menu|Printer|Open
+     Menu|Printer|Connect
+
+   Now all the strings are different and if now instead of `gettext'
+the following little wrapper function is used, everything works just
+fine:
+
+       char *
+       sgettext (const char *msgid)
+       {
+         char *msgval = gettext (msgid);
+         if (msgval == msgid)
+           msgval = strrchr (msgid, '|') + 1;
+         return msgval;
+       }
+
+   What this little function does is to recognize the case when no
+translation is available.  This can be done very efficiently by a
+pointer comparison since the return value is the input value.  If there
+is no translation we know that the input string is in the format we used
+for the Menu entries and therefore contains a `|' character.  We simply
+search for the last occurrence of this character and return a pointer
+to the character following it.  That's it!
+
+   If one now consistently uses the enlengthened string form and
+replaces the `gettext' calls with calls to `sgettext' (this is normally
+limited to very few places in the GUI implementation) then it is
+possible to produce a program which can be internationalized.
+
+   The other `gettext' functions (`dgettext', `dcgettext' and the
+`ngettext' equivalents) can and should have corresponding functions as
+well which look almost identical, except for the parameters and the
+call to the underlying function.
+
+   Now there is of course the question why such functions do not exist
+in the GNU gettext package?  There are two parts of the answer to this
+question.
+
+   * They are easy to write and therefore can be provided by the
+     project they are used in.  This is not an answer by itself and
+     must be seen together with the second part which is:
+
+   * There is no way the gettext package can contain a version which
+     can work everywhere.  The problem is the selection of the
+     character to separate the prefix from the actual string in the
+     enlenghtened string.  The examples above used `|' which is a quite
+     good choice because it resembles a notation frequently used in
+     this context and it also is a character not often used in message
+     strings.
+
+     But what if the character is used in message strings?  Or if the
+     chose character is not available in the character set on the
+     machine one compiles (e.g., `|' is not required to exist for
+     ISO C; this is why the `iso646.h' file exists in ISO C programming
+     environments).
+
+   There is only one more comment to be said.  The wrapper function
+above requires that the translations strings are not enlengthened
+themselves.  This is only logical.  There is no need to disambiguate
+the strings (since they are never used as keys for a search) and one
+also saves quite some memory and disk space by doing this.
+
+\1f
+File: gettext.info,  Node: Optimized gettext,  Prev: GUI program problems,  Up: gettext
+
+Optimization of the *gettext functions
+--------------------------------------
+
+   At this point of the discussion we should talk about an advantage of
+the GNU `gettext' implementation.  Some readers might have pointed out
+that an internationalized program might have a poor performance if some
+string has to be translated in an inner loop.  While this is unavoidable
+when the string varies from one run of the loop to the other it is
+simply a waste of time when the string is always the same.  Take the
+following example:
+
+     {
+       while (...)
+         {
+           puts (gettext ("Hello world"));
+         }
+     }
+
+When the locale selection does not change between two runs the resulting
+string is always the same.  One way to use this is:
+
+     {
+       str = gettext ("Hello world");
+       while (...)
+         {
+           puts (str);
+         }
+     }
+
+But this solution is not usable in all situation (e.g. when the locale
+selection changes) nor does it lead to legible code.
+
+   For this reason, GNU `gettext' caches previous translation results.
+When the same translation is requested twice, with no new message
+catalogs being loaded in between, `gettext' will, the second time, find
+the result through a single cache lookup.
+
+\1f
+File: gettext.info,  Node: Comparison,  Next: Using libintl.a,  Prev: gettext,  Up: Programmers
+
+Comparing the Two Interfaces
+============================
+
+   The following discussion is perhaps a little bit colored.  As said
+above we implemented GNU `gettext' following the Uniforum proposal and
+this surely has its reasons.  But it should show how we came to this
+decision.
+
+   First we take a look at the developing process.  When we write an
+application using NLS provided by `gettext' we proceed as always.  Only
+when we come to a string which might be seen by the users and thus has
+to be translated we use `gettext("...")' instead of `"..."'.  At the
+beginning of each source file (or in a central header file) we define
+
+     #define gettext(String) (String)
+
+   Even this definition can be avoided when the system supports the
+`gettext' function in its C library.  When we compile this code the
+result is the same as if no NLS code is used.  When  you take a look at
+the GNU `gettext' code you will see that we use `_("...")' instead of
+`gettext("...")'.  This reduces the number of additional characters per
+translatable string to _3_ (in words: three).
+
+   When now a production version of the program is needed we simply
+replace the definition
+
+     #define _(String) (String)
+
+by
+
+     #include <libintl.h>
+     #define _(String) gettext (String)
+
+Additionally we run the program `xgettext' on all source code file
+which contain translatable strings and that's it: we have a running
+program which does not depend on translations to be available, but which
+can use any that becomes available.
+
+   The same procedure can be done for the `gettext_noop' invocations
+(*note Special cases::).  One usually defines `gettext_noop' as a no-op
+macro.  So you should consider the following code for your project:
+
+     #define gettext_noop(String) String
+     #define N_(String) gettext_noop (String)
+
+   `N_' is a short form similar to `_'.  The `Makefile' in the `po/'
+directory of GNU `gettext' knows by default both of the mentioned short
+forms so you are invited to follow this proposal for your own ease.
+
+   Now to `catgets'.  The main problem is the work for the programmer.
+Every time he comes to a translatable string he has to define a number
+(or a symbolic constant) which has also be defined in the message
+catalog file.  He also has to take care for duplicate entries,
+duplicate message IDs etc.  If he wants to have the same quality in the
+message catalog as the GNU `gettext' program provides he also has to
+put the descriptive comments for the strings and the location in all
+source code files in the message catalog.  This is nearly a Mission:
+Impossible.
+
+   But there are also some points people might call advantages speaking
+for `catgets'.  If you have a single word in a string and this string
+is used in different contexts it is likely that in one or the other
+language the word has different translations.  Example:
+
+     printf ("%s: %d", gettext ("number"), number_of_errors)
+     
+     printf ("you should see %d %s", number_count,
+             number_count == 1 ? gettext ("number") : gettext ("numbers"))
+
+   Here we have to translate two times the string `"number"'.  Even if
+you do not speak a language beside English it might be possible to
+recognize that the two words have a different meaning.  In German the
+first appearance has to be translated to `"Anzahl"' and the second to
+`"Zahl"'.
+
+   Now you can say that this example is really esoteric.  And you are
+right!  This is exactly how we felt about this problem and decide that
+it does not weight that much.  The solution for the above problem could
+be very easy:
+
+     printf ("%s %d", gettext ("number:"), number_of_errors)
+     
+     printf (number_count == 1 ? gettext ("you should see %d number")
+                               : gettext ("you should see %d numbers"),
+             number_count)
+
+   We believe that we can solve all conflicts with this method.  If it
+is difficult one can also consider changing one of the conflicting
+string a little bit.  But it is not impossible to overcome.
+
+   `catgets' allows same original entry to have different translations,
+but `gettext' has another, scalable approach for solving ambiguities of
+this kind: *Note Ambiguities::.
+
+\1f
+File: gettext.info,  Node: Using libintl.a,  Next: gettext grok,  Prev: Comparison,  Up: Programmers
+
+Using libintl.a in own programs
+===============================
+
+   Starting with version 0.9.4 the library `libintl.h' should be
+self-contained.  I.e., you can use it in your own programs without
+providing additional functions.  The `Makefile' will put the header and
+the library in directories selected using the `$(prefix)'.
+
+\1f
+File: gettext.info,  Node: gettext grok,  Next: Temp Programmers,  Prev: Using libintl.a,  Up: Programmers
+
+Being a `gettext' grok
+======================
+
+   To fully exploit the functionality of the GNU `gettext' library it
+is surely helpful to read the source code.  But for those who don't want
+to spend that much time in reading the (sometimes complicated) code here
+is a list comments:
+
+   * Changing the language at runtime
+
+     For interactive programs it might be useful to offer a selection
+     of the used language at runtime.  To understand how to do this one
+     need to know how the used language is determined while executing
+     the `gettext' function.  The method which is presented here only
+     works correctly with the GNU implementation of the `gettext'
+     functions.
+
+     In the function `dcgettext' at every call the current setting of
+     the highest priority environment variable is determined and used.
+     Highest priority means here the following list with decreasing
+     priority:
+
+       1. `LANGUAGE'
+
+       2. `LC_ALL'
+
+       3. `LC_xxx', according to selected locale
+
+       4. `LANG'
+
+     Afterwards the path is constructed using the found value and the
+     translation file is loaded if available.
+
+     What is now when the value for, say, `LANGUAGE' changes.  According
+     to the process explained above the new value of this variable is
+     found as soon as the `dcgettext' function is called.  But this
+     also means the (perhaps) different message catalog file is loaded.
+     In other words: the used language is changed.
+
+     But there is one little hook.  The code for gcc-2.7.0 and up
+     provides some optimization.  This optimization normally prevents
+     the calling of the `dcgettext' function as long as no new catalog
+     is loaded.  But if `dcgettext' is not called the program also
+     cannot find the `LANGUAGE' variable be changed (*note Optimized
+     gettext::).  A solution for this is very easy.  Include the
+     following code in the language switching function.
+
+            /* Change language.  */
+            setenv ("LANGUAGE", "fr", 1);
+          
+            /* Make change known.  */
+            {
+              extern int  _nl_msg_cat_cntr;
+              ++_nl_msg_cat_cntr;
+            }
+
+     The variable `_nl_msg_cat_cntr' is defined in `loadmsgcat.c'.  You
+     don't need to know what this is for. But it can be used to detect
+     whether a `gettext' implementation is GNU gettext and not non-GNU
+     system's native gettext implementation.
+
+
+\1f
+File: gettext.info,  Node: Temp Programmers,  Prev: gettext grok,  Up: Programmers
+
+Temporary Notes for the Programmers Chapter
+===========================================
+
+* Menu:
+
+* Temp Implementations::        Temporary - Two Possible Implementations
+* Temp catgets::                Temporary - About `catgets'
+* Temp WSI::                    Temporary - Why a single implementation
+* Temp Notes::                  Temporary - Notes
+
+\1f
+File: gettext.info,  Node: Temp Implementations,  Next: Temp catgets,  Prev: Temp Programmers,  Up: Temp Programmers
+
+Temporary - Two Possible Implementations
+----------------------------------------
+
+   There are two competing methods for language independent messages:
+the X/Open `catgets' method, and the Uniforum `gettext' method.  The
+`catgets' method indexes messages by integers; the `gettext' method
+indexes them by their English translations.  The `catgets' method has
+been around longer and is supported by more vendors.  The `gettext'
+method is supported by Sun, and it has been heard that the COSE
+multi-vendor initiative is supporting it.  Neither method is a POSIX
+standard; the POSIX.1 committee had a lot of disagreement in this area.
+
+   Neither one is in the POSIX standard.  There was much disagreement
+in the POSIX.1 committee about using the `gettext' routines vs.
+`catgets' (XPG).  In the end the committee couldn't agree on anything,
+so no messaging system was included as part of the standard.  I believe
+the informative annex of the standard includes the XPG3 messaging
+interfaces, "...as an example of a messaging system that has been
+implemented..."
+
+   They were very careful not to say anywhere that you should use one
+set of interfaces over the other.  For more on this topic please see
+the Programming for Internationalization FAQ.
+
+\1f
+File: gettext.info,  Node: Temp catgets,  Next: Temp WSI,  Prev: Temp Implementations,  Up: Temp Programmers
+
+Temporary - About `catgets'
+---------------------------
+
+   There have been a few discussions of late on the use of `catgets' as
+a base.  I think it important to present both sides of the argument and
+hence am opting to play devil's advocate for a little bit.
+
+   I'll not deny the fact that `catgets' could have been designed a lot
+better.  It currently has quite a number of limitations and these have
+already been pointed out.
+
+   However there is a great deal to be said for consistency and
+standardization.  A common recurring problem when writing Unix software
+is the myriad portability problems across Unix platforms.  It seems as
+if every Unix vendor had a look at the operating system and found parts
+they could improve upon.  Undoubtedly, these modifications are probably
+innovative and solve real problems.  However, software developers have
+a hard time keeping up with all these changes across so many platforms.
+
+   And this has prompted the Unix vendors to begin to standardize their
+systems.  Hence the impetus for Spec1170.  Every major Unix vendor has
+committed to supporting this standard and every Unix software developer
+waits with glee the day they can write software to this standard and
+simply recompile (without having to use autoconf) across different
+platforms.
+
+   As I understand it, Spec1170 is roughly based upon version 4 of the
+X/Open Portability Guidelines (XPG4).  Because `catgets' and friends
+are defined in XPG4, I'm led to believe that `catgets' is a part of
+Spec1170 and hence will become a standardized component of all Unix
+systems.
+
+\1f
+File: gettext.info,  Node: Temp WSI,  Next: Temp Notes,  Prev: Temp catgets,  Up: Temp Programmers
+
+Temporary - Why a single implementation
+---------------------------------------
+
+   Now it seems kind of wasteful to me to have two different systems
+installed for accessing message catalogs.  If we do want to remedy
+`catgets' deficiencies why don't we try to expand `catgets' (in a
+compatible manner) rather than implement an entirely new system.
+Otherwise, we'll end up with two message catalog access systems
+installed with an operating system - one set of routines for packages
+using GNU `gettext' for their internationalization, and another set of
+routines (catgets) for all other software.  Bloated?
+
+   Supposing another catalog access system is implemented.  Which do we
+recommend?  At least for Linux, we need to attract as many software
+developers as possible.  Hence we need to make it as easy for them to
+port their software as possible.  Which means supporting `catgets'.  We
+will be implementing the `libintl' code within our `libc', but does
+this mean we also have to incorporate another message catalog access
+scheme within our `libc' as well?  And what about people who are going
+to be using the `libintl' + non-`catgets' routines.  When they port
+their software to other platforms, they're now going to have to include
+the front-end (`libintl') code plus the back-end code (the non-`catgets'
+access routines) with their software instead of just including the
+`libintl' code with their software.
+
+   Message catalog support is however only the tip of the iceberg.
+What about the data for the other locale categories.  They also have a
+number of deficiencies.  Are we going to abandon them as well and
+develop another duplicate set of routines (should `libintl' expand
+beyond message catalog support)?
+
+   Like many parts of Unix that can be improved upon, we're stuck with
+balancing compatibility with the past with useful improvements and
+innovations for the future.
+
+\1f
+File: gettext.info,  Node: Temp Notes,  Prev: Temp WSI,  Up: Temp Programmers
+
+Temporary - Notes
+-----------------
+
+   X/Open agreed very late on the standard form so that many
+implementations differ from the final form.  Both of my system (old
+Linux catgets and Ultrix-4) have a strange variation.
+
+   OK.  After incorporating the last changes I have to spend some time
+on making the GNU/Linux `libc' `gettext' functions.  So in future
+Solaris is not the only system having `gettext'.
+
+\1f
+File: gettext.info,  Node: Translators,  Next: Maintainers,  Prev: Programmers,  Up: Top
+
+The Translator's View
+*********************
+
+* Menu:
+
+* Trans Intro 0::               Introduction 0
+* Trans Intro 1::               Introduction 1
+* Discussions::                 Discussions
+* Organization::                Organization
+* Information Flow::            Information Flow
+
 \1f
 File: gettext.info,  Node: Trans Intro 0,  Next: Trans Intro 1,  Prev: Translators,  Up: Translators
 
@@ -596,558 +1064,3 @@ Teams ought to settle their problems themselves, if any.  If you, as a
 maintainer, ever think there is a real problem with a team, please
 never try to _solve_ a team's problem on your own.
 
-\1f
-File: gettext.info,  Node: gettextize Invocation,  Next: Adjusting Files,  Prev: Prerequisites,  Up: Maintainers
-
-Invoking the `gettextize' Program
-=================================
-
-   Some files are consistently and identically needed in every package
-internationalized through GNU `gettext'.  As a matter of convenience,
-the `gettextize' program puts all these files right in your package.
-This program has the following synopsis:
-
-     gettextize [ OPTION... ] [ DIRECTORY ]
-
-and accepts the following options:
-
-`-c'
-`--copy'
-     Copy the needed files instead of making symbolic links.  Using
-     links would allow the package to always use the latest `gettext'
-     code available on the system, but it might disturb some mechanism
-     the maintainer is used to apply to the sources.  Because running
-     `gettextize' is easy there shouldn't be problems with using copies.
-
-`-f'
-`--force'
-     Force replacement of files which already exist.
-
-`--intl'
-     Install the libintl sources in a subdirectory named `intl/'.  This
-     libintl will be used to provide internationalization on systems
-     that don't have GNU libintl installed. If this option is omitted,
-     the call to `AM_GNU_GETTEXT' in `configure.in' should read:
-     `AM_GNU_GETTEXT([external])', and internationalization will not be
-     enabled on systems lacking GNU gettext.
-
-`--no-changelog'
-     Don't update or create ChangeLog files.  By default, `gettextize'
-     logs all changes (file additions, modifications ans removals) in a
-     file called `ChangeLog' in each affected directory.
-
-`--help'
-     Display this help and exit.
-
-`--version'
-     Output version information and exit.
-
-   If DIRECTORY is given, this is the top level directory of a package
-to prepare for using GNU `gettext'.  If not given, it is assumed that
-the current directory is the top level directory of such a package.
-
-   The program `gettextize' provides the following files.  However, no
-existing file will be replaced unless the option `--force' (`-f') is
-specified.
-
-  1. The `ABOUT-NLS' file is copied in the main directory of your
-     package, the one being at the top level.  This file gives the main
-     indications about how to install and use the Native Language
-     Support features of your program.  You might elect to use a more
-     recent copy of this `ABOUT-NLS' file than the one provided through
-     `gettextize', if you have one handy.  You may also fetch a more
-     recent copy of file `ABOUT-NLS' from Translation Project sites,
-     and from most GNU archive sites.
-
-  2. A `po/' directory is created for eventually holding all
-     translation files, but initially only containing the file
-     `po/Makefile.in.in' from the GNU `gettext' distribution.  (beware
-     the double `.in' in the file name) and a few auxiliary files. If
-     the `po/' directory already exists, it will be preserved along
-     with the files it contains, and only `Makefile.in.in' and the
-     auxiliary files will be overwritten.
-
-  3. Only if `--intl' has been specified: A `intl/' directory is
-     created and filled with most of the files originally in the
-     `intl/' directory of the GNU `gettext' distribution.  Also, if
-     option `--force' (`-f') is given, the `intl/' directory is emptied
-     first.
-
-  4. The `config.rpath' file is copied into the directory containing
-     configuration support files. It is needed by the `AM_GNU_GETTEXT'
-     autoconf macro.
-
-
-   If your site support symbolic links, `gettextize' will not actually
-copy the files into your package, but establish symbolic links instead.
-This avoids duplicating the disk space needed in all packages.  Merely
-using the `-h' option while creating the `tar' archive of your
-distribution will resolve each link by an actual copy in the
-distribution archive.  So, to insist, you really should use `-h' option
-with `tar' within your `dist' goal of your main `Makefile.in'.
-
-   It is interesting to understand that most new files for supporting
-GNU `gettext' facilities in one package go in `intl/' and `po/'
-subdirectories.  One distinction between these two directories is that
-`intl/' is meant to be completely identical in all packages using GNU
-`gettext', while all newly created files, which have to be different,
-go into `po/'.  There is a common `Makefile.in.in' in `po/', because
-the `po/' directory needs its own `Makefile', and it has been designed
-so it can be identical in all packages.
-
-\1f
-File: gettext.info,  Node: Adjusting Files,  Next: autoconf macros,  Prev: gettextize Invocation,  Up: Maintainers
-
-Files You Must Create or Alter
-==============================
-
-   Besides files which are automatically added through `gettextize',
-there are many files needing revision for properly interacting with GNU
-`gettext'.  If you are closely following GNU standards for Makefile
-engineering and auto-configuration, the adaptations should be easier to
-achieve.  Here is a point by point description of the changes needed in
-each.
-
-   So, here comes a list of files, each one followed by a description of
-all alterations it needs.  Many examples are taken out from the GNU
-`gettext' 0.11.1 distribution itself, or from the GNU `hello'
-distribution (`http://www.franken.de/users/gnu/ke/hello' or
-`http://www.gnu.franken.de/ke/hello/')  You may indeed refer to the
-source code of the GNU `gettext' and GNU `hello' packages, as they are
-intended to be good examples for using GNU gettext functionality.
-
-* Menu:
-
-* po/POTFILES.in::              `POTFILES.in' in `po/'
-* po/LINGUAS::                  `LINGUAS' in `po/'
-* po/Makevars::                 `Makefile' pieces in `po/'
-* configure.in::                `configure.in' at top level
-* config.guess::                `config.guess', `config.sub' at top level
-* aclocal::                     `aclocal.m4' at top level
-* acconfig::                    `acconfig.h' at top level
-* Makefile::                    `Makefile.in' at top level
-* src/Makefile::                `Makefile.in' in `src/'
-* lib/gettext.h::               `gettext.h' in `lib/'
-
-\1f
-File: gettext.info,  Node: po/POTFILES.in,  Next: po/LINGUAS,  Prev: Adjusting Files,  Up: Adjusting Files
-
-`POTFILES.in' in `po/'
-----------------------
-
-   The `po/' directory should receive a file named `POTFILES.in'.  This
-file tells which files, among all program sources, have marked strings
-needing translation.  Here is an example of such a file:
-
-     # List of source files containing translatable strings.
-     # Copyright (C) 1995 Free Software Foundation, Inc.
-     
-     # Common library files
-     lib/error.c
-     lib/getopt.c
-     lib/xmalloc.c
-     
-     # Package source files
-     src/gettext.c
-     src/msgfmt.c
-     src/xgettext.c
-
-Hash-marked comments and white lines are ignored.  All other lines list
-those source files containing strings marked for translation (*note
-Mark Keywords::), in a notation relative to the top level of your whole
-distribution, rather than the location of the `POTFILES.in' file itself.
-
-\1f
-File: gettext.info,  Node: po/LINGUAS,  Next: po/Makevars,  Prev: po/POTFILES.in,  Up: Adjusting Files
-
-`LINGUAS' in `po/'
-------------------
-
-   The `po/' directory should also receive a file named `LINGUAS'.
-This file contains the list of available translations.  It is a
-whitespace separated list.  Hash-marked comments and white lines are
-ignored.  Here is an example file:
-
-     # Set of available languages.
-     de fr
-
-This example means that German and French PO files are available, so
-that these languages are currently supported by your package.  If you
-want to further restrict, at installation time, the set of installed
-languages, this should not be done by modifying the `LINGUAS' file, but
-rather by using the `LINGUAS' environment variable (*note Installers::).
-
-\1f
-File: gettext.info,  Node: po/Makevars,  Next: configure.in,  Prev: po/LINGUAS,  Up: Adjusting Files
-
-`Makefile' pieces in `po/'
---------------------------
-
-   The `po/' directory also has a file named `Makevars'.  It can be
-left unmodified if your package has a single message domain and,
-accordingly, a single `po/' directory. Only packages which have
-multiple `po/' directories at different locations need to adjust the
-three variables defined in `Makevars'.
-
-   `po/Makevars' gets inserted into the `po/Makefile' when the latter
-is created. At the same time, all files called `Rules-*' in the `po/'
-directory get appended to the `po/Makefile'. They present an
-opportunity to add rules for special PO files to the Makefile, without
-needing to mess with `po/Makefile.in.in'.
-
-   GNU gettext comes with a `Rules-quot' file, containing rules for
-building catalogs `en@quot.po' and `en@boldquot.po'. The effect of
-`en@quot.po' is that people who set their `LANGUAGE' environment
-variable to `en@quot' will get messages with proper looking symmetric
-Unicode quotation marks instead of abusing the ASCII grave accent and
-the ASCII apostrophe for indicating quotations. To enable this catalog,
-simply add `en@quot' to the `po/LINGUAS' file. The effect of
-`en@boldquot.po' is that people who set `LANGUAGE' to `en@boldquot'
-will get not only proper quotation marks, but also the quoted text will
-be shown in a bold font on terminals and consoles. This catalog is
-useful only for command-line programs, not GUI programs. To enable it,
-similarly add `en@boldquot' to the `po/LINGUAS' file.
-
-\1f
-File: gettext.info,  Node: configure.in,  Next: config.guess,  Prev: po/Makevars,  Up: Adjusting Files
-
-`configure.in' at top level
----------------------------
-
-   `configure.in' or `configure.ac' - this is the source from which
-`autoconf' generates the `configure' script.
-
-  1. Declare the package and version.
-
-     This is done by a set of lines like these:
-
-          PACKAGE=gettext
-          VERSION=0.11.1
-          AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
-          AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
-          AC_SUBST(PACKAGE)
-          AC_SUBST(VERSION)
-
-     or, if you are using GNU `automake', by a line like this:
-
-          AM_INIT_AUTOMAKE(gettext, 0.11.1)
-
-     Of course, you replace `gettext' with the name of your package,
-     and `0.11.1' by its version numbers, exactly as they should appear
-     in the packaged `tar' file name of your distribution
-     (`gettext-0.11.1.tar.gz', here).
-
-  2. Check for internationalization support.
-
-     Here is the main `m4' macro for triggering internationalization
-     support.  Just add this line to `configure.in':
-
-          AM_GNU_GETTEXT
-
-     This call is purposely simple, even if it generates a lot of
-     configure time checking and actions.
-
-     If you have suppressed the `intl/' subdirectory by calling
-     `gettextize' without `--intl' option, this call should read
-
-          AM_GNU_GETTEXT([external])
-
-  3. Have output files created.
-
-     The `AC_OUTPUT' directive, at the end of your `configure.in' file,
-     needs to be modified in two ways:
-
-          AC_OUTPUT([EXISTING CONFIGURATION FILES intl/Makefile po/Makefile.in],
-          [EXISTING ADDITIONAL ACTIONS])
-
-     The modification to the first argument to `AC_OUTPUT' asks for
-     substitution in the `intl/' and `po/' directories.  Note the `.in'
-     suffix used for `po/' only.  This is because the distributed file
-     is really `po/Makefile.in.in'.
-
-     If you have suppressed the `intl/' subdirectory by calling
-     `gettextize' without `--intl' option, then you don't need to add
-     `intl/Makefile' to the `AC_OUTPUT' line.
-
-
-\1f
-File: gettext.info,  Node: config.guess,  Next: aclocal,  Prev: configure.in,  Up: Adjusting Files
-
-`config.guess', `config.sub' at top level
------------------------------------------
-
-   If you haven't suppressed the `intl/' subdirectory, you need to add
-the GNU `config.guess' and `config.sub' files to your distribution.
-They are needed because the `intl/' directory has platform dependent
-support for determining the locale's character encoding and therefore
-needs to identify the platform.
-
-   You can obtain the newest version of `config.guess' and `config.sub'
-from `ftp://ftp.gnu.org/pub/gnu/config/'.  Less recent versions are
-also contained in the GNU `automake' and GNU `libtool' packages.
-
-   Normally, `config.guess' and `config.sub' are put at the top level
-of a distribution.  But it is also possible to put them in a
-subdirectory, altogether with other configuration support files like
-`install-sh', `ltconfig', `ltmain.sh', `mkinstalldirs' or `missing'.
-All you need to do, other than moving the files, is to add the
-following line to your `configure.in'.
-
-     AC_CONFIG_AUX_DIR([SUBDIR])
-
-\1f
-File: gettext.info,  Node: aclocal,  Next: acconfig,  Prev: config.guess,  Up: Adjusting Files
-
-`aclocal.m4' at top level
--------------------------
-
-   If you do not have an `aclocal.m4' file in your distribution, the
-simplest is to concatenate the files `codeset.m4', `gettext.m4',
-`glibc21.m4', `iconv.m4', `isc-posix.m4', `lcmessage.m4', `lib-ld.m4',
-`lib-link.m4', `lib-prefix.m4', `progtest.m4' from GNU `gettext''s
-`m4/' directory into a single file.  If you have suppressed the `intl/'
-directory, only `gettext.m4', `iconv.m4', `lib-ld.m4', `lib-link.m4',
-`lib-prefix.m4', `progtest.m4' need to be concatenated.
-
-   If you already have an `aclocal.m4' file, then you will have to
-merge the said macro files into your `aclocal.m4'.  Note that if you
-are upgrading from a previous release of GNU `gettext', you should most
-probably _replace_ the macros (`AM_GNU_GETTEXT', etc.), as they usually
-change a little from one release of GNU `gettext' to the next.  Their
-contents may vary as we get more experience with strange systems out
-there.
-
-   If you are using GNU `automake' 1.5 or newer, it is enough to put
-these macro files into a subdirectory named `m4/' and add the line
-
-     ACLOCAL_AMFLAGS = -I m4
-
-to your top level `Makefile.am'.
-
-   These macros check for the internationalization support functions
-and related informations.  Hopefully, once stabilized, these macros
-might be integrated in the standard Autoconf set, because this piece of
-`m4' code will be the same for all projects using GNU `gettext'.
-
-\1f
-File: gettext.info,  Node: acconfig,  Next: Makefile,  Prev: aclocal,  Up: Adjusting Files
-
-`acconfig.h' at top level
--------------------------
-
-   Earlier GNU `gettext' releases required to put definitions for
-`ENABLE_NLS', `HAVE_GETTEXT' and `HAVE_LC_MESSAGES', `HAVE_STPCPY',
-`PACKAGE' and `VERSION' into an `acconfig.h' file.  This is not needed
-any more; you can remove them from your `acconfig.h' file unless your
-package uses them independently from the `intl/' directory.
-
-\1f
-File: gettext.info,  Node: Makefile,  Next: src/Makefile,  Prev: acconfig,  Up: Adjusting Files
-
-`Makefile.in' at top level
---------------------------
-
-   Here are a few modifications you need to make to your main, top-level
-`Makefile.in' file.
-
-  1. Add the following lines near the beginning of your `Makefile.in',
-     so the `dist:' goal will work properly (as explained further down):
-
-          PACKAGE = @PACKAGE@
-          VERSION = @VERSION@
-
-  2. Add file `ABOUT-NLS' to the `DISTFILES' definition, so the file
-     gets distributed.
-
-  3. Wherever you process subdirectories in your `Makefile.in', be sure
-     you also process dir subdirectories `intl' and `po'.  Special
-     rules in the `Makefiles' take care for the case where no
-     internationalization is wanted.
-
-     If you are using Makefiles, either generated by automake, or
-     hand-written so they carefully follow the GNU coding standards,
-     the effected goals for which the new subdirectories must be
-     handled include `installdirs', `install', `uninstall', `clean',
-     `distclean'.
-
-     Here is an example of a canonical order of processing.  In this
-     example, we also define `SUBDIRS' in `Makefile.in' for it to be
-     further used in the `dist:' goal.
-
-          SUBDIRS = doc intl lib src po
-
-     Note that you must arrange for `make' to descend into the `intl'
-     directory before descending into other directories containing code
-     which make use of the `libintl.h' header file.  For this reason,
-     here we mention `intl' before `lib' and `src'.
-
-  4. A delicate point is the `dist:' goal, as both `intl/Makefile' and
-     `po/Makefile' will later assume that the proper directory has been
-     set up from the main `Makefile'.  Here is an example at what the
-     `dist:' goal might look like:
-
-          distdir = $(PACKAGE)-$(VERSION)
-          dist: Makefile
-               rm -fr $(distdir)
-               mkdir $(distdir)
-               chmod 777 $(distdir)
-               for file in $(DISTFILES); do \
-                 ln $$file $(distdir) 2>/dev/null || cp -p $$file $(distdir); \
-               done
-               for subdir in $(SUBDIRS); do \
-                 mkdir $(distdir)/$$subdir || exit 1; \
-                 chmod 777 $(distdir)/$$subdir; \
-                 (cd $$subdir && $(MAKE) $@) || exit 1; \
-               done
-               tar chozf $(distdir).tar.gz $(distdir)
-               rm -fr $(distdir)
-
-
-   Note that if you are using GNU `automake', `Makefile.in' is
-automatically generated from `Makefile.am', and all needed changes to
-`Makefile.am' are already made by running `gettextize'.
-
-\1f
-File: gettext.info,  Node: src/Makefile,  Next: lib/gettext.h,  Prev: Makefile,  Up: Adjusting Files
-
-`Makefile.in' in `src/'
------------------------
-
-   Some of the modifications made in the main `Makefile.in' will also
-be needed in the `Makefile.in' from your package sources, which we
-assume here to be in the `src/' subdirectory.  Here are all the
-modifications needed in `src/Makefile.in':
-
-  1. In view of the `dist:' goal, you should have these lines near the
-     beginning of `src/Makefile.in':
-
-          PACKAGE = @PACKAGE@
-          VERSION = @VERSION@
-
-  2. If not done already, you should guarantee that `top_srcdir' gets
-     defined.  This will serve for `cpp' include files.  Just add the
-     line:
-
-          top_srcdir = @top_srcdir@
-
-  3. You might also want to define `subdir' as `src', later allowing
-     for almost uniform `dist:' goals in all your `Makefile.in'.  At
-     list, the `dist:' goal below assume that you used:
-
-          subdir = src
-
-  4. The `main' function of your program will normally call
-     `bindtextdomain' (see *note Triggering::), like this:
-
-          bindtextdomain (PACKAGE, LOCALEDIR);
-
-     To make LOCALEDIR known to the program, add the following lines to
-     Makefile.in:
-
-          datadir = @datadir@
-          localedir = $(datadir)/locale
-          DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
-
-     Note that `@datadir@' defaults to `$(prefix)/share', thus
-     `$(localedir)' defaults to `$(prefix)/share/locale'.
-
-  5. You should ensure that the final linking will use `@LIBINTL@' or
-     `@LTLIBINTL@' as a library.  `@LIBINTL@' is for use without
-     `libtool', `@LTLIBINTL@' is for use with `libtool'. An easy way to
-     achieve this is to manage that it gets into `LIBS', like this:
-
-          LIBS = @LIBINTL@ @LIBS@
-
-     In most packages internationalized with GNU `gettext', one will
-     find a directory `lib/' in which a library containing some helper
-     functions will be build.  (You need at least the few functions
-     which the GNU `gettext' Library itself needs.)  However some of
-     the functions in the `lib/' also give messages to the user which
-     of course should be translated, too.  Taking care of this, the
-     support library (say `libsupport.a') should be placed before
-     `@LIBINTL@' and `@LIBS@' in the above example.  So one has to
-     write this:
-
-          LIBS = ../lib/libsupport.a @LIBINTL@ @LIBS@
-
-  6. You should also ensure that directory `intl/' will be searched for
-     C preprocessor include files in all circumstances.  So, you have to
-     manage so both `-I../intl' and `-I$(top_srcdir)/intl' will be
-     given to the C compiler.
-
-  7. Your `dist:' goal has to conform with others.  Here is a
-     reasonable definition for it:
-
-          distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
-          dist: Makefile $(DISTFILES)
-               for file in $(DISTFILES); do \
-                 ln $$file $(distdir) 2>/dev/null || cp -p $$file $(distdir); \
-               done
-
-
-\1f
-File: gettext.info,  Node: lib/gettext.h,  Prev: src/Makefile,  Up: Adjusting Files
-
-`gettext.h' in `lib/'
----------------------
-
-   Internationalization of packages, as provided by GNU `gettext', is
-optional. It can be turned off in two situations:
-
-   * When the installer has specified `./configure --disable-nls'. This
-     can be useful when small binaries are more important than
-     features, for example when building utilities for boot diskettes.
-     It can also be useful in order to get some specific C compiler
-     warnings about code quality with some older versions of GCC (older
-     than 3.0).
-
-   * When the package does not include the `intl/' subdirectory, and the
-     libintl.h header (with its associated libintl library, if any) is
-     not already installed on the system, it is preferrable that the
-     package builds without internationalization support, rather than
-     to give a compilation error.
-
-   A C preprocessor macro can be used to detect these two cases.
-Usually, when `libintl.h' was found and not explicitly disabled, the
-`ENABLE_NLS' macro will be defined to 1 in the autoconf generated
-configuration file (usually called `config.h'). In the two negative
-situations, however, this macro will not be defined, thus it will
-evaluate to 0 in C preprocessor expressions.
-
-   `gettext.h' is a convenience header file for conditional use of
-`<libintl.h>', depending on the `ENABLE_NLS' macro. If `ENABLE_NLS' is
-set, it includes `<libintl.h>'; otherwise it defines no-op substitutes
-for the libintl.h functions. We recommend the use of `"gettext.h"' over
-direct use of `<libintl.h>', so that portability to older systems is
-guaranteed and installers can turn off internationalization if they
-want to. In the C code, you will then write
-
-     #include "gettext.h"
-
-instead of
-
-     #include <libintl.h>
-
-   The location of `gettext.h' is usually in a directory containing
-auxiliary include files. In many GNU packages, there is a directory
-`lib/' containing helper functions; `gettext.h' fits there.  In other
-packages, it can go into the `src' directory.
-
-   Do not install the `gettext.h' file in public locations. Every
-package that needs it should contain a copy of it on its own.
-
-\1f
-File: gettext.info,  Node: autoconf macros,  Prev: Adjusting Files,  Up: Maintainers
-
-Autoconf macros for use in `configure.in'
-=========================================
-
-   GNU `gettext' installs macros for use in a package's `configure.in'
-or `configure.ac'.  *Note Introduction: (autoconf)Top.  The primary
-macro is, of course, `AM_GNU_GETTEXT'.
-
-* Menu:
-
-* AM_GNU_GETTEXT::              AM_GNU_GETTEXT in `gettext.m4'
-* AM_ICONV::                    AM_ICONV in `iconv.m4'
-
index e0d9c0f4db999ff007105e690eb0bf2af3a15aa2..38e7987f89daab0037e356769327280c7f748980 100644 (file)
@@ -30,6 +30,567 @@ manual into another language, under the above conditions for modified
 versions, except that this permission notice may be stated in a
 translation approved by the Foundation.
 
+\1f
+File: gettext.info,  Node: gettextize Invocation,  Next: Adjusting Files,  Prev: Prerequisites,  Up: Maintainers
+
+Invoking the `gettextize' Program
+=================================
+
+   Some files are consistently and identically needed in every package
+internationalized through GNU `gettext'.  As a matter of convenience,
+the `gettextize' program puts all these files right in your package.
+This program has the following synopsis:
+
+     gettextize [ OPTION... ] [ DIRECTORY ]
+
+and accepts the following options:
+
+`-c'
+`--copy'
+     Copy the needed files instead of making symbolic links.  Using
+     links would allow the package to always use the latest `gettext'
+     code available on the system, but it might disturb some mechanism
+     the maintainer is used to apply to the sources.  Because running
+     `gettextize' is easy there shouldn't be problems with using copies.
+
+`-f'
+`--force'
+     Force replacement of files which already exist.
+
+`--intl'
+     Install the libintl sources in a subdirectory named `intl/'.  This
+     libintl will be used to provide internationalization on systems
+     that don't have GNU libintl installed. If this option is omitted,
+     the call to `AM_GNU_GETTEXT' in `configure.in' should read:
+     `AM_GNU_GETTEXT([external])', and internationalization will not be
+     enabled on systems lacking GNU gettext.
+
+`--no-changelog'
+     Don't update or create ChangeLog files.  By default, `gettextize'
+     logs all changes (file additions, modifications ans removals) in a
+     file called `ChangeLog' in each affected directory.
+
+`--help'
+     Display this help and exit.
+
+`--version'
+     Output version information and exit.
+
+   If DIRECTORY is given, this is the top level directory of a package
+to prepare for using GNU `gettext'.  If not given, it is assumed that
+the current directory is the top level directory of such a package.
+
+   The program `gettextize' provides the following files.  However, no
+existing file will be replaced unless the option `--force' (`-f') is
+specified.
+
+  1. The `ABOUT-NLS' file is copied in the main directory of your
+     package, the one being at the top level.  This file gives the main
+     indications about how to install and use the Native Language
+     Support features of your program.  You might elect to use a more
+     recent copy of this `ABOUT-NLS' file than the one provided through
+     `gettextize', if you have one handy.  You may also fetch a more
+     recent copy of file `ABOUT-NLS' from Translation Project sites,
+     and from most GNU archive sites.
+
+  2. A `po/' directory is created for eventually holding all
+     translation files, but initially only containing the file
+     `po/Makefile.in.in' from the GNU `gettext' distribution.  (beware
+     the double `.in' in the file name) and a few auxiliary files. If
+     the `po/' directory already exists, it will be preserved along
+     with the files it contains, and only `Makefile.in.in' and the
+     auxiliary files will be overwritten.
+
+  3. Only if `--intl' has been specified: A `intl/' directory is
+     created and filled with most of the files originally in the
+     `intl/' directory of the GNU `gettext' distribution.  Also, if
+     option `--force' (`-f') is given, the `intl/' directory is emptied
+     first.
+
+  4. The `config.rpath' file is copied into the directory containing
+     configuration support files. It is needed by the `AM_GNU_GETTEXT'
+     autoconf macro.
+
+
+   If your site support symbolic links, `gettextize' will not actually
+copy the files into your package, but establish symbolic links instead.
+This avoids duplicating the disk space needed in all packages.  Merely
+using the `-h' option while creating the `tar' archive of your
+distribution will resolve each link by an actual copy in the
+distribution archive.  So, to insist, you really should use `-h' option
+with `tar' within your `dist' goal of your main `Makefile.in'.
+
+   It is interesting to understand that most new files for supporting
+GNU `gettext' facilities in one package go in `intl/' and `po/'
+subdirectories.  One distinction between these two directories is that
+`intl/' is meant to be completely identical in all packages using GNU
+`gettext', while all newly created files, which have to be different,
+go into `po/'.  There is a common `Makefile.in.in' in `po/', because
+the `po/' directory needs its own `Makefile', and it has been designed
+so it can be identical in all packages.
+
+\1f
+File: gettext.info,  Node: Adjusting Files,  Next: autoconf macros,  Prev: gettextize Invocation,  Up: Maintainers
+
+Files You Must Create or Alter
+==============================
+
+   Besides files which are automatically added through `gettextize',
+there are many files needing revision for properly interacting with GNU
+`gettext'.  If you are closely following GNU standards for Makefile
+engineering and auto-configuration, the adaptations should be easier to
+achieve.  Here is a point by point description of the changes needed in
+each.
+
+   So, here comes a list of files, each one followed by a description of
+all alterations it needs.  Many examples are taken out from the GNU
+`gettext' 0.11.2 distribution itself, or from the GNU `hello'
+distribution (`http://www.franken.de/users/gnu/ke/hello' or
+`http://www.gnu.franken.de/ke/hello/')  You may indeed refer to the
+source code of the GNU `gettext' and GNU `hello' packages, as they are
+intended to be good examples for using GNU gettext functionality.
+
+* Menu:
+
+* po/POTFILES.in::              `POTFILES.in' in `po/'
+* po/LINGUAS::                  `LINGUAS' in `po/'
+* po/Makevars::                 `Makefile' pieces in `po/'
+* configure.in::                `configure.in' at top level
+* config.guess::                `config.guess', `config.sub' at top level
+* aclocal::                     `aclocal.m4' at top level
+* acconfig::                    `acconfig.h' at top level
+* Makefile::                    `Makefile.in' at top level
+* src/Makefile::                `Makefile.in' in `src/'
+* lib/gettext.h::               `gettext.h' in `lib/'
+
+\1f
+File: gettext.info,  Node: po/POTFILES.in,  Next: po/LINGUAS,  Prev: Adjusting Files,  Up: Adjusting Files
+
+`POTFILES.in' in `po/'
+----------------------
+
+   The `po/' directory should receive a file named `POTFILES.in'.  This
+file tells which files, among all program sources, have marked strings
+needing translation.  Here is an example of such a file:
+
+     # List of source files containing translatable strings.
+     # Copyright (C) 1995 Free Software Foundation, Inc.
+     
+     # Common library files
+     lib/error.c
+     lib/getopt.c
+     lib/xmalloc.c
+     
+     # Package source files
+     src/gettext.c
+     src/msgfmt.c
+     src/xgettext.c
+
+Hash-marked comments and white lines are ignored.  All other lines list
+those source files containing strings marked for translation (*note
+Mark Keywords::), in a notation relative to the top level of your whole
+distribution, rather than the location of the `POTFILES.in' file itself.
+
+   When a C file is automatically generated by a tool, like `flex' or
+`bison', that doesn't introduce translatable strings by itself, it is
+recommended to list in `po/POTFILES.in' the real source file (ending in
+`.l' in the case of `flex', or in `.y' in the case of `bison'), not the
+generated C file.
+
+\1f
+File: gettext.info,  Node: po/LINGUAS,  Next: po/Makevars,  Prev: po/POTFILES.in,  Up: Adjusting Files
+
+`LINGUAS' in `po/'
+------------------
+
+   The `po/' directory should also receive a file named `LINGUAS'.
+This file contains the list of available translations.  It is a
+whitespace separated list.  Hash-marked comments and white lines are
+ignored.  Here is an example file:
+
+     # Set of available languages.
+     de fr
+
+This example means that German and French PO files are available, so
+that these languages are currently supported by your package.  If you
+want to further restrict, at installation time, the set of installed
+languages, this should not be done by modifying the `LINGUAS' file, but
+rather by using the `LINGUAS' environment variable (*note Installers::).
+
+\1f
+File: gettext.info,  Node: po/Makevars,  Next: configure.in,  Prev: po/LINGUAS,  Up: Adjusting Files
+
+`Makefile' pieces in `po/'
+--------------------------
+
+   The `po/' directory also has a file named `Makevars'.  It can be
+left unmodified if your package has a single message domain and,
+accordingly, a single `po/' directory. Only packages which have
+multiple `po/' directories at different locations need to adjust the
+three variables defined in `Makevars'.
+
+   `po/Makevars' gets inserted into the `po/Makefile' when the latter
+is created. At the same time, all files called `Rules-*' in the `po/'
+directory get appended to the `po/Makefile'. They present an
+opportunity to add rules for special PO files to the Makefile, without
+needing to mess with `po/Makefile.in.in'.
+
+   GNU gettext comes with a `Rules-quot' file, containing rules for
+building catalogs `en@quot.po' and `en@boldquot.po'. The effect of
+`en@quot.po' is that people who set their `LANGUAGE' environment
+variable to `en@quot' will get messages with proper looking symmetric
+Unicode quotation marks instead of abusing the ASCII grave accent and
+the ASCII apostrophe for indicating quotations. To enable this catalog,
+simply add `en@quot' to the `po/LINGUAS' file. The effect of
+`en@boldquot.po' is that people who set `LANGUAGE' to `en@boldquot'
+will get not only proper quotation marks, but also the quoted text will
+be shown in a bold font on terminals and consoles. This catalog is
+useful only for command-line programs, not GUI programs. To enable it,
+similarly add `en@boldquot' to the `po/LINGUAS' file.
+
+\1f
+File: gettext.info,  Node: configure.in,  Next: config.guess,  Prev: po/Makevars,  Up: Adjusting Files
+
+`configure.in' at top level
+---------------------------
+
+   `configure.in' or `configure.ac' - this is the source from which
+`autoconf' generates the `configure' script.
+
+  1. Declare the package and version.
+
+     This is done by a set of lines like these:
+
+          PACKAGE=gettext
+          VERSION=0.11.2
+          AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
+          AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
+          AC_SUBST(PACKAGE)
+          AC_SUBST(VERSION)
+
+     or, if you are using GNU `automake', by a line like this:
+
+          AM_INIT_AUTOMAKE(gettext, 0.11.2)
+
+     Of course, you replace `gettext' with the name of your package,
+     and `0.11.2' by its version numbers, exactly as they should appear
+     in the packaged `tar' file name of your distribution
+     (`gettext-0.11.2.tar.gz', here).
+
+  2. Check for internationalization support.
+
+     Here is the main `m4' macro for triggering internationalization
+     support.  Just add this line to `configure.in':
+
+          AM_GNU_GETTEXT
+
+     This call is purposely simple, even if it generates a lot of
+     configure time checking and actions.
+
+     If you have suppressed the `intl/' subdirectory by calling
+     `gettextize' without `--intl' option, this call should read
+
+          AM_GNU_GETTEXT([external])
+
+  3. Have output files created.
+
+     The `AC_OUTPUT' directive, at the end of your `configure.in' file,
+     needs to be modified in two ways:
+
+          AC_OUTPUT([EXISTING CONFIGURATION FILES intl/Makefile po/Makefile.in],
+          [EXISTING ADDITIONAL ACTIONS])
+
+     The modification to the first argument to `AC_OUTPUT' asks for
+     substitution in the `intl/' and `po/' directories.  Note the `.in'
+     suffix used for `po/' only.  This is because the distributed file
+     is really `po/Makefile.in.in'.
+
+     If you have suppressed the `intl/' subdirectory by calling
+     `gettextize' without `--intl' option, then you don't need to add
+     `intl/Makefile' to the `AC_OUTPUT' line.
+
+
+\1f
+File: gettext.info,  Node: config.guess,  Next: aclocal,  Prev: configure.in,  Up: Adjusting Files
+
+`config.guess', `config.sub' at top level
+-----------------------------------------
+
+   If you haven't suppressed the `intl/' subdirectory, you need to add
+the GNU `config.guess' and `config.sub' files to your distribution.
+They are needed because the `intl/' directory has platform dependent
+support for determining the locale's character encoding and therefore
+needs to identify the platform.
+
+   You can obtain the newest version of `config.guess' and `config.sub'
+from `ftp://ftp.gnu.org/pub/gnu/config/'.  Less recent versions are
+also contained in the GNU `automake' and GNU `libtool' packages.
+
+   Normally, `config.guess' and `config.sub' are put at the top level
+of a distribution.  But it is also possible to put them in a
+subdirectory, altogether with other configuration support files like
+`install-sh', `ltconfig', `ltmain.sh', `mkinstalldirs' or `missing'.
+All you need to do, other than moving the files, is to add the
+following line to your `configure.in'.
+
+     AC_CONFIG_AUX_DIR([SUBDIR])
+
+\1f
+File: gettext.info,  Node: aclocal,  Next: acconfig,  Prev: config.guess,  Up: Adjusting Files
+
+`aclocal.m4' at top level
+-------------------------
+
+   If you do not have an `aclocal.m4' file in your distribution, the
+simplest is to concatenate the files `codeset.m4', `gettext.m4',
+`glibc21.m4', `iconv.m4', `isc-posix.m4', `lcmessage.m4', `lib-ld.m4',
+`lib-link.m4', `lib-prefix.m4', `progtest.m4' from GNU `gettext''s
+`m4/' directory into a single file.  If you have suppressed the `intl/'
+directory, only `gettext.m4', `iconv.m4', `lib-ld.m4', `lib-link.m4',
+`lib-prefix.m4', `progtest.m4' need to be concatenated.
+
+   If you already have an `aclocal.m4' file, then you will have to
+merge the said macro files into your `aclocal.m4'.  Note that if you
+are upgrading from a previous release of GNU `gettext', you should most
+probably _replace_ the macros (`AM_GNU_GETTEXT', etc.), as they usually
+change a little from one release of GNU `gettext' to the next.  Their
+contents may vary as we get more experience with strange systems out
+there.
+
+   If you are using GNU `automake' 1.5 or newer, it is enough to put
+these macro files into a subdirectory named `m4/' and add the line
+
+     ACLOCAL_AMFLAGS = -I m4
+
+to your top level `Makefile.am'.
+
+   These macros check for the internationalization support functions
+and related informations.  Hopefully, once stabilized, these macros
+might be integrated in the standard Autoconf set, because this piece of
+`m4' code will be the same for all projects using GNU `gettext'.
+
+\1f
+File: gettext.info,  Node: acconfig,  Next: Makefile,  Prev: aclocal,  Up: Adjusting Files
+
+`acconfig.h' at top level
+-------------------------
+
+   Earlier GNU `gettext' releases required to put definitions for
+`ENABLE_NLS', `HAVE_GETTEXT' and `HAVE_LC_MESSAGES', `HAVE_STPCPY',
+`PACKAGE' and `VERSION' into an `acconfig.h' file.  This is not needed
+any more; you can remove them from your `acconfig.h' file unless your
+package uses them independently from the `intl/' directory.
+
+\1f
+File: gettext.info,  Node: Makefile,  Next: src/Makefile,  Prev: acconfig,  Up: Adjusting Files
+
+`Makefile.in' at top level
+--------------------------
+
+   Here are a few modifications you need to make to your main, top-level
+`Makefile.in' file.
+
+  1. Add the following lines near the beginning of your `Makefile.in',
+     so the `dist:' goal will work properly (as explained further down):
+
+          PACKAGE = @PACKAGE@
+          VERSION = @VERSION@
+
+  2. Add file `ABOUT-NLS' to the `DISTFILES' definition, so the file
+     gets distributed.
+
+  3. Wherever you process subdirectories in your `Makefile.in', be sure
+     you also process dir subdirectories `intl' and `po'.  Special
+     rules in the `Makefiles' take care for the case where no
+     internationalization is wanted.
+
+     If you are using Makefiles, either generated by automake, or
+     hand-written so they carefully follow the GNU coding standards,
+     the effected goals for which the new subdirectories must be
+     handled include `installdirs', `install', `uninstall', `clean',
+     `distclean'.
+
+     Here is an example of a canonical order of processing.  In this
+     example, we also define `SUBDIRS' in `Makefile.in' for it to be
+     further used in the `dist:' goal.
+
+          SUBDIRS = doc intl lib src po
+
+     Note that you must arrange for `make' to descend into the `intl'
+     directory before descending into other directories containing code
+     which make use of the `libintl.h' header file.  For this reason,
+     here we mention `intl' before `lib' and `src'.
+
+  4. A delicate point is the `dist:' goal, as both `intl/Makefile' and
+     `po/Makefile' will later assume that the proper directory has been
+     set up from the main `Makefile'.  Here is an example at what the
+     `dist:' goal might look like:
+
+          distdir = $(PACKAGE)-$(VERSION)
+          dist: Makefile
+               rm -fr $(distdir)
+               mkdir $(distdir)
+               chmod 777 $(distdir)
+               for file in $(DISTFILES); do \
+                 ln $$file $(distdir) 2>/dev/null || cp -p $$file $(distdir); \
+               done
+               for subdir in $(SUBDIRS); do \
+                 mkdir $(distdir)/$$subdir || exit 1; \
+                 chmod 777 $(distdir)/$$subdir; \
+                 (cd $$subdir && $(MAKE) $@) || exit 1; \
+               done
+               tar chozf $(distdir).tar.gz $(distdir)
+               rm -fr $(distdir)
+
+
+   Note that if you are using GNU `automake', `Makefile.in' is
+automatically generated from `Makefile.am', and all needed changes to
+`Makefile.am' are already made by running `gettextize'.
+
+\1f
+File: gettext.info,  Node: src/Makefile,  Next: lib/gettext.h,  Prev: Makefile,  Up: Adjusting Files
+
+`Makefile.in' in `src/'
+-----------------------
+
+   Some of the modifications made in the main `Makefile.in' will also
+be needed in the `Makefile.in' from your package sources, which we
+assume here to be in the `src/' subdirectory.  Here are all the
+modifications needed in `src/Makefile.in':
+
+  1. In view of the `dist:' goal, you should have these lines near the
+     beginning of `src/Makefile.in':
+
+          PACKAGE = @PACKAGE@
+          VERSION = @VERSION@
+
+  2. If not done already, you should guarantee that `top_srcdir' gets
+     defined.  This will serve for `cpp' include files.  Just add the
+     line:
+
+          top_srcdir = @top_srcdir@
+
+  3. You might also want to define `subdir' as `src', later allowing
+     for almost uniform `dist:' goals in all your `Makefile.in'.  At
+     list, the `dist:' goal below assume that you used:
+
+          subdir = src
+
+  4. The `main' function of your program will normally call
+     `bindtextdomain' (see *note Triggering::), like this:
+
+          bindtextdomain (PACKAGE, LOCALEDIR);
+
+     To make LOCALEDIR known to the program, add the following lines to
+     Makefile.in:
+
+          datadir = @datadir@
+          localedir = $(datadir)/locale
+          DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
+
+     Note that `@datadir@' defaults to `$(prefix)/share', thus
+     `$(localedir)' defaults to `$(prefix)/share/locale'.
+
+  5. You should ensure that the final linking will use `@LIBINTL@' or
+     `@LTLIBINTL@' as a library.  `@LIBINTL@' is for use without
+     `libtool', `@LTLIBINTL@' is for use with `libtool'. An easy way to
+     achieve this is to manage that it gets into `LIBS', like this:
+
+          LIBS = @LIBINTL@ @LIBS@
+
+     In most packages internationalized with GNU `gettext', one will
+     find a directory `lib/' in which a library containing some helper
+     functions will be build.  (You need at least the few functions
+     which the GNU `gettext' Library itself needs.)  However some of
+     the functions in the `lib/' also give messages to the user which
+     of course should be translated, too.  Taking care of this, the
+     support library (say `libsupport.a') should be placed before
+     `@LIBINTL@' and `@LIBS@' in the above example.  So one has to
+     write this:
+
+          LIBS = ../lib/libsupport.a @LIBINTL@ @LIBS@
+
+  6. You should also ensure that directory `intl/' will be searched for
+     C preprocessor include files in all circumstances.  So, you have to
+     manage so both `-I../intl' and `-I$(top_srcdir)/intl' will be
+     given to the C compiler.
+
+  7. Your `dist:' goal has to conform with others.  Here is a
+     reasonable definition for it:
+
+          distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
+          dist: Makefile $(DISTFILES)
+               for file in $(DISTFILES); do \
+                 ln $$file $(distdir) 2>/dev/null || cp -p $$file $(distdir); \
+               done
+
+
+\1f
+File: gettext.info,  Node: lib/gettext.h,  Prev: src/Makefile,  Up: Adjusting Files
+
+`gettext.h' in `lib/'
+---------------------
+
+   Internationalization of packages, as provided by GNU `gettext', is
+optional. It can be turned off in two situations:
+
+   * When the installer has specified `./configure --disable-nls'. This
+     can be useful when small binaries are more important than
+     features, for example when building utilities for boot diskettes.
+     It can also be useful in order to get some specific C compiler
+     warnings about code quality with some older versions of GCC (older
+     than 3.0).
+
+   * When the package does not include the `intl/' subdirectory, and the
+     libintl.h header (with its associated libintl library, if any) is
+     not already installed on the system, it is preferrable that the
+     package builds without internationalization support, rather than
+     to give a compilation error.
+
+   A C preprocessor macro can be used to detect these two cases.
+Usually, when `libintl.h' was found and not explicitly disabled, the
+`ENABLE_NLS' macro will be defined to 1 in the autoconf generated
+configuration file (usually called `config.h'). In the two negative
+situations, however, this macro will not be defined, thus it will
+evaluate to 0 in C preprocessor expressions.
+
+   `gettext.h' is a convenience header file for conditional use of
+`<libintl.h>', depending on the `ENABLE_NLS' macro. If `ENABLE_NLS' is
+set, it includes `<libintl.h>'; otherwise it defines no-op substitutes
+for the libintl.h functions. We recommend the use of `"gettext.h"' over
+direct use of `<libintl.h>', so that portability to older systems is
+guaranteed and installers can turn off internationalization if they
+want to. In the C code, you will then write
+
+     #include "gettext.h"
+
+instead of
+
+     #include <libintl.h>
+
+   The location of `gettext.h' is usually in a directory containing
+auxiliary include files. In many GNU packages, there is a directory
+`lib/' containing helper functions; `gettext.h' fits there.  In other
+packages, it can go into the `src' directory.
+
+   Do not install the `gettext.h' file in public locations. Every
+package that needs it should contain a copy of it on its own.
+
+\1f
+File: gettext.info,  Node: autoconf macros,  Prev: Adjusting Files,  Up: Maintainers
+
+Autoconf macros for use in `configure.in'
+=========================================
+
+   GNU `gettext' installs macros for use in a package's `configure.in'
+or `configure.ac'.  *Note Introduction: (autoconf)Top.  The primary
+macro is, of course, `AM_GNU_GETTEXT'.
+
+* Menu:
+
+* AM_GNU_GETTEXT::              AM_GNU_GETTEXT in `gettext.m4'
+* AM_ICONV::                    AM_ICONV in `iconv.m4'
+
 \1f
 File: gettext.info,  Node: AM_GNU_GETTEXT,  Next: AM_ICONV,  Prev: autoconf macros,  Up: autoconf macros
 
@@ -981,1753 +1542,3 @@ file by use of `xgettext' or `rstconv'. At runtime, a `.mo' file
 corresponding to translations of this `.pot' file can be loaded using
 the `TranslateResourceStrings' function in the `gettext' unit.
 
-\1f
-File: gettext.info,  Node: wxWindows,  Next: YCP,  Prev: Pascal,  Up: List of Programming Languages
-
-wxWindows library
------------------
-
-RPMs
-     wxGTK, gettext
-
-File extension
-     `cpp'
-
-String syntax
-     `"abc"'
-
-gettext shorthand
-     `_("abc")'
-
-gettext/ngettext functions
-     `wxLocale::GetString', `wxGetTranslation'
-
-textdomain
-     `wxLocale::AddCatalog'
-
-bindtextdomain
-     `wxLocale::AddCatalogLookupPathPrefix'
-
-setlocale
-     `wxLocale::Init', `wxSetLocale'
-
-Prerequisite
-     `#include <wx/intl.h>'
-
-Use or emulate GNU gettext
-     emulate, see `include/wx/intl.h' and `src/common/intl.cpp'
-
-Extractor
-     `xgettext'
-
-Formatting with positions
-     --
-
-Portability
-     fully portable
-
-po-mode marking
-     yes
-
-\1f
-File: gettext.info,  Node: YCP,  Next: Tcl,  Prev: wxWindows,  Up: List of Programming Languages
-
-YCP - YaST2 scripting language
-------------------------------
-
-RPMs
-     libycp, libycp-devel, yast2-core-translator
-
-File extension
-     `ycp'
-
-String syntax
-     `"abc"'
-
-gettext shorthand
-     `_("abc")'
-
-gettext/ngettext functions
-     `_()' with 1 or 3 arguments
-
-textdomain
-     `textdomain' statement
-
-bindtextdomain
-     --
-
-setlocale
-     --
-
-Prerequisite
-     --
-
-Use or emulate GNU gettext
-     use maps instead
-
-Extractor
-     `xgettext'
-
-Formatting with positions
-     `sformat "%2 %1"'
-
-Portability
-     fully portable
-
-po-mode marking
-     --
-
-\1f
-File: gettext.info,  Node: Tcl,  Next: Perl,  Prev: YCP,  Up: List of Programming Languages
-
-Tcl - Tk's scripting language
------------------------------
-
-RPMs
-     tcl
-
-File extension
-     `tcl'
-
-String syntax
-     `"abc"'
-
-gettext shorthand
-     `[_ "abc"]'
-
-gettext/ngettext functions
-     `::msgcat::mc'
-
-textdomain
-     --
-
-bindtextdomain
-     --, use `::msgcat::mcload' instead
-
-setlocale
-     automatic, uses LANG, but ignores LC_MESSAGES and LC_ALL
-
-Prerequisite
-     `package require msgcat'
-     `proc _ {s} {return [::msgcat::mc $s]}'
-
-Use or emulate GNU gettext
-     --, uses a Tcl specific message catalog format
-
-Extractor
-     `xgettext -k_'
-
-Formatting with positions
-     `format "%2\$d %1\$d"'
-
-Portability
-     fully portable
-
-po-mode marking
-     --
-
-   Before marking strings as internationalizable, substitutions of
-variables into the string need to be converted to `format'
-applications. For example, `"file $filename not found"' becomes
-`[format "file %s not found" $filename]'.  Only after this is done, can
-the strings be marked and extracted.  After marking, this example
-becomes `[format [_ "file %s not found"] $filename]' or `[msgcat::mc
-"file %s not found" $filename]'. Note that the `msgcat::mc' function
-implicitly calls `format' when more than one argument is given.
-
-\1f
-File: gettext.info,  Node: Perl,  Next: PHP,  Prev: Tcl,  Up: List of Programming Languages
-
-Perl
-----
-
-RPMs
-     perl, perl-gettext
-
-File extension
-     `pl', `PL'
-
-String syntax
-     `"abc"'
-
-gettext shorthand
-     --
-
-gettext/ngettext functions
-     `gettext', `dgettext', `dcgettext'
-
-textdomain
-     `textdomain' function
-
-bindtextdomain
-     `bindtextdomain' function
-
-setlocale
-     Use `setlocale (LC_ALL, "");'
-
-Prerequisite
-     `use POSIX;'
-     `use Locale::gettext;'
-
-Use or emulate GNU gettext
-     use
-
-Extractor
-     ?
-
-Formatting with positions
-     --
-
-Portability
-     ?
-
-po-mode marking
-     --
-
-\1f
-File: gettext.info,  Node: PHP,  Next: Pike,  Prev: Perl,  Up: List of Programming Languages
-
-PHP Hypertext Preprocessor
---------------------------
-
-RPMs
-     mod_php4, phplib, phpdoc
-
-File extension
-     `php', `php3', `php4'
-
-String syntax
-     `"abc"'
-
-gettext shorthand
-     `_("abc")'
-
-gettext/ngettext functions
-     `gettext', `dgettext', `dcgettext'
-
-textdomain
-     `textdomain' function
-
-bindtextdomain
-     `bindtextdomain' function
-
-setlocale
-     `setlocale' function
-
-Prerequisite
-     --
-
-Use or emulate GNU gettext
-     use
-
-Extractor
-     --
-
-Formatting with positions
-     --
-
-Portability
-     On platforms without gettext, the functions are not available.
-
-po-mode marking
-     --
-
-\1f
-File: gettext.info,  Node: Pike,  Prev: PHP,  Up: List of Programming Languages
-
-Pike
-----
-
-RPMs
-     roxen
-
-File extension
-     `pike'
-
-String syntax
-     `"abc"'
-
-gettext shorthand
-     --
-
-gettext/ngettext functions
-     `gettext', `dgettext', `dcgettext'
-
-textdomain
-     `textdomain' function
-
-bindtextdomain
-     `bindtextdomain' function
-
-setlocale
-     `setlocale' function
-
-Prerequisite
-     `import Locale.Gettext;'
-
-Use or emulate GNU gettext
-     use
-
-Extractor
-     --
-
-Formatting with positions
-     --
-
-Portability
-     On platforms without gettext, the functions are not available.
-
-po-mode marking
-     --
-
-\1f
-File: gettext.info,  Node: List of Data Formats,  Prev: List of Programming Languages,  Up: Programming Languages
-
-Internationalizable Data
-========================
-
-   Here is a list of other data formats which can be internationalized
-using GNU gettext.
-
-* Menu:
-
-* POT::                         POT - Portable Object Template
-* RST::                         Resource String Table
-* Glade::                       Glade - GNOME user interface description
-
-\1f
-File: gettext.info,  Node: POT,  Next: RST,  Prev: List of Data Formats,  Up: List of Data Formats
-
-POT - Portable Object Template
-------------------------------
-
-RPMs
-     gettext
-
-File extension
-     `pot', `po'
-
-Extractor
-     `xgettext'
-
-\1f
-File: gettext.info,  Node: RST,  Next: Glade,  Prev: POT,  Up: List of Data Formats
-
-Resource String Table
----------------------
-
-RPMs
-     fpk
-
-File extension
-     `rst'
-
-Extractor
-     `xgettext', `rstconv'
-
-\1f
-File: gettext.info,  Node: Glade,  Prev: RST,  Up: List of Data Formats
-
-Glade - GNOME user interface description
-----------------------------------------
-
-RPMs
-     glade, libglade, xml-i18n-tools
-
-File extension
-     `glade'
-
-Extractor
-     `xgettext', `libglade-xgettext'
-
-\1f
-File: gettext.info,  Node: Conclusion,  Next: Language Codes,  Prev: Programming Languages,  Up: Top
-
-Concluding Remarks
-******************
-
-   We would like to conclude this GNU `gettext' manual by presenting an
-history of the Translation Project so far.  We finally give a few
-pointers for those who want to do further research or readings about
-Native Language Support matters.
-
-* Menu:
-
-* History::                     History of GNU `gettext'
-* References::                  Related Readings
-
-\1f
-File: gettext.info,  Node: History,  Next: References,  Prev: Conclusion,  Up: Conclusion
-
-History of GNU `gettext'
-========================
-
-   Internationalization concerns and algorithms have been informally
-and casually discussed for years in GNU, sometimes around GNU `libc',
-maybe around the incoming `Hurd', or otherwise (nobody clearly
-remembers).  And even then, when the work started for real, this was
-somewhat independently of these previous discussions.
-
-   This all began in July 1994, when Patrick D'Cruze had the idea and
-initiative of internationalizing version 3.9.2 of GNU `fileutils'.  He
-then asked Jim Meyering, the maintainer, how to get those changes
-folded into an official release.  That first draft was full of
-`#ifdef's and somewhat disconcerting, and Jim wanted to find nicer
-ways.  Patrick and Jim shared some tries and experimentations in this
-area.  Then, feeling that this might eventually have a deeper impact on
-GNU, Jim wanted to know what standards were, and contacted Richard
-Stallman, who very quickly and verbally described an overall design for
-what was meant to become `glocale', at that time.
-
-   Jim implemented `glocale' and got a lot of exhausting feedback from
-Patrick and Richard, of course, but also from Mitchum DSouza (who wrote
-a `catgets'-like package), Roland McGrath, maybe David MacKenzie,
-Franc,ois Pinard, and Paul Eggert, all pushing and pulling in various
-directions, not always compatible, to the extent that after a couple of
-test releases, `glocale' was torn apart.
-
-   While Jim took some distance and time and became dad for a second
-time, Roland wanted to get GNU `libc' internationalized, and got Ulrich
-Drepper involved in that project.  Instead of starting from `glocale',
-Ulrich rewrote something from scratch, but more conformant to the set
-of guidelines who emerged out of the `glocale' effort.  Then, Ulrich
-got people from the previous forum to involve themselves into this new
-project, and the switch from `glocale' to what was first named
-`msgutils', renamed `nlsutils', and later `gettext', became officially
-accepted by Richard in May 1995 or so.
-
-   Let's summarize by saying that Ulrich Drepper wrote GNU `gettext' in
-April 1995.  The first official release of the package, including PO
-mode, occurred in July 1995, and was numbered 0.7.  Other people
-contributed to the effort by providing a discussion forum around
-Ulrich, writing little pieces of code, or testing.  These are quoted in
-the `THANKS' file which comes with the GNU `gettext' distribution.
-
-   While this was being done, Franc,ois adapted half a dozen of GNU
-packages to `glocale' first, then later to `gettext', putting them in
-pretest, so providing along the way an effective user environment for
-fine tuning the evolving tools.  He also took the responsibility of
-organizing and coordinating the Translation Project.  After nearly a
-year of informal exchanges between people from many countries,
-translator teams started to exist in May 1995, through the creation and
-support by Patrick D'Cruze of twenty unmoderated mailing lists for that
-many native languages, and two moderated lists: one for reaching all
-teams at once, the other for reaching all willing maintainers of
-internationalized free software packages.
-
-   Franc,ois also wrote PO mode in June 1995 with the collaboration of
-Greg McGary, as a kind of contribution to Ulrich's package.  He also
-gave a hand with the GNU `gettext' Texinfo manual.
-
-   In 1997, Ulrich Drepper released the GNU libc 2.0, which included the
-`gettext', `textdomain' and `bindtextdomain' functions.
-
-   In 2000, Ulrich Drepper added plural form handling (the `ngettext'
-function) to GNU libc.  Later, in 2001, he released GNU libc 2.2.x,
-which is the first free C library with full internationalization
-support.
-
-   Ulrich being quite busy in his role of General Maintainer of GNU
-libc, he handed over the GNU `gettext' maintenance to Bruno Haible in
-2000.  Bruno added the plural form handling to the tools as well, added
-support for UTF-8 and CJK locales, and wrote a few new tools for
-manipulating PO files.
-
-\1f
-File: gettext.info,  Node: References,  Prev: History,  Up: Conclusion
-
-Related Readings
-================
-
-   Eugene H. Dorr (`dorre@well.com') maintains an interesting
-bibliography on internationalization matters, called
-`Internationalization Reference List', which is available as:
-     ftp://ftp.ora.com/pub/examples/nutshell/ujip/doc/i18n-books.txt
-
-   Michael Gschwind (`mike@vlsivie.tuwien.ac.at') maintains a
-Frequently Asked Questions (FAQ) list, entitled `Programming for
-Internationalisation'.  This FAQ discusses writing programs which can
-handle different language conventions, character sets, etc.; and is
-applicable to all character set encodings, with particular emphasis on
-ISO 8859-1.  It is regularly published in Usenet groups
-`comp.unix.questions', `comp.std.internat',
-`comp.software.international', `comp.lang.c', `comp.windows.x',
-`comp.std.c', `comp.answers' and `news.answers'.  The home location of
-this document is:
-     ftp://ftp.vlsivie.tuwien.ac.at/pub/8bit/ISO-programming
-
-   Patrick D'Cruze (`pdcruze@li.org') wrote a tutorial about NLS
-matters, and Jochen Hein (`Hein@student.tu-clausthal.de') took over the
-responsibility of maintaining it.  It may be found as:
-     ftp://sunsite.unc.edu/pub/Linux/utils/nls/catalogs/Incoming/...
-          ...locale-tutorial-0.8.txt.gz
-
-This site is mirrored in:
-     ftp://ftp.ibp.fr/pub/linux/sunsite/
-
-   A French version of the same tutorial should be findable at:
-     ftp://ftp.ibp.fr/pub/linux/french/docs/
-
-together with French translations of many Linux-related documents.
-
-\1f
-File: gettext.info,  Node: Language Codes,  Next: Country Codes,  Prev: Conclusion,  Up: Top
-
-Language Codes
-**************
-
-   The ISO 639 standard defines two character codes for many languages.
-All abbreviations for languages used in the Translation Project should
-come from this standard.
-
-`aa'
-     Afar.
-
-`ab'
-     Abkhazian.
-
-`ae'
-     Avestan.
-
-`af'
-     Afrikaans.
-
-`am'
-     Amharic.
-
-`ar'
-     Arabic.
-
-`as'
-     Assamese.
-
-`ay'
-     Aymara.
-
-`az'
-     Azerbaijani.
-
-`ba'
-     Bashkir.
-
-`be'
-     Byelorussian; Belarusian.
-
-`bg'
-     Bulgarian.
-
-`bh'
-     Bihari.
-
-`bi'
-     Bislama.
-
-`bn'
-     Bengali; Bangla.
-
-`bo'
-     Tibetan.
-
-`br'
-     Breton.
-
-`bs'
-     Bosnian.
-
-`ca'
-     Catalan.
-
-`ce'
-     Chechen.
-
-`ch'
-     Chamorro.
-
-`co'
-     Corsican.
-
-`cs'
-     Czech.
-
-`cu'
-     Church Slavic.
-
-`cv'
-     Chuvash.
-
-`cy'
-     Welsh.
-
-`da'
-     Danish.
-
-`de'
-     German.
-
-`dz'
-     Dzongkha; Bhutani.
-
-`el'
-     Greek.
-
-`en'
-     English.
-
-`eo'
-     Esperanto.
-
-`es'
-     Spanish.
-
-`et'
-     Estonian.
-
-`eu'
-     Basque.
-
-`fa'
-     Persian.
-
-`fi'
-     Finnish.
-
-`fj'
-     Fijian; Fiji.
-
-`fo'
-     Faroese.
-
-`fr'
-     French.
-
-`fy'
-     Frisian.
-
-`ga'
-     Irish.
-
-`gd'
-     Scots; Gaelic.
-
-`gl'
-     Gallegan; Galician.
-
-`gn'
-     Guarani.
-
-`gu'
-     Gujarati.
-
-`gv'
-     Manx.
-
-`ha'
-     Hausa (?).
-
-`he'
-     Hebrew (formerly iw).
-
-`hi'
-     Hindi.
-
-`ho'
-     Hiri Motu.
-
-`hr'
-     Croatian.
-
-`hu'
-     Hungarian.
-
-`hy'
-     Armenian.
-
-`hz'
-     Herero.
-
-`ia'
-     Interlingua.
-
-`id'
-     Indonesian (formerly in).
-
-`ie'
-     Interlingue.
-
-`ik'
-     Inupiak.
-
-`is'
-     Icelandic.
-
-`it'
-     Italian.
-
-`iu'
-     Inuktitut.
-
-`ja'
-     Japanese.
-
-`jw'
-     Javanese.
-
-`ka'
-     Georgian.
-
-`ki'
-     Kikuyu.
-
-`kj'
-     Kuanyama.
-
-`kk'
-     Kazakh.
-
-`kl'
-     Kalaallisut; Greenlandic.
-
-`km'
-     Khmer; Cambodian.
-
-`kn'
-     Kannada.
-
-`ko'
-     Korean.
-
-`ks'
-     Kashmiri.
-
-`ku'
-     Kurdish.
-
-`kv'
-     Komi.
-
-`kw'
-     Cornish.
-
-`ky'
-     Kirghiz.
-
-`la'
-     Latin.
-
-`lb'
-     Letzeburgesch.
-
-`ln'
-     Lingala.
-
-`lo'
-     Lao; Laotian.
-
-`lt'
-     Lithuanian.
-
-`lv'
-     Latvian; Lettish.
-
-`mg'
-     Malagasy.
-
-`mh'
-     Marshall.
-
-`mi'
-     Maori.
-
-`mk'
-     Macedonian.
-
-`ml'
-     Malayalam.
-
-`mn'
-     Mongolian.
-
-`mo'
-     Moldavian.
-
-`mr'
-     Marathi.
-
-`ms'
-     Malay.
-
-`mt'
-     Maltese.
-
-`my'
-     Burmese.
-
-`na'
-     Nauru.
-
-`nb'
-     Norwegian Bokmaal.
-
-`nd'
-     Ndebele, North.
-
-`ne'
-     Nepali.
-
-`ng'
-     Ndonga.
-
-`nl'
-     Dutch.
-
-`nn'
-     Norwegian Nynorsk.
-
-`no'
-     Norwegian.
-
-`nr'
-     Ndebele, South.
-
-`nv'
-     Navajo.
-
-`ny'
-     Chichewa; Nyanja.
-
-`oc'
-     Occitan; Provenc,al.
-
-`om'
-     (Afan) Oromo.
-
-`or'
-     Oriya.
-
-`os'
-     Ossetian; Ossetic.
-
-`pa'
-     Panjabi; Punjabi.
-
-`pi'
-     Pali.
-
-`pl'
-     Polish.
-
-`ps'
-     Pashto, Pushto.
-
-`pt'
-     Portuguese.
-
-`qu'
-     Quechua.
-
-`rm'
-     Rhaeto-Romance.
-
-`rn'
-     Rundi; Kirundi.
-
-`ro'
-     Romanian.
-
-`ru'
-     Russian.
-
-`rw'
-     Kinyarwanda.
-
-`sa'
-     Sanskrit.
-
-`sc'
-     Sardinian.
-
-`sd'
-     Sindhi.
-
-`se'
-     Northern Sami.
-
-`sg'
-     Sango; Sangro.
-
-`si'
-     Sinhalese.
-
-`sk'
-     Slovak.
-
-`sl'
-     Slovenian.
-
-`sm'
-     Samoan.
-
-`sn'
-     Shona.
-
-`so'
-     Somali.
-
-`sq'
-     Albanian.
-
-`sr'
-     Serbian.
-
-`ss'
-     Swati; Siswati.
-
-`st'
-     Sesotho; Sotho, Southern.
-
-`su'
-     Sundanese.
-
-`sv'
-     Swedish.
-
-`sw'
-     Swahili.
-
-`ta'
-     Tamil.
-
-`te'
-     Telugu.
-
-`tg'
-     Tajik.
-
-`th'
-     Thai.
-
-`ti'
-     Tigrinya.
-
-`tk'
-     Turkmen.
-
-`tl'
-     Tagalog.
-
-`tn'
-     Tswana; Setswana.
-
-`to'
-     Tonga (?).
-
-`tr'
-     Turkish.
-
-`ts'
-     Tsonga.
-
-`tt'
-     Tatar.
-
-`tw'
-     Twi.
-
-`ty'
-     Tahitian.
-
-`ug'
-     Uighur.
-
-`uk'
-     Ukrainian.
-
-`ur'
-     Urdu.
-
-`uz'
-     Uzbek.
-
-`vi'
-     Vietnamese.
-
-`vo'
-     Volapu"k; Volapuk.
-
-`wo'
-     Wolof.
-
-`xh'
-     Xhosa.
-
-`yi'
-     Yiddish (formerly ji).
-
-`yo'
-     Yoruba.
-
-`za'
-     Zhuang.
-
-`zh'
-     Chinese.
-
-`zu'
-     Zulu.
-
-\1f
-File: gettext.info,  Node: Country Codes,  Next: Program Index,  Prev: Language Codes,  Up: Top
-
-Country Codes
-*************
-
-   The ISO 3166 standard defines two character codes for many countries
-and territories.  All abbreviations for countries used in the
-Translation Project should come from this standard.
-
-`AD'
-     Andorra.
-
-`AE'
-     United Arab Emirates.
-
-`AF'
-     Afghanistan.
-
-`AG'
-     Antigua and Barbuda.
-
-`AI'
-     Anguilla.
-
-`AL'
-     Albania.
-
-`AM'
-     Armenia.
-
-`AN'
-     Netherlands Antilles.
-
-`AO'
-     Angola.
-
-`AQ'
-     Antarctica.
-
-`AR'
-     Argentina.
-
-`AS'
-     Samoa (American).
-
-`AT'
-     Austria.
-
-`AU'
-     Australia.
-
-`AW'
-     Aruba.
-
-`AZ'
-     Azerbaijan.
-
-`BA'
-     Bosnia and Herzegovina.
-
-`BB'
-     Barbados.
-
-`BD'
-     Bangladesh.
-
-`BE'
-     Belgium.
-
-`BF'
-     Burkina Faso.
-
-`BG'
-     Bulgaria.
-
-`BH'
-     Bahrain.
-
-`BI'
-     Burundi.
-
-`BJ'
-     Benin.
-
-`BM'
-     Bermuda.
-
-`BN'
-     Brunei.
-
-`BO'
-     Bolivia.
-
-`BR'
-     Brazil.
-
-`BS'
-     Bahamas.
-
-`BT'
-     Bhutan.
-
-`BV'
-     Bouvet Island.
-
-`BW'
-     Botswana.
-
-`BY'
-     Belarus.
-
-`BZ'
-     Belize.
-
-`CA'
-     Canada.
-
-`CC'
-     Cocos (Keeling) Islands.
-
-`CD'
-     Congo (Dem. Rep.).
-
-`CF'
-     Central African Rep..
-
-`CG'
-     Congo (Rep.).
-
-`CH'
-     Switzerland.
-
-`CI'
-     Cote d'Ivoire.
-
-`CK'
-     Cook Islands.
-
-`CL'
-     Chile.
-
-`CM'
-     Cameroon.
-
-`CN'
-     China.
-
-`CO'
-     Colombia.
-
-`CR'
-     Costa Rica.
-
-`CU'
-     Cuba.
-
-`CV'
-     Cape Verde.
-
-`CX'
-     Christmas Island.
-
-`CY'
-     Cyprus.
-
-`CZ'
-     Czech Republic.
-
-`DE'
-     Germany.
-
-`DJ'
-     Djibouti.
-
-`DK'
-     Denmark.
-
-`DM'
-     Dominica.
-
-`DO'
-     Dominican Republic.
-
-`DZ'
-     Algeria.
-
-`EC'
-     Ecuador.
-
-`EE'
-     Estonia.
-
-`EG'
-     Egypt.
-
-`EH'
-     Western Sahara.
-
-`ER'
-     Eritrea.
-
-`ES'
-     Spain.
-
-`ET'
-     Ethiopia.
-
-`FI'
-     Finland.
-
-`FJ'
-     Fiji.
-
-`FK'
-     Falkland Islands.
-
-`FM'
-     Micronesia.
-
-`FO'
-     Faeroe Islands.
-
-`FR'
-     France.
-
-`GA'
-     Gabon.
-
-`GB'
-     Britain (UK).
-
-`GD'
-     Grenada.
-
-`GE'
-     Georgia.
-
-`GF'
-     French Guiana.
-
-`GH'
-     Ghana.
-
-`GI'
-     Gibraltar.
-
-`GL'
-     Greenland.
-
-`GM'
-     Gambia.
-
-`GN'
-     Guinea.
-
-`GP'
-     Guadeloupe.
-
-`GQ'
-     Equatorial Guinea.
-
-`GR'
-     Greece.
-
-`GS'
-     South Georgia and the South Sandwich Islands.
-
-`GT'
-     Guatemala.
-
-`GU'
-     Guam.
-
-`GW'
-     Guinea-Bissau.
-
-`GY'
-     Guyana.
-
-`HK'
-     Hong Kong.
-
-`HM'
-     Heard Island and McDonald Islands.
-
-`HN'
-     Honduras.
-
-`HR'
-     Croatia.
-
-`HT'
-     Haiti.
-
-`HU'
-     Hungary.
-
-`ID'
-     Indonesia.
-
-`IE'
-     Ireland.
-
-`IL'
-     Israel.
-
-`IN'
-     India.
-
-`IO'
-     British Indian Ocean Territory.
-
-`IQ'
-     Iraq.
-
-`IR'
-     Iran.
-
-`IS'
-     Iceland.
-
-`IT'
-     Italy.
-
-`JM'
-     Jamaica.
-
-`JO'
-     Jordan.
-
-`JP'
-     Japan.
-
-`KE'
-     Kenya.
-
-`KG'
-     Kyrgyzstan.
-
-`KH'
-     Cambodia.
-
-`KI'
-     Kiribati.
-
-`KM'
-     Comoros.
-
-`KN'
-     St Kitts and Nevis.
-
-`KP'
-     Korea (North).
-
-`KR'
-     Korea (South).
-
-`KW'
-     Kuwait.
-
-`KY'
-     Cayman Islands.
-
-`KZ'
-     Kazakhstan.
-
-`LA'
-     Laos.
-
-`LB'
-     Lebanon.
-
-`LC'
-     St Lucia.
-
-`LI'
-     Liechtenstein.
-
-`LK'
-     Sri Lanka.
-
-`LR'
-     Liberia.
-
-`LS'
-     Lesotho.
-
-`LT'
-     Lithuania.
-
-`LU'
-     Luxembourg.
-
-`LV'
-     Latvia.
-
-`LY'
-     Libya.
-
-`MA'
-     Morocco.
-
-`MC'
-     Monaco.
-
-`MD'
-     Moldova.
-
-`MG'
-     Madagascar.
-
-`MH'
-     Marshall Islands.
-
-`MK'
-     Macedonia.
-
-`ML'
-     Mali.
-
-`MM'
-     Myanmar (Burma).
-
-`MN'
-     Mongolia.
-
-`MO'
-     Macao.
-
-`MP'
-     Northern Mariana Islands.
-
-`MQ'
-     Martinique.
-
-`MR'
-     Mauritania.
-
-`MS'
-     Montserrat.
-
-`MT'
-     Malta.
-
-`MU'
-     Mauritius.
-
-`MV'
-     Maldives.
-
-`MW'
-     Malawi.
-
-`MX'
-     Mexico.
-
-`MY'
-     Malaysia.
-
-`MZ'
-     Mozambique.
-
-`NA'
-     Namibia.
-
-`NC'
-     New Caledonia.
-
-`NE'
-     Niger.
-
-`NF'
-     Norfolk Island.
-
-`NG'
-     Nigeria.
-
-`NI'
-     Nicaragua.
-
-`NL'
-     Netherlands.
-
-`NO'
-     Norway.
-
-`NP'
-     Nepal.
-
-`NR'
-     Nauru.
-
-`NU'
-     Niue.
-
-`NZ'
-     New Zealand.
-
-`OM'
-     Oman.
-
-`PA'
-     Panama.
-
-`PE'
-     Peru.
-
-`PF'
-     French Polynesia.
-
-`PG'
-     Papua New Guinea.
-
-`PH'
-     Philippines.
-
-`PK'
-     Pakistan.
-
-`PL'
-     Poland.
-
-`PM'
-     St Pierre and Miquelon.
-
-`PN'
-     Pitcairn.
-
-`PR'
-     Puerto Rico.
-
-`PS'
-     Palestine.
-
-`PT'
-     Portugal.
-
-`PW'
-     Palau.
-
-`PY'
-     Paraguay.
-
-`QA'
-     Qatar.
-
-`RE'
-     Reunion.
-
-`RO'
-     Romania.
-
-`RU'
-     Russia.
-
-`RW'
-     Rwanda.
-
-`SA'
-     Saudi Arabia.
-
-`SB'
-     Solomon Islands.
-
-`SC'
-     Seychelles.
-
-`SD'
-     Sudan.
-
-`SE'
-     Sweden.
-
-`SG'
-     Singapore.
-
-`SH'
-     St Helena.
-
-`SI'
-     Slovenia.
-
-`SJ'
-     Svalbard and Jan Mayen.
-
-`SK'
-     Slovakia.
-
-`SL'
-     Sierra Leone.
-
-`SM'
-     San Marino.
-
-`SN'
-     Senegal.
-
-`SO'
-     Somalia.
-
-`SR'
-     Suriname.
-
-`ST'
-     Sao Tome and Principe.
-
-`SV'
-     El Salvador.
-
-`SY'
-     Syria.
-
-`SZ'
-     Swaziland.
-
-`TC'
-     Turks and Caicos Is.
-
-`TD'
-     Chad.
-
-`TF'
-     French Southern and Antarctic Lands.
-
-`TG'
-     Togo.
-
-`TH'
-     Thailand.
-
-`TJ'
-     Tajikistan.
-
-`TK'
-     Tokelau.
-
-`TM'
-     Turkmenistan.
-
-`TN'
-     Tunisia.
-
-`TO'
-     Tonga.
-
-`TP'
-     East Timor.
-
-`TR'
-     Turkey.
-
-`TT'
-     Trinidad and Tobago.
-
-`TV'
-     Tuvalu.
-
-`TW'
-     Taiwan.
-
-`TZ'
-     Tanzania.
-
-`UA'
-     Ukraine.
-
-`UG'
-     Uganda.
-
-`UM'
-     US minor outlying islands.
-
-`US'
-     United States.
-
-`UY'
-     Uruguay.
-
-`UZ'
-     Uzbekistan.
-
-`VA'
-     Vatican City.
-
-`VC'
-     St Vincent.
-
-`VE'
-     Venezuela.
-
-`VG'
-     Virgin Islands (UK).
-
-`VI'
-     Virgin Islands (US).
-
-`VN'
-     Vietnam.
-
-`VU'
-     Vanuatu.
-
-`WF'
-     Wallis and Futuna.
-
-`WS'
-     Samoa (Western).
-
-`YE'
-     Yemen.
-
-`YT'
-     Mayotte.
-
-`YU'
-     Yugoslavia.
-
-`ZA'
-     South Africa.
-
-`ZM'
-     Zambia.
-
-`ZW'
-     Zimbabwe.
-
-\1f
-File: gettext.info,  Node: Program Index,  Next: Option Index,  Prev: Country Codes,  Up: Top
-
-Program Index
-*************
-
-* Menu:
-
-* gettext <1>:                           bash.
-* gettext:                               sh.
-* gettextize:                            gettextize Invocation.
-* msgattrib:                             msgattrib Invocation.
-* msgcat:                                msgcat Invocation.
-* msgcmp:                                msgcmp Invocation.
-* msgcomm:                               msgcomm Invocation.
-* msgconv:                               msgconv Invocation.
-* msgen:                                 msgen Invocation.
-* msgexec:                               msgexec Invocation.
-* msgfilter:                             msgfilter Invocation.
-* msgfmt:                                msgfmt Invocation.
-* msggrep:                               msggrep Invocation.
-* msginit:                               msginit Invocation.
-* msgmerge:                              msgmerge Invocation.
-* msgunfmt:                              msgunfmt Invocation.
-* msguniq:                               msguniq Invocation.
-* ngettext <1>:                          bash.
-* ngettext:                              sh.
-* xgettext:                              xgettext Invocation.
-
index 9380158f718c1d8628b23111de8e7cd7d2a0ccfd..e0b551bdbbf6a3787a1e89fae4bb5414ea6c00c3 100644 (file)
@@ -30,6 +30,1762 @@ manual into another language, under the above conditions for modified
 versions, except that this permission notice may be stated in a
 translation approved by the Foundation.
 
+\1f
+File: gettext.info,  Node: wxWindows,  Next: YCP,  Prev: Pascal,  Up: List of Programming Languages
+
+wxWindows library
+-----------------
+
+RPMs
+     wxGTK, gettext
+
+File extension
+     `cpp'
+
+String syntax
+     `"abc"'
+
+gettext shorthand
+     `_("abc")'
+
+gettext/ngettext functions
+     `wxLocale::GetString', `wxGetTranslation'
+
+textdomain
+     `wxLocale::AddCatalog'
+
+bindtextdomain
+     `wxLocale::AddCatalogLookupPathPrefix'
+
+setlocale
+     `wxLocale::Init', `wxSetLocale'
+
+Prerequisite
+     `#include <wx/intl.h>'
+
+Use or emulate GNU gettext
+     emulate, see `include/wx/intl.h' and `src/common/intl.cpp'
+
+Extractor
+     `xgettext'
+
+Formatting with positions
+     --
+
+Portability
+     fully portable
+
+po-mode marking
+     yes
+
+\1f
+File: gettext.info,  Node: YCP,  Next: Tcl,  Prev: wxWindows,  Up: List of Programming Languages
+
+YCP - YaST2 scripting language
+------------------------------
+
+RPMs
+     libycp, libycp-devel, yast2-core-translator
+
+File extension
+     `ycp'
+
+String syntax
+     `"abc"'
+
+gettext shorthand
+     `_("abc")'
+
+gettext/ngettext functions
+     `_()' with 1 or 3 arguments
+
+textdomain
+     `textdomain' statement
+
+bindtextdomain
+     --
+
+setlocale
+     --
+
+Prerequisite
+     --
+
+Use or emulate GNU gettext
+     use maps instead
+
+Extractor
+     `xgettext'
+
+Formatting with positions
+     `sformat "%2 %1"'
+
+Portability
+     fully portable
+
+po-mode marking
+     --
+
+\1f
+File: gettext.info,  Node: Tcl,  Next: Perl,  Prev: YCP,  Up: List of Programming Languages
+
+Tcl - Tk's scripting language
+-----------------------------
+
+RPMs
+     tcl
+
+File extension
+     `tcl'
+
+String syntax
+     `"abc"'
+
+gettext shorthand
+     `[_ "abc"]'
+
+gettext/ngettext functions
+     `::msgcat::mc'
+
+textdomain
+     --
+
+bindtextdomain
+     --, use `::msgcat::mcload' instead
+
+setlocale
+     automatic, uses LANG, but ignores LC_MESSAGES and LC_ALL
+
+Prerequisite
+     `package require msgcat'
+     `proc _ {s} {return [::msgcat::mc $s]}'
+
+Use or emulate GNU gettext
+     --, uses a Tcl specific message catalog format
+
+Extractor
+     `xgettext -k_'
+
+Formatting with positions
+     `format "%2\$d %1\$d"'
+
+Portability
+     fully portable
+
+po-mode marking
+     --
+
+   Before marking strings as internationalizable, substitutions of
+variables into the string need to be converted to `format'
+applications. For example, `"file $filename not found"' becomes
+`[format "file %s not found" $filename]'.  Only after this is done, can
+the strings be marked and extracted.  After marking, this example
+becomes `[format [_ "file %s not found"] $filename]' or `[msgcat::mc
+"file %s not found" $filename]'. Note that the `msgcat::mc' function
+implicitly calls `format' when more than one argument is given.
+
+\1f
+File: gettext.info,  Node: Perl,  Next: PHP,  Prev: Tcl,  Up: List of Programming Languages
+
+Perl
+----
+
+RPMs
+     perl, perl-gettext
+
+File extension
+     `pl', `PL'
+
+String syntax
+     `"abc"'
+
+gettext shorthand
+     --
+
+gettext/ngettext functions
+     `gettext', `dgettext', `dcgettext'
+
+textdomain
+     `textdomain' function
+
+bindtextdomain
+     `bindtextdomain' function
+
+setlocale
+     Use `setlocale (LC_ALL, "");'
+
+Prerequisite
+     `use POSIX;'
+     `use Locale::gettext;'
+
+Use or emulate GNU gettext
+     use
+
+Extractor
+     ?
+
+Formatting with positions
+     --
+
+Portability
+     ?
+
+po-mode marking
+     --
+
+\1f
+File: gettext.info,  Node: PHP,  Next: Pike,  Prev: Perl,  Up: List of Programming Languages
+
+PHP Hypertext Preprocessor
+--------------------------
+
+RPMs
+     mod_php4, phplib, phpdoc
+
+File extension
+     `php', `php3', `php4'
+
+String syntax
+     `"abc"'
+
+gettext shorthand
+     `_("abc")'
+
+gettext/ngettext functions
+     `gettext', `dgettext', `dcgettext'
+
+textdomain
+     `textdomain' function
+
+bindtextdomain
+     `bindtextdomain' function
+
+setlocale
+     `setlocale' function
+
+Prerequisite
+     --
+
+Use or emulate GNU gettext
+     use
+
+Extractor
+     --
+
+Formatting with positions
+     --
+
+Portability
+     On platforms without gettext, the functions are not available.
+
+po-mode marking
+     --
+
+\1f
+File: gettext.info,  Node: Pike,  Prev: PHP,  Up: List of Programming Languages
+
+Pike
+----
+
+RPMs
+     roxen
+
+File extension
+     `pike'
+
+String syntax
+     `"abc"'
+
+gettext shorthand
+     --
+
+gettext/ngettext functions
+     `gettext', `dgettext', `dcgettext'
+
+textdomain
+     `textdomain' function
+
+bindtextdomain
+     `bindtextdomain' function
+
+setlocale
+     `setlocale' function
+
+Prerequisite
+     `import Locale.Gettext;'
+
+Use or emulate GNU gettext
+     use
+
+Extractor
+     --
+
+Formatting with positions
+     --
+
+Portability
+     On platforms without gettext, the functions are not available.
+
+po-mode marking
+     --
+
+\1f
+File: gettext.info,  Node: List of Data Formats,  Prev: List of Programming Languages,  Up: Programming Languages
+
+Internationalizable Data
+========================
+
+   Here is a list of other data formats which can be internationalized
+using GNU gettext.
+
+* Menu:
+
+* POT::                         POT - Portable Object Template
+* RST::                         Resource String Table
+* Glade::                       Glade - GNOME user interface description
+
+\1f
+File: gettext.info,  Node: POT,  Next: RST,  Prev: List of Data Formats,  Up: List of Data Formats
+
+POT - Portable Object Template
+------------------------------
+
+RPMs
+     gettext
+
+File extension
+     `pot', `po'
+
+Extractor
+     `xgettext'
+
+\1f
+File: gettext.info,  Node: RST,  Next: Glade,  Prev: POT,  Up: List of Data Formats
+
+Resource String Table
+---------------------
+
+RPMs
+     fpk
+
+File extension
+     `rst'
+
+Extractor
+     `xgettext', `rstconv'
+
+\1f
+File: gettext.info,  Node: Glade,  Prev: RST,  Up: List of Data Formats
+
+Glade - GNOME user interface description
+----------------------------------------
+
+RPMs
+     glade, libglade, xml-i18n-tools
+
+File extension
+     `glade'
+
+Extractor
+     `xgettext', `libglade-xgettext'
+
+\1f
+File: gettext.info,  Node: Conclusion,  Next: Language Codes,  Prev: Programming Languages,  Up: Top
+
+Concluding Remarks
+******************
+
+   We would like to conclude this GNU `gettext' manual by presenting an
+history of the Translation Project so far.  We finally give a few
+pointers for those who want to do further research or readings about
+Native Language Support matters.
+
+* Menu:
+
+* History::                     History of GNU `gettext'
+* References::                  Related Readings
+
+\1f
+File: gettext.info,  Node: History,  Next: References,  Prev: Conclusion,  Up: Conclusion
+
+History of GNU `gettext'
+========================
+
+   Internationalization concerns and algorithms have been informally
+and casually discussed for years in GNU, sometimes around GNU `libc',
+maybe around the incoming `Hurd', or otherwise (nobody clearly
+remembers).  And even then, when the work started for real, this was
+somewhat independently of these previous discussions.
+
+   This all began in July 1994, when Patrick D'Cruze had the idea and
+initiative of internationalizing version 3.9.2 of GNU `fileutils'.  He
+then asked Jim Meyering, the maintainer, how to get those changes
+folded into an official release.  That first draft was full of
+`#ifdef's and somewhat disconcerting, and Jim wanted to find nicer
+ways.  Patrick and Jim shared some tries and experimentations in this
+area.  Then, feeling that this might eventually have a deeper impact on
+GNU, Jim wanted to know what standards were, and contacted Richard
+Stallman, who very quickly and verbally described an overall design for
+what was meant to become `glocale', at that time.
+
+   Jim implemented `glocale' and got a lot of exhausting feedback from
+Patrick and Richard, of course, but also from Mitchum DSouza (who wrote
+a `catgets'-like package), Roland McGrath, maybe David MacKenzie,
+Franc,ois Pinard, and Paul Eggert, all pushing and pulling in various
+directions, not always compatible, to the extent that after a couple of
+test releases, `glocale' was torn apart.
+
+   While Jim took some distance and time and became dad for a second
+time, Roland wanted to get GNU `libc' internationalized, and got Ulrich
+Drepper involved in that project.  Instead of starting from `glocale',
+Ulrich rewrote something from scratch, but more conformant to the set
+of guidelines who emerged out of the `glocale' effort.  Then, Ulrich
+got people from the previous forum to involve themselves into this new
+project, and the switch from `glocale' to what was first named
+`msgutils', renamed `nlsutils', and later `gettext', became officially
+accepted by Richard in May 1995 or so.
+
+   Let's summarize by saying that Ulrich Drepper wrote GNU `gettext' in
+April 1995.  The first official release of the package, including PO
+mode, occurred in July 1995, and was numbered 0.7.  Other people
+contributed to the effort by providing a discussion forum around
+Ulrich, writing little pieces of code, or testing.  These are quoted in
+the `THANKS' file which comes with the GNU `gettext' distribution.
+
+   While this was being done, Franc,ois adapted half a dozen of GNU
+packages to `glocale' first, then later to `gettext', putting them in
+pretest, so providing along the way an effective user environment for
+fine tuning the evolving tools.  He also took the responsibility of
+organizing and coordinating the Translation Project.  After nearly a
+year of informal exchanges between people from many countries,
+translator teams started to exist in May 1995, through the creation and
+support by Patrick D'Cruze of twenty unmoderated mailing lists for that
+many native languages, and two moderated lists: one for reaching all
+teams at once, the other for reaching all willing maintainers of
+internationalized free software packages.
+
+   Franc,ois also wrote PO mode in June 1995 with the collaboration of
+Greg McGary, as a kind of contribution to Ulrich's package.  He also
+gave a hand with the GNU `gettext' Texinfo manual.
+
+   In 1997, Ulrich Drepper released the GNU libc 2.0, which included the
+`gettext', `textdomain' and `bindtextdomain' functions.
+
+   In 2000, Ulrich Drepper added plural form handling (the `ngettext'
+function) to GNU libc.  Later, in 2001, he released GNU libc 2.2.x,
+which is the first free C library with full internationalization
+support.
+
+   Ulrich being quite busy in his role of General Maintainer of GNU
+libc, he handed over the GNU `gettext' maintenance to Bruno Haible in
+2000.  Bruno added the plural form handling to the tools as well, added
+support for UTF-8 and CJK locales, and wrote a few new tools for
+manipulating PO files.
+
+\1f
+File: gettext.info,  Node: References,  Prev: History,  Up: Conclusion
+
+Related Readings
+================
+
+   Eugene H. Dorr (`dorre@well.com') maintains an interesting
+bibliography on internationalization matters, called
+`Internationalization Reference List', which is available as:
+     ftp://ftp.ora.com/pub/examples/nutshell/ujip/doc/i18n-books.txt
+
+   Michael Gschwind (`mike@vlsivie.tuwien.ac.at') maintains a
+Frequently Asked Questions (FAQ) list, entitled `Programming for
+Internationalisation'.  This FAQ discusses writing programs which can
+handle different language conventions, character sets, etc.; and is
+applicable to all character set encodings, with particular emphasis on
+ISO 8859-1.  It is regularly published in Usenet groups
+`comp.unix.questions', `comp.std.internat',
+`comp.software.international', `comp.lang.c', `comp.windows.x',
+`comp.std.c', `comp.answers' and `news.answers'.  The home location of
+this document is:
+     ftp://ftp.vlsivie.tuwien.ac.at/pub/8bit/ISO-programming
+
+   Patrick D'Cruze (`pdcruze@li.org') wrote a tutorial about NLS
+matters, and Jochen Hein (`Hein@student.tu-clausthal.de') took over the
+responsibility of maintaining it.  It may be found as:
+     ftp://sunsite.unc.edu/pub/Linux/utils/nls/catalogs/Incoming/...
+          ...locale-tutorial-0.8.txt.gz
+
+This site is mirrored in:
+     ftp://ftp.ibp.fr/pub/linux/sunsite/
+
+   A French version of the same tutorial should be findable at:
+     ftp://ftp.ibp.fr/pub/linux/french/docs/
+
+together with French translations of many Linux-related documents.
+
+\1f
+File: gettext.info,  Node: Language Codes,  Next: Country Codes,  Prev: Conclusion,  Up: Top
+
+Language Codes
+**************
+
+   The ISO 639 standard defines two character codes for many languages.
+All abbreviations for languages used in the Translation Project should
+come from this standard.
+
+`aa'
+     Afar.
+
+`ab'
+     Abkhazian.
+
+`ae'
+     Avestan.
+
+`af'
+     Afrikaans.
+
+`am'
+     Amharic.
+
+`ar'
+     Arabic.
+
+`as'
+     Assamese.
+
+`ay'
+     Aymara.
+
+`az'
+     Azerbaijani.
+
+`ba'
+     Bashkir.
+
+`be'
+     Byelorussian; Belarusian.
+
+`bg'
+     Bulgarian.
+
+`bh'
+     Bihari.
+
+`bi'
+     Bislama.
+
+`bn'
+     Bengali; Bangla.
+
+`bo'
+     Tibetan.
+
+`br'
+     Breton.
+
+`bs'
+     Bosnian.
+
+`ca'
+     Catalan.
+
+`ce'
+     Chechen.
+
+`ch'
+     Chamorro.
+
+`co'
+     Corsican.
+
+`cs'
+     Czech.
+
+`cu'
+     Church Slavic.
+
+`cv'
+     Chuvash.
+
+`cy'
+     Welsh.
+
+`da'
+     Danish.
+
+`de'
+     German.
+
+`dz'
+     Dzongkha; Bhutani.
+
+`el'
+     Greek.
+
+`en'
+     English.
+
+`eo'
+     Esperanto.
+
+`es'
+     Spanish.
+
+`et'
+     Estonian.
+
+`eu'
+     Basque.
+
+`fa'
+     Persian.
+
+`fi'
+     Finnish.
+
+`fj'
+     Fijian; Fiji.
+
+`fo'
+     Faroese.
+
+`fr'
+     French.
+
+`fy'
+     Frisian.
+
+`ga'
+     Irish.
+
+`gd'
+     Scots; Gaelic.
+
+`gl'
+     Gallegan; Galician.
+
+`gn'
+     Guarani.
+
+`gu'
+     Gujarati.
+
+`gv'
+     Manx.
+
+`ha'
+     Hausa (?).
+
+`he'
+     Hebrew (formerly iw).
+
+`hi'
+     Hindi.
+
+`ho'
+     Hiri Motu.
+
+`hr'
+     Croatian.
+
+`hu'
+     Hungarian.
+
+`hy'
+     Armenian.
+
+`hz'
+     Herero.
+
+`ia'
+     Interlingua.
+
+`id'
+     Indonesian (formerly in).
+
+`ie'
+     Interlingue.
+
+`ik'
+     Inupiak.
+
+`io'
+     Ido.
+
+`is'
+     Icelandic.
+
+`it'
+     Italian.
+
+`iu'
+     Inuktitut.
+
+`ja'
+     Japanese.
+
+`jv'
+     Javanese.
+
+`ka'
+     Georgian.
+
+`ki'
+     Kikuyu.
+
+`kj'
+     Kuanyama.
+
+`kk'
+     Kazakh.
+
+`kl'
+     Kalaallisut; Greenlandic.
+
+`km'
+     Khmer; Cambodian.
+
+`kn'
+     Kannada.
+
+`ko'
+     Korean.
+
+`ks'
+     Kashmiri.
+
+`ku'
+     Kurdish.
+
+`kv'
+     Komi.
+
+`kw'
+     Cornish.
+
+`ky'
+     Kirghiz.
+
+`la'
+     Latin.
+
+`lb'
+     Letzeburgesch.
+
+`ln'
+     Lingala.
+
+`lo'
+     Lao; Laotian.
+
+`lt'
+     Lithuanian.
+
+`lv'
+     Latvian; Lettish.
+
+`mg'
+     Malagasy.
+
+`mh'
+     Marshall.
+
+`mi'
+     Maori.
+
+`mk'
+     Macedonian.
+
+`ml'
+     Malayalam.
+
+`mn'
+     Mongolian.
+
+`mo'
+     Moldavian.
+
+`mr'
+     Marathi.
+
+`ms'
+     Malay.
+
+`mt'
+     Maltese.
+
+`my'
+     Burmese.
+
+`na'
+     Nauru.
+
+`nb'
+     Norwegian Bokmaal.
+
+`nd'
+     Ndebele, North.
+
+`ne'
+     Nepali.
+
+`ng'
+     Ndonga.
+
+`nl'
+     Dutch.
+
+`nn'
+     Norwegian Nynorsk.
+
+`no'
+     Norwegian.
+
+`nr'
+     Ndebele, South.
+
+`nv'
+     Navajo.
+
+`ny'
+     Chichewa; Nyanja.
+
+`oc'
+     Occitan; Provenc,al.
+
+`om'
+     (Afan) Oromo.
+
+`or'
+     Oriya.
+
+`os'
+     Ossetian; Ossetic.
+
+`pa'
+     Panjabi; Punjabi.
+
+`pi'
+     Pali.
+
+`pl'
+     Polish.
+
+`ps'
+     Pashto, Pushto.
+
+`pt'
+     Portuguese.
+
+`qu'
+     Quechua.
+
+`rm'
+     Rhaeto-Romance.
+
+`rn'
+     Rundi; Kirundi.
+
+`ro'
+     Romanian.
+
+`ru'
+     Russian.
+
+`rw'
+     Kinyarwanda.
+
+`sa'
+     Sanskrit.
+
+`sc'
+     Sardinian.
+
+`sd'
+     Sindhi.
+
+`se'
+     Northern Sami.
+
+`sg'
+     Sango; Sangro.
+
+`si'
+     Sinhalese.
+
+`sk'
+     Slovak.
+
+`sl'
+     Slovenian.
+
+`sm'
+     Samoan.
+
+`sn'
+     Shona.
+
+`so'
+     Somali.
+
+`sq'
+     Albanian.
+
+`sr'
+     Serbian.
+
+`ss'
+     Swati; Siswati.
+
+`st'
+     Sesotho; Sotho, Southern.
+
+`su'
+     Sundanese.
+
+`sv'
+     Swedish.
+
+`sw'
+     Swahili.
+
+`ta'
+     Tamil.
+
+`te'
+     Telugu.
+
+`tg'
+     Tajik.
+
+`th'
+     Thai.
+
+`ti'
+     Tigrinya.
+
+`tk'
+     Turkmen.
+
+`tl'
+     Tagalog.
+
+`tn'
+     Tswana; Setswana.
+
+`to'
+     Tonga (?).
+
+`tr'
+     Turkish.
+
+`ts'
+     Tsonga.
+
+`tt'
+     Tatar.
+
+`tw'
+     Twi.
+
+`ty'
+     Tahitian.
+
+`ug'
+     Uighur.
+
+`uk'
+     Ukrainian.
+
+`ur'
+     Urdu.
+
+`uz'
+     Uzbek.
+
+`vi'
+     Vietnamese.
+
+`vo'
+     Volapu"k; Volapuk.
+
+`wa'
+     Walloon.
+
+`wo'
+     Wolof.
+
+`xh'
+     Xhosa.
+
+`yi'
+     Yiddish (formerly ji).
+
+`yo'
+     Yoruba.
+
+`za'
+     Zhuang.
+
+`zh'
+     Chinese.
+
+`zu'
+     Zulu.
+
+\1f
+File: gettext.info,  Node: Country Codes,  Next: Program Index,  Prev: Language Codes,  Up: Top
+
+Country Codes
+*************
+
+   The ISO 3166 standard defines two character codes for many countries
+and territories.  All abbreviations for countries used in the
+Translation Project should come from this standard.
+
+`AD'
+     Andorra.
+
+`AE'
+     United Arab Emirates.
+
+`AF'
+     Afghanistan.
+
+`AG'
+     Antigua and Barbuda.
+
+`AI'
+     Anguilla.
+
+`AL'
+     Albania.
+
+`AM'
+     Armenia.
+
+`AN'
+     Netherlands Antilles.
+
+`AO'
+     Angola.
+
+`AQ'
+     Antarctica.
+
+`AR'
+     Argentina.
+
+`AS'
+     Samoa (American).
+
+`AT'
+     Austria.
+
+`AU'
+     Australia.
+
+`AW'
+     Aruba.
+
+`AZ'
+     Azerbaijan.
+
+`BA'
+     Bosnia and Herzegovina.
+
+`BB'
+     Barbados.
+
+`BD'
+     Bangladesh.
+
+`BE'
+     Belgium.
+
+`BF'
+     Burkina Faso.
+
+`BG'
+     Bulgaria.
+
+`BH'
+     Bahrain.
+
+`BI'
+     Burundi.
+
+`BJ'
+     Benin.
+
+`BM'
+     Bermuda.
+
+`BN'
+     Brunei.
+
+`BO'
+     Bolivia.
+
+`BR'
+     Brazil.
+
+`BS'
+     Bahamas.
+
+`BT'
+     Bhutan.
+
+`BV'
+     Bouvet Island.
+
+`BW'
+     Botswana.
+
+`BY'
+     Belarus.
+
+`BZ'
+     Belize.
+
+`CA'
+     Canada.
+
+`CC'
+     Cocos (Keeling) Islands.
+
+`CD'
+     Congo (Dem. Rep.).
+
+`CF'
+     Central African Rep..
+
+`CG'
+     Congo (Rep.).
+
+`CH'
+     Switzerland.
+
+`CI'
+     Cote d'Ivoire.
+
+`CK'
+     Cook Islands.
+
+`CL'
+     Chile.
+
+`CM'
+     Cameroon.
+
+`CN'
+     China.
+
+`CO'
+     Colombia.
+
+`CR'
+     Costa Rica.
+
+`CU'
+     Cuba.
+
+`CV'
+     Cape Verde.
+
+`CX'
+     Christmas Island.
+
+`CY'
+     Cyprus.
+
+`CZ'
+     Czech Republic.
+
+`DE'
+     Germany.
+
+`DJ'
+     Djibouti.
+
+`DK'
+     Denmark.
+
+`DM'
+     Dominica.
+
+`DO'
+     Dominican Republic.
+
+`DZ'
+     Algeria.
+
+`EC'
+     Ecuador.
+
+`EE'
+     Estonia.
+
+`EG'
+     Egypt.
+
+`EH'
+     Western Sahara.
+
+`ER'
+     Eritrea.
+
+`ES'
+     Spain.
+
+`ET'
+     Ethiopia.
+
+`FI'
+     Finland.
+
+`FJ'
+     Fiji.
+
+`FK'
+     Falkland Islands.
+
+`FM'
+     Micronesia.
+
+`FO'
+     Faeroe Islands.
+
+`FR'
+     France.
+
+`GA'
+     Gabon.
+
+`GB'
+     Britain (UK).
+
+`GD'
+     Grenada.
+
+`GE'
+     Georgia.
+
+`GF'
+     French Guiana.
+
+`GH'
+     Ghana.
+
+`GI'
+     Gibraltar.
+
+`GL'
+     Greenland.
+
+`GM'
+     Gambia.
+
+`GN'
+     Guinea.
+
+`GP'
+     Guadeloupe.
+
+`GQ'
+     Equatorial Guinea.
+
+`GR'
+     Greece.
+
+`GS'
+     South Georgia and the South Sandwich Islands.
+
+`GT'
+     Guatemala.
+
+`GU'
+     Guam.
+
+`GW'
+     Guinea-Bissau.
+
+`GY'
+     Guyana.
+
+`HK'
+     Hong Kong.
+
+`HM'
+     Heard Island and McDonald Islands.
+
+`HN'
+     Honduras.
+
+`HR'
+     Croatia.
+
+`HT'
+     Haiti.
+
+`HU'
+     Hungary.
+
+`ID'
+     Indonesia.
+
+`IE'
+     Ireland.
+
+`IL'
+     Israel.
+
+`IN'
+     India.
+
+`IO'
+     British Indian Ocean Territory.
+
+`IQ'
+     Iraq.
+
+`IR'
+     Iran.
+
+`IS'
+     Iceland.
+
+`IT'
+     Italy.
+
+`JM'
+     Jamaica.
+
+`JO'
+     Jordan.
+
+`JP'
+     Japan.
+
+`KE'
+     Kenya.
+
+`KG'
+     Kyrgyzstan.
+
+`KH'
+     Cambodia.
+
+`KI'
+     Kiribati.
+
+`KM'
+     Comoros.
+
+`KN'
+     St Kitts and Nevis.
+
+`KP'
+     Korea (North).
+
+`KR'
+     Korea (South).
+
+`KW'
+     Kuwait.
+
+`KY'
+     Cayman Islands.
+
+`KZ'
+     Kazakhstan.
+
+`LA'
+     Laos.
+
+`LB'
+     Lebanon.
+
+`LC'
+     St Lucia.
+
+`LI'
+     Liechtenstein.
+
+`LK'
+     Sri Lanka.
+
+`LR'
+     Liberia.
+
+`LS'
+     Lesotho.
+
+`LT'
+     Lithuania.
+
+`LU'
+     Luxembourg.
+
+`LV'
+     Latvia.
+
+`LY'
+     Libya.
+
+`MA'
+     Morocco.
+
+`MC'
+     Monaco.
+
+`MD'
+     Moldova.
+
+`MG'
+     Madagascar.
+
+`MH'
+     Marshall Islands.
+
+`MK'
+     Macedonia.
+
+`ML'
+     Mali.
+
+`MM'
+     Myanmar (Burma).
+
+`MN'
+     Mongolia.
+
+`MO'
+     Macao.
+
+`MP'
+     Northern Mariana Islands.
+
+`MQ'
+     Martinique.
+
+`MR'
+     Mauritania.
+
+`MS'
+     Montserrat.
+
+`MT'
+     Malta.
+
+`MU'
+     Mauritius.
+
+`MV'
+     Maldives.
+
+`MW'
+     Malawi.
+
+`MX'
+     Mexico.
+
+`MY'
+     Malaysia.
+
+`MZ'
+     Mozambique.
+
+`NA'
+     Namibia.
+
+`NC'
+     New Caledonia.
+
+`NE'
+     Niger.
+
+`NF'
+     Norfolk Island.
+
+`NG'
+     Nigeria.
+
+`NI'
+     Nicaragua.
+
+`NL'
+     Netherlands.
+
+`NO'
+     Norway.
+
+`NP'
+     Nepal.
+
+`NR'
+     Nauru.
+
+`NU'
+     Niue.
+
+`NZ'
+     New Zealand.
+
+`OM'
+     Oman.
+
+`PA'
+     Panama.
+
+`PE'
+     Peru.
+
+`PF'
+     French Polynesia.
+
+`PG'
+     Papua New Guinea.
+
+`PH'
+     Philippines.
+
+`PK'
+     Pakistan.
+
+`PL'
+     Poland.
+
+`PM'
+     St Pierre and Miquelon.
+
+`PN'
+     Pitcairn.
+
+`PR'
+     Puerto Rico.
+
+`PS'
+     Palestine.
+
+`PT'
+     Portugal.
+
+`PW'
+     Palau.
+
+`PY'
+     Paraguay.
+
+`QA'
+     Qatar.
+
+`RE'
+     Reunion.
+
+`RO'
+     Romania.
+
+`RU'
+     Russia.
+
+`RW'
+     Rwanda.
+
+`SA'
+     Saudi Arabia.
+
+`SB'
+     Solomon Islands.
+
+`SC'
+     Seychelles.
+
+`SD'
+     Sudan.
+
+`SE'
+     Sweden.
+
+`SG'
+     Singapore.
+
+`SH'
+     St Helena.
+
+`SI'
+     Slovenia.
+
+`SJ'
+     Svalbard and Jan Mayen.
+
+`SK'
+     Slovakia.
+
+`SL'
+     Sierra Leone.
+
+`SM'
+     San Marino.
+
+`SN'
+     Senegal.
+
+`SO'
+     Somalia.
+
+`SR'
+     Suriname.
+
+`ST'
+     Sao Tome and Principe.
+
+`SV'
+     El Salvador.
+
+`SY'
+     Syria.
+
+`SZ'
+     Swaziland.
+
+`TC'
+     Turks and Caicos Is.
+
+`TD'
+     Chad.
+
+`TF'
+     French Southern and Antarctic Lands.
+
+`TG'
+     Togo.
+
+`TH'
+     Thailand.
+
+`TJ'
+     Tajikistan.
+
+`TK'
+     Tokelau.
+
+`TM'
+     Turkmenistan.
+
+`TN'
+     Tunisia.
+
+`TO'
+     Tonga.
+
+`TP'
+     East Timor.
+
+`TR'
+     Turkey.
+
+`TT'
+     Trinidad and Tobago.
+
+`TV'
+     Tuvalu.
+
+`TW'
+     Taiwan.
+
+`TZ'
+     Tanzania.
+
+`UA'
+     Ukraine.
+
+`UG'
+     Uganda.
+
+`UM'
+     US minor outlying islands.
+
+`US'
+     United States.
+
+`UY'
+     Uruguay.
+
+`UZ'
+     Uzbekistan.
+
+`VA'
+     Vatican City.
+
+`VC'
+     St Vincent.
+
+`VE'
+     Venezuela.
+
+`VG'
+     Virgin Islands (UK).
+
+`VI'
+     Virgin Islands (US).
+
+`VN'
+     Vietnam.
+
+`VU'
+     Vanuatu.
+
+`WF'
+     Wallis and Futuna.
+
+`WS'
+     Samoa (Western).
+
+`YE'
+     Yemen.
+
+`YT'
+     Mayotte.
+
+`YU'
+     Yugoslavia.
+
+`ZA'
+     South Africa.
+
+`ZM'
+     Zambia.
+
+`ZW'
+     Zimbabwe.
+
+\1f
+File: gettext.info,  Node: Program Index,  Next: Option Index,  Prev: Country Codes,  Up: Top
+
+Program Index
+*************
+
+* Menu:
+
+* gettext <1>:                           bash.
+* gettext:                               sh.
+* gettextize:                            gettextize Invocation.
+* msgattrib:                             msgattrib Invocation.
+* msgcat:                                msgcat Invocation.
+* msgcmp:                                msgcmp Invocation.
+* msgcomm:                               msgcomm Invocation.
+* msgconv:                               msgconv Invocation.
+* msgen:                                 msgen Invocation.
+* msgexec:                               msgexec Invocation.
+* msgfilter:                             msgfilter Invocation.
+* msgfmt:                                msgfmt Invocation.
+* msggrep:                               msggrep Invocation.
+* msginit:                               msginit Invocation.
+* msgmerge:                              msgmerge Invocation.
+* msgunfmt:                              msgunfmt Invocation.
+* msguniq:                               msguniq Invocation.
+* ngettext <1>:                          bash.
+* ngettext:                              sh.
+* xgettext:                              xgettext Invocation.
+
 \1f
 File: gettext.info,  Node: Option Index,  Next: Variable Index,  Prev: Program Index,  Up: Top
 
@@ -171,6 +1927,18 @@ Option Index
 * --no-location, xgettext option:        xgettext Invocation.
 * --no-obsolete, msgattrib option:       msgattrib Invocation.
 * --no-translator, msginit option:       msginit Invocation.
+* --no-wrap, msgattrib option:           msgattrib Invocation.
+* --no-wrap, msgcat option:              msgcat Invocation.
+* --no-wrap, msgcomm option:             msgcomm Invocation.
+* --no-wrap, msgconv option:             msgconv Invocation.
+* --no-wrap, msgen option:               msgen Invocation.
+* --no-wrap, msgfilter option:           msgfilter Invocation.
+* --no-wrap, msggrep option:             msggrep Invocation.
+* --no-wrap, msginit option:             msginit Invocation.
+* --no-wrap, msgmerge option:            msgmerge Invocation.
+* --no-wrap, msgunfmt option:            msgunfmt Invocation.
+* --no-wrap, msguniq option:             msguniq Invocation.
+* --no-wrap, xgettext option:            xgettext Invocation.
 * --obsolete, msgattrib option:          msgattrib Invocation.
 * --omit-header, msgcomm option:         msgcomm Invocation.
 * --omit-header, xgettext option:        xgettext Invocation.
@@ -474,179 +2242,3 @@ Variable Index
 * TEXTDOMAINDIR, environment variable <1>: bash.
 * TEXTDOMAINDIR, environment variable:   sh.
 
-\1f
-File: gettext.info,  Node: PO Mode Index,  Next: Autoconf Macro Index,  Prev: Variable Index,  Up: Top
-
-PO Mode Index
-*************
-
-* Menu:
-
-* #, PO Mode command:                    Modifying Comments.
-* ,, PO Mode command:                    Marking.
-* ., PO Mode command:                    Entry Positioning.
-* .emacs customizations:                 Installation.
-* 0, PO Mode command:                    Main PO Commands.
-* <, PO Mode command:                    Entry Positioning.
-* =, PO Mode command:                    Main PO Commands.
-* >, PO Mode command:                    Entry Positioning.
-* ?, PO Mode command:                    Main PO Commands.
-* _, PO Mode command:                    Main PO Commands.
-* a, PO Mode command:                    Auxiliary.
-* A, PO Mode command:                    Auxiliary.
-* a, PO Mode command:                    Auxiliary.
-* auxiliary PO file:                     Auxiliary.
-* C-c C-a, PO Mode command <1>:          Auxiliary.
-* C-c C-a, PO Mode command:              Subedit.
-* C-c C-c, PO Mode command:              Subedit.
-* C-c C-k, PO Mode command:              Subedit.
-* C-j, PO Mode command:                  Modifying Translations.
-* commands:                              Main PO Commands.
-* comment out PO file entry:             Obsolete Entries.
-* consulting program sources:            C Sources Context.
-* consulting translations to other languages: Auxiliary.
-* current entry of a PO file:            Entry Positioning.
-* cut and paste for translated strings:  Modifying Translations.
-* DEL, PO Mode command <1>:              Obsolete Entries.
-* DEL, PO Mode command:                  Fuzzy Entries.
-* editing comments:                      Modifying Comments.
-* editing multiple entries:              Subedit.
-* editing translations:                  Modifying Translations.
-* etags, using for marking strings:      Marking.
-* exiting PO subedit:                    Subedit.
-* find source fragment for a PO file entry: C Sources Context.
-* h, PO Mode command:                    Main PO Commands.
-* installing PO mode:                    Installation.
-* K, PO Mode command:                    Modifying Comments.
-* k, PO Mode command <1>:                Modifying Translations.
-* k, PO Mode command:                    Untranslated Entries.
-* LFD, PO Mode command:                  Modifying Translations.
-* looking at the source to aid translation: C Sources Context.
-* m, PO Mode command:                    Entry Positioning.
-* M-,, PO Mode command:                  Marking.
-* M-., PO Mode command:                  Marking.
-* M-A, PO Mode command:                  Auxiliary.
-* M-S, PO Mode command:                  C Sources Context.
-* M-s, PO Mode command:                  C Sources Context.
-* M-S, PO Mode command:                  C Sources Context.
-* M-s, PO Mode command:                  C Sources Context.
-* marking strings for translation:       Marking.
-* moving by fuzzy entries:               Fuzzy Entries.
-* moving by obsolete entries:            Obsolete Entries.
-* moving by translated entries:          Translated Entries.
-* moving by untranslated entries:        Untranslated Entries.
-* moving through a PO file:              Entry Positioning.
-* n, PO Mode command:                    Entry Positioning.
-* next-error, stepping through PO file validation results: Main PO Commands.
-* normalize, PO Mode command:            Auxiliary.
-* O, PO Mode command:                    Obsolete Entries.
-* o, PO Mode command:                    Obsolete Entries.
-* O, PO Mode command:                    Obsolete Entries.
-* o, PO Mode command:                    Obsolete Entries.
-* obsolete active entry:                 Obsolete Entries.
-* p, PO Mode command:                    Entry Positioning.
-* pending subedits:                      Subedit.
-* po-auto-edit-with-msgid, PO Mode variable: Modifying Translations.
-* po-auto-fuzzy-on-edit, PO Mode variable: Translated Entries.
-* po-auto-select-on-unfuzzy, PO Mode variable: Fuzzy Entries.
-* po-confirm-and-quit, PO Mode command:  Main PO Commands.
-* po-consider-as-auxiliary, PO Mode command: Auxiliary.
-* po-consider-source-path, PO Mode command: C Sources Context.
-* po-current-entry, PO Mode command:     Entry Positioning.
-* po-cycle-auxiliary, PO Mode command:   Auxiliary.
-* po-cycle-source-reference, PO Mode command: C Sources Context.
-* po-edit-comment, PO Mode command:      Modifying Comments.
-* po-edit-msgstr, PO Mode command:       Modifying Translations.
-* po-exchange-location, PO Mode command: Entry Positioning.
-* po-fade-out-entry, PO Mode command <1>: Obsolete Entries.
-* po-fade-out-entry, PO Mode command:    Fuzzy Entries.
-* po-first-entry, PO Mode command:       Entry Positioning.
-* po-help, PO Mode command:              Main PO Commands.
-* po-ignore-as-auxiliary, PO Mode command: Auxiliary.
-* po-ignore-source-path, PO Mode command: C Sources Context.
-* po-kill-comment, PO Mode command:      Modifying Comments.
-* po-kill-msgstr, PO Mode command <1>:   Modifying Translations.
-* po-kill-msgstr, PO Mode command:       Untranslated Entries.
-* po-kill-ring-save-comment, PO Mode command: Modifying Comments.
-* po-kill-ring-save-msgstr, PO Mode command: Modifying Translations.
-* po-last-entry, PO Mode command:        Entry Positioning.
-* po-mark-translatable, PO Mode command: Marking.
-* po-msgid-to-msgstr, PO Mode command:   Modifying Translations.
-* po-next-entry, PO Mode command:        Entry Positioning.
-* po-next-fuzzy-entry, PO Mode command:  Fuzzy Entries.
-* po-next-obsolete-entry, PO Mode command: Obsolete Entries.
-* po-next-translated-entry, PO Mode command: Translated Entries.
-* po-next-untranslated-entry, PO Mode command: Untranslated Entries.
-* po-normalize, PO Mode command <1>:     Normalizing.
-* po-normalize, PO Mode command:         PO Files.
-* po-other-window, PO Mode command:      Main PO Commands.
-* po-pop-location, PO Mode command:      Entry Positioning.
-* po-previous-entry, PO Mode command:    Entry Positioning.
-* po-previous-fuzzy-entry, PO Mode command: Fuzzy Entries.
-* po-previous-obsolete-entry, PO Mode command: Obsolete Entries.
-* po-previous-translated-entry, PO Mode command: Translated Entries.
-* po-previous-untransted-entry, PO Mode command: Untranslated Entries.
-* po-push-location, PO Mode command:     Entry Positioning.
-* po-quit, PO Mode command:              Main PO Commands.
-* po-select-auxiliary, PO Mode command:  Auxiliary.
-* po-select-mark-and-mark, PO Mode command: Marking.
-* po-select-source-reference, PO Mode command: C Sources Context.
-* po-statistics, PO Mode command:        Main PO Commands.
-* po-subedit-abort, PO Mode command:     Subedit.
-* po-subedit-cycle-auxiliary, PO Mode command: Subedit.
-* po-subedit-exit, PO Mode command:      Subedit.
-* po-subedit-mode-hook, PO Mode variable: Modifying Comments.
-* po-tags-search, PO Mode command:       Marking.
-* po-undo, PO Mode command:              Main PO Commands.
-* po-unfuzzy, PO Mode command:           Fuzzy Entries.
-* po-validate, PO Mode command:          Main PO Commands.
-* po-yank-comment, PO Mode command:      Modifying Comments.
-* po-yank-msgstr, PO Mode command:       Modifying Translations.
-* q, PO Mode command:                    Main PO Commands.
-* Q, PO Mode command:                    Main PO Commands.
-* q, PO Mode command:                    Main PO Commands.
-* Q, PO Mode command:                    Main PO Commands.
-* r, PO Mode command:                    Entry Positioning.
-* RET, PO Mode command:                  Modifying Translations.
-* S, PO Mode command:                    C Sources Context.
-* s, PO Mode command:                    C Sources Context.
-* S, PO Mode command:                    C Sources Context.
-* s, PO Mode command:                    C Sources Context.
-* starting a string translation:         Modifying Translations.
-* string normalization in entries:       Normalizing.
-* subedit minor mode:                    Subedit.
-* T, PO Mode command:                    Translated Entries.
-* t, PO Mode command:                    Translated Entries.
-* T, PO Mode command:                    Translated Entries.
-* t, PO Mode command:                    Translated Entries.
-* TAB, PO Mode command:                  Fuzzy Entries.
-* TAGS, and marking translatable strings: Marking.
-* U, PO Mode command:                    Untranslated Entries.
-* u, PO Mode command:                    Untranslated Entries.
-* U, PO Mode command:                    Untranslated Entries.
-* u, PO Mode command:                    Untranslated Entries.
-* use the source, Luke:                  C Sources Context.
-* using obsolete translations to make new entries: Modifying Translations.
-* using translation compendia:           Compendium.
-* V, PO Mode command:                    Main PO Commands.
-* W, PO Mode command:                    Modifying Comments.
-* w, PO Mode command:                    Modifying Translations.
-* x, PO Mode command:                    Entry Positioning.
-* Y, PO Mode command:                    Modifying Comments.
-* y, PO Mode command:                    Modifying Translations.
-* Z, PO Mode command:                    Fuzzy Entries.
-* z, PO Mode command:                    Fuzzy Entries.
-* Z, PO Mode command:                    Fuzzy Entries.
-* z, PO Mode command:                    Fuzzy Entries.
-
-\1f
-File: gettext.info,  Node: Autoconf Macro Index,  Next: Index,  Prev: PO Mode Index,  Up: Top
-
-Autoconf Macro Index
-********************
-
-* Menu:
-
-* AM_GNU_GETTEXT:                        AM_GNU_GETTEXT.
-* AM_ICONV:                              AM_ICONV.
-
index 24331eb050dc761f6527be32f5387ce5b5a5a042..c1b4e01d9d7b4d84002cc151b15b62dc272f4520 100644 (file)
@@ -30,6 +30,182 @@ manual into another language, under the above conditions for modified
 versions, except that this permission notice may be stated in a
 translation approved by the Foundation.
 
+\1f
+File: gettext.info,  Node: PO Mode Index,  Next: Autoconf Macro Index,  Prev: Variable Index,  Up: Top
+
+PO Mode Index
+*************
+
+* Menu:
+
+* #, PO Mode command:                    Modifying Comments.
+* ,, PO Mode command:                    Marking.
+* ., PO Mode command:                    Entry Positioning.
+* .emacs customizations:                 Installation.
+* 0, PO Mode command:                    Main PO Commands.
+* <, PO Mode command:                    Entry Positioning.
+* =, PO Mode command:                    Main PO Commands.
+* >, PO Mode command:                    Entry Positioning.
+* ?, PO Mode command:                    Main PO Commands.
+* _, PO Mode command:                    Main PO Commands.
+* a, PO Mode command:                    Auxiliary.
+* A, PO Mode command:                    Auxiliary.
+* a, PO Mode command:                    Auxiliary.
+* auxiliary PO file:                     Auxiliary.
+* C-c C-a, PO Mode command <1>:          Auxiliary.
+* C-c C-a, PO Mode command:              Subedit.
+* C-c C-c, PO Mode command:              Subedit.
+* C-c C-k, PO Mode command:              Subedit.
+* C-j, PO Mode command:                  Modifying Translations.
+* commands:                              Main PO Commands.
+* comment out PO file entry:             Obsolete Entries.
+* consulting program sources:            C Sources Context.
+* consulting translations to other languages: Auxiliary.
+* current entry of a PO file:            Entry Positioning.
+* cut and paste for translated strings:  Modifying Translations.
+* DEL, PO Mode command <1>:              Obsolete Entries.
+* DEL, PO Mode command:                  Fuzzy Entries.
+* editing comments:                      Modifying Comments.
+* editing multiple entries:              Subedit.
+* editing translations:                  Modifying Translations.
+* etags, using for marking strings:      Marking.
+* exiting PO subedit:                    Subedit.
+* find source fragment for a PO file entry: C Sources Context.
+* h, PO Mode command:                    Main PO Commands.
+* installing PO mode:                    Installation.
+* K, PO Mode command:                    Modifying Comments.
+* k, PO Mode command <1>:                Modifying Translations.
+* k, PO Mode command:                    Untranslated Entries.
+* LFD, PO Mode command:                  Modifying Translations.
+* looking at the source to aid translation: C Sources Context.
+* m, PO Mode command:                    Entry Positioning.
+* M-,, PO Mode command:                  Marking.
+* M-., PO Mode command:                  Marking.
+* M-A, PO Mode command:                  Auxiliary.
+* M-S, PO Mode command:                  C Sources Context.
+* M-s, PO Mode command:                  C Sources Context.
+* M-S, PO Mode command:                  C Sources Context.
+* M-s, PO Mode command:                  C Sources Context.
+* marking strings for translation:       Marking.
+* moving by fuzzy entries:               Fuzzy Entries.
+* moving by obsolete entries:            Obsolete Entries.
+* moving by translated entries:          Translated Entries.
+* moving by untranslated entries:        Untranslated Entries.
+* moving through a PO file:              Entry Positioning.
+* n, PO Mode command:                    Entry Positioning.
+* next-error, stepping through PO file validation results: Main PO Commands.
+* normalize, PO Mode command:            Auxiliary.
+* O, PO Mode command:                    Obsolete Entries.
+* o, PO Mode command:                    Obsolete Entries.
+* O, PO Mode command:                    Obsolete Entries.
+* o, PO Mode command:                    Obsolete Entries.
+* obsolete active entry:                 Obsolete Entries.
+* p, PO Mode command:                    Entry Positioning.
+* pending subedits:                      Subedit.
+* po-auto-edit-with-msgid, PO Mode variable: Modifying Translations.
+* po-auto-fuzzy-on-edit, PO Mode variable: Translated Entries.
+* po-auto-select-on-unfuzzy, PO Mode variable: Fuzzy Entries.
+* po-confirm-and-quit, PO Mode command:  Main PO Commands.
+* po-consider-as-auxiliary, PO Mode command: Auxiliary.
+* po-consider-source-path, PO Mode command: C Sources Context.
+* po-current-entry, PO Mode command:     Entry Positioning.
+* po-cycle-auxiliary, PO Mode command:   Auxiliary.
+* po-cycle-source-reference, PO Mode command: C Sources Context.
+* po-edit-comment, PO Mode command:      Modifying Comments.
+* po-edit-msgstr, PO Mode command:       Modifying Translations.
+* po-exchange-location, PO Mode command: Entry Positioning.
+* po-fade-out-entry, PO Mode command <1>: Obsolete Entries.
+* po-fade-out-entry, PO Mode command:    Fuzzy Entries.
+* po-first-entry, PO Mode command:       Entry Positioning.
+* po-help, PO Mode command:              Main PO Commands.
+* po-ignore-as-auxiliary, PO Mode command: Auxiliary.
+* po-ignore-source-path, PO Mode command: C Sources Context.
+* po-kill-comment, PO Mode command:      Modifying Comments.
+* po-kill-msgstr, PO Mode command <1>:   Modifying Translations.
+* po-kill-msgstr, PO Mode command:       Untranslated Entries.
+* po-kill-ring-save-comment, PO Mode command: Modifying Comments.
+* po-kill-ring-save-msgstr, PO Mode command: Modifying Translations.
+* po-last-entry, PO Mode command:        Entry Positioning.
+* po-mark-translatable, PO Mode command: Marking.
+* po-msgid-to-msgstr, PO Mode command:   Modifying Translations.
+* po-next-entry, PO Mode command:        Entry Positioning.
+* po-next-fuzzy-entry, PO Mode command:  Fuzzy Entries.
+* po-next-obsolete-entry, PO Mode command: Obsolete Entries.
+* po-next-translated-entry, PO Mode command: Translated Entries.
+* po-next-untranslated-entry, PO Mode command: Untranslated Entries.
+* po-normalize, PO Mode command <1>:     Normalizing.
+* po-normalize, PO Mode command:         PO Files.
+* po-other-window, PO Mode command:      Main PO Commands.
+* po-pop-location, PO Mode command:      Entry Positioning.
+* po-previous-entry, PO Mode command:    Entry Positioning.
+* po-previous-fuzzy-entry, PO Mode command: Fuzzy Entries.
+* po-previous-obsolete-entry, PO Mode command: Obsolete Entries.
+* po-previous-translated-entry, PO Mode command: Translated Entries.
+* po-previous-untransted-entry, PO Mode command: Untranslated Entries.
+* po-push-location, PO Mode command:     Entry Positioning.
+* po-quit, PO Mode command:              Main PO Commands.
+* po-select-auxiliary, PO Mode command:  Auxiliary.
+* po-select-mark-and-mark, PO Mode command: Marking.
+* po-select-source-reference, PO Mode command: C Sources Context.
+* po-statistics, PO Mode command:        Main PO Commands.
+* po-subedit-abort, PO Mode command:     Subedit.
+* po-subedit-cycle-auxiliary, PO Mode command: Subedit.
+* po-subedit-exit, PO Mode command:      Subedit.
+* po-subedit-mode-hook, PO Mode variable: Modifying Comments.
+* po-tags-search, PO Mode command:       Marking.
+* po-undo, PO Mode command:              Main PO Commands.
+* po-unfuzzy, PO Mode command:           Fuzzy Entries.
+* po-validate, PO Mode command:          Main PO Commands.
+* po-yank-comment, PO Mode command:      Modifying Comments.
+* po-yank-msgstr, PO Mode command:       Modifying Translations.
+* q, PO Mode command:                    Main PO Commands.
+* Q, PO Mode command:                    Main PO Commands.
+* q, PO Mode command:                    Main PO Commands.
+* Q, PO Mode command:                    Main PO Commands.
+* r, PO Mode command:                    Entry Positioning.
+* RET, PO Mode command:                  Modifying Translations.
+* S, PO Mode command:                    C Sources Context.
+* s, PO Mode command:                    C Sources Context.
+* S, PO Mode command:                    C Sources Context.
+* s, PO Mode command:                    C Sources Context.
+* starting a string translation:         Modifying Translations.
+* string normalization in entries:       Normalizing.
+* subedit minor mode:                    Subedit.
+* T, PO Mode command:                    Translated Entries.
+* t, PO Mode command:                    Translated Entries.
+* T, PO Mode command:                    Translated Entries.
+* t, PO Mode command:                    Translated Entries.
+* TAB, PO Mode command:                  Fuzzy Entries.
+* TAGS, and marking translatable strings: Marking.
+* U, PO Mode command:                    Untranslated Entries.
+* u, PO Mode command:                    Untranslated Entries.
+* U, PO Mode command:                    Untranslated Entries.
+* u, PO Mode command:                    Untranslated Entries.
+* use the source, Luke:                  C Sources Context.
+* using obsolete translations to make new entries: Modifying Translations.
+* using translation compendia:           Compendium.
+* V, PO Mode command:                    Main PO Commands.
+* W, PO Mode command:                    Modifying Comments.
+* w, PO Mode command:                    Modifying Translations.
+* x, PO Mode command:                    Entry Positioning.
+* Y, PO Mode command:                    Modifying Comments.
+* y, PO Mode command:                    Modifying Translations.
+* Z, PO Mode command:                    Fuzzy Entries.
+* z, PO Mode command:                    Fuzzy Entries.
+* Z, PO Mode command:                    Fuzzy Entries.
+* z, PO Mode command:                    Fuzzy Entries.
+
+\1f
+File: gettext.info,  Node: Autoconf Macro Index,  Next: Index,  Prev: PO Mode Index,  Up: Top
+
+Autoconf Macro Index
+********************
+
+* Menu:
+
+* AM_GNU_GETTEXT:                        AM_GNU_GETTEXT.
+* AM_ICONV:                              AM_ICONV.
+
 \1f
 File: gettext.info,  Node: Index,  Prev: Autoconf Macro Index,  Up: Top
 
@@ -45,6 +221,7 @@ General Index
 * accumulating translations:             Creating Compendia.
 * aclocal.m4 file:                       aclocal.
 * adding keywords, xgettext:             xgettext Invocation.
+* ambiguities:                           Preparing Strings.
 * apply a filter to translations:        msgfilter Invocation.
 * apply command to all translations in a catalog: msgexec Invocation.
 * attribute manipulation:                msgattrib Invocation.
@@ -87,6 +264,7 @@ General Index
 * compendium, creating:                  Creating Compendia.
 * concatenate PO files:                  msgcat Invocation.
 * concatenating PO files into a compendium: Creating Compendia.
+* concatenation of strings:              Preparing Strings.
 * convert binary message catalog into PO file: msgunfmt Invocation.
 * convert translations to a different encoding: msgconv Invocation.
 * converting a package to use gettext:   Prerequisites.
@@ -140,6 +318,7 @@ General Index
 * hash table, inside MO files:           MO Files.
 * he, she, and they:                     Introduction.
 * header entry of a PO file:             Header Entry.
+* help option:                           Preparing Strings.
 * history of GNU gettext:                History.
 * i18n:                                  Concepts.
 * importing PO files:                    Normalizing.
@@ -153,11 +332,13 @@ General Index
 * installing gettext:                    Installation.
 * interface to catgets:                  Interface to catgets.
 * internationalization:                  Concepts.
+* inttypes.h:                            Preparing Strings.
 * ISO 3166:                              Country Codes.
 * ISO 639:                               Language Codes.
 * Java:                                  Java.
 * Java mode, and msgfmt program:         msgfmt Invocation.
 * Java mode, and msgunfmt program:       msgunfmt Invocation.
+* Java, string concatenation:            Preparing Strings.
 * keyboard accelerator checking:         msgfmt Invocation.
 * l10n:                                  Concepts.
 * language codes:                        Language Codes.
@@ -196,6 +377,7 @@ General Index
 * manipulating PO files:                 Manipulating.
 * marking string initializers:           Special cases.
 * marking strings that require translation: Mark Keywords.
+* marking strings, preparations:         Preparing Strings.
 * marking translatable strings:          Overview.
 * menu entries:                          GUI program problems.
 * menu, keyboard accelerator support:    msgfmt Invocation.
@@ -245,6 +427,7 @@ General Index
 * package and version declaration in configure.in: configure.in.
 * package build and installation options: Installers.
 * package maintainer's view of gettext:  Maintainers.
+* paragraphs:                            Preparing Strings.
 * Pascal:                                Pascal.
 * Perl:                                  Perl.
 * PHP:                                   PHP.
@@ -270,6 +453,7 @@ General Index
 * scripting languages:                   Language Implementors.
 * search messages in a catalog:          msggrep Invocation.
 * selecting message language:            End Users.
+* sentences:                             Preparing Strings.
 * setting up gettext at build time:      Installers.
 * setting up gettext at run time:        End Users.
 * several domains:                       Ambiguities.
@@ -285,7 +469,9 @@ General Index
 * specifying plural form in a PO file:   Plural forms.
 * standard output, and msgcat:           msgcat Invocation.
 * standard output, and msgmerge program: msgmerge Invocation.
+* string concatenation:                  Preparing Strings.
 * string normalization in entries:       Normalizing.
+* style:                                 Preparing Strings.
 * supported languages, xgettext:         xgettext Invocation.
 * Tcl:                                   Tcl.
 * Tcl mode, and msgfmt program:          msgfmt Invocation.
index 3e96db0eecfe271559472a5560155a2ec00b6d82..3fa9b03e0554a7de203e27ec39e5bf14a5a7c462 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 1  Introduction</TITLE>
 </HEAD>
@@ -176,7 +176,7 @@ by which the programs are untied from calling only English strings or
 other English specific habits, and connected to generic ways of doing
 the same, instead.  Program developers may use various techniques to
 internationalize their programs.  Some of these have been standardized.
-GNU <CODE>gettext</CODE> offers one of these standards.  See section <A HREF="gettext_10.html#SEC140">10  The Programmer's View</A>.
+GNU <CODE>gettext</CODE> offers one of these standards.  See section <A HREF="gettext_10.html#SEC141">10  The Programmer's View</A>.
 
 </P>
 <P>
@@ -557,10 +557,10 @@ contains all original program strings.  It has sets of pointers to
 exactly where in C sources each string is used.  All translations
 are set to empty.  The letter <KBD>t</KBD> in <TT>`.pot&acute;</TT> marks this as
 a Template PO file, not yet oriented towards any particular language.
-See section <A HREF="gettext_4.html#SEC20">4.1  Invoking the <CODE>xgettext</CODE> Program</A>, for more details about how one calls the
+See section <A HREF="gettext_4.html#SEC21">4.1  Invoking the <CODE>xgettext</CODE> Program</A>, for more details about how one calls the
 <CODE>xgettext</CODE> program.  If you are <EM>really</EM> lazy, you might
 be interested at working a lot more right away, and preparing the
-whole distribution setup (see section <A HREF="gettext_12.html#SEC171">12  The Maintainer's View</A>).  By doing so, you
+whole distribution setup (see section <A HREF="gettext_12.html#SEC172">12  The Maintainer's View</A>).  By doing so, you
 spare yourself typing the <CODE>xgettext</CODE> command, as <CODE>make</CODE>
 should now generate the proper things automatically for you!
 
@@ -569,7 +569,7 @@ should now generate the proper things automatically for you!
 The first time through, there is no <TT>`<VAR>lang</VAR>.po&acute;</TT> yet, so the
 <CODE>msgmerge</CODE> step may be skipped and replaced by a mere copy of
 <TT>`<VAR>package</VAR>.pot&acute;</TT> to <TT>`<VAR>lang</VAR>.po&acute;</TT>, where <VAR>lang</VAR>
-represents the target language.  See section <A HREF="gettext_5.html#SEC28">5  Creating a New PO File</A> for details.
+represents the target language.  See section <A HREF="gettext_5.html#SEC29">5  Creating a New PO File</A> for details.
 
 </P>
 <P>
@@ -577,7 +577,7 @@ Then comes the initial translation of messages.  Translation in
 itself is a whole matter, still exclusively meant for humans,
 and whose complexity far overwhelms the level of this manual.
 Nevertheless, a few hints are given in some other chapter of this
-manual (see section <A HREF="gettext_11.html#SEC160">11  The Translator's View</A>).  You will also find there indications
+manual (see section <A HREF="gettext_11.html#SEC161">11  The Translator's View</A>).  You will also find there indications
 about how to contact translating teams, or becoming part of them,
 for sharing your translating concerns with others who target the same
 native language.
@@ -594,14 +594,14 @@ of PO file format are taken care of for you, but you have to acquire
 some familiarity with PO mode itself.  Besides main PO mode commands
 (see section <A HREF="gettext_2.html#SEC10">2.3  Main PO mode Commands</A>), you should know how to move between entries
 (see section <A HREF="gettext_2.html#SEC11">2.4  Entry Positioning</A>), and how to handle untranslated entries
-(see section <A HREF="gettext_6.html#SEC46">6.4  Untranslated Entries</A>).
+(see section <A HREF="gettext_6.html#SEC47">6.4  Untranslated Entries</A>).
 
 </P>
 <P>
 If some common translations have already been saved into a compendium
 PO file, translators may use PO mode for initializing untranslated
 entries from the compendium, and also save selected translations into
-the compendium, updating it (see section <A HREF="gettext_6.html#SEC53">6.11  Using Translation Compendia</A>).  Compendium files
+the compendium, updating it (see section <A HREF="gettext_6.html#SEC54">6.11  Using Translation Compendia</A>).  Compendium files
 are meant to be exchanged between members of a given translation team.
 
 </P>
@@ -647,8 +647,8 @@ out of recent C sources.  The refreshing operation adjusts all
 references to C source locations for strings, since these strings
 move as programs are modified.  Also, <CODE>msgmerge</CODE> comments out as
 obsolete, in <TT>`<VAR>lang</VAR>.po&acute;</TT>, those already translated entries
-which are no longer used in the program sources (see section <A HREF="gettext_6.html#SEC47">6.5  Obsolete Entries</A>).  It finally discovers new strings and inserts them in
-the resulting PO file as untranslated entries (see section <A HREF="gettext_6.html#SEC46">6.4  Untranslated Entries</A>).  See section <A HREF="gettext_6.html#SEC36">6.1  Invoking the <CODE>msgmerge</CODE> Program</A>, for more information about what
+which are no longer used in the program sources (see section <A HREF="gettext_6.html#SEC48">6.5  Obsolete Entries</A>).  It finally discovers new strings and inserts them in
+the resulting PO file as untranslated entries (see section <A HREF="gettext_6.html#SEC47">6.4  Untranslated Entries</A>).  See section <A HREF="gettext_6.html#SEC37">6.1  Invoking the <CODE>msgmerge</CODE> Program</A>, for more information about what
 <CODE>msgmerge</CODE> really does.
 
 </P>
@@ -678,7 +678,7 @@ distribution.
 Once the PO file is complete and dependable, the <CODE>msgfmt</CODE> program
 is used for turning the PO file into a machine-oriented format, which
 may yield efficient retrieval of translations by the programs of the
-package, whenever needed at runtime (see section <A HREF="gettext_8.html#SEC135">8.3  The Format of GNU MO Files</A>).  See section <A HREF="gettext_8.html#SEC118">8.1  Invoking the <CODE>msgfmt</CODE> Program</A>, for more information about all modes of execution
+package, whenever needed at runtime (see section <A HREF="gettext_8.html#SEC136">8.3  The Format of GNU MO Files</A>).  See section <A HREF="gettext_8.html#SEC119">8.1  Invoking the <CODE>msgfmt</CODE> Program</A>, for more information about all modes of execution
 for the <CODE>msgfmt</CODE> program.
 
 </P>
@@ -688,7 +688,7 @@ with the GNU <CODE>gettext</CODE> library, usually through the operation of
 <CODE>make</CODE>, given a suitable <TT>`Makefile&acute;</TT> exists for the project,
 and the resulting executable is installed somewhere users will find it.
 The MO files themselves should also be properly installed.  Given the
-appropriate environment variables are set (see section <A HREF="gettext_9.html#SEC139">9.3  Magic for End Users</A>), the
+appropriate environment variables are set (see section <A HREF="gettext_9.html#SEC140">9.3  Magic for End Users</A>), the
 program should localize itself automatically, whenever it executes.
 
 </P>
index 9015f50d385a4e5a34e531add42e676f7092b522..09949bbfc442e8b5258643d009e8969f1e79e332 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 10  The Programmer's View</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_9.html">previous<
 <P><HR><P>
 
 
-<H1><A NAME="SEC140" HREF="gettext_toc.html#TOC140">10  The Programmer's View</A></H1>
+<H1><A NAME="SEC141" HREF="gettext_toc.html#TOC141">10  The Programmer's View</A></H1>
 
 <P>
 One aim of the current message catalog implementation provided by
@@ -28,9 +28,9 @@ later explain our solution of this dilemma.
 
 
 
-<H2><A NAME="SEC141" HREF="gettext_toc.html#TOC141">10.1  About <CODE>catgets</CODE></A></H2>
+<H2><A NAME="SEC142" HREF="gettext_toc.html#TOC142">10.1  About <CODE>catgets</CODE></A></H2>
 <P>
-<A NAME="IDX798"></A>
+<A NAME="IDX820"></A>
 
 </P>
 <P>
@@ -63,9 +63,9 @@ therefore part of all Unix implementation (implementations, which are
 
 
 
-<H3><A NAME="SEC142" HREF="gettext_toc.html#TOC142">10.1.1  The Interface</A></H3>
+<H3><A NAME="SEC143" HREF="gettext_toc.html#TOC143">10.1.1  The Interface</A></H3>
 <P>
-<A NAME="IDX799"></A>
+<A NAME="IDX821"></A>
 
 </P>
 <P>
@@ -78,7 +78,7 @@ for the functions and the needed definitions are in the
 
 </P>
 <P>
-<A NAME="IDX800"></A>
+<A NAME="IDX822"></A>
 <CODE>catopen</CODE> is used like in this:
 
 </P>
@@ -97,7 +97,7 @@ message catalog, equivalent to handles to file returned by <CODE>open</CODE>.
 
 </P>
 <P>
-<A NAME="IDX801"></A>
+<A NAME="IDX823"></A>
 This handle is of course used in the <CODE>catgets</CODE> function which can
 be used like this:
 
@@ -129,7 +129,7 @@ should better be <CODE>const char *</CODE>, but the standard is published in
 
 </P>
 <P>
-<A NAME="IDX802"></A>
+<A NAME="IDX824"></A>
 The last of these function functions is used and behaves as expected:
 
 </P>
@@ -144,9 +144,9 @@ After this no <CODE>catgets</CODE> call using the descriptor is legal anymore.
 </P>
 
 
-<H3><A NAME="SEC143" HREF="gettext_toc.html#TOC143">10.1.2  Problems with the <CODE>catgets</CODE> Interface?!</A></H3>
+<H3><A NAME="SEC144" HREF="gettext_toc.html#TOC144">10.1.2  Problems with the <CODE>catgets</CODE> Interface?!</A></H3>
 <P>
-<A NAME="IDX803"></A>
+<A NAME="IDX825"></A>
 
 </P>
 <P>
@@ -165,9 +165,9 @@ more easy to manage.
 </P>
 
 
-<H2><A NAME="SEC144" HREF="gettext_toc.html#TOC144">10.2  About <CODE>gettext</CODE></A></H2>
+<H2><A NAME="SEC145" HREF="gettext_toc.html#TOC145">10.2  About <CODE>gettext</CODE></A></H2>
 <P>
-<A NAME="IDX804"></A>
+<A NAME="IDX826"></A>
 
 </P>
 <P>
@@ -182,7 +182,7 @@ The main points about this solution is that it does not follow the
 method of normal file handling (open-use-close) and that it does not
 burden the programmer so many task, especially the unique key handling.
 Of course here also a unique key is needed, but this key is the message
-itself (how long or short it is).  See section <A HREF="gettext_10.html#SEC152">10.3  Comparing the Two Interfaces</A> for a more
+itself (how long or short it is).  See section <A HREF="gettext_10.html#SEC153">10.3  Comparing the Two Interfaces</A> for a more
 detailed comparison of the two methods.
 
 </P>
@@ -196,9 +196,9 @@ in using this library will be interested in this description.
 
 
 
-<H3><A NAME="SEC145" HREF="gettext_toc.html#TOC145">10.2.1  The Interface</A></H3>
+<H3><A NAME="SEC146" HREF="gettext_toc.html#TOC146">10.2.1  The Interface</A></H3>
 <P>
-<A NAME="IDX805"></A>
+<A NAME="IDX827"></A>
 
 </P>
 <P>
@@ -267,11 +267,11 @@ your language.
 </P>
 
 
-<H3><A NAME="SEC146" HREF="gettext_toc.html#TOC146">10.2.2  Solving Ambiguities</A></H3>
+<H3><A NAME="SEC147" HREF="gettext_toc.html#TOC147">10.2.2  Solving Ambiguities</A></H3>
 <P>
-<A NAME="IDX806"></A>
-<A NAME="IDX807"></A>
-<A NAME="IDX808"></A>
+<A NAME="IDX828"></A>
+<A NAME="IDX829"></A>
+<A NAME="IDX830"></A>
 
 </P>
 <P>
@@ -345,9 +345,9 @@ unreliabilities.
 </P>
 
 
-<H3><A NAME="SEC147" HREF="gettext_toc.html#TOC147">10.2.3  Locating Message Catalog Files</A></H3>
+<H3><A NAME="SEC148" HREF="gettext_toc.html#TOC148">10.2.3  Locating Message Catalog Files</A></H3>
 <P>
-<A NAME="IDX809"></A>
+<A NAME="IDX831"></A>
 
 </P>
 <P>
@@ -385,10 +385,10 @@ The value of the locale is determined through
 </P>
 
 
-<H3><A NAME="SEC148" HREF="gettext_toc.html#TOC148">10.2.4  How to specify the output character set <CODE>gettext</CODE> uses</A></H3>
+<H3><A NAME="SEC149" HREF="gettext_toc.html#TOC149">10.2.4  How to specify the output character set <CODE>gettext</CODE> uses</A></H3>
 <P>
-<A NAME="IDX810"></A>
-<A NAME="IDX811"></A>
+<A NAME="IDX832"></A>
+<A NAME="IDX833"></A>
 
 </P>
 <P>
@@ -420,7 +420,7 @@ recommended that all <VAR>msgid</VAR>s be US-ASCII strings.
 <P>
 <DL>
 <DT><U>Function:</U> char * <B>bind_textdomain_codeset</B> <I>(const char *<VAR>domainname</VAR>, const char *<VAR>codeset</VAR>)</I>
-<DD><A NAME="IDX812"></A>
+<DD><A NAME="IDX834"></A>
 The <CODE>bind_textdomain_codeset</CODE> function can be used to specify the
 output character set for message catalogs for domain <VAR>domainname</VAR>.
 The <VAR>codeset</VAR> argument must be a valid codeset name which can be used
@@ -452,9 +452,9 @@ global variable <VAR>errno</VAR> is set accordingly.
 </P>
 
 
-<H3><A NAME="SEC149" HREF="gettext_toc.html#TOC149">10.2.5  Additional functions for plural forms</A></H3>
+<H3><A NAME="SEC150" HREF="gettext_toc.html#TOC150">10.2.5  Additional functions for plural forms</A></H3>
 <P>
-<A NAME="IDX813"></A>
+<A NAME="IDX835"></A>
 
 </P>
 <P>
@@ -574,7 +574,7 @@ purpose.
 <P>
 <DL>
 <DT><U>Function:</U> char * <B>ngettext</B> <I>(const char *<VAR>msgid1</VAR>, const char *<VAR>msgid2</VAR>, unsigned long int <VAR>n</VAR>)</I>
-<DD><A NAME="IDX814"></A>
+<DD><A NAME="IDX836"></A>
 The <CODE>ngettext</CODE> function is similar to the <CODE>gettext</CODE> function
 as it finds the message catalogs in the same way.  But it takes two
 extra arguments.  The <VAR>msgid1</VAR> parameter must contain the singular
@@ -604,7 +604,7 @@ Please note that the numeric value <VAR>n</VAR> has to be passed to the
 <P>
 <DL>
 <DT><U>Function:</U> char * <B>dngettext</B> <I>(const char *<VAR>domain</VAR>, const char *<VAR>msgid1</VAR>, const char *<VAR>msgid2</VAR>, unsigned long int <VAR>n</VAR>)</I>
-<DD><A NAME="IDX815"></A>
+<DD><A NAME="IDX837"></A>
 The <CODE>dngettext</CODE> is similar to the <CODE>dgettext</CODE> function in the
 way the message catalog is selected.  The difference is that it takes
 two extra parameter to provide the correct plural form.  These two
@@ -615,7 +615,7 @@ parameters are handled in the same way <CODE>ngettext</CODE> handles them.
 <P>
 <DL>
 <DT><U>Function:</U> char * <B>dcngettext</B> <I>(const char *<VAR>domain</VAR>, const char *<VAR>msgid1</VAR>, const char *<VAR>msgid2</VAR>, unsigned long int <VAR>n</VAR>, int <VAR>category</VAR>)</I>
-<DD><A NAME="IDX816"></A>
+<DD><A NAME="IDX838"></A>
 The <CODE>dcngettext</CODE> is similar to the <CODE>dcgettext</CODE> function in the
 way the message catalog is selected.  The difference is that it takes
 two extra parameter to provide the correct plural form.  These two
@@ -640,9 +640,9 @@ possibility of extensions to not prevent the use of new languages).
 
 </P>
 <P>
-<A NAME="IDX817"></A>
-<A NAME="IDX818"></A>
-<A NAME="IDX819"></A>
+<A NAME="IDX839"></A>
+<A NAME="IDX840"></A>
+<A NAME="IDX841"></A>
 The information about the plural form selection has to be stored in the
 header entry of the PO file (the one with the empty <CODE>msgid</CODE> string).
 The plural form information looks like this:
@@ -668,7 +668,7 @@ value of <CODE>nplurals</CODE>.
 
 </P>
 <P>
-<A NAME="IDX820"></A>
+<A NAME="IDX842"></A>
 The following rules are known at this point.  The language with families
 are listed.  But this does not necessarily mean the information can be
 generalized for the whole family (as can be easily seen in the table
@@ -876,11 +876,11 @@ Slovenian
 
 
 
-<H3><A NAME="SEC150" HREF="gettext_toc.html#TOC150">10.2.6  How to use <CODE>gettext</CODE> in GUI programs</A></H3>
+<H3><A NAME="SEC151" HREF="gettext_toc.html#TOC151">10.2.6  How to use <CODE>gettext</CODE> in GUI programs</A></H3>
 <P>
-<A NAME="IDX821"></A>
-<A NAME="IDX822"></A>
-<A NAME="IDX823"></A>
+<A NAME="IDX843"></A>
+<A NAME="IDX844"></A>
+<A NAME="IDX845"></A>
 
 </P>
 <P>
@@ -957,7 +957,7 @@ fine:
 
 </P>
 <P>
-<A NAME="IDX824"></A>
+<A NAME="IDX846"></A>
 
 <PRE>
   char *
@@ -1032,9 +1032,9 @@ quite some memory and disk space by doing this.
 </P>
 
 
-<H3><A NAME="SEC151" HREF="gettext_toc.html#TOC151">10.2.7  Optimization of the *gettext functions</A></H3>
+<H3><A NAME="SEC152" HREF="gettext_toc.html#TOC152">10.2.7  Optimization of the *gettext functions</A></H3>
 <P>
-<A NAME="IDX825"></A>
+<A NAME="IDX847"></A>
 
 </P>
 <P>
@@ -1087,10 +1087,10 @@ find the result through a single cache lookup.
 </P>
 
 
-<H2><A NAME="SEC152" HREF="gettext_toc.html#TOC152">10.3  Comparing the Two Interfaces</A></H2>
+<H2><A NAME="SEC153" HREF="gettext_toc.html#TOC153">10.3  Comparing the Two Interfaces</A></H2>
 <P>
-<A NAME="IDX826"></A>
-<A NAME="IDX827"></A>
+<A NAME="IDX848"></A>
+<A NAME="IDX849"></A>
 
 </P>
 
@@ -1140,7 +1140,7 @@ by
 
 </P>
 <P>
-<A NAME="IDX828"></A>
+<A NAME="IDX850"></A>
 
 <PRE>
 #include &#60;libintl.h&#62;
@@ -1155,9 +1155,9 @@ can use any that becomes available.
 
 </P>
 <P>
-<A NAME="IDX829"></A>
+<A NAME="IDX851"></A>
 The same procedure can be done for the <CODE>gettext_noop</CODE> invocations
-(see section <A HREF="gettext_3.html#SEC18">3.5  Special Cases of Translatable Strings</A>).  One usually defines <CODE>gettext_noop</CODE> as a
+(see section <A HREF="gettext_3.html#SEC19">3.6  Special Cases of Translatable Strings</A>).  One usually defines <CODE>gettext_noop</CODE> as a
 no-op macro.  So you should consider the following code for your project:
 
 </P>
@@ -1234,12 +1234,12 @@ little bit.  But it is not impossible to overcome.
 <P>
 <CODE>catgets</CODE> allows same original entry to have different translations,
 but <CODE>gettext</CODE> has another, scalable approach for solving ambiguities
-of this kind: See section <A HREF="gettext_10.html#SEC146">10.2.2  Solving Ambiguities</A>.
+of this kind: See section <A HREF="gettext_10.html#SEC147">10.2.2  Solving Ambiguities</A>.
 
 </P>
 
 
-<H2><A NAME="SEC153" HREF="gettext_toc.html#TOC153">10.4  Using libintl.a in own programs</A></H2>
+<H2><A NAME="SEC154" HREF="gettext_toc.html#TOC154">10.4  Using libintl.a in own programs</A></H2>
 
 <P>
 Starting with version 0.9.4 the library <CODE>libintl.h</CODE> should be
@@ -1250,7 +1250,7 @@ and the library in directories selected using the <CODE>$(prefix)</CODE>.
 </P>
 
 
-<H2><A NAME="SEC154" HREF="gettext_toc.html#TOC154">10.5  Being a <CODE>gettext</CODE> grok</A></H2>
+<H2><A NAME="SEC155" HREF="gettext_toc.html#TOC155">10.5  Being a <CODE>gettext</CODE> grok</A></H2>
 
 <P>
 To fully exploit the functionality of the GNU <CODE>gettext</CODE> library it
@@ -1263,7 +1263,7 @@ is a list comments:
 <UL>
 <LI>Changing the language at runtime
 
-<A NAME="IDX830"></A>
+<A NAME="IDX852"></A>
 
 For interactive programs it might be useful to offer a selection of the
 used language at runtime.  To understand how to do this one need to know
@@ -1280,20 +1280,20 @@ priority:
 <OL>
 <LI><CODE>LANGUAGE</CODE>
 
-<A NAME="IDX831"></A>
+<A NAME="IDX853"></A>
  
-<A NAME="IDX832"></A>
+<A NAME="IDX854"></A>
 <LI><CODE>LC_ALL</CODE>
 
-<A NAME="IDX833"></A>
-<A NAME="IDX834"></A>
-<A NAME="IDX835"></A>
-<A NAME="IDX836"></A>
-<A NAME="IDX837"></A>
-<A NAME="IDX838"></A>
+<A NAME="IDX855"></A>
+<A NAME="IDX856"></A>
+<A NAME="IDX857"></A>
+<A NAME="IDX858"></A>
+<A NAME="IDX859"></A>
+<A NAME="IDX860"></A>
 <LI><CODE>LC_xxx</CODE>, according to selected locale
 
-<A NAME="IDX839"></A>
+<A NAME="IDX861"></A>
 <LI><CODE>LANG</CODE>
 
 </OL>
@@ -1311,7 +1311,7 @@ But there is one little hook.  The code for gcc-2.7.0 and up provides
 some optimization.  This optimization normally prevents the calling of
 the <CODE>dcgettext</CODE> function as long as no new catalog is loaded.  But
 if <CODE>dcgettext</CODE> is not called the program also cannot find the
-<CODE>LANGUAGE</CODE> variable be changed (see section <A HREF="gettext_10.html#SEC151">10.2.7  Optimization of the *gettext functions</A>).  A
+<CODE>LANGUAGE</CODE> variable be changed (see section <A HREF="gettext_10.html#SEC152">10.2.7  Optimization of the *gettext functions</A>).  A
 solution for this is very easy.  Include the following code in the
 language switching function.
 
@@ -1327,7 +1327,7 @@ language switching function.
   }
 </PRE>
 
-<A NAME="IDX840"></A>
+<A NAME="IDX862"></A>
 The variable <CODE>_nl_msg_cat_cntr</CODE> is defined in <TT>`loadmsgcat.c&acute;</TT>.
 You don't need to know what this is for. But it can be used to detect
 whether a <CODE>gettext</CODE> implementation is GNU gettext and not non-GNU
@@ -1337,11 +1337,11 @@ system's native gettext implementation.
 
 
 
-<H2><A NAME="SEC155" HREF="gettext_toc.html#TOC155">10.6  Temporary Notes for the Programmers Chapter</A></H2>
+<H2><A NAME="SEC156" HREF="gettext_toc.html#TOC156">10.6  Temporary Notes for the Programmers Chapter</A></H2>
 
 
 
-<H3><A NAME="SEC156" HREF="gettext_toc.html#TOC156">10.6.1  Temporary - Two Possible Implementations</A></H3>
+<H3><A NAME="SEC157" HREF="gettext_toc.html#TOC157">10.6.1  Temporary - Two Possible Implementations</A></H3>
 
 <P>
 There are two competing methods for language independent messages:
@@ -1373,7 +1373,7 @@ see the Programming for Internationalization FAQ.
 </P>
 
 
-<H3><A NAME="SEC157" HREF="gettext_toc.html#TOC157">10.6.2  Temporary - About <CODE>catgets</CODE></A></H3>
+<H3><A NAME="SEC158" HREF="gettext_toc.html#TOC158">10.6.2  Temporary - About <CODE>catgets</CODE></A></H3>
 
 <P>
 There have been a few discussions of late on the use of
@@ -1418,7 +1418,7 @@ of all Unix systems.
 </P>
 
 
-<H3><A NAME="SEC158" HREF="gettext_toc.html#TOC158">10.6.3  Temporary - Why a single implementation</A></H3>
+<H3><A NAME="SEC159" HREF="gettext_toc.html#TOC159">10.6.3  Temporary - Why a single implementation</A></H3>
 
 <P>
 Now it seems kind of wasteful to me to have two different systems
@@ -1463,7 +1463,7 @@ the future.
 </P>
 
 
-<H3><A NAME="SEC159" HREF="gettext_toc.html#TOC159">10.6.4  Temporary - Notes</A></H3>
+<H3><A NAME="SEC160" HREF="gettext_toc.html#TOC160">10.6.4  Temporary - Notes</A></H3>
 
 <P>
 X/Open agreed very late on the standard form so that many
index eec39cdc88678d8acdba091f14ffa0f6a32c0819..66baaee52a414e986eb8bd0068fbd941f071a296 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 11  The Translator's View</TITLE>
 </HEAD>
@@ -10,11 +10,11 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_10.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC160" HREF="gettext_toc.html#TOC160">11  The Translator's View</A></H1>
+<H1><A NAME="SEC161" HREF="gettext_toc.html#TOC161">11  The Translator's View</A></H1>
 
 
 
-<H2><A NAME="SEC161" HREF="gettext_toc.html#TOC161">11.1  Introduction 0</A></H2>
+<H2><A NAME="SEC162" HREF="gettext_toc.html#TOC162">11.1  Introduction 0</A></H2>
 
 <P>
 Free software is going international!  The Translation Project is a way
@@ -92,7 +92,7 @@ you can work on.
 </P>
 
 
-<H2><A NAME="SEC162" HREF="gettext_toc.html#TOC162">11.2  Introduction 1</A></H2>
+<H2><A NAME="SEC163" HREF="gettext_toc.html#TOC163">11.2  Introduction 1</A></H2>
 
 <P>
 This is now official, GNU is going international!  Here is the
@@ -142,7 +142,7 @@ document, please e-mail to <TT>`translation@iro.umontreal.ca&acute;</TT>.
 </P>
 
 
-<H2><A NAME="SEC163" HREF="gettext_toc.html#TOC163">11.3  Discussions</A></H2>
+<H2><A NAME="SEC164" HREF="gettext_toc.html#TOC164">11.3  Discussions</A></H2>
 
 <P>
 Facing this internationalization effort, a few users expressed their
@@ -219,7 +219,7 @@ software.
 
 
 
-<H2><A NAME="SEC164" HREF="gettext_toc.html#TOC164">11.4  Organization</A></H2>
+<H2><A NAME="SEC165" HREF="gettext_toc.html#TOC165">11.4  Organization</A></H2>
 
 <P>
 On a larger scale, the true solution would be to organize some kind of
@@ -263,7 +263,7 @@ reaches the Translation Project coordinator.
 
 
 
-<H3><A NAME="SEC165" HREF="gettext_toc.html#TOC165">11.4.1  Central Coordination</A></H3>
+<H3><A NAME="SEC166" HREF="gettext_toc.html#TOC166">11.4.1  Central Coordination</A></H3>
 
 <P>
 I also think GNU will need sooner than it thinks, that someone setup
@@ -288,7 +288,7 @@ overwhelming task, the time to put delegations in place.
 </P>
 
 
-<H3><A NAME="SEC166" HREF="gettext_toc.html#TOC166">11.4.2  National Teams</A></H3>
+<H3><A NAME="SEC167" HREF="gettext_toc.html#TOC167">11.4.2  National Teams</A></H3>
 
 <P>
 I suggest we look for volunteer coordinators/editors for individual
@@ -351,7 +351,7 @@ consistent.
 
 
 
-<H4><A NAME="SEC167" HREF="gettext_toc.html#TOC167">11.4.2.1  Sub-Cultures</A></H4>
+<H4><A NAME="SEC168" HREF="gettext_toc.html#TOC168">11.4.2.1  Sub-Cultures</A></H4>
 
 <P>
 Taking French for example, there are a few sub-cultures around computers
@@ -373,7 +373,7 @@ means soon!
 </P>
 
 
-<H4><A NAME="SEC168" HREF="gettext_toc.html#TOC168">11.4.2.2  Organizational Ideas</A></H4>
+<H4><A NAME="SEC169" HREF="gettext_toc.html#TOC169">11.4.2.2  Organizational Ideas</A></H4>
 
 <P>
 I expect the next big changes after the official release.  Please note
@@ -410,7 +410,7 @@ this also seems to work).
 
 
 
-<H3><A NAME="SEC169" HREF="gettext_toc.html#TOC169">11.4.3  Mailing Lists</A></H3>
+<H3><A NAME="SEC170" HREF="gettext_toc.html#TOC170">11.4.3  Mailing Lists</A></H3>
 
 <P>
 If we get any inquiries about GNU <CODE>gettext</CODE>, send them on to:
@@ -464,7 +464,7 @@ subscribe as they see fit, as long as each team is represented in it.
 </P>
 
 
-<H2><A NAME="SEC170" HREF="gettext_toc.html#TOC170">11.5  Information Flow</A></H2>
+<H2><A NAME="SEC171" HREF="gettext_toc.html#TOC171">11.5  Information Flow</A></H2>
 
 <P>
 There will surely be some discussion about this messages after the
index d05ce12fdbc478d595598adc654b9ef2fa8d332b..b29f5ec2689f6850cbd4af9fbaab44fb48030f96 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 12  The Maintainer's View</TITLE>
 </HEAD>
@@ -10,15 +10,15 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_11.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC171" HREF="gettext_toc.html#TOC171">12  The Maintainer's View</A></H1>
+<H1><A NAME="SEC172" HREF="gettext_toc.html#TOC172">12  The Maintainer's View</A></H1>
 <P>
-<A NAME="IDX841"></A>
+<A NAME="IDX863"></A>
 
 </P>
 <P>
 The maintainer of a package has many responsibilities.  One of them
 is ensuring that the package will install easily on many platforms,
-and that the magic we described earlier (see section <A HREF="gettext_9.html#SEC136">9  The User's View</A>) will work
+and that the magic we described earlier (see section <A HREF="gettext_9.html#SEC137">9  The User's View</A>) will work
 for installers and end users.
 
 </P>
@@ -52,7 +52,7 @@ for changes.
 
 
 
-<H2><A NAME="SEC172" HREF="gettext_toc.html#TOC172">12.1  Flat or Non-Flat Directory Structures</A></H2>
+<H2><A NAME="SEC173" HREF="gettext_toc.html#TOC173">12.1  Flat or Non-Flat Directory Structures</A></H2>
 
 <P>
 Some free software packages are distributed as <CODE>tar</CODE> files which unpack
@@ -85,11 +85,11 @@ use this as an opportunity to unflatten their package structure.
 </P>
 
 
-<H2><A NAME="SEC173" HREF="gettext_toc.html#TOC173">12.2  Prerequisite Works</A></H2>
+<H2><A NAME="SEC174" HREF="gettext_toc.html#TOC174">12.2  Prerequisite Works</A></H2>
 <P>
-<A NAME="IDX842"></A>
-<A NAME="IDX843"></A>
-<A NAME="IDX844"></A>
+<A NAME="IDX864"></A>
+<A NAME="IDX865"></A>
+<A NAME="IDX866"></A>
 
 </P>
 <P>
@@ -186,7 +186,7 @@ never try to <EM>solve</EM> a team's problem on your own.
 </P>
 
 
-<H2><A NAME="SEC174" HREF="gettext_toc.html#TOC174">12.3  Invoking the <CODE>gettextize</CODE> Program</A></H2>
+<H2><A NAME="SEC175" HREF="gettext_toc.html#TOC175">12.3  Invoking the <CODE>gettextize</CODE> Program</A></H2>
 
 <P>
 Some files are consistently and identically needed in every package
@@ -196,8 +196,8 @@ in your package.  This program has the following synopsis:
 
 </P>
 <P>
-<A NAME="IDX845"></A>
-<A NAME="IDX846"></A>
+<A NAME="IDX867"></A>
+<A NAME="IDX868"></A>
 
 <PRE>
 gettextize [ <VAR>option</VAR>... ] [ <VAR>directory</VAR> ]
@@ -213,8 +213,8 @@ and accepts the following options:
 <DD>
 <DT><SAMP>`--copy&acute;</SAMP>
 <DD>
-<A NAME="IDX847"></A>
-<A NAME="IDX848"></A>
+<A NAME="IDX869"></A>
+<A NAME="IDX870"></A>
 Copy the needed files instead of making symbolic links.  Using links
 would allow the package to always use the latest <CODE>gettext</CODE> code
 available on the system, but it might disturb some mechanism the
@@ -225,13 +225,13 @@ maintainer is used to apply to the sources.  Because running
 <DD>
 <DT><SAMP>`--force&acute;</SAMP>
 <DD>
-<A NAME="IDX849"></A>
-<A NAME="IDX850"></A>
+<A NAME="IDX871"></A>
+<A NAME="IDX872"></A>
 Force replacement of files which already exist.
 
 <DT><SAMP>`--intl&acute;</SAMP>
 <DD>
-<A NAME="IDX851"></A>
+<A NAME="IDX873"></A>
 Install the libintl sources in a subdirectory named <TT>`intl/&acute;</TT>.
 This libintl will be used to provide internationalization on systems
 that don't have GNU libintl installed. If this option is omitted,
@@ -241,19 +241,19 @@ be enabled on systems lacking GNU gettext.
 
 <DT><SAMP>`--no-changelog&acute;</SAMP>
 <DD>
-<A NAME="IDX852"></A>
+<A NAME="IDX874"></A>
 Don't update or create ChangeLog files.  By default, <CODE>gettextize</CODE>
 logs all changes (file additions, modifications ans removals) in a
 file called <SAMP>`ChangeLog&acute;</SAMP> in each affected directory.
 
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX853"></A>
+<A NAME="IDX875"></A>
 Display this help and exit.
 
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX854"></A>
+<A NAME="IDX876"></A>
 Output version information and exit.
 
 </DL>
@@ -335,9 +335,9 @@ it can be identical in all packages.
 </P>
 
 
-<H2><A NAME="SEC175" HREF="gettext_toc.html#TOC175">12.4  Files You Must Create or Alter</A></H2>
+<H2><A NAME="SEC176" HREF="gettext_toc.html#TOC176">12.4  Files You Must Create or Alter</A></H2>
 <P>
-<A NAME="IDX855"></A>
+<A NAME="IDX877"></A>
 
 </P>
 <P>
@@ -352,7 +352,7 @@ changes needed in each.
 <P>
 So, here comes a list of files, each one followed by a description of
 all alterations it needs.  Many examples are taken out from the GNU
-<CODE>gettext</CODE> 0.11.1 distribution itself, or from the GNU
+<CODE>gettext</CODE> 0.11.2 distribution itself, or from the GNU
 <CODE>hello</CODE> distribution (<A HREF="http://www.franken.de/users/gnu/ke/hello">http://www.franken.de/users/gnu/ke/hello</A>
 or <A HREF="http://www.gnu.franken.de/ke/hello/">http://www.gnu.franken.de/ke/hello/</A>)  You may indeed
 refer to the source code of the GNU <CODE>gettext</CODE> and GNU <CODE>hello</CODE>
@@ -363,9 +363,9 @@ gettext functionality.
 
 
 
-<H3><A NAME="SEC176" HREF="gettext_toc.html#TOC176">12.4.1  <TT>`POTFILES.in&acute;</TT> in <TT>`po/&acute;</TT></A></H3>
+<H3><A NAME="SEC177" HREF="gettext_toc.html#TOC177">12.4.1  <TT>`POTFILES.in&acute;</TT> in <TT>`po/&acute;</TT></A></H3>
 <P>
-<A NAME="IDX856"></A>
+<A NAME="IDX878"></A>
 
 </P>
 <P>
@@ -394,16 +394,24 @@ src/xgettext.c
 <P>
 Hash-marked comments and white lines are ignored.  All other lines
 list those source files containing strings marked for translation
-(see section <A HREF="gettext_3.html#SEC15">3.2  How Marks Appear in Sources</A>), in a notation relative to the top level
+(see section <A HREF="gettext_3.html#SEC16">3.3  How Marks Appear in Sources</A>), in a notation relative to the top level
 of your whole distribution, rather than the location of the
 <TT>`POTFILES.in&acute;</TT> file itself.
 
 </P>
+<P>
+When a C file is automatically generated by a tool, like <CODE>flex</CODE> or
+<CODE>bison</CODE>, that doesn't introduce translatable strings by itself,
+it is recommended to list in <TT>`po/POTFILES.in&acute;</TT> the real source file
+(ending in <TT>`.l&acute;</TT> in the case of <CODE>flex</CODE>, or in <TT>`.y&acute;</TT> in the
+case of <CODE>bison</CODE>), not the generated C file.
 
+</P>
 
-<H3><A NAME="SEC177" HREF="gettext_toc.html#TOC177">12.4.2  <TT>`LINGUAS&acute;</TT> in <TT>`po/&acute;</TT></A></H3>
+
+<H3><A NAME="SEC178" HREF="gettext_toc.html#TOC178">12.4.2  <TT>`LINGUAS&acute;</TT> in <TT>`po/&acute;</TT></A></H3>
 <P>
-<A NAME="IDX857"></A>
+<A NAME="IDX879"></A>
 
 </P>
 <P>
@@ -425,14 +433,14 @@ that these languages are currently supported by your package.  If you
 want to further restrict, at installation time, the set of installed
 languages, this should not be done by modifying the <TT>`LINGUAS&acute;</TT> file,
 but rather by using the <CODE>LINGUAS</CODE> environment variable
-(see section <A HREF="gettext_9.html#SEC138">9.2  Magic for Installers</A>).
+(see section <A HREF="gettext_9.html#SEC139">9.2  Magic for Installers</A>).
 
 </P>
 
 
-<H3><A NAME="SEC178" HREF="gettext_toc.html#TOC178">12.4.3  <TT>`Makefile&acute;</TT> pieces in <TT>`po/&acute;</TT></A></H3>
+<H3><A NAME="SEC179" HREF="gettext_toc.html#TOC179">12.4.3  <TT>`Makefile&acute;</TT> pieces in <TT>`po/&acute;</TT></A></H3>
 <P>
-<A NAME="IDX858"></A>
+<A NAME="IDX880"></A>
 
 </P>
 <P>
@@ -452,8 +460,8 @@ needing to mess with <TT>`po/Makefile.in.in&acute;</TT>.
 
 </P>
 <P>
-<A NAME="IDX859"></A>
-<A NAME="IDX860"></A>
+<A NAME="IDX881"></A>
+<A NAME="IDX882"></A>
 GNU gettext comes with a <TT>`Rules-quot&acute;</TT> file, containing rules for
 building catalogs <TT>`en@quot.po&acute;</TT> and <TT>`en@boldquot.po&acute;</TT>. The
 effect of <TT>`en@quot.po&acute;</TT> is that people who set their <CODE>LANGUAGE</CODE>
@@ -471,7 +479,7 @@ GUI programs. To enable it, similarly add <CODE>en@boldquot</CODE> to the
 </P>
 
 
-<H3><A NAME="SEC179" HREF="gettext_toc.html#TOC179">12.4.4  <TT>`configure.in&acute;</TT> at top level</A></H3>
+<H3><A NAME="SEC180" HREF="gettext_toc.html#TOC180">12.4.4  <TT>`configure.in&acute;</TT> at top level</A></H3>
 
 <P>
 <TT>`configure.in&acute;</TT> or <TT>`configure.ac&acute;</TT> - this is the source from which
@@ -482,14 +490,14 @@ GUI programs. To enable it, similarly add <CODE>en@boldquot</CODE> to the
 <OL>
 <LI>Declare the package and version.
 
-<A NAME="IDX861"></A>
+<A NAME="IDX883"></A>
 
 This is done by a set of lines like these:
 
 
 <PRE>
 PACKAGE=gettext
-VERSION=0.11.1
+VERSION=0.11.2
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
@@ -500,13 +508,13 @@ or, if you are using GNU <CODE>automake</CODE>, by a line like this:
 
 
 <PRE>
-AM_INIT_AUTOMAKE(gettext, 0.11.1)
+AM_INIT_AUTOMAKE(gettext, 0.11.2)
 </PRE>
 
 Of course, you replace <SAMP>`gettext&acute;</SAMP> with the name of your package,
-and <SAMP>`0.11.1&acute;</SAMP> by its version numbers, exactly as they
+and <SAMP>`0.11.2&acute;</SAMP> by its version numbers, exactly as they
 should appear in the packaged <CODE>tar</CODE> file name of your distribution
-(<TT>`gettext-0.11.1.tar.gz&acute;</TT>, here).
+(<TT>`gettext-0.11.2.tar.gz&acute;</TT>, here).
 
 <LI>Check for internationalization support.
 
@@ -553,7 +561,7 @@ add <CODE>intl/Makefile</CODE> to the <CODE>AC_OUTPUT</CODE> line.
 
 
 
-<H3><A NAME="SEC180" HREF="gettext_toc.html#TOC180">12.4.5  <TT>`config.guess&acute;</TT>, <TT>`config.sub&acute;</TT> at top level</A></H3>
+<H3><A NAME="SEC181" HREF="gettext_toc.html#TOC181">12.4.5  <TT>`config.guess&acute;</TT>, <TT>`config.sub&acute;</TT> at top level</A></H3>
 
 <P>
 If you haven't suppressed the <TT>`intl/&acute;</TT> subdirectory,
@@ -587,9 +595,9 @@ AC_CONFIG_AUX_DIR([<VAR>subdir</VAR>])
 
 
 
-<H3><A NAME="SEC181" HREF="gettext_toc.html#TOC181">12.4.6  <TT>`aclocal.m4&acute;</TT> at top level</A></H3>
+<H3><A NAME="SEC182" HREF="gettext_toc.html#TOC182">12.4.6  <TT>`aclocal.m4&acute;</TT> at top level</A></H3>
 <P>
-<A NAME="IDX862"></A>
+<A NAME="IDX884"></A>
 
 </P>
 <P>
@@ -639,9 +647,9 @@ piece of <CODE>m4</CODE> code will be the same for all projects using GNU
 </P>
 
 
-<H3><A NAME="SEC182" HREF="gettext_toc.html#TOC182">12.4.7  <TT>`acconfig.h&acute;</TT> at top level</A></H3>
+<H3><A NAME="SEC183" HREF="gettext_toc.html#TOC183">12.4.7  <TT>`acconfig.h&acute;</TT> at top level</A></H3>
 <P>
-<A NAME="IDX863"></A>
+<A NAME="IDX885"></A>
 
 </P>
 <P>
@@ -655,7 +663,7 @@ independently from the <TT>`intl/&acute;</TT> directory.
 </P>
 
 
-<H3><A NAME="SEC183" HREF="gettext_toc.html#TOC183">12.4.8  <TT>`Makefile.in&acute;</TT> at top level</A></H3>
+<H3><A NAME="SEC184" HREF="gettext_toc.html#TOC184">12.4.8  <TT>`Makefile.in&acute;</TT> at top level</A></H3>
 
 <P>
 Here are a few modifications you need to make to your main, top-level
@@ -742,7 +750,7 @@ to <TT>`Makefile.am&acute;</TT> are already made by running <SAMP>`gettextize&ac
 </P>
 
 
-<H3><A NAME="SEC184" HREF="gettext_toc.html#TOC184">12.4.9  <TT>`Makefile.in&acute;</TT> in <TT>`src/&acute;</TT></A></H3>
+<H3><A NAME="SEC185" HREF="gettext_toc.html#TOC185">12.4.9  <TT>`Makefile.in&acute;</TT> in <TT>`src/&acute;</TT></A></H3>
 
 <P>
 Some of the modifications made in the main <TT>`Makefile.in&acute;</TT> will
@@ -862,11 +870,11 @@ dist: Makefile $(DISTFILES)
 
 
 
-<H3><A NAME="SEC185" HREF="gettext_toc.html#TOC185">12.4.10  <TT>`gettext.h&acute;</TT> in <TT>`lib/&acute;</TT></A></H3>
+<H3><A NAME="SEC186" HREF="gettext_toc.html#TOC186">12.4.10  <TT>`gettext.h&acute;</TT> in <TT>`lib/&acute;</TT></A></H3>
 <P>
-<A NAME="IDX864"></A>
-<A NAME="IDX865"></A>
-<A NAME="IDX866"></A>
+<A NAME="IDX886"></A>
+<A NAME="IDX887"></A>
+<A NAME="IDX888"></A>
 
 </P>
 <P>
@@ -903,7 +911,7 @@ to 0 in C preprocessor expressions.
 
 </P>
 <P>
-<A NAME="IDX867"></A>
+<A NAME="IDX889"></A>
 <TT>`gettext.h&acute;</TT> is a convenience header file for conditional use of
 <TT>`&#60;libintl.h&#62;&acute;</TT>, depending on the <CODE>ENABLE_NLS</CODE> macro. If
 <CODE>ENABLE_NLS</CODE> is set, it includes <TT>`&#60;libintl.h&#62;&acute;</TT>; otherwise it
@@ -942,9 +950,9 @@ package that needs it should contain a copy of it on its own.
 </P>
 
 
-<H2><A NAME="SEC186" HREF="gettext_toc.html#TOC186">12.5  Autoconf macros for use in <TT>`configure.in&acute;</TT></A></H2>
+<H2><A NAME="SEC187" HREF="gettext_toc.html#TOC187">12.5  Autoconf macros for use in <TT>`configure.in&acute;</TT></A></H2>
 <P>
-<A NAME="IDX868"></A>
+<A NAME="IDX890"></A>
 
 </P>
 <P>
@@ -957,10 +965,10 @@ The primary macro is, of course, <CODE>AM_GNU_GETTEXT</CODE>.
 
 
 
-<H3><A NAME="SEC187" HREF="gettext_toc.html#TOC187">12.5.1  AM_GNU_GETTEXT in <TT>`gettext.m4&acute;</TT></A></H3>
+<H3><A NAME="SEC188" HREF="gettext_toc.html#TOC188">12.5.1  AM_GNU_GETTEXT in <TT>`gettext.m4&acute;</TT></A></H3>
 
 <P>
-<A NAME="IDX869"></A>
+<A NAME="IDX891"></A>
 The <CODE>AM_GNU_GETTEXT</CODE> macro tests for the presence of the GNU gettext
 function family in either the C library or a separate <CODE>libintl</CODE>
 library (shared or static libraries are both supported) or in the package's
@@ -1023,7 +1031,7 @@ The complexities that <CODE>AM_GNU_GETTEXT</CODE> deals with are the following:
 <UL>
 <LI>
 
-<A NAME="IDX870"></A>
+<A NAME="IDX892"></A>
 Some operating systems have <CODE>gettext</CODE> in the C library, for example
 glibc. Some have it in a separate library <CODE>libintl</CODE>. GNU <CODE>libintl</CODE>
 might have been installed as part of the GNU <CODE>gettext</CODE> package.
@@ -1059,10 +1067,10 @@ and <CODE>LTLIBINTL</CODE> variables.
 
 
 
-<H3><A NAME="SEC188" HREF="gettext_toc.html#TOC188">12.5.2  AM_ICONV in <TT>`iconv.m4&acute;</TT></A></H3>
+<H3><A NAME="SEC189" HREF="gettext_toc.html#TOC189">12.5.2  AM_ICONV in <TT>`iconv.m4&acute;</TT></A></H3>
 
 <P>
-<A NAME="IDX871"></A>
+<A NAME="IDX893"></A>
 The <CODE>AM_ICONV</CODE> macro tests for the presence of the POSIX
 <CODE>iconv</CODE> function family in either the C library or a separate
 <CODE>libiconv</CODE> library. If found, it sets the <CODE>am_cv_func_iconv</CODE>
@@ -1086,7 +1094,7 @@ The complexities that <CODE>AM_ICONV</CODE> deals with are the following:
 <UL>
 <LI>
 
-<A NAME="IDX872"></A>
+<A NAME="IDX894"></A>
 Some operating systems have <CODE>iconv</CODE> in the C library, for example
 glibc. Some have it in a separate library <CODE>libiconv</CODE>, for example
 OSF/1 or FreeBSD. Regardless of the operating system, GNU <CODE>libiconv</CODE>
index 5d09046c5b428a9d540452195a389ec1600795e3..ac72cf2f70c2f4d53cd823035d30d5e991cf0525 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 13  Other Programming Languages</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_12.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC189" HREF="gettext_toc.html#TOC189">13  Other Programming Languages</A></H1>
+<H1><A NAME="SEC190" HREF="gettext_toc.html#TOC190">13  Other Programming Languages</A></H1>
 
 <P>
 While the presentation of <CODE>gettext</CODE> focuses mostly on C and
@@ -23,10 +23,10 @@ approach.
 
 
 
-<H2><A NAME="SEC190" HREF="gettext_toc.html#TOC190">13.1  The Language Implementor's View</A></H2>
+<H2><A NAME="SEC191" HREF="gettext_toc.html#TOC191">13.1  The Language Implementor's View</A></H2>
 <P>
-<A NAME="IDX873"></A>
-<A NAME="IDX874"></A>
+<A NAME="IDX895"></A>
+<A NAME="IDX896"></A>
 
 </P>
 <P>
@@ -96,7 +96,7 @@ The language's library should have a string formatting facility where
 the arguments of a format string are denoted by a positional number or a
 name.  This is needed because for some languages and some messages with
 more than one substitutable argument, the translation will need to
-output the substituted arguments in different order.  See section <A HREF="gettext_3.html#SEC17">3.4  Special Comments preceding Keywords</A>.
+output the substituted arguments in different order.  See section <A HREF="gettext_3.html#SEC18">3.5  Special Comments preceding Keywords</A>.
 
 <LI>
 
@@ -124,7 +124,7 @@ different effects on portability and copyright:
 <LI>
 
 You may integrate the GNU <CODE>gettext</CODE>'s <TT>`intl/&acute;</TT> directory in
-your package, as described in section <A HREF="gettext_12.html#SEC171">12  The Maintainer's View</A>.  This allows you to
+your package, as described in section <A HREF="gettext_12.html#SEC172">12  The Maintainer's View</A>.  This allows you to
 have internationalization on all kinds of platforms.  Note that when you
 then distribute your package, it legally falls under the GNU General
 Public License, and the GNU project will be glad about your contribution
@@ -150,7 +150,7 @@ and plural handling).
 
 
 
-<H2><A NAME="SEC191" HREF="gettext_toc.html#TOC191">13.2  The Programmer's View</A></H2>
+<H2><A NAME="SEC192" HREF="gettext_toc.html#TOC192">13.2  The Programmer's View</A></H2>
 
 <P>
 For the programmer, the general procedure is the same as for the C
@@ -163,7 +163,7 @@ underlying language runtime.
 </P>
 
 
-<H2><A NAME="SEC192" HREF="gettext_toc.html#TOC192">13.3  The Translator's View</A></H2>
+<H2><A NAME="SEC193" HREF="gettext_toc.html#TOC193">13.3  The Translator's View</A></H2>
 
 <P>
 The translator works exactly as in the C language case.  The only
@@ -174,7 +174,7 @@ strings.
 </P>
 
 
-<H2><A NAME="SEC193" HREF="gettext_toc.html#TOC193">13.4  The Maintainer's View</A></H2>
+<H2><A NAME="SEC194" HREF="gettext_toc.html#TOC194">13.4  The Maintainer's View</A></H2>
 
 <P>
 For the maintainer, the general procedure differs from the C language
@@ -194,7 +194,7 @@ invokes the <CODE>AM_GNU_GETTEXT</CODE> autoconf macro via
 <LI>
 
 If only a single programming language is used, the <CODE>XGETTEXT_OPTIONS</CODE>
-variable in <TT>`po/Makevars&acute;</TT> (see section <A HREF="gettext_12.html#SEC178">12.4.3  <TT>`Makefile&acute;</TT> pieces in <TT>`po/&acute;</TT></A>) should be adjusted to
+variable in <TT>`po/Makevars&acute;</TT> (see section <A HREF="gettext_12.html#SEC179">12.4.3  <TT>`Makefile&acute;</TT> pieces in <TT>`po/&acute;</TT></A>) should be adjusted to
 match the <CODE>xgettext</CODE> options for that particular programming language.
 If the package uses more than one programming language with <CODE>gettext</CODE>
 support, it becomes necessary to change the POT file construction rule
@@ -205,13 +205,13 @@ that language, and to combine the resulting files using <CODE>msgcat</CODE>.
 
 
 
-<H2><A NAME="SEC194" HREF="gettext_toc.html#TOC194">13.5  Individual Programming Languages</A></H2>
+<H2><A NAME="SEC195" HREF="gettext_toc.html#TOC195">13.5  Individual Programming Languages</A></H2>
 
 
 
-<H3><A NAME="SEC195" HREF="gettext_toc.html#TOC195">13.5.1  C, C++, Objective C</A></H3>
+<H3><A NAME="SEC196" HREF="gettext_toc.html#TOC196">13.5.1  C, C++, Objective C</A></H3>
 <P>
-<A NAME="IDX875"></A>
+<A NAME="IDX897"></A>
 
 </P>
 <DL COMPACT>
@@ -280,9 +280,9 @@ yes
 
 
 
-<H3><A NAME="SEC196" HREF="gettext_toc.html#TOC196">13.5.2  sh - Shell Script</A></H3>
+<H3><A NAME="SEC197" HREF="gettext_toc.html#TOC197">13.5.2  sh - Shell Script</A></H3>
 <P>
-<A NAME="IDX876"></A>
+<A NAME="IDX898"></A>
 
 </P>
 <DL COMPACT>
@@ -305,18 +305,18 @@ bash, gettext
 
 <DT>gettext/ngettext functions
 <DD>
-<A NAME="IDX877"></A>
-<A NAME="IDX878"></A>
+<A NAME="IDX899"></A>
+<A NAME="IDX900"></A>
 <CODE>gettext</CODE>, <CODE>ngettext</CODE> programs
 
 <DT>textdomain
 <DD>
-<A NAME="IDX879"></A>
+<A NAME="IDX901"></A>
 environment variable <CODE>TEXTDOMAIN</CODE>
 
 <DT>bindtextdomain
 <DD>
-<A NAME="IDX880"></A>
+<A NAME="IDX902"></A>
 environment variable <CODE>TEXTDOMAINDIR</CODE>
 
 <DT>setlocale
@@ -350,9 +350,9 @@ use
 
 
 
-<H3><A NAME="SEC197" HREF="gettext_toc.html#TOC197">13.5.3  bash - Bourne-Again Shell Script</A></H3>
+<H3><A NAME="SEC198" HREF="gettext_toc.html#TOC198">13.5.3  bash - Bourne-Again Shell Script</A></H3>
 <P>
-<A NAME="IDX881"></A>
+<A NAME="IDX903"></A>
 
 </P>
 <DL COMPACT>
@@ -375,18 +375,18 @@ bash 2.0 or newer, gettext
 
 <DT>gettext/ngettext functions
 <DD>
-<A NAME="IDX882"></A>
-<A NAME="IDX883"></A>
+<A NAME="IDX904"></A>
+<A NAME="IDX905"></A>
 <CODE>gettext</CODE>, <CODE>ngettext</CODE> programs
 
 <DT>textdomain
 <DD>
-<A NAME="IDX884"></A>
+<A NAME="IDX906"></A>
 environment variable <CODE>TEXTDOMAIN</CODE>
 
 <DT>bindtextdomain
 <DD>
-<A NAME="IDX885"></A>
+<A NAME="IDX907"></A>
 environment variable <CODE>TEXTDOMAINDIR</CODE>
 
 <DT>setlocale
@@ -420,9 +420,9 @@ use
 
 
 
-<H3><A NAME="SEC198" HREF="gettext_toc.html#TOC198">13.5.4  Python</A></H3>
+<H3><A NAME="SEC199" HREF="gettext_toc.html#TOC199">13.5.4  Python</A></H3>
 <P>
-<A NAME="IDX886"></A>
+<A NAME="IDX908"></A>
 
 </P>
 <DL COMPACT>
@@ -491,11 +491,11 @@ fully portable
 
 
 
-<H3><A NAME="SEC199" HREF="gettext_toc.html#TOC199">13.5.5  GNU clisp - Common Lisp</A></H3>
+<H3><A NAME="SEC200" HREF="gettext_toc.html#TOC200">13.5.5  GNU clisp - Common Lisp</A></H3>
 <P>
-<A NAME="IDX887"></A>
-<A NAME="IDX888"></A>
-<A NAME="IDX889"></A>
+<A NAME="IDX909"></A>
+<A NAME="IDX910"></A>
+<A NAME="IDX911"></A>
 
 </P>
 <DL COMPACT>
@@ -559,9 +559,9 @@ On platforms without gettext, no translation.
 
 
 
-<H3><A NAME="SEC200" HREF="gettext_toc.html#TOC200">13.5.6  GNU clisp C sources</A></H3>
+<H3><A NAME="SEC201" HREF="gettext_toc.html#TOC201">13.5.6  GNU clisp C sources</A></H3>
 <P>
-<A NAME="IDX890"></A>
+<A NAME="IDX912"></A>
 
 </P>
 <DL COMPACT>
@@ -627,9 +627,9 @@ On platforms without gettext, no translation.
 
 
 
-<H3><A NAME="SEC201" HREF="gettext_toc.html#TOC201">13.5.7  Emacs Lisp</A></H3>
+<H3><A NAME="SEC202" HREF="gettext_toc.html#TOC202">13.5.7  Emacs Lisp</A></H3>
 <P>
-<A NAME="IDX891"></A>
+<A NAME="IDX913"></A>
 
 </P>
 <DL COMPACT>
@@ -693,9 +693,9 @@ Only XEmacs. Without <CODE>I18N3</CODE> defined at build time, no translation.
 
 
 
-<H3><A NAME="SEC202" HREF="gettext_toc.html#TOC202">13.5.8  librep</A></H3>
+<H3><A NAME="SEC203" HREF="gettext_toc.html#TOC203">13.5.8  librep</A></H3>
 <P>
-<A NAME="IDX892"></A>
+<A NAME="IDX914"></A>
 
 </P>
 <DL COMPACT>
@@ -759,9 +759,9 @@ On platforms without gettext, no translation.
 
 
 
-<H3><A NAME="SEC203" HREF="gettext_toc.html#TOC203">13.5.9  GNU Smalltalk</A></H3>
+<H3><A NAME="SEC204" HREF="gettext_toc.html#TOC204">13.5.9  GNU Smalltalk</A></H3>
 <P>
-<A NAME="IDX893"></A>
+<A NAME="IDX915"></A>
 
 </P>
 <DL COMPACT>
@@ -831,9 +831,9 @@ fully portable
 
 
 
-<H3><A NAME="SEC204" HREF="gettext_toc.html#TOC204">13.5.10  Java</A></H3>
+<H3><A NAME="SEC205" HREF="gettext_toc.html#TOC205">13.5.10  Java</A></H3>
 <P>
-<A NAME="IDX894"></A>
+<A NAME="IDX916"></A>
 
 </P>
 <DL COMPACT>
@@ -947,17 +947,17 @@ a translation is missing, the <VAR>msgid</VAR> argument is returned unchanged.
 This has the advantage of having the <CODE>ngettext</CODE> function for plural
 handling.
 
-<A NAME="IDX895"></A>
+<A NAME="IDX917"></A>
 To use this API, one needs the <CODE>libintl.jar</CODE> file which is part of
 the GNU gettext package and distributed under the LGPL.
 </OL>
 
 
 
-<H3><A NAME="SEC205" HREF="gettext_toc.html#TOC205">13.5.11  GNU awk</A></H3>
+<H3><A NAME="SEC206" HREF="gettext_toc.html#TOC206">13.5.11  GNU awk</A></H3>
 <P>
-<A NAME="IDX896"></A>
-<A NAME="IDX897"></A>
+<A NAME="IDX918"></A>
+<A NAME="IDX919"></A>
 
 </P>
 <DL COMPACT>
@@ -1023,11 +1023,11 @@ yourself.
 
 
 
-<H3><A NAME="SEC206" HREF="gettext_toc.html#TOC206">13.5.12  Pascal - Free Pascal Compiler</A></H3>
+<H3><A NAME="SEC207" HREF="gettext_toc.html#TOC207">13.5.12  Pascal - Free Pascal Compiler</A></H3>
 <P>
-<A NAME="IDX898"></A>
-<A NAME="IDX899"></A>
-<A NAME="IDX900"></A>
+<A NAME="IDX920"></A>
+<A NAME="IDX921"></A>
+<A NAME="IDX922"></A>
 
 </P>
 <DL COMPACT>
@@ -1099,9 +1099,9 @@ using the <CODE>TranslateResourceStrings</CODE> function in the <CODE>gettext</C
 </P>
 
 
-<H3><A NAME="SEC207" HREF="gettext_toc.html#TOC207">13.5.13  wxWindows library</A></H3>
+<H3><A NAME="SEC208" HREF="gettext_toc.html#TOC208">13.5.13  wxWindows library</A></H3>
 <P>
-<A NAME="IDX901"></A>
+<A NAME="IDX923"></A>
 
 </P>
 <DL COMPACT>
@@ -1165,10 +1165,10 @@ yes
 
 
 
-<H3><A NAME="SEC208" HREF="gettext_toc.html#TOC208">13.5.14  YCP - YaST2 scripting language</A></H3>
+<H3><A NAME="SEC209" HREF="gettext_toc.html#TOC209">13.5.14  YCP - YaST2 scripting language</A></H3>
 <P>
-<A NAME="IDX902"></A>
-<A NAME="IDX903"></A>
+<A NAME="IDX924"></A>
+<A NAME="IDX925"></A>
 
 </P>
 <DL COMPACT>
@@ -1232,10 +1232,10 @@ fully portable
 
 
 
-<H3><A NAME="SEC209" HREF="gettext_toc.html#TOC209">13.5.15  Tcl - Tk's scripting language</A></H3>
+<H3><A NAME="SEC210" HREF="gettext_toc.html#TOC210">13.5.15  Tcl - Tk's scripting language</A></H3>
 <P>
-<A NAME="IDX904"></A>
-<A NAME="IDX905"></A>
+<A NAME="IDX926"></A>
+<A NAME="IDX927"></A>
 
 </P>
 <DL COMPACT>
@@ -1313,9 +1313,9 @@ argument is given.
 </P>
 
 
-<H3><A NAME="SEC210" HREF="gettext_toc.html#TOC210">13.5.16  Perl</A></H3>
+<H3><A NAME="SEC211" HREF="gettext_toc.html#TOC211">13.5.16  Perl</A></H3>
 <P>
-<A NAME="IDX906"></A>
+<A NAME="IDX928"></A>
 
 </P>
 <DL COMPACT>
@@ -1380,9 +1380,9 @@ use
 
 
 
-<H3><A NAME="SEC211" HREF="gettext_toc.html#TOC211">13.5.17  PHP Hypertext Preprocessor</A></H3>
+<H3><A NAME="SEC212" HREF="gettext_toc.html#TOC212">13.5.17  PHP Hypertext Preprocessor</A></H3>
 <P>
-<A NAME="IDX907"></A>
+<A NAME="IDX929"></A>
 
 </P>
 <DL COMPACT>
@@ -1446,9 +1446,9 @@ On platforms without gettext, the functions are not available.
 
 
 
-<H3><A NAME="SEC212" HREF="gettext_toc.html#TOC212">13.5.18  Pike</A></H3>
+<H3><A NAME="SEC213" HREF="gettext_toc.html#TOC213">13.5.18  Pike</A></H3>
 <P>
-<A NAME="IDX908"></A>
+<A NAME="IDX930"></A>
 
 </P>
 <DL COMPACT>
@@ -1512,7 +1512,7 @@ On platforms without gettext, the functions are not available.
 
 
 
-<H2><A NAME="SEC213" HREF="gettext_toc.html#TOC213">13.6  Internationalizable Data</A></H2>
+<H2><A NAME="SEC214" HREF="gettext_toc.html#TOC214">13.6  Internationalizable Data</A></H2>
 
 <P>
 Here is a list of other data formats which can be internationalized
@@ -1522,7 +1522,7 @@ using GNU gettext.
 
 
 
-<H3><A NAME="SEC214" HREF="gettext_toc.html#TOC214">13.6.1  POT - Portable Object Template</A></H3>
+<H3><A NAME="SEC215" HREF="gettext_toc.html#TOC215">13.6.1  POT - Portable Object Template</A></H3>
 
 <DL COMPACT>
 
@@ -1541,9 +1541,9 @@ gettext
 
 
 
-<H3><A NAME="SEC215" HREF="gettext_toc.html#TOC215">13.6.2  Resource String Table</A></H3>
+<H3><A NAME="SEC216" HREF="gettext_toc.html#TOC216">13.6.2  Resource String Table</A></H3>
 <P>
-<A NAME="IDX909"></A>
+<A NAME="IDX931"></A>
 
 </P>
 <DL COMPACT>
@@ -1563,7 +1563,7 @@ fpk
 
 
 
-<H3><A NAME="SEC216" HREF="gettext_toc.html#TOC216">13.6.3  Glade - GNOME user interface description</A></H3>
+<H3><A NAME="SEC217" HREF="gettext_toc.html#TOC217">13.6.3  Glade - GNOME user interface description</A></H3>
 
 <DL COMPACT>
 
index 15fe7aa639675dce1775d431bca4e24b7cea75a5..e31698ee9f0aecfd7fa5d9acbe27ab2e17b52e94 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 14  Concluding Remarks</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_13.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC217" HREF="gettext_toc.html#TOC217">14  Concluding Remarks</A></H1>
+<H1><A NAME="SEC218" HREF="gettext_toc.html#TOC218">14  Concluding Remarks</A></H1>
 
 <P>
 We would like to conclude this GNU <CODE>gettext</CODE> manual by presenting
@@ -22,9 +22,9 @@ about Native Language Support matters.
 
 
 
-<H2><A NAME="SEC218" HREF="gettext_toc.html#TOC218">14.1  History of GNU <CODE>gettext</CODE></A></H2>
+<H2><A NAME="SEC219" HREF="gettext_toc.html#TOC219">14.1  History of GNU <CODE>gettext</CODE></A></H2>
 <P>
-<A NAME="IDX910"></A>
+<A NAME="IDX932"></A>
 
 </P>
 <P>
@@ -121,10 +121,10 @@ manipulating PO files.
 </P>
 
 
-<H2><A NAME="SEC219" HREF="gettext_toc.html#TOC219">14.2  Related Readings</A></H2>
+<H2><A NAME="SEC220" HREF="gettext_toc.html#TOC220">14.2  Related Readings</A></H2>
 <P>
-<A NAME="IDX911"></A>
-<A NAME="IDX912"></A>
+<A NAME="IDX933"></A>
+<A NAME="IDX934"></A>
 
 </P>
 <P>
index c5e280cea2f30e0cdc83cfea9716e9f96d32537b..d3e3bbd07c7a27617d17a737d27e8beba068fee0 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - A  Language Codes</TITLE>
 </HEAD>
@@ -10,10 +10,10 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_14.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC220" HREF="gettext_toc.html#TOC220">A  Language Codes</A></H1>
+<H1><A NAME="SEC221" HREF="gettext_toc.html#TOC221">A  Language Codes</A></H1>
 <P>
-<A NAME="IDX913"></A>
-<A NAME="IDX914"></A>
+<A NAME="IDX935"></A>
+<A NAME="IDX936"></A>
 
 </P>
 <P>
@@ -201,6 +201,9 @@ Interlingue.
 <DT><SAMP>`ik&acute;</SAMP>
 <DD>
 Inupiak.
+<DT><SAMP>`io&acute;</SAMP>
+<DD>
+Ido.
 <DT><SAMP>`is&acute;</SAMP>
 <DD>
 Icelandic.
@@ -213,7 +216,7 @@ Inuktitut.
 <DT><SAMP>`ja&acute;</SAMP>
 <DD>
 Japanese.
-<DT><SAMP>`jw&acute;</SAMP>
+<DT><SAMP>`jv&acute;</SAMP>
 <DD>
 Javanese.
 <DT><SAMP>`ka&acute;</SAMP>
@@ -498,6 +501,9 @@ Vietnamese.
 <DT><SAMP>`vo&acute;</SAMP>
 <DD>
 Volap&uuml;k; Volapuk.
+<DT><SAMP>`wa&acute;</SAMP>
+<DD>
+Walloon.
 <DT><SAMP>`wo&acute;</SAMP>
 <DD>
 Wolof.
index 6ac89be6435c841c28f7d8491719ba8abce596a0..98288dcd02755c428329a5dfc8f1bb8ac0c00012 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - B  Country Codes</TITLE>
 </HEAD>
@@ -10,10 +10,10 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_15.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC221" HREF="gettext_toc.html#TOC221">B  Country Codes</A></H1>
+<H1><A NAME="SEC222" HREF="gettext_toc.html#TOC222">B  Country Codes</A></H1>
 <P>
-<A NAME="IDX915"></A>
-<A NAME="IDX916"></A>
+<A NAME="IDX937"></A>
+<A NAME="IDX938"></A>
 
 </P>
 <P>
index d6757e3ec076a3934cecabc03c0c3aa1db42bdf1..dd06ecb5017fb31f8f81d405e247e5b06af419e1 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - Program Index</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_16.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC222" HREF="gettext_toc.html#TOC222">Program Index</A></H1>
+<H1><A NAME="SEC223" HREF="gettext_toc.html#TOC223">Program Index</A></H1>
 
 <P>
 Jump to:
@@ -24,33 +24,33 @@ Jump to:
 <P>
 <H2><A NAME="pindex_g">g</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX877">gettext</A>, <A HREF="gettext_13.html#IDX882">gettext</A>
-<LI><A HREF="gettext_12.html#IDX845">gettextize</A>
+<LI><A HREF="gettext_13.html#IDX899">gettext</A>, <A HREF="gettext_13.html#IDX904">gettext</A>
+<LI><A HREF="gettext_12.html#IDX867">gettextize</A>
 </DIR>
 <H2><A NAME="pindex_m">m</A></H2>
 <DIR>
-<LI><A HREF="gettext_7.html#IDX627">msgattrib</A>
-<LI><A HREF="gettext_7.html#IDX416">msgcat</A>
-<LI><A HREF="gettext_7.html#IDX616">msgcmp</A>
-<LI><A HREF="gettext_7.html#IDX583">msgcomm</A>
-<LI><A HREF="gettext_7.html#IDX454">msgconv</A>
-<LI><A HREF="gettext_7.html#IDX665">msgen</A>
-<LI><A HREF="gettext_7.html#IDX688">msgexec</A>
-<LI><A HREF="gettext_7.html#IDX517">msgfilter</A>
-<LI><A HREF="gettext_8.html#IDX703">msgfmt</A>
-<LI><A HREF="gettext_7.html#IDX479">msggrep</A>
-<LI><A HREF="gettext_5.html#IDX200">msginit</A>
-<LI><A HREF="gettext_6.html#IDX228">msgmerge</A>
-<LI><A HREF="gettext_8.html#IDX751">msgunfmt</A>
-<LI><A HREF="gettext_7.html#IDX551">msguniq</A>
+<LI><A HREF="gettext_7.html#IDX646">msgattrib</A>
+<LI><A HREF="gettext_7.html#IDX429">msgcat</A>
+<LI><A HREF="gettext_7.html#IDX635">msgcmp</A>
+<LI><A HREF="gettext_7.html#IDX601">msgcomm</A>
+<LI><A HREF="gettext_7.html#IDX468">msgconv</A>
+<LI><A HREF="gettext_7.html#IDX685">msgen</A>
+<LI><A HREF="gettext_7.html#IDX709">msgexec</A>
+<LI><A HREF="gettext_7.html#IDX533">msgfilter</A>
+<LI><A HREF="gettext_8.html#IDX724">msgfmt</A>
+<LI><A HREF="gettext_7.html#IDX494">msggrep</A>
+<LI><A HREF="gettext_5.html#IDX211">msginit</A>
+<LI><A HREF="gettext_6.html#IDX240">msgmerge</A>
+<LI><A HREF="gettext_8.html#IDX772">msgunfmt</A>
+<LI><A HREF="gettext_7.html#IDX568">msguniq</A>
 </DIR>
 <H2><A NAME="pindex_n">n</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX878">ngettext</A>, <A HREF="gettext_13.html#IDX883">ngettext</A>
+<LI><A HREF="gettext_13.html#IDX900">ngettext</A>, <A HREF="gettext_13.html#IDX905">ngettext</A>
 </DIR>
 <H2><A NAME="pindex_x">x</A></H2>
 <DIR>
-<LI><A HREF="gettext_4.html#IDX139">xgettext</A>
+<LI><A HREF="gettext_4.html#IDX149">xgettext</A>
 </DIR>
 
 </P>
index 16853992897019a41fb6642e37f9bb2a80b848e8..7a6773e6c1e0febb6b1fd54f157cd26e573744c4 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - Option Index</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_17.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC223" HREF="gettext_toc.html#TOC223">Option Index</A></H1>
+<H1><A NAME="SEC224" HREF="gettext_toc.html#TOC224">Option Index</A></H1>
 
 <P>
 Jump to:
@@ -18,414 +18,426 @@ Jump to:
 <P>
 <H2><A NAME="opindex_-">-</A></H2>
 <DIR>
-<LI><A HREF="gettext_4.html#IDX162">--add-comments, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX653">--add-location, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX441">--add-location, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX603">--add-location, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX467">--add-location, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX676">--add-location, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX539">--add-location, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX507">--add-location, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX249">--add-location, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX571">--add-location, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX178">--add-location, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX742">--alignment, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX239">--backup, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX156">--c++, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX726">--check, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX734">--check-accelerators, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX732">--check-compatibility, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX730">--check-domain, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX727">--check-format, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX729">--check-header, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX643">--clear-fuzzy, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX645">--clear-obsolete, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX233">--compendium, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX848">--copy, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX189">--copyright-holder, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX171">--debug, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX146">--default-domain, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX632">--directory, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX423">--directory, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX620">--directory, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX589">--directory, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX458">--directory, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX669">--directory, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX698">--directory, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX523">--directory, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX707">--directory, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX483">--directory, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX231">--directory, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX556">--directory, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX144">--directory, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX489">--domain, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX160">--exclude-file, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX529">--expression, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX495">--extended-regexp, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX164">--extract-all, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX531">--file, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX501">--file, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX421">--files-from, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX587">--files-from, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX142">--files-from, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX497">--fixed-strings, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX850">--force, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX648">--force-po, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX436">--force-po, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX598">--force-po, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX463">--force-po, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX672">--force-po, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX535">--force-po, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX504">--force-po, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX245">--force-po, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX768">--force-po, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX566">--force-po, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX173">--force-po, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX190">--foreign-user, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX646">--fuzzy, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX853">--help, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX662">--help, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX451">--help, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX624">--help, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX613">--help, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX476">--help, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX685">--help, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX700">--help, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX548">--help, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX745">--help, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX514">--help, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX214">--help, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX259">--help, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX778">--help, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX580">--help, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX196">--help, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX503">--ignore-case, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX650">--indent, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX438">--indent, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX600">--indent, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX465">--indent, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX674">--indent, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX536">--indent, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX505">--indent, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX247">--indent, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX770">--indent, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX568">--indent, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX175">--indent, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX696">--input, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX521">--input, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX205">--input, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX851">--intl, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX709">--java, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX755">--java, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX711">--java2, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX158">--join-existing, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX537">--keep-header, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX166">--keyword, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX153">--language, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX428">--less-than, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX593">--less-than, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX720">--locale, <CODE>msgfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX723">--locale, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX209">--locale, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX762">--locale, <CODE>msgunfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX764">--locale, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX487">--location, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX430">--more-than, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX595">--more-than, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX491">--msgid, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX493">--msgstr, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX192">--msgstr-prefix, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX194">--msgstr-suffix, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX622">--multi-domain, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX244">--multi-domain, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX852">--no-changelog, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX637">--no-fuzzy, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX743">--no-hash, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX651">--no-location, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX439">--no-location, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX601">--no-location, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX466">--no-location, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX675">--no-location, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX538">--no-location, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX506">--no-location, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX248">--no-location, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX569">--no-location, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX176">--no-location, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX639">--no-obsolete, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX210">--no-translator, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX647">--obsolete, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX611">--omit-header, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX187">--omit-header, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX638">--only-fuzzy, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX640">--only-obsolete, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX148">--output, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX150">--output-dir, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX634">--output-file, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX425">--output-file, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX591">--output-file, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX460">--output-file, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX671">--output-file, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX525">--output-file, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX715">--output-file, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX485">--output-file, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX207">--output-file, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX237">--output-file, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX767">--output-file, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX558">--output-file, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX533">--quiet, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX265">--quiet, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX499">--regexp=, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX560">--repeated, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX718">--resource, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX760">--resource, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX642">--set-fuzzy, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX644">--set-obsolete, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX534">--silent, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX266">--silent, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX660">--sort-by-file, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX449">--sort-by-file, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX610">--sort-by-file, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX474">--sort-by-file, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX683">--sort-by-file, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX546">--sort-by-file, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX512">--sort-by-file, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX257">--sort-by-file, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX578">--sort-by-file, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX186">--sort-by-file, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX658">--sort-output, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX446">--sort-output, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX608">--sort-output, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX472">--sort-output, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX681">--sort-output, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX544">--sort-output, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX511">--sort-output, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX254">--sort-output, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX775">--sort-output, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX576">--sort-output, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX183">--sort-output, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX748">--statistics, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX654">--strict, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX442">--strict, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX604">--strict, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX468">--strict, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX677">--strict, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX540">--strict, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX716">--strict, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX508">--strict, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX250">--strict, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX771">--strict, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX572">--strict, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX179">--strict, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX241">--suffix, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX712">--tcl, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX757">--tcl, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX434">--to-code, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX462">--to-code, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX564">--to-code, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX635">--translated, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX169">--trigraphs, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX432">--unique, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX597">--unique, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX562">--unique, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX636">--untranslated, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX235">--update, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX435">--use-first, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX565">--use-first, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX739">--use-fuzzy, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX750">--verbose, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX263">--verbose, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX782">--verbose, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX854">--version, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX664">--version, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX453">--version, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX626">--version, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX615">--version, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX478">--version, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX687">--version, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX702">--version, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX550">--version, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX747">--version, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX516">--version, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX216">--version, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX261">--version, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX780">--version, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX582">--version, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX198">--version, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX656">--width, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX444">--width, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX606">--width, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX470">--width, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX679">--width, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX542">--width, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX510">--width, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX212">--width, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX252">--width, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX773">--width, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX574">--width, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX181">--width, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX427">-&#60;, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX592">-&#60;, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX429">-&#62;, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX594">-&#62;, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX741">-a, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX163">-a, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX847">-c, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX725">-c, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX731">-C, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX232">-C, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX155">-C, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX161">-c, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX631">-D, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX422">-D, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX619">-D, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX588">-D, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX457">-D, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX668">-D, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX697">-D, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX522">-D, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX706">-D, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX721">-d, <CODE>msgfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX724">-d, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX482">-D, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX230">-D, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX765">-d, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX559">-d, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX555">-D, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX143">-D, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX145">-d, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX528">-e, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX494">-E, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX498">-e, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_12.html#IDX849">-f, <CODE>gettextize</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX659">-F, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX448">-F, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX420">-f, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX609">-F, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX586">-f, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX473">-F, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX682">-F, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX545">-F, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX530">-f, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX738">-f, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX500">-f, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX496">-F, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX256">-F, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX577">-F, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX141">-f, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX185">-F, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX661">-h, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX450">-h, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX623">-h, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX612">-h, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX475">-h, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX684">-h, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX699">-h, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX547">-h, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX744">-h, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX513">-h, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX213">-h, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX258">-h, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX777">-h, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX579">-h, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX195">-h, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX649">-i, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX437">-i, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX599">-i, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX464">-i, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX673">-i, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX695">-i, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX520">-i, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX502">-i, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX204">-i, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX246">-i, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX769">-i, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX567">-i, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX174">-i, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX708">-j, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX754">-j, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX157">-j, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX490">-K, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX165">-k, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX719">-l, <CODE>msgfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX722">-l, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX208">-l, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX761">-l, <CODE>msgunfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX763">-l, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX152">-L, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX621">-m, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX488">-M, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX243">-m, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX191">-m, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX193">-M, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX652">-n, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX440">-n, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX602">-n, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX532">-n, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX486">-N, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX570">-n, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX177">-n, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX633">-o, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX424">-o, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX590">-o, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX459">-o, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX670">-o, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX524">-o, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX714">-o, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX484">-o, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX206">-o, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX236">-o, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX766">-o, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX557">-o, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX147">-o, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX149">-p, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX264">-q, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX717">-r, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX759">-r, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX657">-s, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX445">-s, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX607">-s, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX471">-s, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX680">-s, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX543">-s, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX253">-s, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX774">-s, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX575">-s, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX182">-s, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX433">-t, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX461">-t, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX492">-T, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX563">-t, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX168">-T, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX431">-u, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX596">-u, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX234">-U, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX561">-u, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX663">-V, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX452">-V, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX625">-V, <CODE>msgcmp</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX614">-V, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX477">-V, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX686">-V, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX701">-V, <CODE>msgexec</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX549">-V, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX749">-v, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX746">-V, <CODE>msgfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX515">-V, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX215">-V, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX260">-V, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX262">-v, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX781">-v, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX779">-V, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX581">-V, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX197">-V, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX655">-w, <CODE>msgattrib</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX443">-w, <CODE>msgcat</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX605">-w, <CODE>msgcomm</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX469">-w, <CODE>msgconv</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX678">-w, <CODE>msgen</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX541">-w, <CODE>msgfilter</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX509">-w, <CODE>msggrep</CODE> option</A>
-<LI><A HREF="gettext_5.html#IDX211">-w, <CODE>msginit</CODE> option</A>
-<LI><A HREF="gettext_6.html#IDX251">-w, <CODE>msgmerge</CODE> option</A>
-<LI><A HREF="gettext_8.html#IDX772">-w, <CODE>msgunfmt</CODE> option</A>
-<LI><A HREF="gettext_7.html#IDX573">-w, <CODE>msguniq</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX180">-w, <CODE>xgettext</CODE> option</A>
-<LI><A HREF="gettext_4.html#IDX159">-x, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX172">--add-comments, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX672">--add-location, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX454">--add-location, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX621">--add-location, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX481">--add-location, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX696">--add-location, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX555">--add-location, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX522">--add-location, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX261">--add-location, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX588">--add-location, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX188">--add-location, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX763">--alignment, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX251">--backup, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX166">--c++, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX747">--check, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX755">--check-accelerators, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX753">--check-compatibility, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX751">--check-domain, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX748">--check-format, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX750">--check-header, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX662">--clear-fuzzy, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX664">--clear-obsolete, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX245">--compendium, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX870">--copy, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX200">--copyright-holder, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX181">--debug, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX156">--default-domain, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX651">--directory, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX436">--directory, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX639">--directory, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX607">--directory, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX472">--directory, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX689">--directory, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX719">--directory, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX539">--directory, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX728">--directory, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX498">--directory, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX243">--directory, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX573">--directory, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX154">--directory, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX504">--domain, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX170">--exclude-file, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX545">--expression, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX510">--extended-regexp, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX174">--extract-all, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX547">--file, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX516">--file, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX434">--files-from, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX605">--files-from, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX152">--files-from, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX512">--fixed-strings, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX872">--force, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX667">--force-po, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX449">--force-po, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX616">--force-po, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX477">--force-po, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX692">--force-po, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX551">--force-po, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX519">--force-po, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX257">--force-po, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX789">--force-po, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX583">--force-po, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX183">--force-po, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX201">--foreign-user, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX665">--fuzzy, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX875">--help, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX682">--help, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX465">--help, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX643">--help, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX632">--help, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX491">--help, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX706">--help, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX721">--help, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX565">--help, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX766">--help, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX530">--help, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX226">--help, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX272">--help, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX800">--help, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX598">--help, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX207">--help, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX518">--ignore-case, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX669">--indent, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX451">--indent, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX618">--indent, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX479">--indent, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX694">--indent, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX552">--indent, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX520">--indent, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX259">--indent, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX791">--indent, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX585">--indent, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX185">--indent, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX717">--input, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX537">--input, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX216">--input, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX873">--intl, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX730">--java, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX776">--java, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX732">--java2, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX168">--join-existing, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX553">--keep-header, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX176">--keyword, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX163">--language, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX441">--less-than, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX611">--less-than, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX741">--locale, <CODE>msgfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX744">--locale, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX220">--locale, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX783">--locale, <CODE>msgunfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX785">--locale, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX502">--location, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX443">--more-than, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX613">--more-than, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX506">--msgid, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX508">--msgstr, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX203">--msgstr-prefix, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX205">--msgstr-suffix, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX641">--multi-domain, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX256">--multi-domain, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX874">--no-changelog, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX656">--no-fuzzy, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX764">--no-hash, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX670">--no-location, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX452">--no-location, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX619">--no-location, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX480">--no-location, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX695">--no-location, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX554">--no-location, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX521">--no-location, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX260">--no-location, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX586">--no-location, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX186">--no-location, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX658">--no-obsolete, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX221">--no-translator, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX676">--no-wrap, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX458">--no-wrap, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX625">--no-wrap, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX485">--no-wrap, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX700">--no-wrap, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX559">--no-wrap, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX526">--no-wrap, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX224">--no-wrap, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX265">--no-wrap, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX795">--no-wrap, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX592">--no-wrap, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX192">--no-wrap, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX666">--obsolete, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX630">--omit-header, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX198">--omit-header, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX657">--only-fuzzy, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX659">--only-obsolete, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX158">--output, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX160">--output-dir, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX653">--output-file, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX438">--output-file, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX609">--output-file, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX474">--output-file, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX691">--output-file, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX541">--output-file, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX736">--output-file, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX500">--output-file, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX218">--output-file, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX249">--output-file, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX788">--output-file, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX575">--output-file, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX549">--quiet, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX278">--quiet, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX514">--regexp=, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX577">--repeated, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX739">--resource, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX781">--resource, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX661">--set-fuzzy, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX663">--set-obsolete, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX550">--silent, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX279">--silent, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX680">--sort-by-file, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX463">--sort-by-file, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX629">--sort-by-file, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX489">--sort-by-file, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX704">--sort-by-file, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX563">--sort-by-file, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX528">--sort-by-file, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX270">--sort-by-file, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX596">--sort-by-file, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX197">--sort-by-file, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX678">--sort-output, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX460">--sort-output, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX627">--sort-output, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX487">--sort-output, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX702">--sort-output, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX561">--sort-output, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX527">--sort-output, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX267">--sort-output, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX797">--sort-output, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX594">--sort-output, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX194">--sort-output, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX769">--statistics, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX673">--strict, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX455">--strict, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX622">--strict, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX482">--strict, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX697">--strict, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX556">--strict, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX737">--strict, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX523">--strict, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX262">--strict, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX792">--strict, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX589">--strict, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX189">--strict, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX253">--suffix, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX733">--tcl, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX778">--tcl, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX447">--to-code, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX476">--to-code, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX581">--to-code, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX654">--translated, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX179">--trigraphs, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX445">--unique, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX615">--unique, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX579">--unique, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX655">--untranslated, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX247">--update, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX448">--use-first, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX582">--use-first, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX760">--use-fuzzy, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX771">--verbose, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX276">--verbose, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX804">--verbose, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX876">--version, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX684">--version, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX467">--version, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX645">--version, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX634">--version, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX493">--version, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX708">--version, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX723">--version, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX567">--version, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX768">--version, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX532">--version, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX228">--version, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX274">--version, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX802">--version, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX600">--version, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX209">--version, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX675">--width, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX457">--width, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX624">--width, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX484">--width, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX699">--width, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX558">--width, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX525">--width, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX223">--width, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX264">--width, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX794">--width, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX591">--width, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX191">--width, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX440">-&#60;, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX610">-&#60;, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX442">-&#62;, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX612">-&#62;, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX762">-a, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX173">-a, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX869">-c, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX746">-c, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX752">-C, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX244">-C, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX165">-C, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX171">-c, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX650">-D, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX435">-D, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX638">-D, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX606">-D, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX471">-D, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX688">-D, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX718">-D, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX538">-D, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX742">-d, <CODE>msgfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX745">-d, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX727">-D, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX497">-D, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX242">-D, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX786">-d, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX576">-d, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX572">-D, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX153">-D, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX155">-d, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX544">-e, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX509">-E, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX513">-e, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_12.html#IDX871">-f, <CODE>gettextize</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX679">-F, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX462">-F, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX433">-f, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX628">-F, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX604">-f, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX488">-F, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX703">-F, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX562">-F, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX546">-f, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX759">-f, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX515">-f, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX511">-F, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX269">-F, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX595">-F, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX151">-f, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX196">-F, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX681">-h, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX464">-h, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX642">-h, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX631">-h, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX490">-h, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX705">-h, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX720">-h, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX564">-h, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX765">-h, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX529">-h, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX225">-h, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX271">-h, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX799">-h, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX597">-h, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX206">-h, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX668">-i, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX450">-i, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX617">-i, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX478">-i, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX693">-i, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX716">-i, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX536">-i, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX517">-i, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX215">-i, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX258">-i, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX790">-i, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX584">-i, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX184">-i, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX729">-j, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX775">-j, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX167">-j, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX505">-K, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX175">-k, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX740">-l, <CODE>msgfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX743">-l, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX219">-l, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX782">-l, <CODE>msgunfmt</CODE> option</A>, <A HREF="gettext_8.html#IDX784">-l, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX162">-L, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX640">-m, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX503">-M, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX255">-m, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX202">-m, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX204">-M, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX671">-n, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX453">-n, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX620">-n, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX548">-n, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX501">-N, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX587">-n, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX187">-n, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX652">-o, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX437">-o, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX608">-o, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX473">-o, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX690">-o, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX540">-o, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX735">-o, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX499">-o, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX217">-o, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX248">-o, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX787">-o, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX574">-o, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX157">-o, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX159">-p, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX277">-q, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX738">-r, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX780">-r, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX677">-s, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX459">-s, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX626">-s, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX486">-s, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX701">-s, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX560">-s, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX266">-s, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX796">-s, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX593">-s, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX193">-s, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX446">-t, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX475">-t, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX507">-T, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX580">-t, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX178">-T, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX444">-u, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX614">-u, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX246">-U, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX578">-u, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX683">-V, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX466">-V, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX644">-V, <CODE>msgcmp</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX633">-V, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX492">-V, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX707">-V, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX722">-V, <CODE>msgexec</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX566">-V, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX770">-v, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX767">-V, <CODE>msgfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX531">-V, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX227">-V, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX275">-v, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX273">-V, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX803">-v, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX801">-V, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX599">-V, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX208">-V, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX674">-w, <CODE>msgattrib</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX456">-w, <CODE>msgcat</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX623">-w, <CODE>msgcomm</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX483">-w, <CODE>msgconv</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX698">-w, <CODE>msgen</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX557">-w, <CODE>msgfilter</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX524">-w, <CODE>msggrep</CODE> option</A>
+<LI><A HREF="gettext_5.html#IDX222">-w, <CODE>msginit</CODE> option</A>
+<LI><A HREF="gettext_6.html#IDX263">-w, <CODE>msgmerge</CODE> option</A>
+<LI><A HREF="gettext_8.html#IDX793">-w, <CODE>msgunfmt</CODE> option</A>
+<LI><A HREF="gettext_7.html#IDX590">-w, <CODE>msguniq</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX190">-w, <CODE>xgettext</CODE> option</A>
+<LI><A HREF="gettext_4.html#IDX169">-x, <CODE>xgettext</CODE> option</A>
 </DIR>
 
 </P>
index 8ae39e7539d52dc59118a844e42c2c98e80e48bb..f1b5e54f03224fcfe68d480349216cac52c55097 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - Variable Index</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_18.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC224" HREF="gettext_toc.html#TOC224">Variable Index</A></H1>
+<H1><A NAME="SEC225" HREF="gettext_toc.html#TOC225">Variable Index</A></H1>
 
 <P>
 Jump to:
@@ -22,26 +22,26 @@ Jump to:
 <P>
 <H2><A NAME="vindex_l">l</A></H2>
 <DIR>
-<LI><A HREF="gettext_9.html#IDX797">LANG, environment variable</A>, <A HREF="gettext_10.html#IDX839">LANG, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX831">LANGUAGE, environment variable</A>, <A HREF="gettext_12.html#IDX860">LANGUAGE, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX832">LC_ALL, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX836">LC_COLLATE, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX833">LC_CTYPE, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX838">LC_MESSAGES, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX837">LC_MONETARY, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX834">LC_NUMERIC, environment variable</A>
-<LI><A HREF="gettext_10.html#IDX835">LC_TIME, environment variable</A>
-<LI><A HREF="gettext_9.html#IDX793">LINGUAS, environment variable</A>
+<LI><A HREF="gettext_9.html#IDX819">LANG, environment variable</A>, <A HREF="gettext_10.html#IDX861">LANG, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX853">LANGUAGE, environment variable</A>, <A HREF="gettext_12.html#IDX882">LANGUAGE, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX854">LC_ALL, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX858">LC_COLLATE, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX855">LC_CTYPE, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX860">LC_MESSAGES, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX859">LC_MONETARY, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX856">LC_NUMERIC, environment variable</A>
+<LI><A HREF="gettext_10.html#IDX857">LC_TIME, environment variable</A>
+<LI><A HREF="gettext_9.html#IDX815">LINGUAS, environment variable</A>
 </DIR>
 <H2><A NAME="vindex_m">m</A></H2>
 <DIR>
-<LI><A HREF="gettext_7.html#IDX693">MSGEXEC_LOCATION, environment variable</A>
-<LI><A HREF="gettext_7.html#IDX692">MSGEXEC_MSGID, environment variable</A>
+<LI><A HREF="gettext_7.html#IDX714">MSGEXEC_LOCATION, environment variable</A>
+<LI><A HREF="gettext_7.html#IDX713">MSGEXEC_MSGID, environment variable</A>
 </DIR>
 <H2><A NAME="vindex_t">t</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX879">TEXTDOMAIN, environment variable</A>, <A HREF="gettext_13.html#IDX884">TEXTDOMAIN, environment variable</A>
-<LI><A HREF="gettext_13.html#IDX880">TEXTDOMAINDIR, environment variable</A>, <A HREF="gettext_13.html#IDX885">TEXTDOMAINDIR, environment variable</A>
+<LI><A HREF="gettext_13.html#IDX901">TEXTDOMAIN, environment variable</A>, <A HREF="gettext_13.html#IDX906">TEXTDOMAIN, environment variable</A>
+<LI><A HREF="gettext_13.html#IDX902">TEXTDOMAINDIR, environment variable</A>, <A HREF="gettext_13.html#IDX907">TEXTDOMAINDIR, environment variable</A>
 </DIR>
 
 </P>
index c419d890d435a3899da5471df218ec59ee4177ea..d793b2213eea97627e7a7893115a75c783253fd3 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 2  PO Files and PO Mode Basics</TITLE>
 </HEAD>
@@ -174,7 +174,7 @@ can judge if the translation requires further modification, or is
 acceptable as is.  Once satisfied with the translation, she then removes
 this <KBD>fuzzy</KBD> attribute.  The <CODE>msgmerge</CODE> program inserts this
 when it combined the <CODE>msgid</CODE> and <CODE>msgstr</CODE> entries after fuzzy
-search only.  See section <A HREF="gettext_6.html#SEC45">6.3  Fuzzy Entries</A>.
+search only.  See section <A HREF="gettext_6.html#SEC46">6.3  Fuzzy Entries</A>.
 
 <DT><KBD>c-format</KBD>
 <DD>
@@ -189,7 +189,7 @@ soon as the <CODE>xgettext</CODE> program generates a new template file.
 
 In case the <KBD>c-format</KBD> flag is given for a string the <CODE>msgfmt</CODE>
 does some more tests to check to validity of the translation.
-See section <A HREF="gettext_8.html#SEC118">8.1  Invoking the <CODE>msgfmt</CODE> Program</A>.
+See section <A HREF="gettext_8.html#SEC119">8.1  Invoking the <CODE>msgfmt</CODE> Program</A>.
 
 </DL>
 
@@ -303,9 +303,9 @@ When PO mode is active in a window, the letters <SAMP>`PO&acute;</SAMP> appear
 in the mode line for that window.  The mode line also displays how
 many entries of each kind are held in the PO file.  For example,
 the string <SAMP>`132t+3f+10u+2o&acute;</SAMP> would tell the translator that the
-PO mode contains 132 translated entries (see section <A HREF="gettext_6.html#SEC44">6.2  Translated Entries</A>,
-3 fuzzy entries (see section <A HREF="gettext_6.html#SEC45">6.3  Fuzzy Entries</A>), 10 untranslated entries
-(see section <A HREF="gettext_6.html#SEC46">6.4  Untranslated Entries</A>) and 2 obsolete entries (see section <A HREF="gettext_6.html#SEC47">6.5  Obsolete Entries</A>).  Zero-coefficients items are not shown.  So, in this example, if
+PO mode contains 132 translated entries (see section <A HREF="gettext_6.html#SEC45">6.2  Translated Entries</A>,
+3 fuzzy entries (see section <A HREF="gettext_6.html#SEC46">6.3  Fuzzy Entries</A>), 10 untranslated entries
+(see section <A HREF="gettext_6.html#SEC47">6.4  Untranslated Entries</A>) and 2 obsolete entries (see section <A HREF="gettext_6.html#SEC48">6.5  Obsolete Entries</A>).  Zero-coefficients items are not shown.  So, in this example, if
 the fuzzy entries were unfuzzied, the untranslated entries were translated
 and the obsolete entries were deleted, the mode line would merely display
 <SAMP>`145t&acute;</SAMP> for the counters.
@@ -571,7 +571,7 @@ have the special property of being able to work even when the cursor
 is not into some PO file entry, and one may use them for nicely
 correcting this situation.  But even these commands will fail on a
 truly empty PO file.  There are development plans for the PO mode for it
-to interactively fill an empty PO file from sources.  See section <A HREF="gettext_3.html#SEC16">3.3  Marking Translatable Strings</A>.
+to interactively fill an empty PO file from sources.  See section <A HREF="gettext_3.html#SEC17">3.4  Marking Translatable Strings</A>.
 
 </P>
 <P>
index 35f4f9debd7b13778cab57e793419af7c44fa7a6..37fb3c38889ad850a10a6914c15cd798d863cf81 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - PO Mode Index</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_19.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC225" HREF="gettext_toc.html#TOC225">PO Mode Index</A></H1>
+<H1><A NAME="SEC226" HREF="gettext_toc.html#TOC226">PO Mode Index</A></H1>
 
 <P>
 Jump to:
@@ -46,28 +46,28 @@ Jump to:
 </DIR>
 <H2><A NAME="emindex_a">a</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX385">auxiliary PO file</A>
+<LI><A HREF="gettext_6.html#IDX398">auxiliary PO file</A>
 </DIR>
 <H2><A NAME="emindex_c">c</A></H2>
 <DIR>
 <LI><A HREF="gettext_2.html#IDX55">commands</A>
-<LI><A HREF="gettext_6.html#IDX315">comment out PO file entry</A>
-<LI><A HREF="gettext_6.html#IDX367">consulting program sources</A>
-<LI><A HREF="gettext_6.html#IDX383">consulting translations to other languages</A>
+<LI><A HREF="gettext_6.html#IDX328">comment out PO file entry</A>
+<LI><A HREF="gettext_6.html#IDX380">consulting program sources</A>
+<LI><A HREF="gettext_6.html#IDX396">consulting translations to other languages</A>
 <LI><A HREF="gettext_2.html#IDX80">current entry of a PO file</A>
-<LI><A HREF="gettext_6.html#IDX331">cut and paste for translated strings</A>
+<LI><A HREF="gettext_6.html#IDX344">cut and paste for translated strings</A>
 </DIR>
 <H2><A NAME="emindex_e">e</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX340">editing comments</A>
-<LI><A HREF="gettext_6.html#IDX365">editing multiple entries</A>
-<LI><A HREF="gettext_6.html#IDX317">editing translations</A>
-<LI><A HREF="gettext_3.html#IDX126"><CODE>etags</CODE>, using for marking strings</A>
-<LI><A HREF="gettext_6.html#IDX358">exiting PO subedit</A>
+<LI><A HREF="gettext_6.html#IDX353">editing comments</A>
+<LI><A HREF="gettext_6.html#IDX378">editing multiple entries</A>
+<LI><A HREF="gettext_6.html#IDX330">editing translations</A>
+<LI><A HREF="gettext_3.html#IDX136"><CODE>etags</CODE>, using for marking strings</A>
+<LI><A HREF="gettext_6.html#IDX371">exiting PO subedit</A>
 </DIR>
 <H2><A NAME="emindex_f">f</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX370">find source fragment for a PO file entry</A>
+<LI><A HREF="gettext_6.html#IDX383">find source fragment for a PO file entry</A>
 </DIR>
 <H2><A NAME="emindex_i">i</A></H2>
 <DIR>
@@ -75,40 +75,40 @@ Jump to:
 </DIR>
 <H2><A NAME="emindex_l">l</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX368">looking at the source to aid translation</A>
+<LI><A HREF="gettext_6.html#IDX381">looking at the source to aid translation</A>
 </DIR>
 <H2><A NAME="emindex_m">m</A></H2>
 <DIR>
-<LI><A HREF="gettext_3.html#IDX125">marking strings for translation</A>
-<LI><A HREF="gettext_6.html#IDX279">moving by fuzzy entries</A>
-<LI><A HREF="gettext_6.html#IDX304">moving by obsolete entries</A>
-<LI><A HREF="gettext_6.html#IDX268">moving by translated entries</A>
-<LI><A HREF="gettext_6.html#IDX293">moving by untranslated entries</A>
+<LI><A HREF="gettext_3.html#IDX135">marking strings for translation</A>
+<LI><A HREF="gettext_6.html#IDX292">moving by fuzzy entries</A>
+<LI><A HREF="gettext_6.html#IDX317">moving by obsolete entries</A>
+<LI><A HREF="gettext_6.html#IDX281">moving by translated entries</A>
+<LI><A HREF="gettext_6.html#IDX306">moving by untranslated entries</A>
 <LI><A HREF="gettext_2.html#IDX81">moving through a PO file</A>
 </DIR>
 <H2><A NAME="emindex_o">o</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX314">obsolete active entry</A>
+<LI><A HREF="gettext_6.html#IDX327">obsolete active entry</A>
 </DIR>
 <H2><A NAME="emindex_p">p</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX366">pending subedits</A>
+<LI><A HREF="gettext_6.html#IDX379">pending subedits</A>
 </DIR>
 <H2><A NAME="emindex_s">s</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX330">starting a string translation</A>
+<LI><A HREF="gettext_6.html#IDX343">starting a string translation</A>
 <LI><A HREF="gettext_2.html#IDX107">string normalization in entries</A>
-<LI><A HREF="gettext_6.html#IDX354">subedit minor mode</A>
+<LI><A HREF="gettext_6.html#IDX367">subedit minor mode</A>
 </DIR>
 <H2><A NAME="emindex_t">t</A></H2>
 <DIR>
-<LI><A HREF="gettext_3.html#IDX127"><TT>`TAGS&acute;</TT>, and marking translatable strings</A>
+<LI><A HREF="gettext_3.html#IDX137"><TT>`TAGS&acute;</TT>, and marking translatable strings</A>
 </DIR>
 <H2><A NAME="emindex_u">u</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX369">use the source, Luke</A>
-<LI><A HREF="gettext_6.html#IDX338">using obsolete translations to make new entries</A>
-<LI><A HREF="gettext_6.html#IDX399">using translation compendia</A>
+<LI><A HREF="gettext_6.html#IDX382">use the source, Luke</A>
+<LI><A HREF="gettext_6.html#IDX351">using obsolete translations to make new entries</A>
+<LI><A HREF="gettext_6.html#IDX412">using translation compendia</A>
 </DIR>
 
 </P>
index 16f26617e75ff85282062908bbe2d17c4a9fa83c..549af4875527aee9aeddfedcfd8724c35cadac22 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - Autoconf Macro Index</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_20.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC226" HREF="gettext_toc.html#TOC226">Autoconf Macro Index</A></H1>
+<H1><A NAME="SEC227" HREF="gettext_toc.html#TOC227">Autoconf Macro Index</A></H1>
 
 <P>
 Jump to:
@@ -18,8 +18,8 @@ Jump to:
 <P>
 <H2><A NAME="amindex_a">a</A></H2>
 <DIR>
-<LI><A HREF="gettext_12.html#IDX869">AM_GNU_GETTEXT</A>
-<LI><A HREF="gettext_12.html#IDX871">AM_ICONV</A>
+<LI><A HREF="gettext_12.html#IDX891">AM_GNU_GETTEXT</A>
+<LI><A HREF="gettext_12.html#IDX893">AM_ICONV</A>
 </DIR>
 
 </P>
index 50735dbeff4a74b3604522397f128555e0a9ab5b..23d31e0c14a91d27323a4f46bbe6d27ead2d2a28 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - General Index</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_21.html">previous
 <P><HR><P>
 
 
-<H1><A NAME="SEC227" HREF="gettext_toc.html#TOC227">General Index</A></H1>
+<H1><A NAME="SEC228" HREF="gettext_toc.html#TOC228">General Index</A></H1>
 
 <P>
 Jump to:
@@ -68,171 +68,176 @@ Jump to:
 <P>
 <H2><A NAME="cindex__">_</A></H2>
 <DIR>
-<LI><A HREF="gettext_3.html#IDX124"><CODE>_</CODE>, a macro to mark strings for translation</A>
-<LI><A HREF="gettext_10.html#IDX840"><CODE>_nl_msg_cat_cntr</CODE></A>
+<LI><A HREF="gettext_3.html#IDX134"><CODE>_</CODE>, a macro to mark strings for translation</A>
+<LI><A HREF="gettext_10.html#IDX862"><CODE>_nl_msg_cat_cntr</CODE></A>
 </DIR>
 <H2><A NAME="cindex_a">a</A></H2>
 <DIR>
-<LI><A HREF="gettext_9.html#IDX790"><TT>`ABOUT-NLS&acute;</TT> file</A>
-<LI><A HREF="gettext_12.html#IDX863"><TT>`acconfig.h&acute;</TT> file</A>
-<LI><A HREF="gettext_6.html#IDX404">accumulating translations</A>
-<LI><A HREF="gettext_12.html#IDX862"><TT>`aclocal.m4&acute;</TT> file</A>
-<LI><A HREF="gettext_4.html#IDX167">adding keywords, <CODE>xgettext</CODE></A>
-<LI><A HREF="gettext_7.html#IDX519">apply a filter to translations</A>
-<LI><A HREF="gettext_7.html#IDX690">apply command to all translations in a catalog</A>
-<LI><A HREF="gettext_7.html#IDX630">attribute manipulation</A>
-<LI><A HREF="gettext_6.html#IDX278">attribute, fuzzy</A>
-<LI><A HREF="gettext_6.html#IDX277">attributes of a PO file entry</A>
-<LI><A HREF="gettext_7.html#IDX415">attributes, manipulating</A>
-<LI><A HREF="gettext_12.html#IDX868">autoconf macros for <CODE>gettext</CODE></A>
-<LI><A HREF="gettext_6.html#IDX384">auxiliary PO file</A>
-<LI><A HREF="gettext_9.html#IDX789">available translations</A>
-<LI><A HREF="gettext_13.html#IDX896">awk</A>
+<LI><A HREF="gettext_9.html#IDX812"><TT>`ABOUT-NLS&acute;</TT> file</A>
+<LI><A HREF="gettext_12.html#IDX885"><TT>`acconfig.h&acute;</TT> file</A>
+<LI><A HREF="gettext_6.html#IDX417">accumulating translations</A>
+<LI><A HREF="gettext_12.html#IDX884"><TT>`aclocal.m4&acute;</TT> file</A>
+<LI><A HREF="gettext_4.html#IDX177">adding keywords, <CODE>xgettext</CODE></A>
+<LI><A HREF="gettext_3.html#IDX125">ambiguities</A>
+<LI><A HREF="gettext_7.html#IDX535">apply a filter to translations</A>
+<LI><A HREF="gettext_7.html#IDX711">apply command to all translations in a catalog</A>
+<LI><A HREF="gettext_7.html#IDX649">attribute manipulation</A>
+<LI><A HREF="gettext_6.html#IDX291">attribute, fuzzy</A>
+<LI><A HREF="gettext_6.html#IDX290">attributes of a PO file entry</A>
+<LI><A HREF="gettext_7.html#IDX428">attributes, manipulating</A>
+<LI><A HREF="gettext_12.html#IDX890">autoconf macros for <CODE>gettext</CODE></A>
+<LI><A HREF="gettext_6.html#IDX397">auxiliary PO file</A>
+<LI><A HREF="gettext_9.html#IDX811">available translations</A>
+<LI><A HREF="gettext_13.html#IDX918">awk</A>
 </DIR>
 <H2><A NAME="cindex_b">b</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX240">backup old file, and <CODE>msgmerge</CODE> program</A>
-<LI><A HREF="gettext_13.html#IDX881">bash</A>
-<LI><A HREF="gettext_14.html#IDX912">bibliography</A>
+<LI><A HREF="gettext_6.html#IDX252">backup old file, and <CODE>msgmerge</CODE> program</A>
+<LI><A HREF="gettext_13.html#IDX903">bash</A>
+<LI><A HREF="gettext_14.html#IDX934">bibliography</A>
 <LI><A HREF="gettext_1.html#IDX30">big picture</A>
-<LI><A HREF="gettext_10.html#IDX812">bind_textdomain_codeset</A>
+<LI><A HREF="gettext_10.html#IDX834">bind_textdomain_codeset</A>
 <LI><A HREF="gettext_1.html#IDX4">bug report address</A>
 </DIR>
 <H2><A NAME="cindex_c">c</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX875">C and C-like languages</A>
-<LI><A HREF="gettext_4.html#IDX170">C trigraphs</A>
-<LI><A HREF="gettext_7.html#IDX694">catalog encoding and <CODE>msgexec</CODE> output</A>
-<LI><A HREF="gettext_10.html#IDX802"><CODE>catclose</CODE>, a <CODE>catgets</CODE> function</A>
-<LI><A HREF="gettext_10.html#IDX798"><CODE>catgets</CODE>, X/Open specification</A>
-<LI><A HREF="gettext_10.html#IDX801"><CODE>catgets</CODE>, a <CODE>catgets</CODE> function</A>
-<LI><A HREF="gettext_10.html#IDX800"><CODE>catopen</CODE>, a <CODE>catgets</CODE> function</A>
+<LI><A HREF="gettext_13.html#IDX897">C and C-like languages</A>
+<LI><A HREF="gettext_4.html#IDX180">C trigraphs</A>
+<LI><A HREF="gettext_7.html#IDX715">catalog encoding and <CODE>msgexec</CODE> output</A>
+<LI><A HREF="gettext_10.html#IDX824"><CODE>catclose</CODE>, a <CODE>catgets</CODE> function</A>
+<LI><A HREF="gettext_10.html#IDX820"><CODE>catgets</CODE>, X/Open specification</A>
+<LI><A HREF="gettext_10.html#IDX823"><CODE>catgets</CODE>, a <CODE>catgets</CODE> function</A>
+<LI><A HREF="gettext_10.html#IDX822"><CODE>catopen</CODE>, a <CODE>catgets</CODE> function</A>
 <LI><A HREF="gettext_1.html#IDX17">character encoding</A>
-<LI><A HREF="gettext_10.html#IDX810">charset conversion at runtime</A>
-<LI><A HREF="gettext_5.html#IDX220">charset of PO files</A>
-<LI><A HREF="gettext_8.html#IDX728">check format strings</A>
-<LI><A HREF="gettext_7.html#IDX413">checking of translations</A>
-<LI><A HREF="gettext_13.html#IDX889">clisp</A>
-<LI><A HREF="gettext_13.html#IDX890">clisp C sources</A>
+<LI><A HREF="gettext_10.html#IDX832">charset conversion at runtime</A>
+<LI><A HREF="gettext_5.html#IDX232">charset of PO files</A>
+<LI><A HREF="gettext_8.html#IDX749">check format strings</A>
+<LI><A HREF="gettext_7.html#IDX426">checking of translations</A>
+<LI><A HREF="gettext_13.html#IDX911">clisp</A>
+<LI><A HREF="gettext_13.html#IDX912">clisp C sources</A>
 <LI><A HREF="gettext_1.html#IDX15">codeset</A>
 <LI><A HREF="gettext_2.html#IDX53">comments in PO files</A>
-<LI><A HREF="gettext_13.html#IDX887">Common Lisp</A>
-<LI><A HREF="gettext_7.html#IDX618">compare PO files</A>
-<LI><A HREF="gettext_10.html#IDX827">comparison of interfaces</A>
-<LI><A HREF="gettext_8.html#IDX733">compatibility with X/Open <CODE>msgfmt</CODE></A>
-<LI><A HREF="gettext_6.html#IDX400">compendium</A>
-<LI><A HREF="gettext_6.html#IDX402">compendium, creating</A>
-<LI><A HREF="gettext_7.html#IDX418">concatenate PO files</A>
-<LI><A HREF="gettext_6.html#IDX403">concatenating PO files into a compendium</A>
-<LI><A HREF="gettext_8.html#IDX753">convert binary message catalog into PO file</A>
-<LI><A HREF="gettext_7.html#IDX456">convert translations to a different encoding</A>
-<LI><A HREF="gettext_12.html#IDX842">converting a package to use <CODE>gettext</CODE></A>
-<LI><A HREF="gettext_16.html#IDX915">country codes</A>
-<LI><A HREF="gettext_5.html#IDX202">create new PO file</A>
-<LI><A HREF="gettext_5.html#IDX199">creating a new PO file</A>
-<LI><A HREF="gettext_6.html#IDX401">creating compendia</A>
+<LI><A HREF="gettext_13.html#IDX909">Common Lisp</A>
+<LI><A HREF="gettext_7.html#IDX637">compare PO files</A>
+<LI><A HREF="gettext_10.html#IDX849">comparison of interfaces</A>
+<LI><A HREF="gettext_8.html#IDX754">compatibility with X/Open <CODE>msgfmt</CODE></A>
+<LI><A HREF="gettext_6.html#IDX413">compendium</A>
+<LI><A HREF="gettext_6.html#IDX415">compendium, creating</A>
+<LI><A HREF="gettext_7.html#IDX431">concatenate PO files</A>
+<LI><A HREF="gettext_6.html#IDX416">concatenating PO files into a compendium</A>
+<LI><A HREF="gettext_3.html#IDX130">concatenation of strings</A>
+<LI><A HREF="gettext_8.html#IDX774">convert binary message catalog into PO file</A>
+<LI><A HREF="gettext_7.html#IDX470">convert translations to a different encoding</A>
+<LI><A HREF="gettext_12.html#IDX864">converting a package to use <CODE>gettext</CODE></A>
+<LI><A HREF="gettext_16.html#IDX937">country codes</A>
+<LI><A HREF="gettext_5.html#IDX213">create new PO file</A>
+<LI><A HREF="gettext_5.html#IDX210">creating a new PO file</A>
+<LI><A HREF="gettext_6.html#IDX414">creating compendia</A>
 <LI><A HREF="gettext_1.html#IDX19">currency symbols</A>
 </DIR>
 <H2><A NAME="cindex_d">d</A></H2>
 <DIR>
 <LI><A HREF="gettext_1.html#IDX21">date format</A>
-<LI><A HREF="gettext_10.html#IDX816">dcngettext</A>
-<LI><A HREF="gettext_4.html#IDX172">debugging messages marked as format strings</A>
-<LI><A HREF="gettext_7.html#IDX411">dialect</A>
-<LI><A HREF="gettext_12.html#IDX866">disabling NLS</A>
-<LI><A HREF="gettext_10.html#IDX815">dngettext</A>
-<LI><A HREF="gettext_10.html#IDX807">domain ambiguities</A>
-<LI><A HREF="gettext_7.html#IDX414">duplicate elimination</A>
-<LI><A HREF="gettext_7.html#IDX554">duplicate removal</A>
+<LI><A HREF="gettext_10.html#IDX838">dcngettext</A>
+<LI><A HREF="gettext_4.html#IDX182">debugging messages marked as format strings</A>
+<LI><A HREF="gettext_7.html#IDX424">dialect</A>
+<LI><A HREF="gettext_12.html#IDX888">disabling NLS</A>
+<LI><A HREF="gettext_10.html#IDX837">dngettext</A>
+<LI><A HREF="gettext_10.html#IDX829">domain ambiguities</A>
+<LI><A HREF="gettext_7.html#IDX427">duplicate elimination</A>
+<LI><A HREF="gettext_7.html#IDX571">duplicate removal</A>
 </DIR>
 <H2><A NAME="cindex_e">e</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX339">editing comments in PO files</A>
-<LI><A HREF="gettext_6.html#IDX316">editing translations</A>
-<LI><A HREF="gettext_13.html#IDX891">Emacs Lisp</A>
+<LI><A HREF="gettext_6.html#IDX352">editing comments in PO files</A>
+<LI><A HREF="gettext_6.html#IDX329">editing translations</A>
+<LI><A HREF="gettext_13.html#IDX913">Emacs Lisp</A>
 <LI><A HREF="gettext_1.html#IDX16">encoding</A>
-<LI><A HREF="gettext_7.html#IDX410">encoding conversion</A>
-<LI><A HREF="gettext_10.html#IDX811">encoding conversion at runtime</A>
-<LI><A HREF="gettext_5.html#IDX224">encoding for your language</A>
-<LI><A HREF="gettext_5.html#IDX222">encoding list</A>
-<LI><A HREF="gettext_5.html#IDX219">encoding of PO files</A>
+<LI><A HREF="gettext_7.html#IDX423">encoding conversion</A>
+<LI><A HREF="gettext_10.html#IDX833">encoding conversion at runtime</A>
+<LI><A HREF="gettext_5.html#IDX236">encoding for your language</A>
+<LI><A HREF="gettext_5.html#IDX234">encoding list</A>
+<LI><A HREF="gettext_5.html#IDX231">encoding of PO files</A>
 <LI><A HREF="gettext_1.html#IDX38">evolution of packages</A>
-<LI><A HREF="gettext_6.html#IDX405">extracting parts of a PO file into a compendium</A>
+<LI><A HREF="gettext_6.html#IDX418">extracting parts of a PO file into a compendium</A>
 </DIR>
 <H2><A NAME="cindex_f">f</A></H2>
 <DIR>
-<LI><A HREF="gettext_8.html#IDX784">file format, <TT>`.mo&acute;</TT></A>
+<LI><A HREF="gettext_8.html#IDX806">file format, <TT>`.mo&acute;</TT></A>
 <LI><A HREF="gettext_2.html#IDX44">file format, <TT>`.po&acute;</TT></A>
 <LI><A HREF="gettext_1.html#IDX28">files, <TT>`.po&acute;</TT> and <TT>`.mo&acute;</TT></A>
 <LI><A HREF="gettext_1.html#IDX37">files, <TT>`.pot&acute;</TT></A>
-<LI><A HREF="gettext_7.html#IDX629">filter messages according to attributes</A>
-<LI><A HREF="gettext_7.html#IDX585">find common messages</A>
-<LI><A HREF="gettext_8.html#IDX740">force use of fuzzy entries</A>
-<LI><A HREF="gettext_3.html#IDX134">format strings</A>
-<LI><A HREF="gettext_13.html#IDX899">Free Pascal</A>
-<LI><A HREF="gettext_6.html#IDX276">fuzzy entries</A>
+<LI><A HREF="gettext_7.html#IDX648">filter messages according to attributes</A>
+<LI><A HREF="gettext_7.html#IDX603">find common messages</A>
+<LI><A HREF="gettext_8.html#IDX761">force use of fuzzy entries</A>
+<LI><A HREF="gettext_3.html#IDX144">format strings</A>
+<LI><A HREF="gettext_13.html#IDX921">Free Pascal</A>
+<LI><A HREF="gettext_6.html#IDX289">fuzzy entries</A>
 </DIR>
 <H2><A NAME="cindex_g">g</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX897">gawk</A>
-<LI><A HREF="gettext_8.html#IDX705">generate binary message catalog from PO file</A>
-<LI><A HREF="gettext_7.html#IDX667">generate translation catalog in English</A>
-<LI><A HREF="gettext_12.html#IDX855"><CODE>gettext</CODE> files</A>
+<LI><A HREF="gettext_13.html#IDX919">gawk</A>
+<LI><A HREF="gettext_8.html#IDX726">generate binary message catalog from PO file</A>
+<LI><A HREF="gettext_7.html#IDX687">generate translation catalog in English</A>
+<LI><A HREF="gettext_12.html#IDX877"><CODE>gettext</CODE> files</A>
 <LI><A HREF="gettext_2.html#IDX40"><CODE>gettext</CODE> installation</A>
-<LI><A HREF="gettext_10.html#IDX805"><CODE>gettext</CODE> interface</A>
-<LI><A HREF="gettext_10.html#IDX804"><CODE>gettext</CODE>, a programmer's view</A>
-<LI><A HREF="gettext_12.html#IDX864"><TT>`gettext.h&acute;</TT> file</A>
-<LI><A HREF="gettext_10.html#IDX826"><CODE>gettext</CODE> vs <CODE>catgets</CODE></A>
-<LI><A HREF="gettext_12.html#IDX846"><CODE>gettextize</CODE> program, usage</A>
-<LI><A HREF="gettext_10.html#IDX821">GUI programs</A>
+<LI><A HREF="gettext_10.html#IDX827"><CODE>gettext</CODE> interface</A>
+<LI><A HREF="gettext_10.html#IDX826"><CODE>gettext</CODE>, a programmer's view</A>
+<LI><A HREF="gettext_12.html#IDX886"><TT>`gettext.h&acute;</TT> file</A>
+<LI><A HREF="gettext_10.html#IDX848"><CODE>gettext</CODE> vs <CODE>catgets</CODE></A>
+<LI><A HREF="gettext_12.html#IDX868"><CODE>gettextize</CODE> program, usage</A>
+<LI><A HREF="gettext_10.html#IDX843">GUI programs</A>
 </DIR>
 <H2><A NAME="cindex_h">h</A></H2>
 <DIR>
-<LI><A HREF="gettext_8.html#IDX786">hash table, inside MO files</A>
+<LI><A HREF="gettext_8.html#IDX808">hash table, inside MO files</A>
 <LI><A HREF="gettext_1.html#IDX2">he, she, and they</A>
-<LI><A HREF="gettext_5.html#IDX217">header entry of a PO file</A>
-<LI><A HREF="gettext_14.html#IDX910">history of GNU <CODE>gettext</CODE></A>
+<LI><A HREF="gettext_5.html#IDX229">header entry of a PO file</A>
+<LI><A HREF="gettext_3.html#IDX128">help option</A>
+<LI><A HREF="gettext_14.html#IDX932">history of GNU <CODE>gettext</CODE></A>
 </DIR>
 <H2><A NAME="cindex_i">i</A></H2>
 <DIR>
 <LI><A HREF="gettext_1.html#IDX6">i18n</A>
 <LI><A HREF="gettext_2.html#IDX109">importing PO files</A>
-<LI><A HREF="gettext_1.html#IDX33">include file <TT>`libintl.h&acute;</TT></A>, <A HREF="gettext_3.html#IDX112">include file <TT>`libintl.h&acute;</TT></A>, <A HREF="gettext_10.html#IDX828">include file <TT>`libintl.h&acute;</TT></A>, <A HREF="gettext_12.html#IDX867">include file <TT>`libintl.h&acute;</TT></A>
+<LI><A HREF="gettext_1.html#IDX33">include file <TT>`libintl.h&acute;</TT></A>, <A HREF="gettext_3.html#IDX112">include file <TT>`libintl.h&acute;</TT></A>, <A HREF="gettext_10.html#IDX850">include file <TT>`libintl.h&acute;</TT></A>, <A HREF="gettext_12.html#IDX889">include file <TT>`libintl.h&acute;</TT></A>
 <LI><A HREF="gettext_3.html#IDX113">initialization</A>
-<LI><A HREF="gettext_5.html#IDX203">initialize new PO file</A>
-<LI><A HREF="gettext_6.html#IDX406">initialize translations from a compendium</A>
+<LI><A HREF="gettext_5.html#IDX214">initialize new PO file</A>
+<LI><A HREF="gettext_6.html#IDX419">initialize translations from a compendium</A>
 <LI><A HREF="gettext_2.html#IDX39">installing <CODE>gettext</CODE></A>
-<LI><A HREF="gettext_10.html#IDX799">interface to <CODE>catgets</CODE></A>
+<LI><A HREF="gettext_10.html#IDX821">interface to <CODE>catgets</CODE></A>
 <LI><A HREF="gettext_1.html#IDX8">internationalization</A>
-<LI><A HREF="gettext_16.html#IDX916">ISO 3166</A>
-<LI><A HREF="gettext_15.html#IDX914">ISO 639</A>
+<LI><A HREF="gettext_3.html#IDX131"><CODE>inttypes.h</CODE></A>
+<LI><A HREF="gettext_16.html#IDX938">ISO 3166</A>
+<LI><A HREF="gettext_15.html#IDX936">ISO 639</A>
 </DIR>
 <H2><A NAME="cindex_j">j</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX894">Java</A>
-<LI><A HREF="gettext_8.html#IDX710">Java mode, and <CODE>msgfmt</CODE> program</A>
-<LI><A HREF="gettext_8.html#IDX756">Java mode, and <CODE>msgunfmt</CODE> program</A>
+<LI><A HREF="gettext_13.html#IDX916">Java</A>
+<LI><A HREF="gettext_8.html#IDX731">Java mode, and <CODE>msgfmt</CODE> program</A>
+<LI><A HREF="gettext_8.html#IDX777">Java mode, and <CODE>msgunfmt</CODE> program</A>
+<LI><A HREF="gettext_3.html#IDX132">Java, string concatenation</A>
 </DIR>
 <H2><A NAME="cindex_k">k</A></H2>
 <DIR>
-<LI><A HREF="gettext_8.html#IDX735">keyboard accelerator checking</A>
+<LI><A HREF="gettext_8.html#IDX756">keyboard accelerator checking</A>
 </DIR>
 <H2><A NAME="cindex_l">l</A></H2>
 <DIR>
 <LI><A HREF="gettext_1.html#IDX7">l10n</A>
-<LI><A HREF="gettext_15.html#IDX913">language codes</A>
-<LI><A HREF="gettext_9.html#IDX796">language selection</A>
-<LI><A HREF="gettext_10.html#IDX830">language selection at runtime</A>
-<LI><A HREF="gettext_10.html#IDX808">large package</A>
-<LI><A HREF="gettext_12.html#IDX872"><CODE>libiconv</CODE> library</A>
-<LI><A HREF="gettext_13.html#IDX895"><CODE>libintl</CODE> for Java</A>
-<LI><A HREF="gettext_12.html#IDX870"><CODE>libintl</CODE> library</A>
-<LI><A HREF="gettext_13.html#IDX892"><CODE>librep</CODE> Lisp</A>
-<LI><A HREF="gettext_12.html#IDX857"><TT>`LINGUAS&acute;</TT> file</A>
+<LI><A HREF="gettext_15.html#IDX935">language codes</A>
+<LI><A HREF="gettext_9.html#IDX818">language selection</A>
+<LI><A HREF="gettext_10.html#IDX852">language selection at runtime</A>
+<LI><A HREF="gettext_10.html#IDX830">large package</A>
+<LI><A HREF="gettext_12.html#IDX894"><CODE>libiconv</CODE> library</A>
+<LI><A HREF="gettext_13.html#IDX917"><CODE>libintl</CODE> for Java</A>
+<LI><A HREF="gettext_12.html#IDX892"><CODE>libintl</CODE> library</A>
+<LI><A HREF="gettext_13.html#IDX914"><CODE>librep</CODE> Lisp</A>
+<LI><A HREF="gettext_12.html#IDX879"><TT>`LINGUAS&acute;</TT> file</A>
 <LI><A HREF="gettext_1.html#IDX34">link with <TT>`libintl&acute;</TT></A>
-<LI><A HREF="gettext_1.html#IDX27">Linux</A>, <A HREF="gettext_1.html#IDX35">Linux</A>, <A HREF="gettext_5.html#IDX223">Linux</A>
-<LI><A HREF="gettext_13.html#IDX888">Lisp</A>
-<LI><A HREF="gettext_5.html#IDX218">list of translation teams, where to find</A>
+<LI><A HREF="gettext_1.html#IDX27">Linux</A>, <A HREF="gettext_1.html#IDX35">Linux</A>, <A HREF="gettext_5.html#IDX235">Linux</A>
+<LI><A HREF="gettext_13.html#IDX910">Lisp</A>
+<LI><A HREF="gettext_5.html#IDX230">list of translation teams, where to find</A>
 <LI><A HREF="gettext_3.html#IDX114">locale facet, LC_ALL</A>
 <LI><A HREF="gettext_3.html#IDX117">locale facet, LC_COLLATE</A>
 <LI><A HREF="gettext_1.html#IDX18">locale facet, LC_CTYPE</A>, <A HREF="gettext_3.html#IDX115">locale facet, LC_CTYPE</A>, <A HREF="gettext_3.html#IDX116">locale facet, LC_CTYPE</A>
@@ -242,159 +247,164 @@ Jump to:
 <LI><A HREF="gettext_3.html#IDX122">locale facet, LC_RESPONSES</A>
 <LI><A HREF="gettext_1.html#IDX22">locale facet, LC_TIME</A>, <A HREF="gettext_3.html#IDX120">locale facet, LC_TIME</A>
 <LI><A HREF="gettext_1.html#IDX14">locale facets</A>
-<LI><A HREF="gettext_5.html#IDX221"><CODE>locale</CODE> program</A>
+<LI><A HREF="gettext_5.html#IDX233"><CODE>locale</CODE> program</A>
 <LI><A HREF="gettext_1.html#IDX9">localization</A>
 </DIR>
 <H2><A NAME="cindex_m">m</A></H2>
 <DIR>
-<LI><A HREF="gettext_8.html#IDX785">magic signature of MO files</A>
-<LI><A HREF="gettext_12.html#IDX858"><TT>`Makevars&acute;</TT> file</A>
-<LI><A HREF="gettext_7.html#IDX408">manipulating PO files</A>
-<LI><A HREF="gettext_3.html#IDX137">marking string initializers</A>
-<LI><A HREF="gettext_3.html#IDX123">marking strings that require translation</A>
+<LI><A HREF="gettext_8.html#IDX807">magic signature of MO files</A>
+<LI><A HREF="gettext_12.html#IDX880"><TT>`Makevars&acute;</TT> file</A>
+<LI><A HREF="gettext_7.html#IDX421">manipulating PO files</A>
+<LI><A HREF="gettext_3.html#IDX147">marking string initializers</A>
+<LI><A HREF="gettext_3.html#IDX133">marking strings that require translation</A>
+<LI><A HREF="gettext_3.html#IDX123">marking strings, preparations</A>
 <LI><A HREF="gettext_1.html#IDX32">marking translatable strings</A>
-<LI><A HREF="gettext_10.html#IDX823">menu entries</A>
-<LI><A HREF="gettext_8.html#IDX736">menu, keyboard accelerator support</A>
-<LI><A HREF="gettext_7.html#IDX419">merge PO files</A>
-<LI><A HREF="gettext_7.html#IDX409">merging two PO files</A>
-<LI><A HREF="gettext_10.html#IDX809">message catalog files location</A>
+<LI><A HREF="gettext_10.html#IDX845">menu entries</A>
+<LI><A HREF="gettext_8.html#IDX757">menu, keyboard accelerator support</A>
+<LI><A HREF="gettext_7.html#IDX432">merge PO files</A>
+<LI><A HREF="gettext_7.html#IDX422">merging two PO files</A>
+<LI><A HREF="gettext_10.html#IDX831">message catalog files location</A>
 <LI><A HREF="gettext_1.html#IDX25">messages</A>
-<LI><A HREF="gettext_12.html#IDX843">migration from earlier versions of <CODE>gettext</CODE></A>
-<LI><A HREF="gettext_8.html#IDX737">mnemonics of menu entries</A>
-<LI><A HREF="gettext_8.html#IDX783">MO file's format</A>
-<LI><A HREF="gettext_7.html#IDX641">modify message attrributes</A>
-<LI><A HREF="gettext_7.html#IDX628"><CODE>msgattrib</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX417"><CODE>msgcat</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX617"><CODE>msgcmp</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX584"><CODE>msgcomm</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX455"><CODE>msgconv</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX666"><CODE>msgen</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX689"><CODE>msgexec</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX526"><CODE>msgfilter</CODE> filter and catalog encoding</A>
-<LI><A HREF="gettext_7.html#IDX518"><CODE>msgfilter</CODE> program, usage</A>
-<LI><A HREF="gettext_8.html#IDX704"><CODE>msgfmt</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX480"><CODE>msggrep</CODE> program, usage</A>
-<LI><A HREF="gettext_5.html#IDX201"><CODE>msginit</CODE> program, usage</A>
-<LI><A HREF="gettext_6.html#IDX229"><CODE>msgmerge</CODE> program, usage</A>
-<LI><A HREF="gettext_8.html#IDX752"><CODE>msgunfmt</CODE> program, usage</A>
-<LI><A HREF="gettext_7.html#IDX552"><CODE>msguniq</CODE> program, usage</A>
+<LI><A HREF="gettext_12.html#IDX865">migration from earlier versions of <CODE>gettext</CODE></A>
+<LI><A HREF="gettext_8.html#IDX758">mnemonics of menu entries</A>
+<LI><A HREF="gettext_8.html#IDX805">MO file's format</A>
+<LI><A HREF="gettext_7.html#IDX660">modify message attrributes</A>
+<LI><A HREF="gettext_7.html#IDX647"><CODE>msgattrib</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX430"><CODE>msgcat</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX636"><CODE>msgcmp</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX602"><CODE>msgcomm</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX469"><CODE>msgconv</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX686"><CODE>msgen</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX710"><CODE>msgexec</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX542"><CODE>msgfilter</CODE> filter and catalog encoding</A>
+<LI><A HREF="gettext_7.html#IDX534"><CODE>msgfilter</CODE> program, usage</A>
+<LI><A HREF="gettext_8.html#IDX725"><CODE>msgfmt</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX495"><CODE>msggrep</CODE> program, usage</A>
+<LI><A HREF="gettext_5.html#IDX212"><CODE>msginit</CODE> program, usage</A>
+<LI><A HREF="gettext_6.html#IDX241"><CODE>msgmerge</CODE> program, usage</A>
+<LI><A HREF="gettext_8.html#IDX773"><CODE>msgunfmt</CODE> program, usage</A>
+<LI><A HREF="gettext_7.html#IDX569"><CODE>msguniq</CODE> program, usage</A>
 <LI><A HREF="gettext_2.html#IDX110">multi-line strings</A>
 </DIR>
 <H2><A NAME="cindex_n">n</A></H2>
 <DIR>
-<LI><A HREF="gettext_10.html#IDX829"><CODE>N_</CODE>, a convenience macro</A>
+<LI><A HREF="gettext_10.html#IDX851"><CODE>N_</CODE>, a convenience macro</A>
 <LI><A HREF="gettext_1.html#IDX11">Native Language Support</A>
 <LI><A HREF="gettext_1.html#IDX12">Natural Language Support</A>
 <LI><A HREF="gettext_2.html#IDX52">newlines in PO files</A>
-<LI><A HREF="gettext_10.html#IDX814">ngettext</A>
+<LI><A HREF="gettext_10.html#IDX836">ngettext</A>
 <LI><A HREF="gettext_1.html#IDX10">NLS</A>
 <LI><A HREF="gettext_1.html#IDX23">number format</A>
 </DIR>
 <H2><A NAME="cindex_o">o</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX900">Object Pascal</A>
-<LI><A HREF="gettext_6.html#IDX303">obsolete entries</A>
-<LI><A HREF="gettext_10.html#IDX825">optimization of <CODE>gettext</CODE> functions</A>
-<LI><A HREF="gettext_7.html#IDX412">orthography</A>
-<LI><A HREF="gettext_4.html#IDX151">output to stdout, <CODE>xgettext</CODE></A>
+<LI><A HREF="gettext_13.html#IDX922">Object Pascal</A>
+<LI><A HREF="gettext_6.html#IDX316">obsolete entries</A>
+<LI><A HREF="gettext_10.html#IDX847">optimization of <CODE>gettext</CODE> functions</A>
+<LI><A HREF="gettext_7.html#IDX425">orthography</A>
+<LI><A HREF="gettext_4.html#IDX161">output to stdout, <CODE>xgettext</CODE></A>
 <LI><A HREF="gettext_1.html#IDX29">overview of <CODE>gettext</CODE></A>
 </DIR>
 <H2><A NAME="cindex_p">p</A></H2>
 <DIR>
-<LI><A HREF="gettext_12.html#IDX861">package and version declaration in <TT>`configure.in&acute;</TT></A>
-<LI><A HREF="gettext_9.html#IDX791">package build and installation options</A>
-<LI><A HREF="gettext_12.html#IDX841">package maintainer's view of <CODE>gettext</CODE></A>
-<LI><A HREF="gettext_13.html#IDX898">Pascal</A>
-<LI><A HREF="gettext_13.html#IDX906">Perl</A>
-<LI><A HREF="gettext_13.html#IDX907">PHP</A>
-<LI><A HREF="gettext_13.html#IDX908">Pike</A>
-<LI><A HREF="gettext_10.html#IDX820">plural form formulas</A>
-<LI><A HREF="gettext_10.html#IDX813">plural forms</A>
-<LI><A HREF="gettext_8.html#IDX787">plural forms, in MO files</A>
+<LI><A HREF="gettext_12.html#IDX883">package and version declaration in <TT>`configure.in&acute;</TT></A>
+<LI><A HREF="gettext_9.html#IDX813">package build and installation options</A>
+<LI><A HREF="gettext_12.html#IDX863">package maintainer's view of <CODE>gettext</CODE></A>
+<LI><A HREF="gettext_3.html#IDX127">paragraphs</A>
+<LI><A HREF="gettext_13.html#IDX920">Pascal</A>
+<LI><A HREF="gettext_13.html#IDX928">Perl</A>
+<LI><A HREF="gettext_13.html#IDX929">PHP</A>
+<LI><A HREF="gettext_13.html#IDX930">Pike</A>
+<LI><A HREF="gettext_10.html#IDX842">plural form formulas</A>
+<LI><A HREF="gettext_10.html#IDX835">plural forms</A>
+<LI><A HREF="gettext_8.html#IDX809">plural forms, in MO files</A>
 <LI><A HREF="gettext_2.html#IDX43">PO files' format</A>
 <LI><A HREF="gettext_2.html#IDX54">PO mode (Emacs) commands</A>
-<LI><A HREF="gettext_4.html#IDX138">PO template file</A>
-<LI><A HREF="gettext_7.html#IDX527">portability problems with <CODE>sed</CODE></A>
-<LI><A HREF="gettext_12.html#IDX856"><TT>`POTFILES.in&acute;</TT> file</A>
+<LI><A HREF="gettext_4.html#IDX148">PO template file</A>
+<LI><A HREF="gettext_7.html#IDX543">portability problems with <CODE>sed</CODE></A>
+<LI><A HREF="gettext_12.html#IDX878"><TT>`POTFILES.in&acute;</TT> file</A>
 <LI><A HREF="gettext_3.html#IDX111">preparing programs for translation</A>
-<LI><A HREF="gettext_10.html#IDX803">problems with <CODE>catgets</CODE> interface</A>
-<LI><A HREF="gettext_13.html#IDX873">programming languages</A>
-<LI><A HREF="gettext_13.html#IDX886">Python</A>
+<LI><A HREF="gettext_10.html#IDX825">problems with <CODE>catgets</CODE> interface</A>
+<LI><A HREF="gettext_13.html#IDX895">programming languages</A>
+<LI><A HREF="gettext_13.html#IDX908">Python</A>
 </DIR>
 <H2><A NAME="cindex_q">q</A></H2>
 <DIR>
-<LI><A HREF="gettext_5.html#IDX226">quotation marks</A>, <A HREF="gettext_12.html#IDX859">quotation marks</A>
-<LI><A HREF="gettext_5.html#IDX225">quote characters, use in PO files</A>
+<LI><A HREF="gettext_5.html#IDX238">quotation marks</A>, <A HREF="gettext_12.html#IDX881">quotation marks</A>
+<LI><A HREF="gettext_5.html#IDX237">quote characters, use in PO files</A>
 </DIR>
 <H2><A NAME="cindex_r">r</A></H2>
 <DIR>
-<LI><A HREF="gettext_14.html#IDX911">related reading</A>
-<LI><A HREF="gettext_13.html#IDX909">RST</A>
+<LI><A HREF="gettext_14.html#IDX933">related reading</A>
+<LI><A HREF="gettext_13.html#IDX931">RST</A>
 </DIR>
 <H2><A NAME="cindex_s">s</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX874">scripting languages</A>
-<LI><A HREF="gettext_7.html#IDX481">search messages in a catalog</A>
-<LI><A HREF="gettext_9.html#IDX795">selecting message language</A>
-<LI><A HREF="gettext_9.html#IDX792">setting up <CODE>gettext</CODE> at build time</A>
-<LI><A HREF="gettext_9.html#IDX794">setting up <CODE>gettext</CODE> at run time</A>
-<LI><A HREF="gettext_10.html#IDX806">several domains</A>
+<LI><A HREF="gettext_13.html#IDX896">scripting languages</A>
+<LI><A HREF="gettext_7.html#IDX496">search messages in a catalog</A>
+<LI><A HREF="gettext_9.html#IDX817">selecting message language</A>
+<LI><A HREF="gettext_3.html#IDX126">sentences</A>
+<LI><A HREF="gettext_9.html#IDX814">setting up <CODE>gettext</CODE> at build time</A>
+<LI><A HREF="gettext_9.html#IDX816">setting up <CODE>gettext</CODE> at run time</A>
+<LI><A HREF="gettext_10.html#IDX828">several domains</A>
 <LI><A HREF="gettext_1.html#IDX1">sex</A>
-<LI><A HREF="gettext_10.html#IDX824">sgettext</A>
+<LI><A HREF="gettext_10.html#IDX846">sgettext</A>
 <LI><A HREF="gettext_1.html#IDX3">she, he, and they</A>
-<LI><A HREF="gettext_13.html#IDX876">shell scripts</A>
-<LI><A HREF="gettext_13.html#IDX893">Smalltalk</A>
-<LI><A HREF="gettext_7.html#IDX447">sorting <CODE>msgcat</CODE> output</A>
-<LI><A HREF="gettext_6.html#IDX255">sorting <CODE>msgmerge</CODE> output</A>
-<LI><A HREF="gettext_8.html#IDX776">sorting <CODE>msgunfmt</CODE> output</A>
-<LI><A HREF="gettext_4.html#IDX184">sorting output of <CODE>xgettext</CODE></A>
-<LI><A HREF="gettext_10.html#IDX817">specifying plural form in a PO file</A>
-<LI><A HREF="gettext_7.html#IDX426">standard output, and <CODE>msgcat</CODE></A>
-<LI><A HREF="gettext_6.html#IDX238">standard output, and <CODE>msgmerge</CODE> program</A>
+<LI><A HREF="gettext_13.html#IDX898">shell scripts</A>
+<LI><A HREF="gettext_13.html#IDX915">Smalltalk</A>
+<LI><A HREF="gettext_7.html#IDX461">sorting <CODE>msgcat</CODE> output</A>
+<LI><A HREF="gettext_6.html#IDX268">sorting <CODE>msgmerge</CODE> output</A>
+<LI><A HREF="gettext_8.html#IDX798">sorting <CODE>msgunfmt</CODE> output</A>
+<LI><A HREF="gettext_4.html#IDX195">sorting output of <CODE>xgettext</CODE></A>
+<LI><A HREF="gettext_10.html#IDX839">specifying plural form in a PO file</A>
+<LI><A HREF="gettext_7.html#IDX439">standard output, and <CODE>msgcat</CODE></A>
+<LI><A HREF="gettext_6.html#IDX250">standard output, and <CODE>msgmerge</CODE> program</A>
+<LI><A HREF="gettext_3.html#IDX129">string concatenation</A>
 <LI><A HREF="gettext_2.html#IDX106">string normalization in entries</A>
-<LI><A HREF="gettext_4.html#IDX154">supported languages, <CODE>xgettext</CODE></A>
+<LI><A HREF="gettext_3.html#IDX124">style</A>
+<LI><A HREF="gettext_4.html#IDX164">supported languages, <CODE>xgettext</CODE></A>
 </DIR>
 <H2><A NAME="cindex_t">t</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX904">Tcl</A>
-<LI><A HREF="gettext_8.html#IDX713">Tcl mode, and <CODE>msgfmt</CODE> program</A>
-<LI><A HREF="gettext_8.html#IDX758">Tcl mode, and <CODE>msgunfmt</CODE> program</A>
+<LI><A HREF="gettext_13.html#IDX926">Tcl</A>
+<LI><A HREF="gettext_8.html#IDX734">Tcl mode, and <CODE>msgfmt</CODE> program</A>
+<LI><A HREF="gettext_8.html#IDX779">Tcl mode, and <CODE>msgunfmt</CODE> program</A>
 <LI><A HREF="gettext_1.html#IDX36">template PO file</A>
-<LI><A HREF="gettext_4.html#IDX188">testing <TT>`.po&acute;</TT> files for equivalence</A>
-<LI><A HREF="gettext_13.html#IDX905">Tk's scripting language</A>
-<LI><A HREF="gettext_6.html#IDX267">translated entries</A>
-<LI><A HREF="gettext_10.html#IDX822">translating menu entries</A>
+<LI><A HREF="gettext_4.html#IDX199">testing <TT>`.po&acute;</TT> files for equivalence</A>
+<LI><A HREF="gettext_13.html#IDX927">Tk's scripting language</A>
+<LI><A HREF="gettext_6.html#IDX280">translated entries</A>
+<LI><A HREF="gettext_10.html#IDX844">translating menu entries</A>
 <LI><A HREF="gettext_1.html#IDX13">translation aspects</A>
-<LI><A HREF="gettext_9.html#IDX788">Translation Matrix</A>
+<LI><A HREF="gettext_9.html#IDX810">Translation Matrix</A>
 <LI><A HREF="gettext_1.html#IDX5">Translation Project</A>
-<LI><A HREF="gettext_12.html#IDX865">turning off NLS support</A>
+<LI><A HREF="gettext_12.html#IDX887">turning off NLS support</A>
 <LI><A HREF="gettext_1.html#IDX31">tutorial of <CODE>gettext</CODE> usage</A>
 </DIR>
 <H2><A NAME="cindex_u">u</A></H2>
 <DIR>
-<LI><A HREF="gettext_7.html#IDX553">unify duplicate translations</A>
-<LI><A HREF="gettext_6.html#IDX292">untranslated entries</A>
-<LI><A HREF="gettext_6.html#IDX407">update translations from a compendium</A>
-<LI><A HREF="gettext_12.html#IDX844">upgrading to new versions of <CODE>gettext</CODE></A>
+<LI><A HREF="gettext_7.html#IDX570">unify duplicate translations</A>
+<LI><A HREF="gettext_6.html#IDX305">untranslated entries</A>
+<LI><A HREF="gettext_6.html#IDX420">update translations from a compendium</A>
+<LI><A HREF="gettext_12.html#IDX866">upgrading to new versions of <CODE>gettext</CODE></A>
 </DIR>
 <H2><A NAME="cindex_v">v</A></H2>
 <DIR>
-<LI><A HREF="gettext_6.html#IDX242">version control for backup files, <CODE>msgmerge</CODE></A>
+<LI><A HREF="gettext_6.html#IDX254">version control for backup files, <CODE>msgmerge</CODE></A>
 </DIR>
 <H2><A NAME="cindex_w">w</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX901"><CODE>wxWindows</CODE> library</A>
+<LI><A HREF="gettext_13.html#IDX923"><CODE>wxWindows</CODE> library</A>
 </DIR>
 <H2><A NAME="cindex_x">x</A></H2>
 <DIR>
-<LI><A HREF="gettext_7.html#IDX691"><CODE>xargs</CODE>, and output from <CODE>msgexec</CODE></A>
-<LI><A HREF="gettext_4.html#IDX140"><CODE>xgettext</CODE> program, usage</A>
-<LI><A HREF="gettext_5.html#IDX227"><CODE>xmodmap</CODE> program, and typing quotation marks</A>
+<LI><A HREF="gettext_7.html#IDX712"><CODE>xargs</CODE>, and output from <CODE>msgexec</CODE></A>
+<LI><A HREF="gettext_4.html#IDX150"><CODE>xgettext</CODE> program, usage</A>
+<LI><A HREF="gettext_5.html#IDX239"><CODE>xmodmap</CODE> program, and typing quotation marks</A>
 </DIR>
 <H2><A NAME="cindex_y">y</A></H2>
 <DIR>
-<LI><A HREF="gettext_13.html#IDX903">YaST2 scripting language</A>
-<LI><A HREF="gettext_13.html#IDX902">YCP</A>
+<LI><A HREF="gettext_13.html#IDX925">YaST2 scripting language</A>
+<LI><A HREF="gettext_13.html#IDX924">YCP</A>
 </DIR>
 
 </P>
index 3b8903ab0af8723d10473c1cc72b5802fe7ff61a..25b415d561e5986c3c5bdc965ae6cfd7fa53f123 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 3  Preparing Program Sources</TITLE>
 </HEAD>
@@ -29,7 +29,7 @@ needing translation.
 <P>
 Presuming that your set of programs, or package, has been adjusted
 so all needed GNU <CODE>gettext</CODE> files are available, and your
-<TT>`Makefile&acute;</TT> files are adjusted (see section <A HREF="gettext_12.html#SEC171">12  The Maintainer's View</A>), each C module
+<TT>`Makefile&acute;</TT> files are adjusted (see section <A HREF="gettext_12.html#SEC172">12  The Maintainer's View</A>), each C module
 having translated C strings should contain the line:
 
 </P>
@@ -154,9 +154,287 @@ is not multithread-safe.
 </P>
 
 
-<H2><A NAME="SEC15" HREF="gettext_toc.html#TOC15">3.2  How Marks Appear in Sources</A></H2>
+<H2><A NAME="SEC15" HREF="gettext_toc.html#TOC15">3.2  Preparing Translatable Strings</A></H2>
+
 <P>
 <A NAME="IDX123"></A>
+Before strings can be marked for translations, they sometimes need to
+be adjusted. Usually preparing a string for translation is done right
+before marking it, during the marking phase which is described in the
+next sections. What you have to keep in mind while doing that is the
+following.
+
+</P>
+
+<UL>
+<LI>
+
+Decent English style.
+
+<LI>
+
+Entire sentences.
+
+<LI>
+
+Split at paragraphs.
+
+<LI>
+
+Use format strings instead of string concatenation.
+</UL>
+
+<P>
+Let's look at some examples of these guidelines.
+
+</P>
+<P>
+<A NAME="IDX124"></A>
+Translatable strings should be in good English style. If slang language
+with abbreviations and shortcuts is used, often translators will not
+understand the message and will produce very inappropriate translations.
+
+</P>
+
+<PRE>
+"%s: is parameter\n"
+</PRE>
+
+<P>
+This is nearly untranslatable: Is the displayed item <EM>a</EM> parameter or
+<EM>the</EM> parameter?
+
+</P>
+
+<PRE>
+"No match"
+</PRE>
+
+<P>
+The ambiguity in this message makes it ununderstandable: Is the program
+attempting to set something on fire? Does it mean "The given object does
+not match the template"? Does it mean "The template does not fit for any
+of the objects"?
+
+</P>
+<P>
+<A NAME="IDX125"></A>
+In both cases, adding more words to the message will help both the
+translator and the English speaking user.
+
+</P>
+<P>
+<A NAME="IDX126"></A>
+Translatable strings should be entire sentences. It is often not possible
+to translate single verbs or adjectives in a substitutable way.
+
+</P>
+
+<PRE>
+printf ("File %s is %s protected", filename, rw ? "write" : "read");
+</PRE>
+
+<P>
+Most translators will not look at the source and will thus only see the
+string <CODE>"File %s is %s protected"</CODE>, which is unintelligible. Change
+this to
+
+</P>
+
+<PRE>
+printf (rw ? "File %s is write protected" : "File %s is read protected",
+        filename);
+</PRE>
+
+<P>
+This way the translator will not only understand the message, she will
+also be able to find the appropriate grammatical construction. The French
+translator for example translates "write protected" like "protected
+against writing".
+
+</P>
+<P>
+Often sentences don't fit into a single line. If a sentence is output
+using two subsequent <CODE>printf</CODE> statements, like this
+
+</P>
+
+<PRE>
+printf ("Locale charset \"%s\" is different from\n", lcharset);
+printf ("input file charset \"%s\".\n", fcharset);
+</PRE>
+
+<P>
+the translator would have to translate two half sentences, but nothing
+in the POT file would tell her that the two half sentences belong together.
+It is necessary to merge the two <CODE>printf</CODE> statements so that the
+translator can handle the entire sentence at once and decide at which
+place to insert a line break in the translation (if at all):
+
+</P>
+
+<PRE>
+printf ("Locale charset \"%s\" is different from\n\
+input file charset \"%s\".\n", lcharset, fcharset);
+</PRE>
+
+<P>
+You may now ask: how about two or more adjacent sentences? Like in this case:
+
+</P>
+
+<PRE>
+puts ("Apollo 13 scenario: Stack overflow handling failed.");
+puts ("On the next stack overflow we will crash!!!");
+</PRE>
+
+<P>
+Should these two statements merged into a single one? I would recommend to
+merge them if the two sentences are related to each other, because then it
+makes it easier for the translator to understand and translate both. On
+the other hand, if one of the two messages is a stereotypic one, occurring
+in other places as well, you will do a favour to the translator by not
+merging the two. (Identical messages occurring in several places are
+combined by xgettext, so the translator has to handle them once only.)
+
+</P>
+<P>
+<A NAME="IDX127"></A>
+Translatable strings should be limited to one paragraph; don't let a
+single message be longer than ten lines. The reason is that when the
+translatable string changes, the translator is faced with the task of
+updating the entire translated string. Maybe only a single word will
+have changed in the English string, but the translator doesn't see that
+(with the current translation tools), therefore she has to proofread
+the entire message.
+
+</P>
+<P>
+<A NAME="IDX128"></A>
+Many GNU programs have a <SAMP>`--help&acute;</SAMP> output that extends over several
+screen pages. It is a courtesy towards the translators to split such a
+message into several ones of five to ten lines each. While doing that,
+you can also attempt to split the documented options into groups,
+such as the input options, the output options, and the informative
+output options. This will help every user to find the option he is
+looking for.
+
+</P>
+<P>
+<A NAME="IDX129"></A>
+<A NAME="IDX130"></A>
+Hardcoded string concatenation is sometimes used to construct English
+strings:
+
+</P>
+
+<PRE>
+strcpy (s, "Replace ");
+strcat (s, object1);
+strcat (s, " with ");
+strcat (s, object2);
+strcat (s, "?");
+</PRE>
+
+<P>
+In order to present to the translator only entire sentences, and also
+because in some languages the translator might want to swap the order
+of <CODE>object1</CODE> and <CODE>object2</CODE>, it is necessary to change this
+to use a format string:
+
+</P>
+
+<PRE>
+sprintf (s, "Replace %s with %s?", object1, object2);
+</PRE>
+
+<P>
+<A NAME="IDX131"></A>
+A similar case is compile time concatenation of strings. The ISO C 99
+include file <CODE>&#60;inttypes.h&#62;</CODE> contains a macro <CODE>PRId64</CODE> that
+can be used as a formatting directive for outputting an <SAMP>`int64_t&acute;</SAMP>
+integer through <CODE>printf</CODE>. It expands to a constant string, usually
+"d" or "ld" or "lld" or something like this, depending on the platform.
+Assume you have code like
+
+</P>
+
+<PRE>
+printf ("The amount is %0" PRId64 "\n"), number);
+</PRE>
+
+<P>
+After marking, this cannot become
+
+</P>
+
+<PRE>
+printf (gettext ("The amount is %0") PRId64 "\n"), number);
+</PRE>
+
+<P>
+because it would simply be invalid C syntax. It cannot become
+
+</P>
+
+<PRE>
+printf (gettext ("The amount is %0" PRId64 "\n")), number);
+</PRE>
+
+<P>
+because the value of <CODE>PRId64</CODE> is not known to <CODE>xgettext</CODE>, and
+even if were, there would be three or more possibilities, and the
+translator would have to translate three or more strings that differ in
+a single letter.
+
+</P>
+<P>
+The solution for this problem is to change the code like this:
+
+</P>
+
+<PRE>
+char buf1[100];
+sprintf (buf1, "%0" PRId64, number);
+printf (gettext ("The amount is %s\n"), buf1);
+</PRE>
+
+<P>
+This means, you put the platform dependent code in one statement, and the
+internationalization code in a different statement. Note that a buffer length
+of 100 is safe, because all available hardware integer types are limited to
+128 bits, and to print a 128 bit integer one needs at most 54 characters,
+regardless whether in decimal, octal or hexadecimal.
+
+</P>
+<P>
+<A NAME="IDX132"></A>
+All this applies to other programming languages as well. For example, in
+Java, string contenation is very frequently used, because it is a compiler
+built-in operator. Like in C, in Java, you would change
+
+</P>
+
+<PRE>
+System.out.println("Replace "+object1+" with "+object2+"?");
+</PRE>
+
+<P>
+into a statement involving a format string:
+
+</P>
+
+<PRE>
+System.out.println(
+    MessageFormat.format("Replace {0} with {1}?",
+                         new Object[] { object1, object2 }));
+</PRE>
+
+
+
+<H2><A NAME="SEC16" HREF="gettext_toc.html#TOC16">3.3  How Marks Appear in Sources</A></H2>
+<P>
+<A NAME="IDX133"></A>
 
 </P>
 <P>
@@ -182,7 +460,7 @@ return the proper translation, as far as possible or wanted, for the
 argument string.  Most localizable strings are found in executable
 positions, that is, attached to variables or given as parameters to
 functions.  But this is not universal usage, and some translatable
-strings appear in structured initializations.  See section <A HREF="gettext_3.html#SEC18">3.5  Special Cases of Translatable Strings</A>.
+strings appear in structured initializations.  See section <A HREF="gettext_3.html#SEC19">3.6  Special Cases of Translatable Strings</A>.
 
 </P>
 <P>
@@ -207,7 +485,7 @@ sources for those trying to keep them within 79 or 80 columns.
 
 </P>
 <P>
-<A NAME="IDX124"></A>
+<A NAME="IDX134"></A>
 Many packages use <SAMP>`_&acute;</SAMP> (a simple underline) as a keyword,
 and write <SAMP>`_("Translatable string")&acute;</SAMP> instead of <SAMP>`gettext
 ("Translatable string")&acute;</SAMP>.  Further, the coding rule, from GNU standards,
@@ -241,9 +519,9 @@ an example of string <EM>not</EM> requiring translation!
 </P>
 
 
-<H2><A NAME="SEC16" HREF="gettext_toc.html#TOC16">3.3  Marking Translatable Strings</A></H2>
+<H2><A NAME="SEC17" HREF="gettext_toc.html#TOC17">3.4  Marking Translatable Strings</A></H2>
 <P>
-<A NAME="IDX125"></A>
+<A NAME="IDX135"></A>
 
 </P>
 <P>
@@ -260,7 +538,7 @@ translation in some language, for the package being internationalized.
 
 </P>
 <P>
-<A NAME="IDX126"></A>
+<A NAME="IDX136"></A>
 The set of program sources, targetted by the PO mode commands describe
 here, should have an Emacs tags table constructed for your project,
 prior to using these PO file commands.  This is easy to do.  In any
@@ -282,7 +560,7 @@ format Emacs can understand.
 
 </P>
 <P>
-<A NAME="IDX127"></A>
+<A NAME="IDX137"></A>
 For packages following the GNU coding standards, there is
 a make goal <CODE>tags</CODE> or <CODE>TAGS</CODE> which constructs the tag files in
 all directories and for all files containing source code.
@@ -302,18 +580,18 @@ fill in while you mark strings as translatable in your program sources.
 
 <DT><KBD>,</KBD>
 <DD>
-<A NAME="IDX128"></A>
+<A NAME="IDX138"></A>
 Search through program sources for a string which looks like a
 candidate for translation (<CODE>po-tags-search</CODE>).
 
 <DT><KBD>M-,</KBD>
 <DD>
-<A NAME="IDX129"></A>
+<A NAME="IDX139"></A>
 Mark the last string found with <SAMP>`_()&acute;</SAMP> (<CODE>po-mark-translatable</CODE>).
 
 <DT><KBD>M-.</KBD>
 <DD>
-<A NAME="IDX130"></A>
+<A NAME="IDX140"></A>
 Mark the last string found with a keyword taken from a set of possible
 keywords.  This command with a prefix allows some management of these
 keywords (<CODE>po-select-mark-and-mark</CODE>).
@@ -321,7 +599,7 @@ keywords (<CODE>po-select-mark-and-mark</CODE>).
 </DL>
 
 <P>
-<A NAME="IDX131"></A>
+<A NAME="IDX141"></A>
 The <KBD>,</KBD> (<CODE>po-tags-search</CODE>) command searches for the next
 occurrence of a string which looks like a possible candidate for
 translation, and displays the program source in another Emacs window,
@@ -373,8 +651,8 @@ first tags file, this reinitialization might be considered spurious.
 
 </P>
 <P>
-<A NAME="IDX132"></A>
-<A NAME="IDX133"></A>
+<A NAME="IDX142"></A>
+<A NAME="IDX143"></A>
 The <KBD>M-,</KBD> (<CODE>po-mark-translatable</CODE>) command will mark the
 recently found string with the <SAMP>`_&acute;</SAMP> keyword.  The <KBD>M-.</KBD>
 (<CODE>po-select-mark-and-mark</CODE>) command will request that you type
@@ -432,10 +710,10 @@ prefer <SAMP>`_&acute;</SAMP>, as this one is already built in the <KBD>M-,</KBD
 </P>
 
 
-<H2><A NAME="SEC17" HREF="gettext_toc.html#TOC17">3.4  Special Comments preceding Keywords</A></H2>
+<H2><A NAME="SEC18" HREF="gettext_toc.html#TOC18">3.5  Special Comments preceding Keywords</A></H2>
 
 <P>
-<A NAME="IDX134"></A>
+<A NAME="IDX144"></A>
 In C programs strings are often used within calls of functions from the
 <CODE>printf</CODE> family.  The special thing about these format strings is
 that they can contain format specifiers introduced with <KBD>%</KBD>.  Assume
@@ -503,8 +781,8 @@ only a heuristic.  In the <TT>`.po&acute;</TT> file the entry is marked using th
 
 </P>
 <P>
-<A NAME="IDX135"></A>
-<A NAME="IDX136"></A>
+<A NAME="IDX145"></A>
+<A NAME="IDX146"></A>
 The careful reader now might say that this again can cause problems.
 The heuristic might guess it wrong.  This is true and therefore
 <CODE>xgettext</CODE> knows about special kind of comment which lets
@@ -541,16 +819,16 @@ to use must contain the string <KBD>xgettext:no-c-format</KBD>.
 <P>
 If a string is marked with <KBD>c-format</KBD> and this is not correct the
 user can find out who is responsible for the decision.  See
-section <A HREF="gettext_4.html#SEC20">4.1  Invoking the <CODE>xgettext</CODE> Program</A> to see how the <KBD>--debug</KBD> option can be
+section <A HREF="gettext_4.html#SEC21">4.1  Invoking the <CODE>xgettext</CODE> Program</A> to see how the <KBD>--debug</KBD> option can be
 used for solving this problem.
 
 </P>
 
 
-<H2><A NAME="SEC18" HREF="gettext_toc.html#TOC18">3.5  Special Cases of Translatable Strings</A></H2>
+<H2><A NAME="SEC19" HREF="gettext_toc.html#TOC19">3.6  Special Cases of Translatable Strings</A></H2>
 
 <P>
-<A NAME="IDX137"></A>
+<A NAME="IDX147"></A>
 The attentive reader might now point out that it is not always possible
 to mark translatable string with <CODE>gettext</CODE> or something like this.
 Consider the following case:
@@ -577,7 +855,7 @@ Consider the following case:
 While it is no problem to mark the string <CODE>"a default message"</CODE> it
 is not possible to mark the string initializers for <CODE>messages</CODE>.
 What is to be done?  We have to fulfill two tasks.  First we have to mark the
-strings so that the <CODE>xgettext</CODE> program (see section <A HREF="gettext_4.html#SEC20">4.1  Invoking the <CODE>xgettext</CODE> Program</A>)
+strings so that the <CODE>xgettext</CODE> program (see section <A HREF="gettext_4.html#SEC21">4.1  Invoking the <CODE>xgettext</CODE> Program</A>)
 can find them, and second we have to translate the string at runtime
 before printing them.
 
@@ -610,7 +888,7 @@ from the array.  So one solution can look like this:
 <P>
 Please convince yourself that the string which is written by
 <CODE>fputs</CODE> is translated in any case.  How to get <CODE>xgettext</CODE> know
-the additional keyword <CODE>gettext_noop</CODE> is explained in section <A HREF="gettext_4.html#SEC20">4.1  Invoking the <CODE>xgettext</CODE> Program</A>.
+the additional keyword <CODE>gettext_noop</CODE> is explained in section <A HREF="gettext_4.html#SEC21">4.1  Invoking the <CODE>xgettext</CODE> Program</A>.
 
 </P>
 <P>
index 2b7f2896429807f716c1a60c64a23fda53cecc39..925de8ec949b774a5ae1aec25812743a15f70e2a 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 4  Making the PO Template File</TITLE>
 </HEAD>
@@ -10,9 +10,9 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_3.html">previous<
 <P><HR><P>
 
 
-<H1><A NAME="SEC19" HREF="gettext_toc.html#TOC19">4  Making the PO Template File</A></H1>
+<H1><A NAME="SEC20" HREF="gettext_toc.html#TOC20">4  Making the PO Template File</A></H1>
 <P>
-<A NAME="IDX138"></A>
+<A NAME="IDX148"></A>
 
 </P>
 <P>
@@ -23,11 +23,11 @@ This section explains how to use <CODE>xgettext</CODE> for this purpose.
 
 
 
-<H2><A NAME="SEC20" HREF="gettext_toc.html#TOC20">4.1  Invoking the <CODE>xgettext</CODE> Program</A></H2>
+<H2><A NAME="SEC21" HREF="gettext_toc.html#TOC21">4.1  Invoking the <CODE>xgettext</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX139"></A>
-<A NAME="IDX140"></A>
+<A NAME="IDX149"></A>
+<A NAME="IDX150"></A>
 
 <PRE>
 xgettext [<VAR>option</VAR>] [<VAR>inputfile</VAR>] ...
@@ -40,7 +40,7 @@ input files.
 </P>
 
 
-<H3><A NAME="SEC21" HREF="gettext_toc.html#TOC21">4.1.1  Input file location</A></H3>
+<H3><A NAME="SEC22" HREF="gettext_toc.html#TOC22">4.1.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -52,8 +52,8 @@ Input files.
 <DD>
 <DT><SAMP>`--files-from=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX141"></A>
-<A NAME="IDX142"></A>
+<A NAME="IDX151"></A>
+<A NAME="IDX152"></A>
 Read the names of the input files from <VAR>file</VAR> instead of getting
 them from the command line.
 
@@ -61,8 +61,8 @@ them from the command line.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX143"></A>
-<A NAME="IDX144"></A>
+<A NAME="IDX153"></A>
+<A NAME="IDX154"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -75,7 +75,7 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 </P>
 
 
-<H3><A NAME="SEC22" HREF="gettext_toc.html#TOC22">4.1.2  Output file location</A></H3>
+<H3><A NAME="SEC23" HREF="gettext_toc.html#TOC23">4.1.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -83,16 +83,16 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 <DD>
 <DT><SAMP>`--default-domain=<VAR>name</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX145"></A>
-<A NAME="IDX146"></A>
+<A NAME="IDX155"></A>
+<A NAME="IDX156"></A>
 Use <TT>`<VAR>name</VAR>.po&acute;</TT> for output (instead of <TT>`messages.po&acute;</TT>).
 
 <DT><SAMP>`-o <VAR>file</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--output=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX147"></A>
-<A NAME="IDX148"></A>
+<A NAME="IDX157"></A>
+<A NAME="IDX158"></A>
 Write output to specified file (instead of <TT>`<VAR>name</VAR>.po&acute;</TT> or
 <TT>`messages.po&acute;</TT>).
 
@@ -100,21 +100,21 @@ Write output to specified file (instead of <TT>`<VAR>name</VAR>.po&acute;</TT> o
 <DD>
 <DT><SAMP>`--output-dir=<VAR>dir</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX149"></A>
-<A NAME="IDX150"></A>
+<A NAME="IDX159"></A>
+<A NAME="IDX160"></A>
 Output files will be placed in directory <VAR>dir</VAR>.
 
 </DL>
 
 <P>
-<A NAME="IDX151"></A>
+<A NAME="IDX161"></A>
 If the output <VAR>file</VAR> is <SAMP>`-&acute;</SAMP> or <SAMP>`/dev/stdout&acute;</SAMP>, the output
 is written to standard output.
 
 </P>
 
 
-<H3><A NAME="SEC23" HREF="gettext_toc.html#TOC23">4.1.3  Choice of input file language</A></H3>
+<H3><A NAME="SEC24" HREF="gettext_toc.html#TOC24">4.1.3  Choice of input file language</A></H3>
 
 <DL COMPACT>
 
@@ -122,9 +122,9 @@ is written to standard output.
 <DD>
 <DT><SAMP>`--language=<VAR>name</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX152"></A>
-<A NAME="IDX153"></A>
-<A NAME="IDX154"></A>
+<A NAME="IDX162"></A>
+<A NAME="IDX163"></A>
+<A NAME="IDX164"></A>
 Specifies the language of the input files.  The supported languages
 are <CODE>C</CODE>, <CODE>C++</CODE>, <CODE>ObjectiveC</CODE>, <CODE>PO</CODE>, <CODE>Python</CODE>,
 <CODE>Lisp</CODE>, <CODE>EmacsLisp</CODE>, <CODE>librep</CODE>, <CODE>Java</CODE>, <CODE>awk</CODE>,
@@ -134,8 +134,8 @@ are <CODE>C</CODE>, <CODE>C++</CODE>, <CODE>ObjectiveC</CODE>, <CODE>PO</CODE>,
 <DD>
 <DT><SAMP>`--c++&acute;</SAMP>
 <DD>
-<A NAME="IDX155"></A>
-<A NAME="IDX156"></A>
+<A NAME="IDX165"></A>
+<A NAME="IDX166"></A>
 This is a shorthand for <CODE>--language=C++</CODE>.
 
 </DL>
@@ -147,7 +147,7 @@ extension.
 </P>
 
 
-<H3><A NAME="SEC24" HREF="gettext_toc.html#TOC24">4.1.4  Operation mode</A></H3>
+<H3><A NAME="SEC25" HREF="gettext_toc.html#TOC25">4.1.4  Operation mode</A></H3>
 
 <DL COMPACT>
 
@@ -155,16 +155,16 @@ extension.
 <DD>
 <DT><SAMP>`--join-existing&acute;</SAMP>
 <DD>
-<A NAME="IDX157"></A>
-<A NAME="IDX158"></A>
+<A NAME="IDX167"></A>
+<A NAME="IDX168"></A>
 Join messages with existing file.
 
 <DT><SAMP>`-x <VAR>file</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--exclude-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX159"></A>
-<A NAME="IDX160"></A>
+<A NAME="IDX169"></A>
+<A NAME="IDX170"></A>
 Entries from <VAR>file</VAR> are not extracted.  <VAR>file</VAR> should be a PO or
 POT file.
 
@@ -172,8 +172,8 @@ POT file.
 <DD>
 <DT><SAMP>`--add-comments[=<VAR>tag</VAR>]&acute;</SAMP>
 <DD>
-<A NAME="IDX161"></A>
-<A NAME="IDX162"></A>
+<A NAME="IDX171"></A>
+<A NAME="IDX172"></A>
 Place comment block with <VAR>tag</VAR> (or those preceding keyword lines)
 in output file.
 
@@ -181,7 +181,7 @@ in output file.
 
 
 
-<H3><A NAME="SEC25" HREF="gettext_toc.html#TOC25">4.1.5  Language=C/C++ specific options</A></H3>
+<H3><A NAME="SEC26" HREF="gettext_toc.html#TOC26">4.1.5  Language=C/C++ specific options</A></H3>
 
 <DL COMPACT>
 
@@ -189,20 +189,20 @@ in output file.
 <DD>
 <DT><SAMP>`--extract-all&acute;</SAMP>
 <DD>
-<A NAME="IDX163"></A>
-<A NAME="IDX164"></A>
+<A NAME="IDX173"></A>
+<A NAME="IDX174"></A>
 Extract all strings.
 
 <DT><SAMP>`-k <VAR>keywordspec</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--keyword[=<VAR>keywordspec</VAR>]&acute;</SAMP>
 <DD>
-<A NAME="IDX165"></A>
-<A NAME="IDX166"></A>
+<A NAME="IDX175"></A>
+<A NAME="IDX176"></A>
 Additional keyword to be looked for (without <VAR>keywordspec</VAR> means not to
 use default keywords).
 
-<A NAME="IDX167"></A>
+<A NAME="IDX177"></A>
 If <VAR>keywordspec</VAR> is a C identifer <VAR>id</VAR>, <CODE>xgettext</CODE> looks
 for strings in the first argument of each call to the function or macro
 <VAR>id</VAR>.  If <VAR>keywordspec</VAR> is of the form
@@ -222,15 +222,15 @@ explicitly disabled, are <CODE>gettext</CODE>, <CODE>dgettext:2</CODE>,
 <DD>
 <DT><SAMP>`--trigraphs&acute;</SAMP>
 <DD>
-<A NAME="IDX168"></A>
-<A NAME="IDX169"></A>
-<A NAME="IDX170"></A>
+<A NAME="IDX178"></A>
+<A NAME="IDX179"></A>
+<A NAME="IDX180"></A>
 Understand ANSI C trigraphs for input.
 
 <DT><SAMP>`--debug&acute;</SAMP>
 <DD>
-<A NAME="IDX171"></A>
-<A NAME="IDX172"></A>
+<A NAME="IDX181"></A>
+<A NAME="IDX182"></A>
 Use the flags <KBD>c-format</KBD> and <KBD>possible-c-format</KBD> to show who was
 responsible for marking a message as a format string.  The latter form is
 used if the <CODE>xgettext</CODE> program decided, the format form is used if
@@ -249,39 +249,39 @@ adjacent strings, and escaped end of lines for continued strings.
 </P>
 
 
-<H3><A NAME="SEC26" HREF="gettext_toc.html#TOC26">4.1.6  Output details</A></H3>
+<H3><A NAME="SEC27" HREF="gettext_toc.html#TOC27">4.1.6  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX173"></A>
+<A NAME="IDX183"></A>
 Always write an output file even if no message is defined.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX174"></A>
-<A NAME="IDX175"></A>
+<A NAME="IDX184"></A>
+<A NAME="IDX185"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX176"></A>
+<A NAME="IDX186"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`-n&acute;</SAMP>
 <DD>
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX177"></A>
-<A NAME="IDX178"></A>
+<A NAME="IDX187"></A>
+<A NAME="IDX188"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX179"></A>
+<A NAME="IDX189"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -290,19 +290,26 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX180"></A>
-<A NAME="IDX181"></A>
+<A NAME="IDX190"></A>
+<A NAME="IDX191"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX192"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX182"></A>
-<A NAME="IDX183"></A>
-<A NAME="IDX184"></A>
+<A NAME="IDX193"></A>
+<A NAME="IDX194"></A>
+<A NAME="IDX195"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -310,16 +317,16 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX185"></A>
-<A NAME="IDX186"></A>
+<A NAME="IDX196"></A>
+<A NAME="IDX197"></A>
 Sort output by file location.
 
 <DT><SAMP>`--omit-header&acute;</SAMP>
 <DD>
-<A NAME="IDX187"></A>
+<A NAME="IDX198"></A>
 Don't write header with <SAMP>`msgid ""&acute;</SAMP> entry.
 
-<A NAME="IDX188"></A>
+<A NAME="IDX199"></A>
 This is useful for testing purposes because it eliminates a source
 of variance for generated <CODE>.gmo</CODE> files.  With <CODE>--omit-header</CODE>,
 two invocations of <CODE>xgettext</CODE> on the same files with the same
@@ -327,7 +334,7 @@ options at different times are guaranteed to produce the same results.
 
 <DT><SAMP>`--copyright-holder=<VAR>string</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX189"></A>
+<A NAME="IDX200"></A>
 Set the copyright holder in the output.  <VAR>string</VAR> should be the
 copyright holder of the surrounding package.  (Note that the msgstr
 strings, extracted from the package's sources, belong to the copyright
@@ -343,7 +350,7 @@ simply because <CODE>xgettext</CODE> was first used in the GNU project.
 
 <DT><SAMP>`--foreign-user&acute;</SAMP>
 <DD>
-<A NAME="IDX190"></A>
+<A NAME="IDX201"></A>
 Omit FSF copyright in output.  This option is equivalent to
 <SAMP>`--copyright-holder="&acute;</SAMP>.  It can be useful for packages outside the GNU
 project that want their translations to be in the public domain.
@@ -352,23 +359,23 @@ project that want their translations to be in the public domain.
 <DD>
 <DT><SAMP>`--msgstr-prefix[=<VAR>string</VAR>]&acute;</SAMP>
 <DD>
-<A NAME="IDX191"></A>
-<A NAME="IDX192"></A>
+<A NAME="IDX202"></A>
+<A NAME="IDX203"></A>
 Use <VAR>string</VAR> (or "" if not specified) as prefix for msgstr entries.
 
 <DT><SAMP>`-M [<VAR>string</VAR>]&acute;</SAMP>
 <DD>
 <DT><SAMP>`--msgstr-suffix[=<VAR>string</VAR>]&acute;</SAMP>
 <DD>
-<A NAME="IDX193"></A>
-<A NAME="IDX194"></A>
+<A NAME="IDX204"></A>
+<A NAME="IDX205"></A>
 Use <VAR>string</VAR> (or "" if not specified) as suffix for msgstr entries.
 
 </DL>
 
 
 
-<H3><A NAME="SEC27" HREF="gettext_toc.html#TOC27">4.1.7  Informative output</A></H3>
+<H3><A NAME="SEC28" HREF="gettext_toc.html#TOC28">4.1.7  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -376,16 +383,16 @@ Use <VAR>string</VAR> (or "" if not specified) as suffix for msgstr entries.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX195"></A>
-<A NAME="IDX196"></A>
+<A NAME="IDX206"></A>
+<A NAME="IDX207"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX197"></A>
-<A NAME="IDX198"></A>
+<A NAME="IDX208"></A>
+<A NAME="IDX209"></A>
 Output version information and exit.
 
 </DL>
index 975785024121d54221681e42301c3d3dc9102165..f614030beefd771964105803b228585572669497 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 5  Creating a New PO File</TITLE>
 </HEAD>
@@ -10,9 +10,9 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_4.html">previous<
 <P><HR><P>
 
 
-<H1><A NAME="SEC28" HREF="gettext_toc.html#TOC28">5  Creating a New PO File</A></H1>
+<H1><A NAME="SEC29" HREF="gettext_toc.html#TOC29">5  Creating a New PO File</A></H1>
 <P>
-<A NAME="IDX199"></A>
+<A NAME="IDX210"></A>
 
 </P>
 <P>
@@ -44,26 +44,26 @@ the header entry of this file.
 
 
 
-<H2><A NAME="SEC29" HREF="gettext_toc.html#TOC29">5.1  Invoking the <CODE>msginit</CODE> Program</A></H2>
+<H2><A NAME="SEC30" HREF="gettext_toc.html#TOC30">5.1  Invoking the <CODE>msginit</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX200"></A>
-<A NAME="IDX201"></A>
+<A NAME="IDX211"></A>
+<A NAME="IDX212"></A>
 
 <PRE>
 msginit [<VAR>option</VAR>]
 </PRE>
 
 <P>
-<A NAME="IDX202"></A>
-<A NAME="IDX203"></A>
+<A NAME="IDX213"></A>
+<A NAME="IDX214"></A>
 The <CODE>msginit</CODE> program creates a new PO file, initializing the meta
 information with values from the user's environment.
 
 </P>
 
 
-<H3><A NAME="SEC30" HREF="gettext_toc.html#TOC30">5.1.1  Input file location</A></H3>
+<H3><A NAME="SEC31" HREF="gettext_toc.html#TOC31">5.1.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -71,8 +71,8 @@ information with values from the user's environment.
 <DD>
 <DT><SAMP>`--input=<VAR>inputfile</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX204"></A>
-<A NAME="IDX205"></A>
+<A NAME="IDX215"></A>
+<A NAME="IDX216"></A>
 Input POT file.
 
 </DL>
@@ -84,7 +84,7 @@ POT file.  If it is <SAMP>`-&acute;</SAMP>, standard input is read.
 </P>
 
 
-<H3><A NAME="SEC31" HREF="gettext_toc.html#TOC31">5.1.2  Output file location</A></H3>
+<H3><A NAME="SEC32" HREF="gettext_toc.html#TOC32">5.1.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -92,8 +92,8 @@ POT file.  If it is <SAMP>`-&acute;</SAMP>, standard input is read.
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX206"></A>
-<A NAME="IDX207"></A>
+<A NAME="IDX217"></A>
+<A NAME="IDX218"></A>
 Write output to specified PO file.
 
 </DL>
@@ -106,7 +106,7 @@ standard output.
 </P>
 
 
-<H3><A NAME="SEC32" HREF="gettext_toc.html#TOC32">5.1.3  Output details</A></H3>
+<H3><A NAME="SEC33" HREF="gettext_toc.html#TOC33">5.1.3  Output details</A></H3>
 
 <DL COMPACT>
 
@@ -114,15 +114,15 @@ standard output.
 <DD>
 <DT><SAMP>`--locale=<VAR>ll_CC</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX208"></A>
-<A NAME="IDX209"></A>
+<A NAME="IDX219"></A>
+<A NAME="IDX220"></A>
 Set target locale.  <VAR>ll</VAR> should be a language code, and <VAR>CC</VAR> should
 be a country code.  The command <SAMP>`locale -a&acute;</SAMP> can be used to output a list
 of all installed locales.  The default is the user's locale setting.
 
 <DT><SAMP>`--no-translator&acute;</SAMP>
 <DD>
-<A NAME="IDX210"></A>
+<A NAME="IDX221"></A>
 Declares that the PO file will not have a human translator and is instead
 automatically generated.
 
@@ -130,17 +130,24 @@ automatically generated.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX211"></A>
-<A NAME="IDX212"></A>
+<A NAME="IDX222"></A>
+<A NAME="IDX223"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX224"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 </DL>
 
 
 
-<H3><A NAME="SEC33" HREF="gettext_toc.html#TOC33">5.1.4  Informative output</A></H3>
+<H3><A NAME="SEC34" HREF="gettext_toc.html#TOC34">5.1.4  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -148,25 +155,25 @@ split across multiple lines in order to ensure that each line's width
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX213"></A>
-<A NAME="IDX214"></A>
+<A NAME="IDX225"></A>
+<A NAME="IDX226"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX215"></A>
-<A NAME="IDX216"></A>
+<A NAME="IDX227"></A>
+<A NAME="IDX228"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC34" HREF="gettext_toc.html#TOC34">5.2  Filling in the Header Entry</A></H2>
+<H2><A NAME="SEC35" HREF="gettext_toc.html#TOC35">5.2  Filling in the Header Entry</A></H2>
 <P>
-<A NAME="IDX217"></A>
+<A NAME="IDX229"></A>
 
 </P>
 <P>
@@ -211,7 +218,7 @@ Before starting a translation, it is a good idea to get in touch with
 your translation team, not only to make sure you don't do duplicated work,
 but also to coordinate difficult linguistic issues.
 
-<A NAME="IDX218"></A>
+<A NAME="IDX230"></A>
 In the Free Translation Project, 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, <A HREF="http://www.iro.umontreal.ca/contrib/po/HTML/">http://www.iro.umontreal.ca/contrib/po/HTML/</A>,
@@ -219,14 +226,14 @@ in the "National teams" area.
 
 <DT>Content-Type
 <DD>
-<A NAME="IDX219"></A>
-<A NAME="IDX220"></A>
+<A NAME="IDX231"></A>
+<A NAME="IDX232"></A>
 Replace <SAMP>`CHARSET&acute;</SAMP> with the character encoding used for your language,
 in your locale, or UTF-8.  This field is needed for correct operation of the
 <CODE>msgmerge</CODE> and <CODE>msgfmt</CODE> programs, as well as for users whose
-locale's character encoding differs from yours (see section <A HREF="gettext_10.html#SEC148">10.2.4  How to specify the output character set <CODE>gettext</CODE> uses</A>).
+locale's character encoding differs from yours (see section <A HREF="gettext_10.html#SEC149">10.2.4  How to specify the output character set <CODE>gettext</CODE> uses</A>).
 
-<A NAME="IDX221"></A>
+<A NAME="IDX233"></A>
 You get the character encoding of your locale by running the shell command
 <SAMP>`locale charmap&acute;</SAMP>.  If the result is <SAMP>`C&acute;</SAMP> or <SAMP>`ANSI_X3.4-1968&acute;</SAMP>,
 which is equivalent to <SAMP>`ASCII&acute;</SAMP> (= <SAMP>`US-ASCII&acute;</SAMP>), it means that your
@@ -234,7 +241,7 @@ locale is not correctly configured.  In this case, ask your translation
 team which charset to use.  <SAMP>`ASCII&acute;</SAMP> is not usable for any language
 except Latin.
 
-<A NAME="IDX222"></A>
+<A NAME="IDX234"></A>
 Because the PO files must be portable to operating systems with less advanced
 internationalization facilities, the character encodings that can be used
 are limited to those supported by both GNU <CODE>libc</CODE> and GNU
@@ -249,11 +256,11 @@ are limited to those supported by both GNU <CODE>libc</CODE> and GNU
 <CODE>BIG5</CODE>, <CODE>BIG5-HKSCS</CODE>, <CODE>GBK</CODE>, <CODE>GB18030</CODE>, <CODE>SHIFT_JIS</CODE>,
 <CODE>JOHAB</CODE>, <CODE>TIS-620</CODE>, <CODE>VISCII</CODE>, <CODE>UTF-8</CODE>.
 
-<A NAME="IDX223"></A>
+<A NAME="IDX235"></A>
 In the GNU system, the following encodings are frequently used for the
 corresponding languages.
 
-<A NAME="IDX224"></A>
+<A NAME="IDX236"></A>
 
 <UL>
 <LI><CODE>ISO-8859-1</CODE> for
@@ -304,8 +311,8 @@ corresponding languages.
 
 </UL>
 
-<A NAME="IDX225"></A>
-<A NAME="IDX226"></A>
+<A NAME="IDX237"></A>
+<A NAME="IDX238"></A>
 When single quote characters or double quote characters are used in
 translations for your language, and your locale's encoding is one of the
 ISO-8859-* charsets, it is best if you create your PO files in UTF-8
@@ -317,7 +324,7 @@ real quote characters, whereas users in ISO-8859-* locales will see the
 vertical apostrophe and the vertical double quote instead (because that's
 what the character set conversion will transliterate them to).
 
-<A NAME="IDX227"></A>
+<A NAME="IDX239"></A>
 To enter such quote characters under X11, you can change your keyboard
 mapping using the <CODE>xmodmap</CODE> program.  The X11 names of the quote
 characters are "leftsinglequotemark", "rightsinglequotemark",
@@ -339,7 +346,7 @@ Set this to <CODE>8bit</CODE>.
 <DD>
 This field is optional.  It is only needed if the PO file has plural forms.
 You can find them by searching for the <SAMP>`msgid_plural&acute;</SAMP> keyword.  The
-format of the plural forms field is described in section <A HREF="gettext_10.html#SEC149">10.2.5  Additional functions for plural forms</A>.
+format of the plural forms field is described in section <A HREF="gettext_10.html#SEC150">10.2.5  Additional functions for plural forms</A>.
 </DL>
 
 <P><HR><P>
index 23fad19837fa3afd276d53dc33006f60543769c1..2c1a7b00392ddbf6d463411b96bd376547776c11 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 6  Updating Existing PO Files</TITLE>
 </HEAD>
@@ -10,15 +10,15 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_5.html">previous<
 <P><HR><P>
 
 
-<H1><A NAME="SEC35" HREF="gettext_toc.html#TOC35">6  Updating Existing PO Files</A></H1>
+<H1><A NAME="SEC36" HREF="gettext_toc.html#TOC36">6  Updating Existing PO Files</A></H1>
 
 
 
-<H2><A NAME="SEC36" HREF="gettext_toc.html#TOC36">6.1  Invoking the <CODE>msgmerge</CODE> Program</A></H2>
+<H2><A NAME="SEC37" HREF="gettext_toc.html#TOC37">6.1  Invoking the <CODE>msgmerge</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX228"></A>
-<A NAME="IDX229"></A>
+<A NAME="IDX240"></A>
+<A NAME="IDX241"></A>
 
 <PRE>
 msgmerge [<VAR>option</VAR>] <VAR>def</VAR>.po <VAR>ref</VAR>.pot
@@ -39,7 +39,7 @@ is used to produce better results.
 </P>
 
 
-<H3><A NAME="SEC37" HREF="gettext_toc.html#TOC37">6.1.1  Input file location</A></H3>
+<H3><A NAME="SEC38" HREF="gettext_toc.html#TOC38">6.1.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -55,8 +55,8 @@ References to the new sources.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX230"></A>
-<A NAME="IDX231"></A>
+<A NAME="IDX242"></A>
+<A NAME="IDX243"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -65,16 +65,16 @@ file will be written relative to the current directory, though.
 <DD>
 <DT><SAMP>`--compendium=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX232"></A>
-<A NAME="IDX233"></A>
-Specify an additional library of message translations.  See section <A HREF="gettext_6.html#SEC53">6.11  Using Translation Compendia</A>.
+<A NAME="IDX244"></A>
+<A NAME="IDX245"></A>
+Specify an additional library of message translations.  See section <A HREF="gettext_6.html#SEC54">6.11  Using Translation Compendia</A>.
 This option may be specified more than once.
 
 </DL>
 
 
 
-<H3><A NAME="SEC38" HREF="gettext_toc.html#TOC38">6.1.2  Operation mode</A></H3>
+<H3><A NAME="SEC39" HREF="gettext_toc.html#TOC39">6.1.2  Operation mode</A></H3>
 
 <DL COMPACT>
 
@@ -82,15 +82,15 @@ This option may be specified more than once.
 <DD>
 <DT><SAMP>`--update&acute;</SAMP>
 <DD>
-<A NAME="IDX234"></A>
-<A NAME="IDX235"></A>
+<A NAME="IDX246"></A>
+<A NAME="IDX247"></A>
 Update <VAR>def</VAR>.po.  Do nothing if <VAR>def</VAR>.po is already up to date.
 
 </DL>
 
 
 
-<H3><A NAME="SEC39" HREF="gettext_toc.html#TOC39">6.1.3  Output file location</A></H3>
+<H3><A NAME="SEC40" HREF="gettext_toc.html#TOC40">6.1.3  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -98,21 +98,21 @@ Update <VAR>def</VAR>.po.  Do nothing if <VAR>def</VAR>.po is already up to date
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX236"></A>
-<A NAME="IDX237"></A>
+<A NAME="IDX248"></A>
+<A NAME="IDX249"></A>
 Write output to specified file.
 
 </DL>
 
 <P>
-<A NAME="IDX238"></A>
+<A NAME="IDX250"></A>
 The results are written to standard output if no output file is specified
 or if it is <SAMP>`-&acute;</SAMP>.
 
 </P>
 
 
-<H3><A NAME="SEC40" HREF="gettext_toc.html#TOC40">6.1.4  Output file location in update mode</A></H3>
+<H3><A NAME="SEC41" HREF="gettext_toc.html#TOC41">6.1.4  Output file location in update mode</A></H3>
 
 <P>
 The result is written back to <VAR>def</VAR>.po.
@@ -122,19 +122,19 @@ The result is written back to <VAR>def</VAR>.po.
 
 <DT><SAMP>`--backup=<VAR>control</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX239"></A>
-<A NAME="IDX240"></A>
+<A NAME="IDX251"></A>
+<A NAME="IDX252"></A>
 Make a backup of <VAR>def</VAR>.po
 
 <DT><SAMP>`--suffix=<VAR>suffix</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX241"></A>
+<A NAME="IDX253"></A>
 Override the usual backup suffix.
 
 </DL>
 
 <P>
-<A NAME="IDX242"></A>
+<A NAME="IDX254"></A>
 The version control method may be selected via the <CODE>--backup</CODE> option
 or through the <CODE>VERSION_CONTROL</CODE> environment variable.  Here are the
 values:
@@ -176,7 +176,7 @@ The backup suffix is <SAMP>`~&acute;</SAMP>, unless set with <CODE>--suffix</COD
 </P>
 
 
-<H3><A NAME="SEC41" HREF="gettext_toc.html#TOC41">6.1.5  Operation modifiers</A></H3>
+<H3><A NAME="SEC42" HREF="gettext_toc.html#TOC42">6.1.5  Operation modifiers</A></H3>
 
 <DL COMPACT>
 
@@ -184,44 +184,44 @@ The backup suffix is <SAMP>`~&acute;</SAMP>, unless set with <CODE>--suffix</COD
 <DD>
 <DT><SAMP>`--multi-domain&acute;</SAMP>
 <DD>
-<A NAME="IDX243"></A>
-<A NAME="IDX244"></A>
+<A NAME="IDX255"></A>
+<A NAME="IDX256"></A>
 Apply <VAR>ref</VAR>.pot to each of the domains in <VAR>def</VAR>.po.
 
 </DL>
 
 
 
-<H3><A NAME="SEC42" HREF="gettext_toc.html#TOC42">6.1.6  Output details</A></H3>
+<H3><A NAME="SEC43" HREF="gettext_toc.html#TOC43">6.1.6  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX245"></A>
+<A NAME="IDX257"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX246"></A>
-<A NAME="IDX247"></A>
+<A NAME="IDX258"></A>
+<A NAME="IDX259"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX248"></A>
+<A NAME="IDX260"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX249"></A>
+<A NAME="IDX261"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX250"></A>
+<A NAME="IDX262"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -230,19 +230,26 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX251"></A>
-<A NAME="IDX252"></A>
+<A NAME="IDX263"></A>
+<A NAME="IDX264"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX265"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX253"></A>
-<A NAME="IDX254"></A>
-<A NAME="IDX255"></A>
+<A NAME="IDX266"></A>
+<A NAME="IDX267"></A>
+<A NAME="IDX268"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -250,15 +257,15 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX256"></A>
-<A NAME="IDX257"></A>
+<A NAME="IDX269"></A>
+<A NAME="IDX270"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC43" HREF="gettext_toc.html#TOC43">6.1.7  Informative output</A></H3>
+<H3><A NAME="SEC44" HREF="gettext_toc.html#TOC44">6.1.7  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -266,24 +273,24 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX258"></A>
-<A NAME="IDX259"></A>
+<A NAME="IDX271"></A>
+<A NAME="IDX272"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX260"></A>
-<A NAME="IDX261"></A>
+<A NAME="IDX273"></A>
+<A NAME="IDX274"></A>
 Output version information and exit.
 
 <DT><SAMP>`-v&acute;</SAMP>
 <DD>
 <DT><SAMP>`--verbose&acute;</SAMP>
 <DD>
-<A NAME="IDX262"></A>
-<A NAME="IDX263"></A>
+<A NAME="IDX275"></A>
+<A NAME="IDX276"></A>
 Increase verbosity level.
 
 <DT><SAMP>`-q&acute;</SAMP>
@@ -292,30 +299,30 @@ Increase verbosity level.
 <DD>
 <DT><SAMP>`--silent&acute;</SAMP>
 <DD>
-<A NAME="IDX264"></A>
-<A NAME="IDX265"></A>
-<A NAME="IDX266"></A>
+<A NAME="IDX277"></A>
+<A NAME="IDX278"></A>
+<A NAME="IDX279"></A>
 Suppress progress indicators.
 
 </DL>
 
 
 
-<H2><A NAME="SEC44" HREF="gettext_toc.html#TOC44">6.2  Translated Entries</A></H2>
+<H2><A NAME="SEC45" HREF="gettext_toc.html#TOC45">6.2  Translated Entries</A></H2>
 <P>
-<A NAME="IDX267"></A>
+<A NAME="IDX280"></A>
 
 </P>
 <P>
 Each PO file entry for which the <CODE>msgstr</CODE> field has been filled with
-a translation, and which is not marked as fuzzy (see section <A HREF="gettext_6.html#SEC45">6.3  Fuzzy Entries</A>),
+a translation, and which is not marked as fuzzy (see section <A HREF="gettext_6.html#SEC46">6.3  Fuzzy Entries</A>),
 is said to be a <EM>translated</EM> entry.  Only translated entries will
 later be compiled by GNU <CODE>msgfmt</CODE> and become usable in programs.
 Other entry types will be excluded; translation will not occur for them.
 
 </P>
 <P>
-<A NAME="IDX268"></A>
+<A NAME="IDX281"></A>
 Some commands are more specifically related to translated entry processing.
 
 </P>
@@ -323,21 +330,21 @@ Some commands are more specifically related to translated entry processing.
 
 <DT><KBD>t</KBD>
 <DD>
-<A NAME="IDX269"></A>
+<A NAME="IDX282"></A>
 Find the next translated entry (<CODE>po-next-translated-entry</CODE>).
 
 <DT><KBD>T</KBD>
 <DD>
-<A NAME="IDX270"></A>
+<A NAME="IDX283"></A>
 Find the previous translated entry (<CODE>po-previous-translated-entry</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX271"></A>
-<A NAME="IDX272"></A>
-<A NAME="IDX273"></A>
-<A NAME="IDX274"></A>
+<A NAME="IDX284"></A>
+<A NAME="IDX285"></A>
+<A NAME="IDX286"></A>
+<A NAME="IDX287"></A>
 The commands <KBD>t</KBD> (<CODE>po-next-translated-entry</CODE>) and <KBD>T</KBD>
 (<CODE>po-previous-translated-entry</CODE>) move forwards or backwards, chasing
 for an translated entry.  If none is found, the search is extended and
@@ -345,25 +352,25 @@ wraps around in the PO file buffer.
 
 </P>
 <P>
-<A NAME="IDX275"></A>
+<A NAME="IDX288"></A>
 Translated entries usually result from the translator having edited in
-a translation for them, section <A HREF="gettext_6.html#SEC48">6.6  Modifying Translations</A>.  However, if the
+a translation for them, section <A HREF="gettext_6.html#SEC49">6.6  Modifying Translations</A>.  However, if the
 variable <CODE>po-auto-fuzzy-on-edit</CODE> is not <CODE>nil</CODE>, the entry having
 received a new translation first becomes a fuzzy entry, which ought to
 be later unfuzzied before becoming an official, genuine translated entry.
-See section <A HREF="gettext_6.html#SEC45">6.3  Fuzzy Entries</A>.
+See section <A HREF="gettext_6.html#SEC46">6.3  Fuzzy Entries</A>.
 
 </P>
 
 
-<H2><A NAME="SEC45" HREF="gettext_toc.html#TOC45">6.3  Fuzzy Entries</A></H2>
+<H2><A NAME="SEC46" HREF="gettext_toc.html#TOC46">6.3  Fuzzy Entries</A></H2>
 <P>
-<A NAME="IDX276"></A>
+<A NAME="IDX289"></A>
 
 </P>
 <P>
-<A NAME="IDX277"></A>
-<A NAME="IDX278"></A>
+<A NAME="IDX290"></A>
+<A NAME="IDX291"></A>
 Each PO file entry may have a set of <EM>attributes</EM>, which are
 qualities given a name and explicitely associated with the translation,
 using a special system comment.  One of these attributes
@@ -386,7 +393,7 @@ might mark some entries as being fuzzy.
 
 </P>
 <P>
-<A NAME="IDX279"></A>
+<A NAME="IDX292"></A>
 Also, the translator may decide herself to mark an entry as fuzzy
 for her own convenience, when she wants to remember that the entry
 has to be later revisited.  So, some commands are more specifically
@@ -397,26 +404,26 @@ related to fuzzy entry processing.
 
 <DT><KBD>z</KBD>
 <DD>
-<A NAME="IDX280"></A>
+<A NAME="IDX293"></A>
 Find the next fuzzy entry (<CODE>po-next-fuzzy-entry</CODE>).
 
 <DT><KBD>Z</KBD>
 <DD>
-<A NAME="IDX281"></A>
+<A NAME="IDX294"></A>
 Find the previous fuzzy entry (<CODE>po-previous-fuzzy-entry</CODE>).
 
 <DT><KBD><KBD>TAB</KBD></KBD>
 <DD>
-<A NAME="IDX282"></A>
+<A NAME="IDX295"></A>
 Remove the fuzzy attribute of the current entry (<CODE>po-unfuzzy</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX283"></A>
-<A NAME="IDX284"></A>
-<A NAME="IDX285"></A>
-<A NAME="IDX286"></A>
+<A NAME="IDX296"></A>
+<A NAME="IDX297"></A>
+<A NAME="IDX298"></A>
+<A NAME="IDX299"></A>
 The commands <KBD>z</KBD> (<CODE>po-next-fuzzy-entry</CODE>) and <KBD>Z</KBD>
 (<CODE>po-previous-fuzzy-entry</CODE>) move forwards or backwards, chasing for
 a fuzzy entry.  If none is found, the search is extended and wraps
@@ -424,9 +431,9 @@ around in the PO file buffer.
 
 </P>
 <P>
-<A NAME="IDX287"></A>
-<A NAME="IDX288"></A>
-<A NAME="IDX289"></A>
+<A NAME="IDX300"></A>
+<A NAME="IDX301"></A>
+<A NAME="IDX302"></A>
 The command <KBD><KBD>TAB</KBD></KBD> (<CODE>po-unfuzzy</CODE>) removes the fuzzy
 attribute associated with an entry, usually leaving it translated.
 Further, if the variable <CODE>po-auto-select-on-unfuzzy</CODE> has not
@@ -448,8 +455,8 @@ to chase another entry, leaving the entry fuzzy.
 
 </P>
 <P>
-<A NAME="IDX290"></A>
-<A NAME="IDX291"></A>
+<A NAME="IDX303"></A>
+<A NAME="IDX304"></A>
 The translator may also use the <KBD><KBD>DEL</KBD></KBD> command
 (<CODE>po-fade-out-entry</CODE>) over any translated entry to mark it as being
 fuzzy, when she wants to easily leave a trace she wants to later return
@@ -464,9 +471,9 @@ still exists.
 </P>
 
 
-<H2><A NAME="SEC46" HREF="gettext_toc.html#TOC46">6.4  Untranslated Entries</A></H2>
+<H2><A NAME="SEC47" HREF="gettext_toc.html#TOC47">6.4  Untranslated Entries</A></H2>
 <P>
-<A NAME="IDX292"></A>
+<A NAME="IDX305"></A>
 
 </P>
 <P>
@@ -486,7 +493,7 @@ are easily recognizable by the fact they end with <SAMP>`msgstr ""&acute;</SAMP>
 
 </P>
 <P>
-<A NAME="IDX293"></A>
+<A NAME="IDX306"></A>
 The work of the translator might be (quite naively) seen as the process
 of seeking for an untranslated entry, editing a translation for
 it, and repeating these actions until no untranslated entries remain.
@@ -498,26 +505,26 @@ processing.
 
 <DT><KBD>u</KBD>
 <DD>
-<A NAME="IDX294"></A>
+<A NAME="IDX307"></A>
 Find the next untranslated entry (<CODE>po-next-untranslated-entry</CODE>).
 
 <DT><KBD>U</KBD>
 <DD>
-<A NAME="IDX295"></A>
+<A NAME="IDX308"></A>
 Find the previous untranslated entry (<CODE>po-previous-untransted-entry</CODE>).
 
 <DT><KBD>k</KBD>
 <DD>
-<A NAME="IDX296"></A>
+<A NAME="IDX309"></A>
 Turn the current entry into an untranslated one (<CODE>po-kill-msgstr</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX297"></A>
-<A NAME="IDX298"></A>
-<A NAME="IDX299"></A>
-<A NAME="IDX300"></A>
+<A NAME="IDX310"></A>
+<A NAME="IDX311"></A>
+<A NAME="IDX312"></A>
+<A NAME="IDX313"></A>
 The commands <KBD>u</KBD> (<CODE>po-next-untranslated-entry</CODE>) and <KBD>U</KBD>
 (<CODE>po-previous-untransted-entry</CODE>) move forwards or backwards,
 chasing for an untranslated entry.  If none is found, the search is
@@ -525,11 +532,11 @@ extended and wraps around in the PO file buffer.
 
 </P>
 <P>
-<A NAME="IDX301"></A>
-<A NAME="IDX302"></A>
+<A NAME="IDX314"></A>
+<A NAME="IDX315"></A>
 An entry can be turned back into an untranslated entry by
 merely emptying its translation, using the command <KBD>k</KBD>
-(<CODE>po-kill-msgstr</CODE>).  See section <A HREF="gettext_6.html#SEC48">6.6  Modifying Translations</A>.
+(<CODE>po-kill-msgstr</CODE>).  See section <A HREF="gettext_6.html#SEC49">6.6  Modifying Translations</A>.
 
 </P>
 <P>
@@ -540,9 +547,9 @@ if some untranslated string still exists.
 </P>
 
 
-<H2><A NAME="SEC47" HREF="gettext_toc.html#TOC47">6.5  Obsolete Entries</A></H2>
+<H2><A NAME="SEC48" HREF="gettext_toc.html#TOC48">6.5  Obsolete Entries</A></H2>
 <P>
-<A NAME="IDX303"></A>
+<A NAME="IDX316"></A>
 
 </P>
 <P>
@@ -568,7 +575,7 @@ after the fact.
 
 </P>
 <P>
-<A NAME="IDX304"></A>
+<A NAME="IDX317"></A>
 Moreover, some commands are more specifically related to obsolete
 entry processing.
 
@@ -577,27 +584,27 @@ entry processing.
 
 <DT><KBD>o</KBD>
 <DD>
-<A NAME="IDX305"></A>
+<A NAME="IDX318"></A>
 Find the next obsolete entry (<CODE>po-next-obsolete-entry</CODE>).
 
 <DT><KBD>O</KBD>
 <DD>
-<A NAME="IDX306"></A>
+<A NAME="IDX319"></A>
 Find the previous obsolete entry (<CODE>po-previous-obsolete-entry</CODE>).
 
 <DT><KBD><KBD>DEL</KBD></KBD>
 <DD>
-<A NAME="IDX307"></A>
+<A NAME="IDX320"></A>
 Make an active entry obsolete, or zap out an obsolete entry
 (<CODE>po-fade-out-entry</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX308"></A>
-<A NAME="IDX309"></A>
-<A NAME="IDX310"></A>
-<A NAME="IDX311"></A>
+<A NAME="IDX321"></A>
+<A NAME="IDX322"></A>
+<A NAME="IDX323"></A>
+<A NAME="IDX324"></A>
 The commands <KBD>o</KBD> (<CODE>po-next-obsolete-entry</CODE>) and <KBD>O</KBD>
 (<CODE>po-previous-obsolete-entry</CODE>) move forwards or backwards,
 chasing for an obsolete entry.  If none is found, the search is
@@ -613,10 +620,10 @@ introducing useless <CODE>msgid</CODE> values.
 
 </P>
 <P>
-<A NAME="IDX312"></A>
-<A NAME="IDX313"></A>
-<A NAME="IDX314"></A>
-<A NAME="IDX315"></A>
+<A NAME="IDX325"></A>
+<A NAME="IDX326"></A>
+<A NAME="IDX327"></A>
+<A NAME="IDX328"></A>
 However, it is possible to comment out an active entry, so making
 it obsolete.  GNU <CODE>gettext</CODE> utilities will later react to the
 disappearance of a translation by using the untranslated string.
@@ -626,7 +633,7 @@ translated entry), then it is first made fuzzy.  If it is already fuzzy,
 then the entry is merely commented out, with confirmation.  If the entry
 is already obsolete, then it is completely deleted from the PO file.
 It is easy to recycle the translation so deleted into some other PO file
-entry, usually one which is untranslated.  See section <A HREF="gettext_6.html#SEC48">6.6  Modifying Translations</A>.
+entry, usually one which is untranslated.  See section <A HREF="gettext_6.html#SEC49">6.6  Modifying Translations</A>.
 
 </P>
 <P>
@@ -644,10 +651,10 @@ merely tries to provide handy tools for helping her to do so.
 </P>
 
 
-<H2><A NAME="SEC48" HREF="gettext_toc.html#TOC48">6.6  Modifying Translations</A></H2>
+<H2><A NAME="SEC49" HREF="gettext_toc.html#TOC49">6.6  Modifying Translations</A></H2>
 <P>
-<A NAME="IDX316"></A>
-<A NAME="IDX317"></A>
+<A NAME="IDX329"></A>
+<A NAME="IDX330"></A>
 
 </P>
 <P>
@@ -673,40 +680,40 @@ using the following commands for modifying the translations.
 
 <DT><KBD><KBD>RET</KBD></KBD>
 <DD>
-<A NAME="IDX318"></A>
+<A NAME="IDX331"></A>
 Interactively edit the translation (<CODE>po-edit-msgstr</CODE>).
 
 <DT><KBD><KBD>LFD</KBD></KBD>
 <DD>
 <DT><KBD>C-j</KBD>
 <DD>
-<A NAME="IDX319"></A>
-<A NAME="IDX320"></A>
+<A NAME="IDX332"></A>
+<A NAME="IDX333"></A>
 Reinitialize the translation with the original, untranslated string
 (<CODE>po-msgid-to-msgstr</CODE>).
 
 <DT><KBD>k</KBD>
 <DD>
-<A NAME="IDX321"></A>
+<A NAME="IDX334"></A>
 Save the translation on the kill ring, and delete it (<CODE>po-kill-msgstr</CODE>).
 
 <DT><KBD>w</KBD>
 <DD>
-<A NAME="IDX322"></A>
+<A NAME="IDX335"></A>
 Save the translation on the kill ring, without deleting it
 (<CODE>po-kill-ring-save-msgstr</CODE>).
 
 <DT><KBD>y</KBD>
 <DD>
-<A NAME="IDX323"></A>
+<A NAME="IDX336"></A>
 Replace the translation, taking the new from the kill ring
 (<CODE>po-yank-msgstr</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX324"></A>
-<A NAME="IDX325"></A>
+<A NAME="IDX337"></A>
+<A NAME="IDX338"></A>
 The command <KBD><KBD>RET</KBD></KBD> (<CODE>po-edit-msgstr</CODE>) opens a new Emacs
 window meant to edit in a new translation, or to modify an already existing
 translation.  The new window contains a copy of the translation taken from
@@ -714,14 +721,14 @@ the current PO file entry, all ready for edition, expunged of all quoting
 marks, fully modifiable and with the complete extent of Emacs modifying
 commands.  When the translator is done with her modifications, she may use
 <KBD>C-c C-c</KBD> to close the subedit window with the automatically requoted
-results, or <KBD>C-c C-k</KBD> to abort her modifications.  See section <A HREF="gettext_6.html#SEC50">6.8  Details of Sub Edition</A>,
+results, or <KBD>C-c C-k</KBD> to abort her modifications.  See section <A HREF="gettext_6.html#SEC51">6.8  Details of Sub Edition</A>,
 for more information.
 
 </P>
 <P>
-<A NAME="IDX326"></A>
-<A NAME="IDX327"></A>
-<A NAME="IDX328"></A>
+<A NAME="IDX339"></A>
+<A NAME="IDX340"></A>
+<A NAME="IDX341"></A>
 The command <KBD><KBD>LFD</KBD></KBD> (<CODE>po-msgid-to-msgstr</CODE>) initializes, or
 reinitializes the translation with the original string.  This command is
 normally used when the translator wants to redo a fresh translation of
@@ -729,7 +736,7 @@ the original string, disregarding any previous work.
 
 </P>
 <P>
-<A NAME="IDX329"></A>
+<A NAME="IDX342"></A>
 It is possible to arrange so, whenever editing an untranslated
 entry, the <KBD><KBD>LFD</KBD></KBD> command be automatically executed.  If you set
 <CODE>po-auto-edit-with-msgid</CODE> to <CODE>t</CODE>, the translation gets
@@ -738,7 +745,7 @@ The default value for <CODE>po-auto-edit-with-msgid</CODE> is <CODE>nil</CODE>.
 
 </P>
 <P>
-<A NAME="IDX330"></A>
+<A NAME="IDX343"></A>
 In fact, whether it is best to start a translation with an empty
 string, or rather with a copy of the original string, is a matter of
 taste or habit.  Sometimes, the source language and the
@@ -752,11 +759,11 @@ if this requires some extra editing work to get rid of the original.
 
 </P>
 <P>
-<A NAME="IDX331"></A>
-<A NAME="IDX332"></A>
-<A NAME="IDX333"></A>
-<A NAME="IDX334"></A>
-<A NAME="IDX335"></A>
+<A NAME="IDX344"></A>
+<A NAME="IDX345"></A>
+<A NAME="IDX346"></A>
+<A NAME="IDX347"></A>
+<A NAME="IDX348"></A>
 The command <KBD>k</KBD> (<CODE>po-kill-msgstr</CODE>) merely empties the
 translation string, so turning the entry into an untranslated
 one.  But while doing so, its previous contents is put apart in
@@ -788,8 +795,8 @@ entries, the translation is also uncommented prior to saving.
 
 </P>
 <P>
-<A NAME="IDX336"></A>
-<A NAME="IDX337"></A>
+<A NAME="IDX349"></A>
+<A NAME="IDX350"></A>
 The command <KBD>y</KBD> (<CODE>po-yank-msgstr</CODE>) completely replaces the
 translation of the current entry by a string taken from the kill ring.
 Following Emacs terminology, we then say that the replacement
@@ -823,7 +830,7 @@ yanking commands themselves.
 
 </P>
 <P>
-<A NAME="IDX338"></A>
+<A NAME="IDX351"></A>
 To better illustrate the operation of killing and yanking, let's
 use an actual example, taken from a common situation.  When the
 programmer slightly modifies some string right in the program, his
@@ -861,10 +868,10 @@ See section `Keyboard Macros' in <CITE>The Emacs Editor</CITE>.
 </P>
 
 
-<H2><A NAME="SEC49" HREF="gettext_toc.html#TOC49">6.7  Modifying Comments</A></H2>
+<H2><A NAME="SEC50" HREF="gettext_toc.html#TOC50">6.7  Modifying Comments</A></H2>
 <P>
-<A NAME="IDX339"></A>
-<A NAME="IDX340"></A>
+<A NAME="IDX352"></A>
+<A NAME="IDX353"></A>
 
 </P>
 <P>
@@ -886,31 +893,31 @@ they are not meant for the translator to modify.  See section <A HREF="gettext_2
 </P>
 <P>
 The following commands are somewhat similar to those modifying translations,
-so the general indications given for those apply here.  See section <A HREF="gettext_6.html#SEC48">6.6  Modifying Translations</A>.
+so the general indications given for those apply here.  See section <A HREF="gettext_6.html#SEC49">6.6  Modifying Translations</A>.
 
 </P>
 <DL COMPACT>
 
 <DT><KBD>#</KBD>
 <DD>
-<A NAME="IDX341"></A>
+<A NAME="IDX354"></A>
 Interactively edit the translator comments (<CODE>po-edit-comment</CODE>).
 
 <DT><KBD>K</KBD>
 <DD>
-<A NAME="IDX342"></A>
+<A NAME="IDX355"></A>
 Save the translator comments on the kill ring, and delete it
 (<CODE>po-kill-comment</CODE>).
 
 <DT><KBD>W</KBD>
 <DD>
-<A NAME="IDX343"></A>
+<A NAME="IDX356"></A>
 Save the translator comments on the kill ring, without deleting it
 (<CODE>po-kill-ring-save-comment</CODE>).
 
 <DT><KBD>Y</KBD>
 <DD>
-<A NAME="IDX344"></A>
+<A NAME="IDX357"></A>
 Replace the translator comments, taking the new from the kill ring
 (<CODE>po-yank-comment</CODE>).
 
@@ -922,12 +929,12 @@ strings, and behave much the same way as they do, except that they handle
 this part of PO file comments meant for translator usage, rather
 than the translation strings.  So, if the descriptions given below are
 slightly succinct, it is because the full details have already been given.
-See section <A HREF="gettext_6.html#SEC48">6.6  Modifying Translations</A>.
+See section <A HREF="gettext_6.html#SEC49">6.6  Modifying Translations</A>.
 
 </P>
 <P>
-<A NAME="IDX345"></A>
-<A NAME="IDX346"></A>
+<A NAME="IDX358"></A>
+<A NAME="IDX359"></A>
 The command <KBD>#</KBD> (<CODE>po-edit-comment</CODE>) opens a new Emacs window
 containing a copy of the translator comments on the current PO file entry.
 If there are no such comments, PO mode understands that the translator wants
@@ -937,22 +944,22 @@ removed before edition, and reinstated after.  For translator comments
 pertaining to obsolete entries, the uncommenting and recommenting operations
 are done twice.  Once in the editing window, the keys <KBD>C-c C-c</KBD>
 allow the translator to tell she is finished with editing the comment.
-See section <A HREF="gettext_6.html#SEC50">6.8  Details of Sub Edition</A>, for further details.
+See section <A HREF="gettext_6.html#SEC51">6.8  Details of Sub Edition</A>, for further details.
 
 </P>
 <P>
-<A NAME="IDX347"></A>
+<A NAME="IDX360"></A>
 Functions found on <CODE>po-subedit-mode-hook</CODE>, if any, are executed after
 the string has been inserted in the edit buffer.
 
 </P>
 <P>
-<A NAME="IDX348"></A>
-<A NAME="IDX349"></A>
-<A NAME="IDX350"></A>
-<A NAME="IDX351"></A>
-<A NAME="IDX352"></A>
-<A NAME="IDX353"></A>
+<A NAME="IDX361"></A>
+<A NAME="IDX362"></A>
+<A NAME="IDX363"></A>
+<A NAME="IDX364"></A>
+<A NAME="IDX365"></A>
+<A NAME="IDX366"></A>
 The command <KBD>K</KBD> (<CODE>po-kill-comment</CODE>) gets rid of all
 translator comments, while saving those comments on the kill ring.
 The command <KBD>W</KBD> (<CODE>po-kill-ring-save-comment</CODE>) takes
@@ -991,9 +998,9 @@ regular Emacs commands <KBD>C-y</KBD> (<CODE>yank</CODE>) and <KBD>M-y</KBD>
 </P>
 
 
-<H2><A NAME="SEC50" HREF="gettext_toc.html#TOC50">6.8  Details of Sub Edition</A></H2>
+<H2><A NAME="SEC51" HREF="gettext_toc.html#TOC51">6.8  Details of Sub Edition</A></H2>
 <P>
-<A NAME="IDX354"></A>
+<A NAME="IDX367"></A>
 
 </P>
 <P>
@@ -1006,25 +1013,25 @@ of Emacs, which are described below.
 
 <DT><KBD>C-c C-c</KBD>
 <DD>
-<A NAME="IDX355"></A>
+<A NAME="IDX368"></A>
 Complete edition (<CODE>po-subedit-exit</CODE>).
 
 <DT><KBD>C-c C-k</KBD>
 <DD>
-<A NAME="IDX356"></A>
+<A NAME="IDX369"></A>
 Abort edition (<CODE>po-subedit-abort</CODE>).
 
 <DT><KBD>C-c C-a</KBD>
 <DD>
-<A NAME="IDX357"></A>
+<A NAME="IDX370"></A>
 Consult auxiliary PO files (<CODE>po-subedit-cycle-auxiliary</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX358"></A>
-<A NAME="IDX359"></A>
-<A NAME="IDX360"></A>
+<A NAME="IDX371"></A>
+<A NAME="IDX372"></A>
+<A NAME="IDX373"></A>
 The window's contents represents a translation for a given message,
 or a translator comment.  The translator may modify this window to
 her heart's content.  Once this is done, the command <KBD>C-c C-c</KBD>
@@ -1034,8 +1041,8 @@ sight or if buffers were switched.
 
 </P>
 <P>
-<A NAME="IDX361"></A>
-<A NAME="IDX362"></A>
+<A NAME="IDX374"></A>
+<A NAME="IDX375"></A>
 If the translator becomes unsatisfied with her translation or comment,
 to the extent she prefers keeping what was existent prior to the
 <KBD><KBD>RET</KBD></KBD> or <KBD>#</KBD> command, she may use the command <KBD>C-c C-k</KBD>
@@ -1046,14 +1053,14 @@ whole effect of last edition.
 
 </P>
 <P>
-<A NAME="IDX363"></A>
-<A NAME="IDX364"></A>
+<A NAME="IDX376"></A>
+<A NAME="IDX377"></A>
 The command <KBD>C-c C-a</KBD> (<CODE>po-subedit-cycle-auxiliary</CODE>)
 allows for glancing through translations
 already achieved in other languages, directly while editing the current
 translation.  This may be quite convenient when the translator is fluent
 at many languages, but of course, only makes sense when such completed
-auxiliary PO files are already available to her (see section <A HREF="gettext_6.html#SEC52">6.10  Consulting Auxiliary PO Files</A>).
+auxiliary PO files are already available to her (see section <A HREF="gettext_6.html#SEC53">6.10  Consulting Auxiliary PO Files</A>).
 
 </P>
 <P>
@@ -1081,7 +1088,7 @@ in the editing window, as ending with two <KBD>&#60;</KBD> in a row.
 
 </P>
 <P>
-<A NAME="IDX365"></A>
+<A NAME="IDX378"></A>
 When a translation (or a comment) is being edited, the translator may move
 the cursor back into the PO file buffer and freely move to other entries,
 browsing at will.  If, with an edition pending, the translator wanders in the
@@ -1094,7 +1101,7 @@ the translator should better be comfortable at handling many Emacs windows!
 
 </P>
 <P>
-<A NAME="IDX366"></A>
+<A NAME="IDX379"></A>
 Pending subedits may be completed or aborted in any order, regardless
 of how or when they were started.  When many subedits are pending and the
 translator asks for quitting the PO file (with the <KBD>q</KBD> command), subedits
@@ -1103,11 +1110,11 @@ are automatically resumed one at a time, so she may decide for each of them.
 </P>
 
 
-<H2><A NAME="SEC51" HREF="gettext_toc.html#TOC51">6.9  C Sources Context</A></H2>
+<H2><A NAME="SEC52" HREF="gettext_toc.html#TOC52">6.9  C Sources Context</A></H2>
 <P>
-<A NAME="IDX367"></A>
-<A NAME="IDX368"></A>
-<A NAME="IDX369"></A>
+<A NAME="IDX380"></A>
+<A NAME="IDX381"></A>
+<A NAME="IDX382"></A>
 
 </P>
 <P>
@@ -1144,7 +1151,7 @@ overall organization, than to programmation itself.
 
 </P>
 <P>
-<A NAME="IDX370"></A>
+<A NAME="IDX383"></A>
 The following commands are meant to help the translator at getting
 program source context for a PO file entry.
 
@@ -1153,35 +1160,35 @@ program source context for a PO file entry.
 
 <DT><KBD>s</KBD>
 <DD>
-<A NAME="IDX371"></A>
+<A NAME="IDX384"></A>
 Resume the display of a program source context, or cycle through them
 (<CODE>po-cycle-source-reference</CODE>).
 
 <DT><KBD>M-s</KBD>
 <DD>
-<A NAME="IDX372"></A>
+<A NAME="IDX385"></A>
 Display of a program source context selected by menu
 (<CODE>po-select-source-reference</CODE>).
 
 <DT><KBD>S</KBD>
 <DD>
-<A NAME="IDX373"></A>
+<A NAME="IDX386"></A>
 Add a directory to the search path for source files
 (<CODE>po-consider-source-path</CODE>).
 
 <DT><KBD>M-S</KBD>
 <DD>
-<A NAME="IDX374"></A>
+<A NAME="IDX387"></A>
 Delete a directory from the search path for source files
 (<CODE>po-ignore-source-path</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX375"></A>
-<A NAME="IDX376"></A>
-<A NAME="IDX377"></A>
-<A NAME="IDX378"></A>
+<A NAME="IDX388"></A>
+<A NAME="IDX389"></A>
+<A NAME="IDX390"></A>
+<A NAME="IDX391"></A>
 The commands <KBD>s</KBD> (<CODE>po-cycle-source-reference</CODE>) and <KBD>M-s</KBD>
 (<CODE>po-select-source-reference</CODE>) both open another window displaying
 some source program file, and already positioned in such a way that
@@ -1226,10 +1233,10 @@ available for a single string to translate.
 
 </P>
 <P>
-<A NAME="IDX379"></A>
-<A NAME="IDX380"></A>
-<A NAME="IDX381"></A>
-<A NAME="IDX382"></A>
+<A NAME="IDX392"></A>
+<A NAME="IDX393"></A>
+<A NAME="IDX394"></A>
+<A NAME="IDX395"></A>
 Program source files are usually found relative to where the PO
 file stands.  As a special provision, when this fails, the file is
 also looked for, but relative to the directory immediately above it.
@@ -1247,9 +1254,9 @@ one of the directories she does not want anymore on the search path.
 </P>
 
 
-<H2><A NAME="SEC52" HREF="gettext_toc.html#TOC52">6.10  Consulting Auxiliary PO Files</A></H2>
+<H2><A NAME="SEC53" HREF="gettext_toc.html#TOC53">6.10  Consulting Auxiliary PO Files</A></H2>
 <P>
-<A NAME="IDX383"></A>
+<A NAME="IDX396"></A>
 
 </P>
 <P>
@@ -1262,8 +1269,8 @@ at once, for translators preferring to work in this way.
 
 </P>
 <P>
-<A NAME="IDX384"></A>
-<A NAME="IDX385"></A>
+<A NAME="IDX397"></A>
+<A NAME="IDX398"></A>
 An <EM>auxiliary</EM> PO file is an existing PO file meant for the same
 package the translator is working on, but targeted to a different mother
 tongue language.  Commands exist for declaring and handling auxiliary
@@ -1278,41 +1285,41 @@ Here are the auxiliary file commands available in PO mode.
 
 <DT><KBD>a</KBD>
 <DD>
-<A NAME="IDX386"></A>
+<A NAME="IDX399"></A>
 Seek auxiliary files for another translation for the same entry
 (<CODE>po-cycle-auxiliary</CODE>).
 
 <DT><KBD>C-c C-a</KBD>
 <DD>
-<A NAME="IDX387"></A>
+<A NAME="IDX400"></A>
 Switch to a particular auxiliary file (<CODE>po-select-auxiliary</CODE>).
 
 <DT><KBD>A</KBD>
 <DD>
-<A NAME="IDX388"></A>
+<A NAME="IDX401"></A>
 Declare this PO file as an auxiliary file (<CODE>po-consider-as-auxiliary</CODE>).
 
 <DT><KBD>M-A</KBD>
 <DD>
-<A NAME="IDX389"></A>
+<A NAME="IDX402"></A>
 Remove this PO file from the list of auxiliary files
 (<CODE>po-ignore-as-auxiliary</CODE>).
 
 </DL>
 
 <P>
-<A NAME="IDX390"></A>
-<A NAME="IDX391"></A>
-<A NAME="IDX392"></A>
-<A NAME="IDX393"></A>
+<A NAME="IDX403"></A>
+<A NAME="IDX404"></A>
+<A NAME="IDX405"></A>
+<A NAME="IDX406"></A>
 Command <KBD>A</KBD> (<CODE>po-consider-as-auxiliary</CODE>) adds the current
 PO file to the list of auxiliary files, while command <KBD>M-A</KBD>
 (<CODE>po-ignore-as-auxiliary</CODE> just removes it.
 
 </P>
 <P>
-<A NAME="IDX394"></A>
-<A NAME="IDX395"></A>
+<A NAME="IDX407"></A>
+<A NAME="IDX408"></A>
 The command <KBD>a</KBD> (<CODE>po-cycle-auxiliary</CODE>) seeks all auxiliary PO
 files, round-robin, searching for a translated entry in some other language
 having an <CODE>msgid</CODE> field identical as the one for the current entry.
@@ -1324,8 +1331,8 @@ so repeating <KBD>a</KBD> will eventually yield back the original PO file.
 
 </P>
 <P>
-<A NAME="IDX396"></A>
-<A NAME="IDX397"></A>
+<A NAME="IDX409"></A>
+<A NAME="IDX410"></A>
 The command <KBD>C-c C-a</KBD> (<CODE>po-select-auxiliary</CODE>) asks the translator
 for her choice of a particular auxiliary file, with completion, and
 then switches to that selected PO file.  The command also checks if
@@ -1345,7 +1352,7 @@ their <CODE>msgid</CODE> entries written by the same GNU <CODE>gettext</CODE> to
 
 </P>
 <P>
-<A NAME="IDX398"></A>
+<A NAME="IDX411"></A>
 However, PO files initially created by PO mode itself, while marking
 strings in source files, are normalised differently.  So are PO
 files resulting of the the <SAMP>`M-x normalize&acute;</SAMP> command.  Until these
@@ -1355,13 +1362,13 @@ fully resolved, the translator should stay aware of normalisation issues.
 </P>
 
 
-<H2><A NAME="SEC53" HREF="gettext_toc.html#TOC53">6.11  Using Translation Compendia</A></H2>
+<H2><A NAME="SEC54" HREF="gettext_toc.html#TOC54">6.11  Using Translation Compendia</A></H2>
 <P>
-<A NAME="IDX399"></A>
+<A NAME="IDX412"></A>
 
 </P>
 <P>
-<A NAME="IDX400"></A>
+<A NAME="IDX413"></A>
 A <EM>compendium</EM> is a special PO file containing a set of
 translations recurring in many different packages.  The translator can
 use gettext tools to build a new compendium, to add entries to her
@@ -1372,10 +1379,10 @@ already translated entries, from translations kept in the compendium.
 
 
 
-<H3><A NAME="SEC54" HREF="gettext_toc.html#TOC54">6.11.1  Creating Compendia</A></H3>
+<H3><A NAME="SEC55" HREF="gettext_toc.html#TOC55">6.11.1  Creating Compendia</A></H3>
 <P>
-<A NAME="IDX401"></A>
-<A NAME="IDX402"></A>
+<A NAME="IDX414"></A>
+<A NAME="IDX415"></A>
 
 </P>
 <P>
@@ -1387,11 +1394,11 @@ files</CITE> and <CITE>extracting a message subset from a PO file</CITE>.
 </P>
 
 
-<H4><A NAME="SEC55" HREF="gettext_toc.html#TOC55">6.11.1.1  Concatenate PO Files</A></H4>
+<H4><A NAME="SEC56" HREF="gettext_toc.html#TOC56">6.11.1.1  Concatenate PO Files</A></H4>
 
 <P>
-<A NAME="IDX403"></A>
-<A NAME="IDX404"></A>
+<A NAME="IDX416"></A>
+<A NAME="IDX417"></A>
 To concatenate several valid PO files into one compendium file you can
 use <SAMP>`msgcomm&acute;</SAMP> or <SAMP>`msgcat&acute;</SAMP> (the latter preferred):
 
@@ -1470,9 +1477,9 @@ files or postprocess the result using <SAMP>`msgattrib --translated --no-fuzzy&a
 </P>
 
 
-<H4><A NAME="SEC56" HREF="gettext_toc.html#TOC56">6.11.1.2  Extract a Message Subset from a PO File</A></H4>
+<H4><A NAME="SEC57" HREF="gettext_toc.html#TOC57">6.11.1.2  Extract a Message Subset from a PO File</A></H4>
 <P>
-<A NAME="IDX405"></A>
+<A NAME="IDX418"></A>
 
 </P>
 <P>
@@ -1492,7 +1499,7 @@ msggrep --location src/getopt.c -o compendium.po file.po
 
 
 
-<H3><A NAME="SEC57" HREF="gettext_toc.html#TOC57">6.11.2  Using Compendia</A></H3>
+<H3><A NAME="SEC58" HREF="gettext_toc.html#TOC58">6.11.2  Using Compendia</A></H3>
 
 <P>
 You can use a compendium file to initialize a translation from scratch
@@ -1501,9 +1508,9 @@ or to update an already existing translation.
 </P>
 
 
-<H4><A NAME="SEC58" HREF="gettext_toc.html#TOC58">6.11.2.1  Initialize a New Translation File</A></H4>
+<H4><A NAME="SEC59" HREF="gettext_toc.html#TOC59">6.11.2.1  Initialize a New Translation File</A></H4>
 <P>
-<A NAME="IDX406"></A>
+<A NAME="IDX419"></A>
 
 </P>
 <P>
@@ -1518,9 +1525,9 @@ msgmerge --compendium compendium.po -o file.po /dev/null file.pot
 
 
 
-<H4><A NAME="SEC59" HREF="gettext_toc.html#TOC59">6.11.2.2  Update an Existing Translation File</A></H4>
+<H4><A NAME="SEC60" HREF="gettext_toc.html#TOC60">6.11.2.2  Update an Existing Translation File</A></H4>
 <P>
-<A NAME="IDX407"></A>
+<A NAME="IDX420"></A>
 
 </P>
 <P>
index 0de9a8902558255979a4cd66c80f3d703c003bc5..20cae6e8a2d3fa6522e5afeab4a53fd8b2419505 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 7  Manipulating PO Files</TITLE>
 </HEAD>
@@ -10,9 +10,9 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_6.html">previous<
 <P><HR><P>
 
 
-<H1><A NAME="SEC60" HREF="gettext_toc.html#TOC60">7  Manipulating PO Files</A></H1>
+<H1><A NAME="SEC61" HREF="gettext_toc.html#TOC61">7  Manipulating PO Files</A></H1>
 <P>
-<A NAME="IDX408"></A>
+<A NAME="IDX421"></A>
 
 </P>
 <P>
@@ -22,7 +22,7 @@ complete set of tools for this purpose.
 
 </P>
 <P>
-<A NAME="IDX409"></A>
+<A NAME="IDX422"></A>
 When merging two packages into a single package, the resulting POT file
 will be the concatenation of the two packages' POT files.  Thus the
 maintainer must concatenate the two existing package translations into
@@ -32,7 +32,7 @@ possible conflicts that arose during the merge.
 
 </P>
 <P>
-<A NAME="IDX410"></A>
+<A NAME="IDX423"></A>
 When a translator takes over the translation job from another translator,
 but she uses a different character encoding in her locale, she will
 convert the catalog to her character encoding.  This is best done through
@@ -48,8 +48,8 @@ that source file and use <SAMP>`msgmerge&acute;</SAMP>.
 
 </P>
 <P>
-<A NAME="IDX411"></A>
-<A NAME="IDX412"></A>
+<A NAME="IDX424"></A>
+<A NAME="IDX425"></A>
 When a translator wants to adjust some translation catalog for a special
 dialect or orthography -- for example, German as written in Switzerland
 versus German as written in Germany -- she needs to apply some text
@@ -66,14 +66,14 @@ that's why it's better to use the original POT file if available.
 
 </P>
 <P>
-<A NAME="IDX413"></A>
+<A NAME="IDX426"></A>
 When a translator wants to check her translations, for example according
 to orthography rules or using a non-interactive spell checker, she can do
 so using the <SAMP>`msgexec&acute;</SAMP> program.
 
 </P>
 <P>
-<A NAME="IDX414"></A>
+<A NAME="IDX427"></A>
 When third party tools create PO or POT files, sometimes duplicates cannot
 be avoided.  But the GNU <CODE>gettext</CODE> tools give an error when they
 encounter duplicate msgids in the same file and in the same domain.
@@ -91,7 +91,7 @@ completely translated.
 
 </P>
 <P>
-<A NAME="IDX415"></A>
+<A NAME="IDX428"></A>
 <SAMP>`msgattrib&acute;</SAMP> can be used to select and extract only the fuzzy
 or untranslated messages of a translation catalog.
 
@@ -104,19 +104,19 @@ catalogs.  It copies each message's msgid to its msgstr.
 
 
 
-<H2><A NAME="SEC61" HREF="gettext_toc.html#TOC61">7.1  Invoking the <CODE>msgcat</CODE> Program</A></H2>
+<H2><A NAME="SEC62" HREF="gettext_toc.html#TOC62">7.1  Invoking the <CODE>msgcat</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX416"></A>
-<A NAME="IDX417"></A>
+<A NAME="IDX429"></A>
+<A NAME="IDX430"></A>
 
 <PRE>
 msgcat [<VAR>option</VAR>] [<VAR>inputfile</VAR>]...
 </PRE>
 
 <P>
-<A NAME="IDX418"></A>
-<A NAME="IDX419"></A>
+<A NAME="IDX431"></A>
+<A NAME="IDX432"></A>
 The <CODE>msgcat</CODE> program concatenates and merges the specified PO files.
 It finds messages which are common to two or more of the specified PO files.
 By using the <CODE>--more-than</CODE> option, greater commonality may be requested
@@ -130,7 +130,7 @@ to define them.  File positions from all PO files will be cumulated.
 </P>
 
 
-<H3><A NAME="SEC62" HREF="gettext_toc.html#TOC62">7.1.1  Input file location</A></H3>
+<H3><A NAME="SEC63" HREF="gettext_toc.html#TOC63">7.1.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -142,8 +142,8 @@ Input files.
 <DD>
 <DT><SAMP>`--files-from=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX420"></A>
-<A NAME="IDX421"></A>
+<A NAME="IDX433"></A>
+<A NAME="IDX434"></A>
 Read the names of the input files from <VAR>file</VAR> instead of getting
 them from the command line.
 
@@ -151,8 +151,8 @@ them from the command line.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX422"></A>
-<A NAME="IDX423"></A>
+<A NAME="IDX435"></A>
+<A NAME="IDX436"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -165,7 +165,7 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 </P>
 
 
-<H3><A NAME="SEC63" HREF="gettext_toc.html#TOC63">7.1.2  Output file location</A></H3>
+<H3><A NAME="SEC64" HREF="gettext_toc.html#TOC64">7.1.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -173,21 +173,21 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX424"></A>
-<A NAME="IDX425"></A>
+<A NAME="IDX437"></A>
+<A NAME="IDX438"></A>
 Write output to specified file.
 
 </DL>
 
 <P>
-<A NAME="IDX426"></A>
+<A NAME="IDX439"></A>
 The results are written to standard output if no output file is specified
 or if it is <SAMP>`-&acute;</SAMP>.
 
 </P>
 
 
-<H3><A NAME="SEC64" HREF="gettext_toc.html#TOC64">7.1.3  Message selection</A></H3>
+<H3><A NAME="SEC65" HREF="gettext_toc.html#TOC65">7.1.3  Message selection</A></H3>
 
 <DL COMPACT>
 
@@ -195,8 +195,8 @@ or if it is <SAMP>`-&acute;</SAMP>.
 <DD>
 <DT><SAMP>`--less-than=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX427"></A>
-<A NAME="IDX428"></A>
+<A NAME="IDX440"></A>
+<A NAME="IDX441"></A>
 Print messages with less than <VAR>number</VAR> definitions, defaults to infinite
 if not set.
 
@@ -204,8 +204,8 @@ if not set.
 <DD>
 <DT><SAMP>`--more-than=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX429"></A>
-<A NAME="IDX430"></A>
+<A NAME="IDX442"></A>
+<A NAME="IDX443"></A>
 Print messages with more than <VAR>number</VAR> definitions, defaults to 0 if not
 set.
 
@@ -213,8 +213,8 @@ set.
 <DD>
 <DT><SAMP>`--unique&acute;</SAMP>
 <DD>
-<A NAME="IDX431"></A>
-<A NAME="IDX432"></A>
+<A NAME="IDX444"></A>
+<A NAME="IDX445"></A>
 Shorthand for <SAMP>`--less-than=2&acute;</SAMP>.  Requests that only unique messages be
 printed.
 
@@ -222,7 +222,7 @@ printed.
 
 
 
-<H3><A NAME="SEC65" HREF="gettext_toc.html#TOC65">7.1.4  Output details</A></H3>
+<H3><A NAME="SEC66" HREF="gettext_toc.html#TOC66">7.1.4  Output details</A></H3>
 
 <DL COMPACT>
 
@@ -230,45 +230,45 @@ printed.
 <DD>
 <DT><SAMP>`--to-code=<VAR>name</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX433"></A>
-<A NAME="IDX434"></A>
+<A NAME="IDX446"></A>
+<A NAME="IDX447"></A>
 Specify encoding for output.
 
 <DT><SAMP>`--use-first&acute;</SAMP>
 <DD>
-<A NAME="IDX435"></A>
+<A NAME="IDX448"></A>
 Use first available translation for each message.  Don't merge several
 translations into one.
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX436"></A>
+<A NAME="IDX449"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX437"></A>
-<A NAME="IDX438"></A>
+<A NAME="IDX450"></A>
+<A NAME="IDX451"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX439"></A>
+<A NAME="IDX452"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`-n&acute;</SAMP>
 <DD>
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX440"></A>
-<A NAME="IDX441"></A>
+<A NAME="IDX453"></A>
+<A NAME="IDX454"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX442"></A>
+<A NAME="IDX455"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -277,19 +277,26 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX443"></A>
-<A NAME="IDX444"></A>
+<A NAME="IDX456"></A>
+<A NAME="IDX457"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX458"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX445"></A>
-<A NAME="IDX446"></A>
-<A NAME="IDX447"></A>
+<A NAME="IDX459"></A>
+<A NAME="IDX460"></A>
+<A NAME="IDX461"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -297,15 +304,15 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX448"></A>
-<A NAME="IDX449"></A>
+<A NAME="IDX462"></A>
+<A NAME="IDX463"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC66" HREF="gettext_toc.html#TOC66">7.1.5  Informative output</A></H3>
+<H3><A NAME="SEC67" HREF="gettext_toc.html#TOC67">7.1.5  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -313,41 +320,41 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX450"></A>
-<A NAME="IDX451"></A>
+<A NAME="IDX464"></A>
+<A NAME="IDX465"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX452"></A>
-<A NAME="IDX453"></A>
+<A NAME="IDX466"></A>
+<A NAME="IDX467"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC67" HREF="gettext_toc.html#TOC67">7.2  Invoking the <CODE>msgconv</CODE> Program</A></H2>
+<H2><A NAME="SEC68" HREF="gettext_toc.html#TOC68">7.2  Invoking the <CODE>msgconv</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX454"></A>
-<A NAME="IDX455"></A>
+<A NAME="IDX468"></A>
+<A NAME="IDX469"></A>
 
 <PRE>
 msgconv [<VAR>option</VAR>] [<VAR>inputfile</VAR>]
 </PRE>
 
 <P>
-<A NAME="IDX456"></A>
+<A NAME="IDX470"></A>
 The <CODE>msgconv</CODE> program converts a translation catalog to a different
 character encoding.
 
 </P>
 
 
-<H3><A NAME="SEC68" HREF="gettext_toc.html#TOC68">7.2.1  Input file location</A></H3>
+<H3><A NAME="SEC69" HREF="gettext_toc.html#TOC69">7.2.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -359,8 +366,8 @@ Input PO file.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX457"></A>
-<A NAME="IDX458"></A>
+<A NAME="IDX471"></A>
+<A NAME="IDX472"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -373,7 +380,7 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 </P>
 
 
-<H3><A NAME="SEC69" HREF="gettext_toc.html#TOC69">7.2.2  Output file location</A></H3>
+<H3><A NAME="SEC70" HREF="gettext_toc.html#TOC70">7.2.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -381,8 +388,8 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX459"></A>
-<A NAME="IDX460"></A>
+<A NAME="IDX473"></A>
+<A NAME="IDX474"></A>
 Write output to specified file.
 
 </DL>
@@ -394,7 +401,7 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC70" HREF="gettext_toc.html#TOC70">7.2.3  Conversion target</A></H3>
+<H3><A NAME="SEC71" HREF="gettext_toc.html#TOC71">7.2.3  Conversion target</A></H3>
 
 <DL COMPACT>
 
@@ -402,8 +409,8 @@ or if it is <SAMP>`-&acute;</SAMP>.
 <DD>
 <DT><SAMP>`--to-code=<VAR>name</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX461"></A>
-<A NAME="IDX462"></A>
+<A NAME="IDX475"></A>
+<A NAME="IDX476"></A>
 Specify encoding for output.
 
 </DL>
@@ -414,36 +421,36 @@ The default encoding is the current locale's encoding.
 </P>
 
 
-<H3><A NAME="SEC71" HREF="gettext_toc.html#TOC71">7.2.4  Output details</A></H3>
+<H3><A NAME="SEC72" HREF="gettext_toc.html#TOC72">7.2.4  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX463"></A>
+<A NAME="IDX477"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX464"></A>
-<A NAME="IDX465"></A>
+<A NAME="IDX478"></A>
+<A NAME="IDX479"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX466"></A>
+<A NAME="IDX480"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX467"></A>
+<A NAME="IDX481"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX468"></A>
+<A NAME="IDX482"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -452,18 +459,25 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX469"></A>
-<A NAME="IDX470"></A>
+<A NAME="IDX483"></A>
+<A NAME="IDX484"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX485"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX471"></A>
-<A NAME="IDX472"></A>
+<A NAME="IDX486"></A>
+<A NAME="IDX487"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -471,15 +485,15 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX473"></A>
-<A NAME="IDX474"></A>
+<A NAME="IDX488"></A>
+<A NAME="IDX489"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC72" HREF="gettext_toc.html#TOC72">7.2.5  Informative output</A></H3>
+<H3><A NAME="SEC73" HREF="gettext_toc.html#TOC73">7.2.5  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -487,41 +501,41 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX475"></A>
-<A NAME="IDX476"></A>
+<A NAME="IDX490"></A>
+<A NAME="IDX491"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX477"></A>
-<A NAME="IDX478"></A>
+<A NAME="IDX492"></A>
+<A NAME="IDX493"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC73" HREF="gettext_toc.html#TOC73">7.3  Invoking the <CODE>msggrep</CODE> Program</A></H2>
+<H2><A NAME="SEC74" HREF="gettext_toc.html#TOC74">7.3  Invoking the <CODE>msggrep</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX479"></A>
-<A NAME="IDX480"></A>
+<A NAME="IDX494"></A>
+<A NAME="IDX495"></A>
 
 <PRE>
 msggrep [<VAR>option</VAR>] [<VAR>inputfile</VAR>]
 </PRE>
 
 <P>
-<A NAME="IDX481"></A>
+<A NAME="IDX496"></A>
 The <CODE>msggrep</CODE> program extracts all messages of a translation catalog
 that match a given pattern or belong to some given source files.
 
 </P>
 
 
-<H3><A NAME="SEC74" HREF="gettext_toc.html#TOC74">7.3.1  Input file location</A></H3>
+<H3><A NAME="SEC75" HREF="gettext_toc.html#TOC75">7.3.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -533,8 +547,8 @@ Input PO file.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX482"></A>
-<A NAME="IDX483"></A>
+<A NAME="IDX497"></A>
+<A NAME="IDX498"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -547,7 +561,7 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 </P>
 
 
-<H3><A NAME="SEC75" HREF="gettext_toc.html#TOC75">7.3.2  Output file location</A></H3>
+<H3><A NAME="SEC76" HREF="gettext_toc.html#TOC76">7.3.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -555,8 +569,8 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX484"></A>
-<A NAME="IDX485"></A>
+<A NAME="IDX499"></A>
+<A NAME="IDX500"></A>
 Write output to specified file.
 
 </DL>
@@ -568,7 +582,7 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC76" HREF="gettext_toc.html#TOC76">7.3.3  Message selection</A></H3>
+<H3><A NAME="SEC77" HREF="gettext_toc.html#TOC77">7.3.3  Message selection</A></H3>
 
 
 <PRE>
@@ -618,8 +632,8 @@ expressions if -E is given, or fixed strings if -F is given.
 <DD>
 <DT><SAMP>`--location=<VAR>sourcefile</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX486"></A>
-<A NAME="IDX487"></A>
+<A NAME="IDX501"></A>
+<A NAME="IDX502"></A>
 Select messages extracted from <VAR>sourcefile</VAR>.  <VAR>sourcefile</VAR> can be
 either a literal file name or a wildcard pattern.
 
@@ -627,97 +641,97 @@ either a literal file name or a wildcard pattern.
 <DD>
 <DT><SAMP>`--domain=<VAR>domainname</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX488"></A>
-<A NAME="IDX489"></A>
+<A NAME="IDX503"></A>
+<A NAME="IDX504"></A>
 Select messages belonging to domain <VAR>domainname</VAR>.
 
 <DT><SAMP>`-K&acute;</SAMP>
 <DD>
 <DT><SAMP>`--msgid&acute;</SAMP>
 <DD>
-<A NAME="IDX490"></A>
-<A NAME="IDX491"></A>
+<A NAME="IDX505"></A>
+<A NAME="IDX506"></A>
 Start of patterns for the msgid.
 
 <DT><SAMP>`-T&acute;</SAMP>
 <DD>
 <DT><SAMP>`--msgstr&acute;</SAMP>
 <DD>
-<A NAME="IDX492"></A>
-<A NAME="IDX493"></A>
+<A NAME="IDX507"></A>
+<A NAME="IDX508"></A>
 Start of patterns for the msgstr.
 
 <DT><SAMP>`-E&acute;</SAMP>
 <DD>
 <DT><SAMP>`--extended-regexp&acute;</SAMP>
 <DD>
-<A NAME="IDX494"></A>
-<A NAME="IDX495"></A>
+<A NAME="IDX509"></A>
+<A NAME="IDX510"></A>
 Specify that <VAR>pattern</VAR> is an extended regular expression.
 
 <DT><SAMP>`-F&acute;</SAMP>
 <DD>
 <DT><SAMP>`--fixed-strings&acute;</SAMP>
 <DD>
-<A NAME="IDX496"></A>
-<A NAME="IDX497"></A>
+<A NAME="IDX511"></A>
+<A NAME="IDX512"></A>
 Specify that <VAR>pattern</VAR> is a set of newline-separated strings.
 
 <DT><SAMP>`-e <VAR>pattern</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--regexp=<VAR>pattern</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX498"></A>
-<A NAME="IDX499"></A>
+<A NAME="IDX513"></A>
+<A NAME="IDX514"></A>
 Use <VAR>pattern</VAR> as a regular expression.
 
 <DT><SAMP>`-f <VAR>file</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX500"></A>
-<A NAME="IDX501"></A>
+<A NAME="IDX515"></A>
+<A NAME="IDX516"></A>
 Obtain <VAR>pattern</VAR> from <VAR>file</VAR>.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--ignore-case&acute;</SAMP>
 <DD>
-<A NAME="IDX502"></A>
-<A NAME="IDX503"></A>
+<A NAME="IDX517"></A>
+<A NAME="IDX518"></A>
 Ignore case distinctions.
 
 </DL>
 
 
 
-<H3><A NAME="SEC77" HREF="gettext_toc.html#TOC77">7.3.4  Output details</A></H3>
+<H3><A NAME="SEC78" HREF="gettext_toc.html#TOC78">7.3.4  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX504"></A>
+<A NAME="IDX519"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX505"></A>
+<A NAME="IDX520"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX506"></A>
+<A NAME="IDX521"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX507"></A>
+<A NAME="IDX522"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX508"></A>
+<A NAME="IDX523"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -726,28 +740,35 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX509"></A>
-<A NAME="IDX510"></A>
+<A NAME="IDX524"></A>
+<A NAME="IDX525"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX526"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX511"></A>
+<A NAME="IDX527"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX512"></A>
+<A NAME="IDX528"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC78" HREF="gettext_toc.html#TOC78">7.3.5  Informative output</A></H3>
+<H3><A NAME="SEC79" HREF="gettext_toc.html#TOC79">7.3.5  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -755,41 +776,41 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX513"></A>
-<A NAME="IDX514"></A>
+<A NAME="IDX529"></A>
+<A NAME="IDX530"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX515"></A>
-<A NAME="IDX516"></A>
+<A NAME="IDX531"></A>
+<A NAME="IDX532"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC79" HREF="gettext_toc.html#TOC79">7.4  Invoking the <CODE>msgfilter</CODE> Program</A></H2>
+<H2><A NAME="SEC80" HREF="gettext_toc.html#TOC80">7.4  Invoking the <CODE>msgfilter</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX517"></A>
-<A NAME="IDX518"></A>
+<A NAME="IDX533"></A>
+<A NAME="IDX534"></A>
 
 <PRE>
 msgfilter [<VAR>option</VAR>] <VAR>filter</VAR> [<VAR>filter-option</VAR>]
 </PRE>
 
 <P>
-<A NAME="IDX519"></A>
+<A NAME="IDX535"></A>
 The <CODE>msgfilter</CODE> program applies a filter to all translations of a
 translation catalog.
 
 </P>
 
 
-<H3><A NAME="SEC80" HREF="gettext_toc.html#TOC80">7.4.1  Input file location</A></H3>
+<H3><A NAME="SEC81" HREF="gettext_toc.html#TOC81">7.4.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -797,16 +818,16 @@ translation catalog.
 <DD>
 <DT><SAMP>`--input=<VAR>inputfile</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX520"></A>
-<A NAME="IDX521"></A>
+<A NAME="IDX536"></A>
+<A NAME="IDX537"></A>
 Input PO file.
 
 <DT><SAMP>`-D <VAR>directory</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX522"></A>
-<A NAME="IDX523"></A>
+<A NAME="IDX538"></A>
+<A NAME="IDX539"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -819,7 +840,7 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 </P>
 
 
-<H3><A NAME="SEC81" HREF="gettext_toc.html#TOC81">7.4.2  Output file location</A></H3>
+<H3><A NAME="SEC82" HREF="gettext_toc.html#TOC82">7.4.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -827,8 +848,8 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX524"></A>
-<A NAME="IDX525"></A>
+<A NAME="IDX540"></A>
+<A NAME="IDX541"></A>
 Write output to specified file.
 
 </DL>
@@ -840,7 +861,7 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC82" HREF="gettext_toc.html#TOC82">7.4.3  The filter</A></H3>
+<H3><A NAME="SEC83" HREF="gettext_toc.html#TOC83">7.4.3  The filter</A></H3>
 
 <P>
 The <VAR>filter</VAR> can be any program that reads a translation from standard
@@ -849,7 +870,7 @@ used filter is <SAMP>`sed&acute;</SAMP>.
 
 </P>
 <P>
-<A NAME="IDX526"></A>
+<A NAME="IDX542"></A>
 Note: It is your responsibility to ensure that the <VAR>filter</VAR> can cope
 with input encoded in the translation catalog's encoding.  If the
 <VAR>filter</VAR> wants input in a particular encoding, you can in a first step
@@ -862,7 +883,7 @@ locale, by using the <CODE>LC_ALL</CODE> environment variable.
 
 </P>
 <P>
-<A NAME="IDX527"></A>
+<A NAME="IDX543"></A>
 Note: Most translations in a translation catalog don't end with a newline
 character. For this reason, it is important that the <VAR>filter</VAR>
 recognizes its last input line even if it ends without a newline, and that
@@ -874,7 +895,7 @@ does not have this limitation.
 </P>
 
 
-<H3><A NAME="SEC83" HREF="gettext_toc.html#TOC83">7.4.4  Useful <VAR>filter-option</VAR>s when the <VAR>filter</VAR> is <SAMP>`sed&acute;</SAMP></A></H3>
+<H3><A NAME="SEC84" HREF="gettext_toc.html#TOC84">7.4.4  Useful <VAR>filter-option</VAR>s when the <VAR>filter</VAR> is <SAMP>`sed&acute;</SAMP></A></H3>
 
 <DL COMPACT>
 
@@ -882,16 +903,16 @@ does not have this limitation.
 <DD>
 <DT><SAMP>`--expression=<VAR>script</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX528"></A>
-<A NAME="IDX529"></A>
+<A NAME="IDX544"></A>
+<A NAME="IDX545"></A>
 Add <VAR>script</VAR> to the commands to be executed.
 
 <DT><SAMP>`-f <VAR>scriptfile</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--file=<VAR>scriptfile</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX530"></A>
-<A NAME="IDX531"></A>
+<A NAME="IDX546"></A>
+<A NAME="IDX547"></A>
 Add the contents of <VAR>scriptfile</VAR> to the commands to be executed.
 
 <DT><SAMP>`-n&acute;</SAMP>
@@ -900,49 +921,49 @@ Add the contents of <VAR>scriptfile</VAR> to the commands to be executed.
 <DD>
 <DT><SAMP>`--silent&acute;</SAMP>
 <DD>
-<A NAME="IDX532"></A>
-<A NAME="IDX533"></A>
-<A NAME="IDX534"></A>
+<A NAME="IDX548"></A>
+<A NAME="IDX549"></A>
+<A NAME="IDX550"></A>
 Suppress automatic printing of pattern space.
 
 </DL>
 
 
 
-<H3><A NAME="SEC84" HREF="gettext_toc.html#TOC84">7.4.5  Output details</A></H3>
+<H3><A NAME="SEC85" HREF="gettext_toc.html#TOC85">7.4.5  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX535"></A>
+<A NAME="IDX551"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX536"></A>
+<A NAME="IDX552"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--keep-header&acute;</SAMP>
 <DD>
-<A NAME="IDX537"></A>
+<A NAME="IDX553"></A>
 Keep the header entry, i.e. the message with <SAMP>`msgid ""&acute;</SAMP>, unmodified,
 instead of filtering it.  By default, the header entry is subject to
 filtering like any other message.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX538"></A>
+<A NAME="IDX554"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX539"></A>
+<A NAME="IDX555"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX540"></A>
+<A NAME="IDX556"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -951,18 +972,25 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX541"></A>
-<A NAME="IDX542"></A>
+<A NAME="IDX557"></A>
+<A NAME="IDX558"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX559"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX543"></A>
-<A NAME="IDX544"></A>
+<A NAME="IDX560"></A>
+<A NAME="IDX561"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -970,15 +998,15 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX545"></A>
-<A NAME="IDX546"></A>
+<A NAME="IDX562"></A>
+<A NAME="IDX563"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC85" HREF="gettext_toc.html#TOC85">7.4.6  Informative output</A></H3>
+<H3><A NAME="SEC86" HREF="gettext_toc.html#TOC86">7.4.6  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -986,35 +1014,35 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX547"></A>
-<A NAME="IDX548"></A>
+<A NAME="IDX564"></A>
+<A NAME="IDX565"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX549"></A>
-<A NAME="IDX550"></A>
+<A NAME="IDX566"></A>
+<A NAME="IDX567"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC86" HREF="gettext_toc.html#TOC86">7.5  Invoking the <CODE>msguniq</CODE> Program</A></H2>
+<H2><A NAME="SEC87" HREF="gettext_toc.html#TOC87">7.5  Invoking the <CODE>msguniq</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX551"></A>
-<A NAME="IDX552"></A>
+<A NAME="IDX568"></A>
+<A NAME="IDX569"></A>
 
 <PRE>
 msguniq [<VAR>option</VAR>] [<VAR>inputfile</VAR>]
 </PRE>
 
 <P>
-<A NAME="IDX553"></A>
-<A NAME="IDX554"></A>
+<A NAME="IDX570"></A>
+<A NAME="IDX571"></A>
 The <CODE>msguniq</CODE> program unifies duplicate translations in a translation
 catalog.  It finds duplicate translations of the same message ID.  Such
 duplicates are invalid input for other programs like <CODE>msgfmt</CODE>,
@@ -1029,7 +1057,7 @@ discarded.
 </P>
 
 
-<H3><A NAME="SEC87" HREF="gettext_toc.html#TOC87">7.5.1  Input file location</A></H3>
+<H3><A NAME="SEC88" HREF="gettext_toc.html#TOC88">7.5.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -1041,8 +1069,8 @@ Input PO file.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX555"></A>
-<A NAME="IDX556"></A>
+<A NAME="IDX572"></A>
+<A NAME="IDX573"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -1055,7 +1083,7 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 </P>
 
 
-<H3><A NAME="SEC88" HREF="gettext_toc.html#TOC88">7.5.2  Output file location</A></H3>
+<H3><A NAME="SEC89" HREF="gettext_toc.html#TOC89">7.5.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -1063,8 +1091,8 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX557"></A>
-<A NAME="IDX558"></A>
+<A NAME="IDX574"></A>
+<A NAME="IDX575"></A>
 Write output to specified file.
 
 </DL>
@@ -1076,7 +1104,7 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC89" HREF="gettext_toc.html#TOC89">7.5.3  Message selection</A></H3>
+<H3><A NAME="SEC90" HREF="gettext_toc.html#TOC90">7.5.3  Message selection</A></H3>
 
 <DL COMPACT>
 
@@ -1084,23 +1112,23 @@ or if it is <SAMP>`-&acute;</SAMP>.
 <DD>
 <DT><SAMP>`--repeated&acute;</SAMP>
 <DD>
-<A NAME="IDX559"></A>
-<A NAME="IDX560"></A>
+<A NAME="IDX576"></A>
+<A NAME="IDX577"></A>
 Print only duplicates.
 
 <DT><SAMP>`-u&acute;</SAMP>
 <DD>
 <DT><SAMP>`--unique&acute;</SAMP>
 <DD>
-<A NAME="IDX561"></A>
-<A NAME="IDX562"></A>
+<A NAME="IDX578"></A>
+<A NAME="IDX579"></A>
 Print only unique messages, discard duplicates.
 
 </DL>
 
 
 
-<H3><A NAME="SEC90" HREF="gettext_toc.html#TOC90">7.5.4  Output details</A></H3>
+<H3><A NAME="SEC91" HREF="gettext_toc.html#TOC91">7.5.4  Output details</A></H3>
 
 <DL COMPACT>
 
@@ -1108,45 +1136,45 @@ Print only unique messages, discard duplicates.
 <DD>
 <DT><SAMP>`--to-code=<VAR>name</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX563"></A>
-<A NAME="IDX564"></A>
+<A NAME="IDX580"></A>
+<A NAME="IDX581"></A>
 Specify encoding for output.
 
 <DT><SAMP>`--use-first&acute;</SAMP>
 <DD>
-<A NAME="IDX565"></A>
+<A NAME="IDX582"></A>
 Use first available translation for each message.  Don't merge several
 translations into one.
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX566"></A>
+<A NAME="IDX583"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX567"></A>
-<A NAME="IDX568"></A>
+<A NAME="IDX584"></A>
+<A NAME="IDX585"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX569"></A>
+<A NAME="IDX586"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`-n&acute;</SAMP>
 <DD>
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX570"></A>
-<A NAME="IDX571"></A>
+<A NAME="IDX587"></A>
+<A NAME="IDX588"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX572"></A>
+<A NAME="IDX589"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -1155,18 +1183,25 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX573"></A>
-<A NAME="IDX574"></A>
+<A NAME="IDX590"></A>
+<A NAME="IDX591"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX592"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX575"></A>
-<A NAME="IDX576"></A>
+<A NAME="IDX593"></A>
+<A NAME="IDX594"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -1174,15 +1209,15 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX577"></A>
-<A NAME="IDX578"></A>
+<A NAME="IDX595"></A>
+<A NAME="IDX596"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC91" HREF="gettext_toc.html#TOC91">7.5.5  Informative output</A></H3>
+<H3><A NAME="SEC92" HREF="gettext_toc.html#TOC92">7.5.5  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -1190,34 +1225,34 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX579"></A>
-<A NAME="IDX580"></A>
+<A NAME="IDX597"></A>
+<A NAME="IDX598"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX581"></A>
-<A NAME="IDX582"></A>
+<A NAME="IDX599"></A>
+<A NAME="IDX600"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC92" HREF="gettext_toc.html#TOC92">7.6  Invoking the <CODE>msgcomm</CODE> Program</A></H2>
+<H2><A NAME="SEC93" HREF="gettext_toc.html#TOC93">7.6  Invoking the <CODE>msgcomm</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX583"></A>
-<A NAME="IDX584"></A>
+<A NAME="IDX601"></A>
+<A NAME="IDX602"></A>
 
 <PRE>
 msgcomm [<VAR>option</VAR>] [<VAR>inputfile</VAR>]...
 </PRE>
 
 <P>
-<A NAME="IDX585"></A>
+<A NAME="IDX603"></A>
 The <CODE>msgcomm</CODE> program finds messages which are common to two or more
 of the specified PO files.
 By using the <CODE>--more-than</CODE> option, greater commonality may be requested
@@ -1231,7 +1266,7 @@ cumulated.
 </P>
 
 
-<H3><A NAME="SEC93" HREF="gettext_toc.html#TOC93">7.6.1  Input file location</A></H3>
+<H3><A NAME="SEC94" HREF="gettext_toc.html#TOC94">7.6.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -1243,8 +1278,8 @@ Input files.
 <DD>
 <DT><SAMP>`--files-from=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX586"></A>
-<A NAME="IDX587"></A>
+<A NAME="IDX604"></A>
+<A NAME="IDX605"></A>
 Read the names of the input files from <VAR>file</VAR> instead of getting
 them from the command line.
 
@@ -1252,8 +1287,8 @@ them from the command line.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX588"></A>
-<A NAME="IDX589"></A>
+<A NAME="IDX606"></A>
+<A NAME="IDX607"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -1266,7 +1301,7 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 </P>
 
 
-<H3><A NAME="SEC94" HREF="gettext_toc.html#TOC94">7.6.2  Output file location</A></H3>
+<H3><A NAME="SEC95" HREF="gettext_toc.html#TOC95">7.6.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -1274,8 +1309,8 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX590"></A>
-<A NAME="IDX591"></A>
+<A NAME="IDX608"></A>
+<A NAME="IDX609"></A>
 Write output to specified file.
 
 </DL>
@@ -1287,7 +1322,7 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC95" HREF="gettext_toc.html#TOC95">7.6.3  Message selection</A></H3>
+<H3><A NAME="SEC96" HREF="gettext_toc.html#TOC96">7.6.3  Message selection</A></H3>
 
 <DL COMPACT>
 
@@ -1295,8 +1330,8 @@ or if it is <SAMP>`-&acute;</SAMP>.
 <DD>
 <DT><SAMP>`--less-than=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX592"></A>
-<A NAME="IDX593"></A>
+<A NAME="IDX610"></A>
+<A NAME="IDX611"></A>
 Print messages with less than <VAR>number</VAR> definitions, defaults to infinite
 if not set.
 
@@ -1304,8 +1339,8 @@ if not set.
 <DD>
 <DT><SAMP>`--more-than=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX594"></A>
-<A NAME="IDX595"></A>
+<A NAME="IDX612"></A>
+<A NAME="IDX613"></A>
 Print messages with more than <VAR>number</VAR> definitions, defaults to 1 if not
 set.
 
@@ -1313,8 +1348,8 @@ set.
 <DD>
 <DT><SAMP>`--unique&acute;</SAMP>
 <DD>
-<A NAME="IDX596"></A>
-<A NAME="IDX597"></A>
+<A NAME="IDX614"></A>
+<A NAME="IDX615"></A>
 Shorthand for <SAMP>`--less-than=2&acute;</SAMP>.  Requests that only unique messages be
 printed.
 
@@ -1322,39 +1357,39 @@ printed.
 
 
 
-<H3><A NAME="SEC96" HREF="gettext_toc.html#TOC96">7.6.4  Output details</A></H3>
+<H3><A NAME="SEC97" HREF="gettext_toc.html#TOC97">7.6.4  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX598"></A>
+<A NAME="IDX616"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX599"></A>
-<A NAME="IDX600"></A>
+<A NAME="IDX617"></A>
+<A NAME="IDX618"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX601"></A>
+<A NAME="IDX619"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`-n&acute;</SAMP>
 <DD>
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX602"></A>
-<A NAME="IDX603"></A>
+<A NAME="IDX620"></A>
+<A NAME="IDX621"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX604"></A>
+<A NAME="IDX622"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -1363,18 +1398,25 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX605"></A>
-<A NAME="IDX606"></A>
+<A NAME="IDX623"></A>
+<A NAME="IDX624"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX625"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX607"></A>
-<A NAME="IDX608"></A>
+<A NAME="IDX626"></A>
+<A NAME="IDX627"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -1382,20 +1424,20 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX609"></A>
-<A NAME="IDX610"></A>
+<A NAME="IDX628"></A>
+<A NAME="IDX629"></A>
 Sort output by file location.
 
 <DT><SAMP>`--omit-header&acute;</SAMP>
 <DD>
-<A NAME="IDX611"></A>
+<A NAME="IDX630"></A>
 Don't write header with <SAMP>`msgid ""&acute;</SAMP> entry.
 
 </DL>
 
 
 
-<H3><A NAME="SEC97" HREF="gettext_toc.html#TOC97">7.6.5  Informative output</A></H3>
+<H3><A NAME="SEC98" HREF="gettext_toc.html#TOC98">7.6.5  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -1403,34 +1445,34 @@ Don't write header with <SAMP>`msgid ""&acute;</SAMP> entry.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX612"></A>
-<A NAME="IDX613"></A>
+<A NAME="IDX631"></A>
+<A NAME="IDX632"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX614"></A>
-<A NAME="IDX615"></A>
+<A NAME="IDX633"></A>
+<A NAME="IDX634"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC98" HREF="gettext_toc.html#TOC98">7.7  Invoking the <CODE>msgcmp</CODE> Program</A></H2>
+<H2><A NAME="SEC99" HREF="gettext_toc.html#TOC99">7.7  Invoking the <CODE>msgcmp</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX616"></A>
-<A NAME="IDX617"></A>
+<A NAME="IDX635"></A>
+<A NAME="IDX636"></A>
 
 <PRE>
 msgcmp [<VAR>option</VAR>] <VAR>def</VAR>.po <VAR>ref</VAR>.pot
 </PRE>
 
 <P>
-<A NAME="IDX618"></A>
+<A NAME="IDX637"></A>
 The <CODE>msgcmp</CODE> program compares two Uniforum style .po files to check that
 both contain the same set of msgid strings.  The <VAR>def</VAR>.po file is an
 existing PO file with the translations.  The <VAR>ref</VAR>.pot file is the last
@@ -1442,7 +1484,7 @@ used to produce better diagnostics.
 </P>
 
 
-<H3><A NAME="SEC99" HREF="gettext_toc.html#TOC99">7.7.1  Input file location</A></H3>
+<H3><A NAME="SEC100" HREF="gettext_toc.html#TOC100">7.7.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -1458,8 +1500,8 @@ References to the sources.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX619"></A>
-<A NAME="IDX620"></A>
+<A NAME="IDX638"></A>
+<A NAME="IDX639"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.
 
@@ -1467,7 +1509,7 @@ searched relative to this list of directories.
 
 
 
-<H3><A NAME="SEC100" HREF="gettext_toc.html#TOC100">7.7.2  Operation modifiers</A></H3>
+<H3><A NAME="SEC101" HREF="gettext_toc.html#TOC101">7.7.2  Operation modifiers</A></H3>
 
 <DL COMPACT>
 
@@ -1475,15 +1517,15 @@ searched relative to this list of directories.
 <DD>
 <DT><SAMP>`--multi-domain&acute;</SAMP>
 <DD>
-<A NAME="IDX621"></A>
-<A NAME="IDX622"></A>
+<A NAME="IDX640"></A>
+<A NAME="IDX641"></A>
 Apply <VAR>ref</VAR>.pot to each of the domains in <VAR>def</VAR>.po.
 
 </DL>
 
 
 
-<H3><A NAME="SEC101" HREF="gettext_toc.html#TOC101">7.7.3  Informative output</A></H3>
+<H3><A NAME="SEC102" HREF="gettext_toc.html#TOC102">7.7.3  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -1491,42 +1533,42 @@ Apply <VAR>ref</VAR>.pot to each of the domains in <VAR>def</VAR>.po.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX623"></A>
-<A NAME="IDX624"></A>
+<A NAME="IDX642"></A>
+<A NAME="IDX643"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX625"></A>
-<A NAME="IDX626"></A>
+<A NAME="IDX644"></A>
+<A NAME="IDX645"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC102" HREF="gettext_toc.html#TOC102">7.8  Invoking the <CODE>msgattrib</CODE> Program</A></H2>
+<H2><A NAME="SEC103" HREF="gettext_toc.html#TOC103">7.8  Invoking the <CODE>msgattrib</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX627"></A>
-<A NAME="IDX628"></A>
+<A NAME="IDX646"></A>
+<A NAME="IDX647"></A>
 
 <PRE>
 msgattrib [<VAR>option</VAR>] [<VAR>inputfile</VAR>]
 </PRE>
 
 <P>
-<A NAME="IDX629"></A>
-<A NAME="IDX630"></A>
+<A NAME="IDX648"></A>
+<A NAME="IDX649"></A>
 The <CODE>msgattrib</CODE> program filters the messages of a translation catalog
 according to their attributes, and manipulates the attributes.
 
 </P>
 
 
-<H3><A NAME="SEC103" HREF="gettext_toc.html#TOC103">7.8.1  Input file location</A></H3>
+<H3><A NAME="SEC104" HREF="gettext_toc.html#TOC104">7.8.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -1538,8 +1580,8 @@ Input PO file.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX631"></A>
-<A NAME="IDX632"></A>
+<A NAME="IDX650"></A>
+<A NAME="IDX651"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -1552,7 +1594,7 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 </P>
 
 
-<H3><A NAME="SEC104" HREF="gettext_toc.html#TOC104">7.8.2  Output file location</A></H3>
+<H3><A NAME="SEC105" HREF="gettext_toc.html#TOC105">7.8.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -1560,8 +1602,8 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX633"></A>
-<A NAME="IDX634"></A>
+<A NAME="IDX652"></A>
+<A NAME="IDX653"></A>
 Write output to specified file.
 
 </DL>
@@ -1573,48 +1615,48 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC105" HREF="gettext_toc.html#TOC105">7.8.3  Message selection</A></H3>
+<H3><A NAME="SEC106" HREF="gettext_toc.html#TOC106">7.8.3  Message selection</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--translated&acute;</SAMP>
 <DD>
-<A NAME="IDX635"></A>
+<A NAME="IDX654"></A>
 Keep translated messages, remove untranslated messages.
 
 <DT><SAMP>`--untranslated&acute;</SAMP>
 <DD>
-<A NAME="IDX636"></A>
+<A NAME="IDX655"></A>
 Keep untranslated messages, remove translated messages.
 
 <DT><SAMP>`--no-fuzzy&acute;</SAMP>
 <DD>
-<A NAME="IDX637"></A>
+<A NAME="IDX656"></A>
 Remove `fuzzy' marked messages.
 
 <DT><SAMP>`--only-fuzzy&acute;</SAMP>
 <DD>
-<A NAME="IDX638"></A>
+<A NAME="IDX657"></A>
 Keep `fuzzy' marked messages, remove all other messsages.
 
 <DT><SAMP>`--no-obsolete&acute;</SAMP>
 <DD>
-<A NAME="IDX639"></A>
+<A NAME="IDX658"></A>
 Remove obsolete #~ messages.
 
 <DT><SAMP>`--only-obsolete&acute;</SAMP>
 <DD>
-<A NAME="IDX640"></A>
+<A NAME="IDX659"></A>
 Keep obsolete #~ messages, remove all other messages.
 
 </DL>
 
 
 
-<H3><A NAME="SEC106" HREF="gettext_toc.html#TOC106">7.8.4  Attribute manipulation</A></H3>
+<H3><A NAME="SEC107" HREF="gettext_toc.html#TOC107">7.8.4  Attribute manipulation</A></H3>
 
 <P>
-<A NAME="IDX641"></A>
+<A NAME="IDX660"></A>
 Attributes are modified after the message selection/removal has been
 performed.
 
@@ -1623,33 +1665,33 @@ performed.
 
 <DT><SAMP>`--set-fuzzy&acute;</SAMP>
 <DD>
-<A NAME="IDX642"></A>
+<A NAME="IDX661"></A>
 Set all messages `fuzzy'.
 
 <DT><SAMP>`--clear-fuzzy&acute;</SAMP>
 <DD>
-<A NAME="IDX643"></A>
+<A NAME="IDX662"></A>
 Set all messages non-`fuzzy'.
 
 <DT><SAMP>`--set-obsolete&acute;</SAMP>
 <DD>
-<A NAME="IDX644"></A>
+<A NAME="IDX663"></A>
 Set all messages obsolete.
 
 <DT><SAMP>`--clear-obsolete&acute;</SAMP>
 <DD>
-<A NAME="IDX645"></A>
+<A NAME="IDX664"></A>
 Set all messages non-obsolete.
 
 <DT><SAMP>`--fuzzy&acute;</SAMP>
 <DD>
-<A NAME="IDX646"></A>
+<A NAME="IDX665"></A>
 Synonym for <SAMP>`--only-fuzzy --clear-fuzzy&acute;</SAMP>: It keeps only the fuzzy
 messages and removes their `fuzzy' mark.
 
 <DT><SAMP>`--obsolete&acute;</SAMP>
 <DD>
-<A NAME="IDX647"></A>
+<A NAME="IDX666"></A>
 Synonym for <SAMP>`--only-obsolete --clear-obsolete&acute;</SAMP>: It keeps only the
 obsolete messages and makes them non-obsolete.
 
@@ -1657,39 +1699,39 @@ obsolete messages and makes them non-obsolete.
 
 
 
-<H3><A NAME="SEC107" HREF="gettext_toc.html#TOC107">7.8.5  Output details</A></H3>
+<H3><A NAME="SEC108" HREF="gettext_toc.html#TOC108">7.8.5  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX648"></A>
+<A NAME="IDX667"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX649"></A>
-<A NAME="IDX650"></A>
+<A NAME="IDX668"></A>
+<A NAME="IDX669"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX651"></A>
+<A NAME="IDX670"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`-n&acute;</SAMP>
 <DD>
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX652"></A>
-<A NAME="IDX653"></A>
+<A NAME="IDX671"></A>
+<A NAME="IDX672"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX654"></A>
+<A NAME="IDX673"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -1698,18 +1740,25 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX655"></A>
-<A NAME="IDX656"></A>
+<A NAME="IDX674"></A>
+<A NAME="IDX675"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX676"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX657"></A>
-<A NAME="IDX658"></A>
+<A NAME="IDX677"></A>
+<A NAME="IDX678"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -1717,15 +1766,15 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX659"></A>
-<A NAME="IDX660"></A>
+<A NAME="IDX679"></A>
+<A NAME="IDX680"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC108" HREF="gettext_toc.html#TOC108">7.8.6  Informative output</A></H3>
+<H3><A NAME="SEC109" HREF="gettext_toc.html#TOC109">7.8.6  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -1733,34 +1782,34 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX661"></A>
-<A NAME="IDX662"></A>
+<A NAME="IDX681"></A>
+<A NAME="IDX682"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX663"></A>
-<A NAME="IDX664"></A>
+<A NAME="IDX683"></A>
+<A NAME="IDX684"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC109" HREF="gettext_toc.html#TOC109">7.9  Invoking the <CODE>msgen</CODE> Program</A></H2>
+<H2><A NAME="SEC110" HREF="gettext_toc.html#TOC110">7.9  Invoking the <CODE>msgen</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX665"></A>
-<A NAME="IDX666"></A>
+<A NAME="IDX685"></A>
+<A NAME="IDX686"></A>
 
 <PRE>
 msgen [<VAR>option</VAR>] <VAR>inputfile</VAR>
 </PRE>
 
 <P>
-<A NAME="IDX667"></A>
+<A NAME="IDX687"></A>
 The <CODE>msgen</CODE> program creates an English translation catalog.  The
 input file is the last created English PO file, or a PO Template file
 (generally created by xgettext).  Untranslated entries are assigned a
@@ -1775,7 +1824,7 @@ the header entry, whereas <CODE>msgen</CODE> doesn't.
 </P>
 
 
-<H3><A NAME="SEC110" HREF="gettext_toc.html#TOC110">7.9.1  Input file location</A></H3>
+<H3><A NAME="SEC111" HREF="gettext_toc.html#TOC111">7.9.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -1787,8 +1836,8 @@ Input PO or POT file.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX668"></A>
-<A NAME="IDX669"></A>
+<A NAME="IDX688"></A>
+<A NAME="IDX689"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -1801,7 +1850,7 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 </P>
 
 
-<H3><A NAME="SEC111" HREF="gettext_toc.html#TOC111">7.9.2  Output file location</A></H3>
+<H3><A NAME="SEC112" HREF="gettext_toc.html#TOC112">7.9.2  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -1809,8 +1858,8 @@ If <VAR>inputfile</VAR> is <SAMP>`-&acute;</SAMP>, standard input is read.
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX670"></A>
-<A NAME="IDX671"></A>
+<A NAME="IDX690"></A>
+<A NAME="IDX691"></A>
 Write output to specified file.
 
 </DL>
@@ -1822,36 +1871,36 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC112" HREF="gettext_toc.html#TOC112">7.9.3  Output details</A></H3>
+<H3><A NAME="SEC113" HREF="gettext_toc.html#TOC113">7.9.3  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX672"></A>
+<A NAME="IDX692"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX673"></A>
-<A NAME="IDX674"></A>
+<A NAME="IDX693"></A>
+<A NAME="IDX694"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--no-location&acute;</SAMP>
 <DD>
-<A NAME="IDX675"></A>
+<A NAME="IDX695"></A>
 Do not write <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines.
 
 <DT><SAMP>`--add-location&acute;</SAMP>
 <DD>
-<A NAME="IDX676"></A>
+<A NAME="IDX696"></A>
 Generate <SAMP>`#: <VAR>filename</VAR>:<VAR>line</VAR>&acute;</SAMP> lines (default).
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX677"></A>
+<A NAME="IDX697"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -1860,18 +1909,25 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX678"></A>
-<A NAME="IDX679"></A>
+<A NAME="IDX698"></A>
+<A NAME="IDX699"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX700"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX680"></A>
-<A NAME="IDX681"></A>
+<A NAME="IDX701"></A>
+<A NAME="IDX702"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -1879,15 +1935,15 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--sort-by-file&acute;</SAMP>
 <DD>
-<A NAME="IDX682"></A>
-<A NAME="IDX683"></A>
+<A NAME="IDX703"></A>
+<A NAME="IDX704"></A>
 Sort output by file location.
 
 </DL>
 
 
 
-<H3><A NAME="SEC113" HREF="gettext_toc.html#TOC113">7.9.4  Informative output</A></H3>
+<H3><A NAME="SEC114" HREF="gettext_toc.html#TOC114">7.9.4  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -1895,34 +1951,34 @@ Sort output by file location.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX684"></A>
-<A NAME="IDX685"></A>
+<A NAME="IDX705"></A>
+<A NAME="IDX706"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX686"></A>
-<A NAME="IDX687"></A>
+<A NAME="IDX707"></A>
+<A NAME="IDX708"></A>
 Output version information and exit.
 
 </DL>
 
 
 
-<H2><A NAME="SEC114" HREF="gettext_toc.html#TOC114">7.10  Invoking the <CODE>msgexec</CODE> Program</A></H2>
+<H2><A NAME="SEC115" HREF="gettext_toc.html#TOC115">7.10  Invoking the <CODE>msgexec</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX688"></A>
-<A NAME="IDX689"></A>
+<A NAME="IDX709"></A>
+<A NAME="IDX710"></A>
 
 <PRE>
 msgexec [<VAR>option</VAR>] <VAR>command</VAR> [<VAR>command-option</VAR>]
 </PRE>
 
 <P>
-<A NAME="IDX690"></A>
+<A NAME="IDX711"></A>
 The <CODE>msgexec</CODE> program applies a command to all translations of a
 translation catalog.
 The <VAR>command</VAR> can be any program that reads a translation from standard
@@ -1932,15 +1988,15 @@ across all invocations.
 
 </P>
 <P>
-<A NAME="IDX691"></A>
+<A NAME="IDX712"></A>
 A special builtin command called <SAMP>`0&acute;</SAMP> outputs the translation, followed
 by a null byte.  The output of <SAMP>`msgexec 0&acute;</SAMP> is suitable as input for
 <SAMP>`xargs -0&acute;</SAMP>.
 
 </P>
 <P>
-<A NAME="IDX692"></A>
-<A NAME="IDX693"></A>
+<A NAME="IDX713"></A>
+<A NAME="IDX714"></A>
 During each <VAR>command</VAR> invocation, the environment variable
 <CODE>MSGEXEC_MSGID</CODE> is bound to the message's msgid, and the environment
 variable <CODE>MSGEXEC_LOCATION</CODE> is bound to the location in the PO file
@@ -1948,7 +2004,7 @@ of the message.
 
 </P>
 <P>
-<A NAME="IDX694"></A>
+<A NAME="IDX715"></A>
 Note: It is your responsibility to ensure that the <VAR>command</VAR> can cope
 with input encoded in the translation catalog's encoding.  If the
 <VAR>command</VAR> wants input in a particular encoding, you can in a first step
@@ -1962,7 +2018,7 @@ locale, by using the <CODE>LC_ALL</CODE> environment variable.
 </P>
 
 
-<H3><A NAME="SEC115" HREF="gettext_toc.html#TOC115">7.10.1  Input file location</A></H3>
+<H3><A NAME="SEC116" HREF="gettext_toc.html#TOC116">7.10.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -1970,16 +2026,16 @@ locale, by using the <CODE>LC_ALL</CODE> environment variable.
 <DD>
 <DT><SAMP>`--input=<VAR>inputfile</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX695"></A>
-<A NAME="IDX696"></A>
+<A NAME="IDX716"></A>
+<A NAME="IDX717"></A>
 Input PO file.
 
 <DT><SAMP>`-D <VAR>directory</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX697"></A>
-<A NAME="IDX698"></A>
+<A NAME="IDX718"></A>
+<A NAME="IDX719"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -1992,7 +2048,7 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 </P>
 
 
-<H3><A NAME="SEC116" HREF="gettext_toc.html#TOC116">7.10.2  Informative output</A></H3>
+<H3><A NAME="SEC117" HREF="gettext_toc.html#TOC117">7.10.2  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -2000,16 +2056,16 @@ If no <VAR>inputfile</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standard
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX699"></A>
-<A NAME="IDX700"></A>
+<A NAME="IDX720"></A>
+<A NAME="IDX721"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX701"></A>
-<A NAME="IDX702"></A>
+<A NAME="IDX722"></A>
+<A NAME="IDX723"></A>
 Output version information and exit.
 
 </DL>
index 5bc1047be330c6287d937196ad40f3c1e024ae3c..5e369c4acbd2bfde3262c0e537457c9ed6f11db5 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 8  Producing Binary MO Files</TITLE>
 </HEAD>
@@ -10,29 +10,29 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_7.html">previous<
 <P><HR><P>
 
 
-<H1><A NAME="SEC117" HREF="gettext_toc.html#TOC117">8  Producing Binary MO Files</A></H1>
+<H1><A NAME="SEC118" HREF="gettext_toc.html#TOC118">8  Producing Binary MO Files</A></H1>
 
 
 
-<H2><A NAME="SEC118" HREF="gettext_toc.html#TOC118">8.1  Invoking the <CODE>msgfmt</CODE> Program</A></H2>
+<H2><A NAME="SEC119" HREF="gettext_toc.html#TOC119">8.1  Invoking the <CODE>msgfmt</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX703"></A>
-<A NAME="IDX704"></A>
+<A NAME="IDX724"></A>
+<A NAME="IDX725"></A>
 
 <PRE>
 msgfmt [<VAR>option</VAR>] <VAR>filename</VAR>.po ...
 </PRE>
 
 <P>
-<A NAME="IDX705"></A>
+<A NAME="IDX726"></A>
 The <CODE>msgfmt</CODE> programs generates a binary message catalog from a textual
 translation description.
 
 </P>
 
 
-<H3><A NAME="SEC119" HREF="gettext_toc.html#TOC119">8.1.1  Input file location</A></H3>
+<H3><A NAME="SEC120" HREF="gettext_toc.html#TOC120">8.1.1  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -42,8 +42,8 @@ translation description.
 <DD>
 <DT><SAMP>`--directory=<VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX706"></A>
-<A NAME="IDX707"></A>
+<A NAME="IDX727"></A>
+<A NAME="IDX728"></A>
 Add <VAR>directory</VAR> to the list of directories.  Source files are
 searched relative to this list of directories.  The resulting <TT>`.po&acute;</TT>
 file will be written relative to the current directory, though.
@@ -56,7 +56,7 @@ If an input file is <SAMP>`-&acute;</SAMP>, standard input is read.
 </P>
 
 
-<H3><A NAME="SEC120" HREF="gettext_toc.html#TOC120">8.1.2  Operation mode</A></H3>
+<H3><A NAME="SEC121" HREF="gettext_toc.html#TOC121">8.1.2  Operation mode</A></H3>
 
 <DL COMPACT>
 
@@ -64,27 +64,27 @@ If an input file is <SAMP>`-&acute;</SAMP>, standard input is read.
 <DD>
 <DT><SAMP>`--java&acute;</SAMP>
 <DD>
-<A NAME="IDX708"></A>
-<A NAME="IDX709"></A>
-<A NAME="IDX710"></A>
+<A NAME="IDX729"></A>
+<A NAME="IDX730"></A>
+<A NAME="IDX731"></A>
 Java mode: generate a Java <CODE>ResourceBundle</CODE> class.
 
 <DT><SAMP>`--java2&acute;</SAMP>
 <DD>
-<A NAME="IDX711"></A>
+<A NAME="IDX732"></A>
 Like --java, and assume Java2 (JDK 1.2 or higher).
 
 <DT><SAMP>`--tcl&acute;</SAMP>
 <DD>
-<A NAME="IDX712"></A>
-<A NAME="IDX713"></A>
+<A NAME="IDX733"></A>
+<A NAME="IDX734"></A>
 Tcl mode: generate a tcl/msgcat <TT>`.msg&acute;</TT> file.
 
 </DL>
 
 
 
-<H3><A NAME="SEC121" HREF="gettext_toc.html#TOC121">8.1.3  Output file location</A></H3>
+<H3><A NAME="SEC122" HREF="gettext_toc.html#TOC122">8.1.3  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -92,13 +92,13 @@ Tcl mode: generate a tcl/msgcat <TT>`.msg&acute;</TT> file.
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX714"></A>
-<A NAME="IDX715"></A>
+<A NAME="IDX735"></A>
+<A NAME="IDX736"></A>
 Write output to specified file.
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX716"></A>
+<A NAME="IDX737"></A>
 Direct the program to work strictly following the Uniforum/Sun
 implementation.  Currently this only affects the naming of the output
 file.  If this option is not given the name of the output file is the
@@ -117,7 +117,7 @@ If the output <VAR>file</VAR> is <SAMP>`-&acute;</SAMP>, output is written to st
 </P>
 
 
-<H3><A NAME="SEC122" HREF="gettext_toc.html#TOC122">8.1.4  Output file location in Java mode</A></H3>
+<H3><A NAME="SEC123" HREF="gettext_toc.html#TOC123">8.1.4  Output file location in Java mode</A></H3>
 
 <DL COMPACT>
 
@@ -125,22 +125,22 @@ If the output <VAR>file</VAR> is <SAMP>`-&acute;</SAMP>, output is written to st
 <DD>
 <DT><SAMP>`--resource=<VAR>resource</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX717"></A>
-<A NAME="IDX718"></A>
+<A NAME="IDX738"></A>
+<A NAME="IDX739"></A>
 Specify the resource name.
 
 <DT><SAMP>`-l <VAR>locale</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--locale=<VAR>locale</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX719"></A>
-<A NAME="IDX720"></A>
+<A NAME="IDX740"></A>
+<A NAME="IDX741"></A>
 Specify the locale name, either a language specification of the form <VAR>ll</VAR>
 or a combined language and country specification of the form <VAR>ll_CC</VAR>.
 
 <DT><SAMP>`-d <VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX721"></A>
+<A NAME="IDX742"></A>
 Specify the base directory of classes directory hierarchy.
 
 </DL>
@@ -153,7 +153,7 @@ is written under the specified directory.
 </P>
 
 
-<H3><A NAME="SEC123" HREF="gettext_toc.html#TOC123">8.1.5  Output file location in Tcl mode</A></H3>
+<H3><A NAME="SEC124" HREF="gettext_toc.html#TOC124">8.1.5  Output file location in Tcl mode</A></H3>
 
 <DL COMPACT>
 
@@ -161,14 +161,14 @@ is written under the specified directory.
 <DD>
 <DT><SAMP>`--locale=<VAR>locale</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX722"></A>
-<A NAME="IDX723"></A>
+<A NAME="IDX743"></A>
+<A NAME="IDX744"></A>
 Specify the locale name, either a language specification of the form <VAR>ll</VAR>
 or a combined language and country specification of the form <VAR>ll_CC</VAR>.
 
 <DT><SAMP>`-d <VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX724"></A>
+<A NAME="IDX745"></A>
 Specify the base directory of <TT>`.msg&acute;</TT> message catalogs.
 
 </DL>
@@ -180,7 +180,7 @@ written in the specified directory.
 </P>
 
 
-<H3><A NAME="SEC124" HREF="gettext_toc.html#TOC124">8.1.6  Input file interpretation</A></H3>
+<H3><A NAME="SEC125" HREF="gettext_toc.html#TOC125">8.1.6  Input file interpretation</A></H3>
 
 <DL COMPACT>
 
@@ -188,15 +188,15 @@ written in the specified directory.
 <DD>
 <DT><SAMP>`--check&acute;</SAMP>
 <DD>
-<A NAME="IDX725"></A>
-<A NAME="IDX726"></A>
+<A NAME="IDX746"></A>
+<A NAME="IDX747"></A>
 Perform all the checks implied by <CODE>--check-format</CODE>, <CODE>--check-header</CODE>,
 <CODE>--check-domain</CODE>.
 
 <DT><SAMP>`--check-format&acute;</SAMP>
 <DD>
-<A NAME="IDX727"></A>
-<A NAME="IDX728"></A>
+<A NAME="IDX748"></A>
+<A NAME="IDX749"></A>
 Check language dependent format strings.
 
 If the string represents a format string used in a
@@ -215,19 +215,19 @@ used in a <CODE>printf</CODE>-like function and so <CODE>msgfmt</CODE> might rep
 errors where there are none.
 
 To solve this problem the programmer can dictate the decision to the
-<CODE>xgettext</CODE> program (see section <A HREF="gettext_3.html#SEC17">3.4  Special Comments preceding Keywords</A>).  The translator should not
+<CODE>xgettext</CODE> program (see section <A HREF="gettext_3.html#SEC18">3.5  Special Comments preceding Keywords</A>).  The translator should not
 consider removing the flag from the <KBD>#,</KBD> line.  This "fix" would be
 reversed again as soon as <CODE>msgmerge</CODE> is called the next time.
 
 <DT><SAMP>`--check-header&acute;</SAMP>
 <DD>
-<A NAME="IDX729"></A>
-Verify presence and contents of the header entry.  See section <A HREF="gettext_5.html#SEC34">5.2  Filling in the Header Entry</A>,
+<A NAME="IDX750"></A>
+Verify presence and contents of the header entry.  See section <A HREF="gettext_5.html#SEC35">5.2  Filling in the Header Entry</A>,
 for a description of the various fields in the header entry.
 
 <DT><SAMP>`--check-domain&acute;</SAMP>
 <DD>
-<A NAME="IDX730"></A>
+<A NAME="IDX751"></A>
 Check for conflicts between domain directives and the <CODE>--output-file</CODE>
 option
 
@@ -235,18 +235,18 @@ option
 <DD>
 <DT><SAMP>`--check-compatibility&acute;</SAMP>
 <DD>
-<A NAME="IDX731"></A>
-<A NAME="IDX732"></A>
-<A NAME="IDX733"></A>
+<A NAME="IDX752"></A>
+<A NAME="IDX753"></A>
+<A NAME="IDX754"></A>
 Check that GNU msgfmt behaves like X/Open msgfmt.  This will give an error
 when attempting to use the GNU extensions.
 
 <DT><SAMP>`--check-accelerators[=<VAR>char</VAR>]&acute;</SAMP>
 <DD>
-<A NAME="IDX734"></A>
-<A NAME="IDX735"></A>
-<A NAME="IDX736"></A>
-<A NAME="IDX737"></A>
+<A NAME="IDX755"></A>
+<A NAME="IDX756"></A>
+<A NAME="IDX757"></A>
+<A NAME="IDX758"></A>
 Check presence of keyboard accelerators for menu items.  This is based on
 the convention used in some GUIs that a keyboard accelerator in a menu
 item string is designated by an immediately preceding <SAMP>`&#38;&acute;</SAMP> character.
@@ -261,9 +261,9 @@ instead of <SAMP>`&#38;&acute;</SAMP>.
 <DD>
 <DT><SAMP>`--use-fuzzy&acute;</SAMP>
 <DD>
-<A NAME="IDX738"></A>
-<A NAME="IDX739"></A>
-<A NAME="IDX740"></A>
+<A NAME="IDX759"></A>
+<A NAME="IDX760"></A>
+<A NAME="IDX761"></A>
 Use fuzzy entries in output.  Note that using this option is usually wrong,
 because fuzzy messages are exactly those which have not been validated by
 a human translator.
@@ -272,7 +272,7 @@ a human translator.
 
 
 
-<H3><A NAME="SEC125" HREF="gettext_toc.html#TOC125">8.1.7  Output details</A></H3>
+<H3><A NAME="SEC126" HREF="gettext_toc.html#TOC126">8.1.7  Output details</A></H3>
 
 <DL COMPACT>
 
@@ -280,13 +280,13 @@ a human translator.
 <DD>
 <DT><SAMP>`--alignment=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX741"></A>
-<A NAME="IDX742"></A>
+<A NAME="IDX762"></A>
+<A NAME="IDX763"></A>
 Align strings to <VAR>number</VAR> bytes (default: 1).
 
 <DT><SAMP>`--no-hash&acute;</SAMP>
 <DD>
-<A NAME="IDX743"></A>
+<A NAME="IDX764"></A>
 Don't include a hash table in the binary file.  Lookup will be more expensive
 at run time (binary search instead of hash table lookup).
 
@@ -294,7 +294,7 @@ at run time (binary search instead of hash table lookup).
 
 
 
-<H3><A NAME="SEC126" HREF="gettext_toc.html#TOC126">8.1.8  Informative output</A></H3>
+<H3><A NAME="SEC127" HREF="gettext_toc.html#TOC127">8.1.8  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -302,54 +302,54 @@ at run time (binary search instead of hash table lookup).
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX744"></A>
-<A NAME="IDX745"></A>
+<A NAME="IDX765"></A>
+<A NAME="IDX766"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX746"></A>
-<A NAME="IDX747"></A>
+<A NAME="IDX767"></A>
+<A NAME="IDX768"></A>
 Output version information and exit.
 
 <DT><SAMP>`--statistics&acute;</SAMP>
 <DD>
-<A NAME="IDX748"></A>
+<A NAME="IDX769"></A>
 Print statistics about translations.
 
 <DT><SAMP>`-v&acute;</SAMP>
 <DD>
 <DT><SAMP>`--verbose&acute;</SAMP>
 <DD>
-<A NAME="IDX749"></A>
-<A NAME="IDX750"></A>
+<A NAME="IDX770"></A>
+<A NAME="IDX771"></A>
 Increase verbosity level.
 
 </DL>
 
 
 
-<H2><A NAME="SEC127" HREF="gettext_toc.html#TOC127">8.2  Invoking the <CODE>msgunfmt</CODE> Program</A></H2>
+<H2><A NAME="SEC128" HREF="gettext_toc.html#TOC128">8.2  Invoking the <CODE>msgunfmt</CODE> Program</A></H2>
 
 <P>
-<A NAME="IDX751"></A>
-<A NAME="IDX752"></A>
+<A NAME="IDX772"></A>
+<A NAME="IDX773"></A>
 
 <PRE>
 msgunfmt [<VAR>option</VAR>] [<VAR>file</VAR>]...
 </PRE>
 
 <P>
-<A NAME="IDX753"></A>
+<A NAME="IDX774"></A>
 The <CODE>msgunfmt</CODE> program converts a binary message catalog to a
 Uniforum style .po file.
 
 </P>
 
 
-<H3><A NAME="SEC128" HREF="gettext_toc.html#TOC128">8.2.1  Operation mode</A></H3>
+<H3><A NAME="SEC129" HREF="gettext_toc.html#TOC129">8.2.1  Operation mode</A></H3>
 
 <DL COMPACT>
 
@@ -357,22 +357,22 @@ Uniforum style .po file.
 <DD>
 <DT><SAMP>`--java&acute;</SAMP>
 <DD>
-<A NAME="IDX754"></A>
-<A NAME="IDX755"></A>
-<A NAME="IDX756"></A>
+<A NAME="IDX775"></A>
+<A NAME="IDX776"></A>
+<A NAME="IDX777"></A>
 Java mode: input is a Java <CODE>ResourceBundle</CODE> class.
 
 <DT><SAMP>`--tcl&acute;</SAMP>
 <DD>
-<A NAME="IDX757"></A>
-<A NAME="IDX758"></A>
+<A NAME="IDX778"></A>
+<A NAME="IDX779"></A>
 Tcl mode: input is a tcl/msgcat <TT>`.msg&acute;</TT> file.
 
 </DL>
 
 
 
-<H3><A NAME="SEC129" HREF="gettext_toc.html#TOC129">8.2.2  Input file location</A></H3>
+<H3><A NAME="SEC130" HREF="gettext_toc.html#TOC130">8.2.2  Input file location</A></H3>
 
 <DL COMPACT>
 
@@ -388,7 +388,7 @@ If no input <VAR>file</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standar
 </P>
 
 
-<H3><A NAME="SEC130" HREF="gettext_toc.html#TOC130">8.2.3  Input file location in Java mode</A></H3>
+<H3><A NAME="SEC131" HREF="gettext_toc.html#TOC131">8.2.3  Input file location in Java mode</A></H3>
 
 <DL COMPACT>
 
@@ -396,16 +396,16 @@ If no input <VAR>file</VAR> is given or if it is <SAMP>`-&acute;</SAMP>, standar
 <DD>
 <DT><SAMP>`--resource=<VAR>resource</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX759"></A>
-<A NAME="IDX760"></A>
+<A NAME="IDX780"></A>
+<A NAME="IDX781"></A>
 Specify the resource name.
 
 <DT><SAMP>`-l <VAR>locale</VAR>&acute;</SAMP>
 <DD>
 <DT><SAMP>`--locale=<VAR>locale</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX761"></A>
-<A NAME="IDX762"></A>
+<A NAME="IDX782"></A>
+<A NAME="IDX783"></A>
 Specify the locale name, either a language specification of the form <VAR>ll</VAR>
 or a combined language and country specification of the form <VAR>ll_CC</VAR>.
 
@@ -418,7 +418,7 @@ separated with an underscore.  The class is located using the <CODE>CLASSPATH</C
 </P>
 
 
-<H3><A NAME="SEC131" HREF="gettext_toc.html#TOC131">8.2.4  Input file location in Tcl mode</A></H3>
+<H3><A NAME="SEC132" HREF="gettext_toc.html#TOC132">8.2.4  Input file location in Tcl mode</A></H3>
 
 <DL COMPACT>
 
@@ -426,14 +426,14 @@ separated with an underscore.  The class is located using the <CODE>CLASSPATH</C
 <DD>
 <DT><SAMP>`--locale=<VAR>locale</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX763"></A>
-<A NAME="IDX764"></A>
+<A NAME="IDX784"></A>
+<A NAME="IDX785"></A>
 Specify the locale name, either a language specification of the form <VAR>ll</VAR>
 or a combined language and country specification of the form <VAR>ll_CC</VAR>.
 
 <DT><SAMP>`-d <VAR>directory</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX765"></A>
+<A NAME="IDX786"></A>
 Specify the base directory of <TT>`.msg&acute;</TT> message catalogs.
 
 </DL>
@@ -445,7 +445,7 @@ located in the specified directory.
 </P>
 
 
-<H3><A NAME="SEC132" HREF="gettext_toc.html#TOC132">8.2.5  Output file location</A></H3>
+<H3><A NAME="SEC133" HREF="gettext_toc.html#TOC133">8.2.5  Output file location</A></H3>
 
 <DL COMPACT>
 
@@ -453,8 +453,8 @@ located in the specified directory.
 <DD>
 <DT><SAMP>`--output-file=<VAR>file</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX766"></A>
-<A NAME="IDX767"></A>
+<A NAME="IDX787"></A>
+<A NAME="IDX788"></A>
 Write output to specified file.
 
 </DL>
@@ -466,26 +466,26 @@ or if it is <SAMP>`-&acute;</SAMP>.
 </P>
 
 
-<H3><A NAME="SEC133" HREF="gettext_toc.html#TOC133">8.2.6  Output details</A></H3>
+<H3><A NAME="SEC134" HREF="gettext_toc.html#TOC134">8.2.6  Output details</A></H3>
 
 <DL COMPACT>
 
 <DT><SAMP>`--force-po&acute;</SAMP>
 <DD>
-<A NAME="IDX768"></A>
+<A NAME="IDX789"></A>
 Always write an output file even if it contains no message.
 
 <DT><SAMP>`-i&acute;</SAMP>
 <DD>
 <DT><SAMP>`--indent&acute;</SAMP>
 <DD>
-<A NAME="IDX769"></A>
-<A NAME="IDX770"></A>
+<A NAME="IDX790"></A>
+<A NAME="IDX791"></A>
 Write the .po file using indented style.
 
 <DT><SAMP>`--strict&acute;</SAMP>
 <DD>
-<A NAME="IDX771"></A>
+<A NAME="IDX792"></A>
 Write out a strict Uniforum conforming PO file.  Note that this
 Uniforum format should be avoided because it doesn't support the
 GNU extensions.
@@ -494,19 +494,26 @@ GNU extensions.
 <DD>
 <DT><SAMP>`--width=<VAR>number</VAR>&acute;</SAMP>
 <DD>
-<A NAME="IDX772"></A>
-<A NAME="IDX773"></A>
+<A NAME="IDX793"></A>
+<A NAME="IDX794"></A>
 Set the output page width.  Long strings in the output files will be
 split across multiple lines in order to ensure that each line's width
 (= number of screen columns) is less or equal to the given <VAR>number</VAR>.
 
+<DT><SAMP>`--no-wrap&acute;</SAMP>
+<DD>
+<A NAME="IDX795"></A>
+Do not break long message lines.  Message lines whose width exceeds the
+output page width will not be split into several lines.  Only file reference
+lines which are wider than the output page width will be split.
+
 <DT><SAMP>`-s&acute;</SAMP>
 <DD>
 <DT><SAMP>`--sort-output&acute;</SAMP>
 <DD>
-<A NAME="IDX774"></A>
-<A NAME="IDX775"></A>
-<A NAME="IDX776"></A>
+<A NAME="IDX796"></A>
+<A NAME="IDX797"></A>
+<A NAME="IDX798"></A>
 Generate sorted output.  Note that using this option makes it much harder
 for the translator to understand each message's context.
 
@@ -514,7 +521,7 @@ for the translator to understand each message's context.
 
 
 
-<H3><A NAME="SEC134" HREF="gettext_toc.html#TOC134">8.2.7  Informative output</A></H3>
+<H3><A NAME="SEC135" HREF="gettext_toc.html#TOC135">8.2.7  Informative output</A></H3>
 
 <DL COMPACT>
 
@@ -522,34 +529,34 @@ for the translator to understand each message's context.
 <DD>
 <DT><SAMP>`--help&acute;</SAMP>
 <DD>
-<A NAME="IDX777"></A>
-<A NAME="IDX778"></A>
+<A NAME="IDX799"></A>
+<A NAME="IDX800"></A>
 Display this help and exit.
 
 <DT><SAMP>`-V&acute;</SAMP>
 <DD>
 <DT><SAMP>`--version&acute;</SAMP>
 <DD>
-<A NAME="IDX779"></A>
-<A NAME="IDX780"></A>
+<A NAME="IDX801"></A>
+<A NAME="IDX802"></A>
 Output version information and exit.
 
 <DT><SAMP>`-v&acute;</SAMP>
 <DD>
 <DT><SAMP>`--verbose&acute;</SAMP>
 <DD>
-<A NAME="IDX781"></A>
-<A NAME="IDX782"></A>
+<A NAME="IDX803"></A>
+<A NAME="IDX804"></A>
 Increase verbosity level.
 
 </DL>
 
 
 
-<H2><A NAME="SEC135" HREF="gettext_toc.html#TOC135">8.3  The Format of GNU MO Files</A></H2>
+<H2><A NAME="SEC136" HREF="gettext_toc.html#TOC136">8.3  The Format of GNU MO Files</A></H2>
 <P>
-<A NAME="IDX783"></A>
-<A NAME="IDX784"></A>
+<A NAME="IDX805"></A>
+<A NAME="IDX806"></A>
 
 </P>
 <P>
@@ -558,7 +565,7 @@ which appears below.
 
 </P>
 <P>
-<A NAME="IDX785"></A>
+<A NAME="IDX807"></A>
 The first two words serve the identification of the file.  The magic
 number will always signal GNU MO files.  The number is stored in the
 byte order of the generating machine, so the magic number really is
@@ -606,7 +613,7 @@ translated tables, making the system information very easy to find.
 
 </P>
 <P>
-<A NAME="IDX786"></A>
+<A NAME="IDX808"></A>
 The size <VAR>S</VAR> of the hash table can be zero.  In this case, the
 hash table itself is not contained in the MO file.  Some people might
 prefer this because a precomputed hashing table takes disk space, and
@@ -627,7 +634,7 @@ machines, a correct alignment will speed things up.
 
 </P>
 <P>
-<A NAME="IDX787"></A>
+<A NAME="IDX809"></A>
 Plural forms are stored by letting the plural of the original string
 follow the singular of the original string, separated through a
 <KBD>NUL</KBD> byte.  The length which appears in the string descriptor
index fc782157ae116ff85c2f4ff7f798d420f21b8132..4f084b96c178d4d253809001d952c57d47c344bb 100644 (file)
@@ -1,7 +1,7 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - 9  The User's View</TITLE>
 </HEAD>
@@ -10,7 +10,7 @@ Go to the <A HREF="gettext_1.html">first</A>, <A HREF="gettext_8.html">previous<
 <P><HR><P>
 
 
-<H1><A NAME="SEC136" HREF="gettext_toc.html#TOC136">9  The User's View</A></H1>
+<H1><A NAME="SEC137" HREF="gettext_toc.html#TOC137">9  The User's View</A></H1>
 
 <P>
 When GNU <CODE>gettext</CODE> will truly have reached its goal, average users
@@ -43,11 +43,11 @@ for both installers and end users.
 
 
 
-<H2><A NAME="SEC137" HREF="gettext_toc.html#TOC137">9.1  The Current <TT>`ABOUT-NLS&acute;</TT> Matrix</A></H2>
+<H2><A NAME="SEC138" HREF="gettext_toc.html#TOC138">9.1  The Current <TT>`ABOUT-NLS&acute;</TT> Matrix</A></H2>
 <P>
-<A NAME="IDX788"></A>
-<A NAME="IDX789"></A>
-<A NAME="IDX790"></A>
+<A NAME="IDX810"></A>
+<A NAME="IDX811"></A>
+<A NAME="IDX812"></A>
 
 </P>
 <P>
@@ -57,7 +57,7 @@ may check the distribution for the <TT>`ABOUT-NLS&acute;</TT> information file,
 some <TT>`<VAR>ll</VAR>.po&acute;</TT> files, often kept together into some <TT>`po/&acute;</TT>
 directory, or for an <TT>`intl/&acute;</TT> directory.  Internationalized packages
 have usually many <TT>`<VAR>ll</VAR>.po&acute;</TT> files, where <VAR>ll</VAR> represents
-the language.  section <A HREF="gettext_9.html#SEC139">9.3  Magic for End Users</A> for a complete description of the format
+the language.  section <A HREF="gettext_9.html#SEC140">9.3  Magic for End Users</A> for a complete description of the format
 for <VAR>ll</VAR>.
 
 </P>
@@ -75,10 +75,10 @@ Translation Project sites, and also on most GNU archive sites.
 </P>
 
 
-<H2><A NAME="SEC138" HREF="gettext_toc.html#TOC138">9.2  Magic for Installers</A></H2>
+<H2><A NAME="SEC139" HREF="gettext_toc.html#TOC139">9.2  Magic for Installers</A></H2>
 <P>
-<A NAME="IDX791"></A>
-<A NAME="IDX792"></A>
+<A NAME="IDX813"></A>
+<A NAME="IDX814"></A>
 
 </P>
 <P>
@@ -97,7 +97,7 @@ produces programs totally unable to translate messages.
 
 </P>
 <P>
-<A NAME="IDX793"></A>
+<A NAME="IDX815"></A>
 Internationalized packages have usually many <TT>`<VAR>ll</VAR>.po&acute;</TT>
 files.  Unless
 translations are disabled, all those available are installed together
@@ -109,20 +109,20 @@ codes, stating which languages are allowed.
 </P>
 
 
-<H2><A NAME="SEC139" HREF="gettext_toc.html#TOC139">9.3  Magic for End Users</A></H2>
+<H2><A NAME="SEC140" HREF="gettext_toc.html#TOC140">9.3  Magic for End Users</A></H2>
 <P>
-<A NAME="IDX794"></A>
-<A NAME="IDX795"></A>
-<A NAME="IDX796"></A>
+<A NAME="IDX816"></A>
+<A NAME="IDX817"></A>
+<A NAME="IDX818"></A>
 
 </P>
 <P>
-<A NAME="IDX797"></A>
+<A NAME="IDX819"></A>
 We consider here those packages using GNU <CODE>gettext</CODE> internally,
 and for which the installers did not disable translation at
 <EM>configure</EM> time.  Then, users only have to set the <CODE>LANG</CODE>
 environment variable to the appropriate <SAMP>`<VAR>ll</VAR>_<VAR>CC</VAR>&acute;</SAMP>
-combination prior to using the programs in the package.  See section <A HREF="gettext_9.html#SEC137">9.1  The Current <TT>`ABOUT-NLS&acute;</TT> Matrix</A>.
+combination prior to using the programs in the package.  See section <A HREF="gettext_9.html#SEC138">9.1  The Current <TT>`ABOUT-NLS&acute;</TT> Matrix</A>.
 For example, let's presume a German site.  At the shell prompt, users
 merely have to execute <SAMP>`setenv LANG de_DE&acute;</SAMP> (in <CODE>csh</CODE>) or
 <SAMP>`export LANG; LANG=de_DE&acute;</SAMP> (in <CODE>sh</CODE>).  They could even do
index 9e75451f4f7349844633075d51717e0b0866d633..87ad64aa727639d16cd004653f3609bac3d18544 100644 (file)
@@ -1,14 +1,14 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - Footnotes</TITLE>
 </HEAD>
 <BODY>
-<H1>GNU gettext tools, version 0.11.1</H1>
+<H1>GNU gettext tools, version 0.11.2</H1>
 <H2>Native Language Support Library and Tools</H2>
-<H2>Edition 0.11.1, 5 March 2002</H2>
+<H2>Edition 0.11.2, 22 April 2002</H2>
 <ADDRESS>Ulrich Drepper</ADDRESS>
 <ADDRESS>Jim Meyering</ADDRESS>
 <ADDRESS>Fran&ccedil;ois Pinard</ADDRESS>
@@ -36,7 +36,7 @@ variables.
 <P>Additions are welcome.  Send appropriate information to
 <A HREF="mailto:bug-glibc-manual@gnu.org">bug-glibc-manual@gnu.org</A>.
 <P><HR><P>
-This document was generated on 7 March 2002 using the
+This document was generated on 24 April 2002 using the
 <A HREF="http://wwwinfo.cern.ch/dis/texi2html/">texi2html</A>
 translator version 1.52a.</P>
 </BODY>
index c272ae2774ff9d66ecb37042f33defaa6f9b0b13..803c04e2a7fc9633ef077413c4202fb3d216f976 100644 (file)
@@ -1,14 +1,14 @@
 <HTML>
 <HEAD>
 <!-- This HTML file has been created by texi2html 1.52a
-     from gettext.texi on 7 March 2002 -->
+     from gettext.texi on 24 April 2002 -->
 
 <TITLE>GNU gettext utilities - Table of Contents</TITLE>
 </HEAD>
 <BODY>
-<H1>GNU gettext tools, version 0.11.1</H1>
+<H1>GNU gettext tools, version 0.11.2</H1>
 <H2>Native Language Support Library and Tools</H2>
-<H2>Edition 0.11.1, 5 March 2002</H2>
+<H2>Edition 0.11.2, 22 April 2002</H2>
 <ADDRESS>Ulrich Drepper</ADDRESS>
 <ADDRESS>Jim Meyering</ADDRESS>
 <ADDRESS>Fran&ccedil;ois Pinard</ADDRESS>
 <LI><A NAME="TOC13" HREF="gettext_3.html#SEC13">3  Preparing Program Sources</A>
 <UL>
 <LI><A NAME="TOC14" HREF="gettext_3.html#SEC14">3.1  Triggering <CODE>gettext</CODE> Operations</A>
-<LI><A NAME="TOC15" HREF="gettext_3.html#SEC15">3.2  How Marks Appear in Sources</A>
-<LI><A NAME="TOC16" HREF="gettext_3.html#SEC16">3.3  Marking Translatable Strings</A>
-<LI><A NAME="TOC17" HREF="gettext_3.html#SEC17">3.4  Special Comments preceding Keywords</A>
-<LI><A NAME="TOC18" HREF="gettext_3.html#SEC18">3.5  Special Cases of Translatable Strings</A>
+<LI><A NAME="TOC15" HREF="gettext_3.html#SEC15">3.2  Preparing Translatable Strings</A>
+<LI><A NAME="TOC16" HREF="gettext_3.html#SEC16">3.3  How Marks Appear in Sources</A>
+<LI><A NAME="TOC17" HREF="gettext_3.html#SEC17">3.4  Marking Translatable Strings</A>
+<LI><A NAME="TOC18" HREF="gettext_3.html#SEC18">3.5  Special Comments preceding Keywords</A>
+<LI><A NAME="TOC19" HREF="gettext_3.html#SEC19">3.6  Special Cases of Translatable Strings</A>
 </UL>
-<LI><A NAME="TOC19" HREF="gettext_4.html#SEC19">4  Making the PO Template File</A>
+<LI><A NAME="TOC20" HREF="gettext_4.html#SEC20">4  Making the PO Template File</A>
 <UL>
-<LI><A NAME="TOC20" HREF="gettext_4.html#SEC20">4.1  Invoking the <CODE>xgettext</CODE> Program</A>
+<LI><A NAME="TOC21" HREF="gettext_4.html#SEC21">4.1  Invoking the <CODE>xgettext</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC21" HREF="gettext_4.html#SEC21">4.1.1  Input file location</A>
-<LI><A NAME="TOC22" HREF="gettext_4.html#SEC22">4.1.2  Output file location</A>
-<LI><A NAME="TOC23" HREF="gettext_4.html#SEC23">4.1.3  Choice of input file language</A>
-<LI><A NAME="TOC24" HREF="gettext_4.html#SEC24">4.1.4  Operation mode</A>
-<LI><A NAME="TOC25" HREF="gettext_4.html#SEC25">4.1.5  Language=C/C++ specific options</A>
-<LI><A NAME="TOC26" HREF="gettext_4.html#SEC26">4.1.6  Output details</A>
-<LI><A NAME="TOC27" HREF="gettext_4.html#SEC27">4.1.7  Informative output</A>
+<LI><A NAME="TOC22" HREF="gettext_4.html#SEC22">4.1.1  Input file location</A>
+<LI><A NAME="TOC23" HREF="gettext_4.html#SEC23">4.1.2  Output file location</A>
+<LI><A NAME="TOC24" HREF="gettext_4.html#SEC24">4.1.3  Choice of input file language</A>
+<LI><A NAME="TOC25" HREF="gettext_4.html#SEC25">4.1.4  Operation mode</A>
+<LI><A NAME="TOC26" HREF="gettext_4.html#SEC26">4.1.5  Language=C/C++ specific options</A>
+<LI><A NAME="TOC27" HREF="gettext_4.html#SEC27">4.1.6  Output details</A>
+<LI><A NAME="TOC28" HREF="gettext_4.html#SEC28">4.1.7  Informative output</A>
 </UL>
 </UL>
-<LI><A NAME="TOC28" HREF="gettext_5.html#SEC28">5  Creating a New PO File</A>
+<LI><A NAME="TOC29" HREF="gettext_5.html#SEC29">5  Creating a New PO File</A>
 <UL>
-<LI><A NAME="TOC29" HREF="gettext_5.html#SEC29">5.1  Invoking the <CODE>msginit</CODE> Program</A>
+<LI><A NAME="TOC30" HREF="gettext_5.html#SEC30">5.1  Invoking the <CODE>msginit</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC30" HREF="gettext_5.html#SEC30">5.1.1  Input file location</A>
-<LI><A NAME="TOC31" HREF="gettext_5.html#SEC31">5.1.2  Output file location</A>
-<LI><A NAME="TOC32" HREF="gettext_5.html#SEC32">5.1.3  Output details</A>
-<LI><A NAME="TOC33" HREF="gettext_5.html#SEC33">5.1.4  Informative output</A>
+<LI><A NAME="TOC31" HREF="gettext_5.html#SEC31">5.1.1  Input file location</A>
+<LI><A NAME="TOC32" HREF="gettext_5.html#SEC32">5.1.2  Output file location</A>
+<LI><A NAME="TOC33" HREF="gettext_5.html#SEC33">5.1.3  Output details</A>
+<LI><A NAME="TOC34" HREF="gettext_5.html#SEC34">5.1.4  Informative output</A>
 </UL>
-<LI><A NAME="TOC34" HREF="gettext_5.html#SEC34">5.2  Filling in the Header Entry</A>
+<LI><A NAME="TOC35" HREF="gettext_5.html#SEC35">5.2  Filling in the Header Entry</A>
 </UL>
-<LI><A NAME="TOC35" HREF="gettext_6.html#SEC35">6  Updating Existing PO Files</A>
+<LI><A NAME="TOC36" HREF="gettext_6.html#SEC36">6  Updating Existing PO Files</A>
 <UL>
-<LI><A NAME="TOC36" HREF="gettext_6.html#SEC36">6.1  Invoking the <CODE>msgmerge</CODE> Program</A>
+<LI><A NAME="TOC37" HREF="gettext_6.html#SEC37">6.1  Invoking the <CODE>msgmerge</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC37" HREF="gettext_6.html#SEC37">6.1.1  Input file location</A>
-<LI><A NAME="TOC38" HREF="gettext_6.html#SEC38">6.1.2  Operation mode</A>
-<LI><A NAME="TOC39" HREF="gettext_6.html#SEC39">6.1.3  Output file location</A>
-<LI><A NAME="TOC40" HREF="gettext_6.html#SEC40">6.1.4  Output file location in update mode</A>
-<LI><A NAME="TOC41" HREF="gettext_6.html#SEC41">6.1.5  Operation modifiers</A>
-<LI><A NAME="TOC42" HREF="gettext_6.html#SEC42">6.1.6  Output details</A>
-<LI><A NAME="TOC43" HREF="gettext_6.html#SEC43">6.1.7  Informative output</A>
+<LI><A NAME="TOC38" HREF="gettext_6.html#SEC38">6.1.1  Input file location</A>
+<LI><A NAME="TOC39" HREF="gettext_6.html#SEC39">6.1.2  Operation mode</A>
+<LI><A NAME="TOC40" HREF="gettext_6.html#SEC40">6.1.3  Output file location</A>
+<LI><A NAME="TOC41" HREF="gettext_6.html#SEC41">6.1.4  Output file location in update mode</A>
+<LI><A NAME="TOC42" HREF="gettext_6.html#SEC42">6.1.5  Operation modifiers</A>
+<LI><A NAME="TOC43" HREF="gettext_6.html#SEC43">6.1.6  Output details</A>
+<LI><A NAME="TOC44" HREF="gettext_6.html#SEC44">6.1.7  Informative output</A>
 </UL>
-<LI><A NAME="TOC44" HREF="gettext_6.html#SEC44">6.2  Translated Entries</A>
-<LI><A NAME="TOC45" HREF="gettext_6.html#SEC45">6.3  Fuzzy Entries</A>
-<LI><A NAME="TOC46" HREF="gettext_6.html#SEC46">6.4  Untranslated Entries</A>
-<LI><A NAME="TOC47" HREF="gettext_6.html#SEC47">6.5  Obsolete Entries</A>
-<LI><A NAME="TOC48" HREF="gettext_6.html#SEC48">6.6  Modifying Translations</A>
-<LI><A NAME="TOC49" HREF="gettext_6.html#SEC49">6.7  Modifying Comments</A>
-<LI><A NAME="TOC50" HREF="gettext_6.html#SEC50">6.8  Details of Sub Edition</A>
-<LI><A NAME="TOC51" HREF="gettext_6.html#SEC51">6.9  C Sources Context</A>
-<LI><A NAME="TOC52" HREF="gettext_6.html#SEC52">6.10  Consulting Auxiliary PO Files</A>
-<LI><A NAME="TOC53" HREF="gettext_6.html#SEC53">6.11  Using Translation Compendia</A>
+<LI><A NAME="TOC45" HREF="gettext_6.html#SEC45">6.2  Translated Entries</A>
+<LI><A NAME="TOC46" HREF="gettext_6.html#SEC46">6.3  Fuzzy Entries</A>
+<LI><A NAME="TOC47" HREF="gettext_6.html#SEC47">6.4  Untranslated Entries</A>
+<LI><A NAME="TOC48" HREF="gettext_6.html#SEC48">6.5  Obsolete Entries</A>
+<LI><A NAME="TOC49" HREF="gettext_6.html#SEC49">6.6  Modifying Translations</A>
+<LI><A NAME="TOC50" HREF="gettext_6.html#SEC50">6.7  Modifying Comments</A>
+<LI><A NAME="TOC51" HREF="gettext_6.html#SEC51">6.8  Details of Sub Edition</A>
+<LI><A NAME="TOC52" HREF="gettext_6.html#SEC52">6.9  C Sources Context</A>
+<LI><A NAME="TOC53" HREF="gettext_6.html#SEC53">6.10  Consulting Auxiliary PO Files</A>
+<LI><A NAME="TOC54" HREF="gettext_6.html#SEC54">6.11  Using Translation Compendia</A>
 <UL>
-<LI><A NAME="TOC54" HREF="gettext_6.html#SEC54">6.11.1  Creating Compendia</A>
+<LI><A NAME="TOC55" HREF="gettext_6.html#SEC55">6.11.1  Creating Compendia</A>
 <UL>
-<LI><A NAME="TOC55" HREF="gettext_6.html#SEC55">6.11.1.1  Concatenate PO Files</A>
-<LI><A NAME="TOC56" HREF="gettext_6.html#SEC56">6.11.1.2  Extract a Message Subset from a PO File</A>
+<LI><A NAME="TOC56" HREF="gettext_6.html#SEC56">6.11.1.1  Concatenate PO Files</A>
+<LI><A NAME="TOC57" HREF="gettext_6.html#SEC57">6.11.1.2  Extract a Message Subset from a PO File</A>
 </UL>
-<LI><A NAME="TOC57" HREF="gettext_6.html#SEC57">6.11.2  Using Compendia</A>
+<LI><A NAME="TOC58" HREF="gettext_6.html#SEC58">6.11.2  Using Compendia</A>
 <UL>
-<LI><A NAME="TOC58" HREF="gettext_6.html#SEC58">6.11.2.1  Initialize a New Translation File</A>
-<LI><A NAME="TOC59" HREF="gettext_6.html#SEC59">6.11.2.2  Update an Existing Translation File</A>
+<LI><A NAME="TOC59" HREF="gettext_6.html#SEC59">6.11.2.1  Initialize a New Translation File</A>
+<LI><A NAME="TOC60" HREF="gettext_6.html#SEC60">6.11.2.2  Update an Existing Translation File</A>
 </UL>
 </UL>
 </UL>
-<LI><A NAME="TOC60" HREF="gettext_7.html#SEC60">7  Manipulating PO Files</A>
+<LI><A NAME="TOC61" HREF="gettext_7.html#SEC61">7  Manipulating PO Files</A>
 <UL>
-<LI><A NAME="TOC61" HREF="gettext_7.html#SEC61">7.1  Invoking the <CODE>msgcat</CODE> Program</A>
+<LI><A NAME="TOC62" HREF="gettext_7.html#SEC62">7.1  Invoking the <CODE>msgcat</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC62" HREF="gettext_7.html#SEC62">7.1.1  Input file location</A>
-<LI><A NAME="TOC63" HREF="gettext_7.html#SEC63">7.1.2  Output file location</A>
-<LI><A NAME="TOC64" HREF="gettext_7.html#SEC64">7.1.3  Message selection</A>
-<LI><A NAME="TOC65" HREF="gettext_7.html#SEC65">7.1.4  Output details</A>
-<LI><A NAME="TOC66" HREF="gettext_7.html#SEC66">7.1.5  Informative output</A>
+<LI><A NAME="TOC63" HREF="gettext_7.html#SEC63">7.1.1  Input file location</A>
+<LI><A NAME="TOC64" HREF="gettext_7.html#SEC64">7.1.2  Output file location</A>
+<LI><A NAME="TOC65" HREF="gettext_7.html#SEC65">7.1.3  Message selection</A>
+<LI><A NAME="TOC66" HREF="gettext_7.html#SEC66">7.1.4  Output details</A>
+<LI><A NAME="TOC67" HREF="gettext_7.html#SEC67">7.1.5  Informative output</A>
 </UL>
-<LI><A NAME="TOC67" HREF="gettext_7.html#SEC67">7.2  Invoking the <CODE>msgconv</CODE> Program</A>
+<LI><A NAME="TOC68" HREF="gettext_7.html#SEC68">7.2  Invoking the <CODE>msgconv</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC68" HREF="gettext_7.html#SEC68">7.2.1  Input file location</A>
-<LI><A NAME="TOC69" HREF="gettext_7.html#SEC69">7.2.2  Output file location</A>
-<LI><A NAME="TOC70" HREF="gettext_7.html#SEC70">7.2.3  Conversion target</A>
-<LI><A NAME="TOC71" HREF="gettext_7.html#SEC71">7.2.4  Output details</A>
-<LI><A NAME="TOC72" HREF="gettext_7.html#SEC72">7.2.5  Informative output</A>
+<LI><A NAME="TOC69" HREF="gettext_7.html#SEC69">7.2.1  Input file location</A>
+<LI><A NAME="TOC70" HREF="gettext_7.html#SEC70">7.2.2  Output file location</A>
+<LI><A NAME="TOC71" HREF="gettext_7.html#SEC71">7.2.3  Conversion target</A>
+<LI><A NAME="TOC72" HREF="gettext_7.html#SEC72">7.2.4  Output details</A>
+<LI><A NAME="TOC73" HREF="gettext_7.html#SEC73">7.2.5  Informative output</A>
 </UL>
-<LI><A NAME="TOC73" HREF="gettext_7.html#SEC73">7.3  Invoking the <CODE>msggrep</CODE> Program</A>
+<LI><A NAME="TOC74" HREF="gettext_7.html#SEC74">7.3  Invoking the <CODE>msggrep</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC74" HREF="gettext_7.html#SEC74">7.3.1  Input file location</A>
-<LI><A NAME="TOC75" HREF="gettext_7.html#SEC75">7.3.2  Output file location</A>
-<LI><A NAME="TOC76" HREF="gettext_7.html#SEC76">7.3.3  Message selection</A>
-<LI><A NAME="TOC77" HREF="gettext_7.html#SEC77">7.3.4  Output details</A>
-<LI><A NAME="TOC78" HREF="gettext_7.html#SEC78">7.3.5  Informative output</A>
+<LI><A NAME="TOC75" HREF="gettext_7.html#SEC75">7.3.1  Input file location</A>
+<LI><A NAME="TOC76" HREF="gettext_7.html#SEC76">7.3.2  Output file location</A>
+<LI><A NAME="TOC77" HREF="gettext_7.html#SEC77">7.3.3  Message selection</A>
+<LI><A NAME="TOC78" HREF="gettext_7.html#SEC78">7.3.4  Output details</A>
+<LI><A NAME="TOC79" HREF="gettext_7.html#SEC79">7.3.5  Informative output</A>
 </UL>
-<LI><A NAME="TOC79" HREF="gettext_7.html#SEC79">7.4  Invoking the <CODE>msgfilter</CODE> Program</A>
+<LI><A NAME="TOC80" HREF="gettext_7.html#SEC80">7.4  Invoking the <CODE>msgfilter</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC80" HREF="gettext_7.html#SEC80">7.4.1  Input file location</A>
-<LI><A NAME="TOC81" HREF="gettext_7.html#SEC81">7.4.2  Output file location</A>
-<LI><A NAME="TOC82" HREF="gettext_7.html#SEC82">7.4.3  The filter</A>
-<LI><A NAME="TOC83" HREF="gettext_7.html#SEC83">7.4.4  Useful <VAR>filter-option</VAR>s when the <VAR>filter</VAR> is <SAMP>`sed&acute;</SAMP></A>
-<LI><A NAME="TOC84" HREF="gettext_7.html#SEC84">7.4.5  Output details</A>
-<LI><A NAME="TOC85" HREF="gettext_7.html#SEC85">7.4.6  Informative output</A>
+<LI><A NAME="TOC81" HREF="gettext_7.html#SEC81">7.4.1  Input file location</A>
+<LI><A NAME="TOC82" HREF="gettext_7.html#SEC82">7.4.2  Output file location</A>
+<LI><A NAME="TOC83" HREF="gettext_7.html#SEC83">7.4.3  The filter</A>
+<LI><A NAME="TOC84" HREF="gettext_7.html#SEC84">7.4.4  Useful <VAR>filter-option</VAR>s when the <VAR>filter</VAR> is <SAMP>`sed&acute;</SAMP></A>
+<LI><A NAME="TOC85" HREF="gettext_7.html#SEC85">7.4.5  Output details</A>
+<LI><A NAME="TOC86" HREF="gettext_7.html#SEC86">7.4.6  Informative output</A>
 </UL>
-<LI><A NAME="TOC86" HREF="gettext_7.html#SEC86">7.5  Invoking the <CODE>msguniq</CODE> Program</A>
+<LI><A NAME="TOC87" HREF="gettext_7.html#SEC87">7.5  Invoking the <CODE>msguniq</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC87" HREF="gettext_7.html#SEC87">7.5.1  Input file location</A>
-<LI><A NAME="TOC88" HREF="gettext_7.html#SEC88">7.5.2  Output file location</A>
-<LI><A NAME="TOC89" HREF="gettext_7.html#SEC89">7.5.3  Message selection</A>
-<LI><A NAME="TOC90" HREF="gettext_7.html#SEC90">7.5.4  Output details</A>
-<LI><A NAME="TOC91" HREF="gettext_7.html#SEC91">7.5.5  Informative output</A>
+<LI><A NAME="TOC88" HREF="gettext_7.html#SEC88">7.5.1  Input file location</A>
+<LI><A NAME="TOC89" HREF="gettext_7.html#SEC89">7.5.2  Output file location</A>
+<LI><A NAME="TOC90" HREF="gettext_7.html#SEC90">7.5.3  Message selection</A>
+<LI><A NAME="TOC91" HREF="gettext_7.html#SEC91">7.5.4  Output details</A>
+<LI><A NAME="TOC92" HREF="gettext_7.html#SEC92">7.5.5  Informative output</A>
 </UL>
-<LI><A NAME="TOC92" HREF="gettext_7.html#SEC92">7.6  Invoking the <CODE>msgcomm</CODE> Program</A>
+<LI><A NAME="TOC93" HREF="gettext_7.html#SEC93">7.6  Invoking the <CODE>msgcomm</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC93" HREF="gettext_7.html#SEC93">7.6.1  Input file location</A>
-<LI><A NAME="TOC94" HREF="gettext_7.html#SEC94">7.6.2  Output file location</A>
-<LI><A NAME="TOC95" HREF="gettext_7.html#SEC95">7.6.3  Message selection</A>
-<LI><A NAME="TOC96" HREF="gettext_7.html#SEC96">7.6.4  Output details</A>
-<LI><A NAME="TOC97" HREF="gettext_7.html#SEC97">7.6.5  Informative output</A>
+<LI><A NAME="TOC94" HREF="gettext_7.html#SEC94">7.6.1  Input file location</A>
+<LI><A NAME="TOC95" HREF="gettext_7.html#SEC95">7.6.2  Output file location</A>
+<LI><A NAME="TOC96" HREF="gettext_7.html#SEC96">7.6.3  Message selection</A>
+<LI><A NAME="TOC97" HREF="gettext_7.html#SEC97">7.6.4  Output details</A>
+<LI><A NAME="TOC98" HREF="gettext_7.html#SEC98">7.6.5  Informative output</A>
 </UL>
-<LI><A NAME="TOC98" HREF="gettext_7.html#SEC98">7.7  Invoking the <CODE>msgcmp</CODE> Program</A>
+<LI><A NAME="TOC99" HREF="gettext_7.html#SEC99">7.7  Invoking the <CODE>msgcmp</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC99" HREF="gettext_7.html#SEC99">7.7.1  Input file location</A>
-<LI><A NAME="TOC100" HREF="gettext_7.html#SEC100">7.7.2  Operation modifiers</A>
-<LI><A NAME="TOC101" HREF="gettext_7.html#SEC101">7.7.3  Informative output</A>
+<LI><A NAME="TOC100" HREF="gettext_7.html#SEC100">7.7.1  Input file location</A>
+<LI><A NAME="TOC101" HREF="gettext_7.html#SEC101">7.7.2  Operation modifiers</A>
+<LI><A NAME="TOC102" HREF="gettext_7.html#SEC102">7.7.3  Informative output</A>
 </UL>
-<LI><A NAME="TOC102" HREF="gettext_7.html#SEC102">7.8  Invoking the <CODE>msgattrib</CODE> Program</A>
+<LI><A NAME="TOC103" HREF="gettext_7.html#SEC103">7.8  Invoking the <CODE>msgattrib</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC103" HREF="gettext_7.html#SEC103">7.8.1  Input file location</A>
-<LI><A NAME="TOC104" HREF="gettext_7.html#SEC104">7.8.2  Output file location</A>
-<LI><A NAME="TOC105" HREF="gettext_7.html#SEC105">7.8.3  Message selection</A>
-<LI><A NAME="TOC106" HREF="gettext_7.html#SEC106">7.8.4  Attribute manipulation</A>
-<LI><A NAME="TOC107" HREF="gettext_7.html#SEC107">7.8.5  Output details</A>
-<LI><A NAME="TOC108" HREF="gettext_7.html#SEC108">7.8.6  Informative output</A>
+<LI><A NAME="TOC104" HREF="gettext_7.html#SEC104">7.8.1  Input file location</A>
+<LI><A NAME="TOC105" HREF="gettext_7.html#SEC105">7.8.2  Output file location</A>
+<LI><A NAME="TOC106" HREF="gettext_7.html#SEC106">7.8.3  Message selection</A>
+<LI><A NAME="TOC107" HREF="gettext_7.html#SEC107">7.8.4  Attribute manipulation</A>
+<LI><A NAME="TOC108" HREF="gettext_7.html#SEC108">7.8.5  Output details</A>
+<LI><A NAME="TOC109" HREF="gettext_7.html#SEC109">7.8.6  Informative output</A>
 </UL>
-<LI><A NAME="TOC109" HREF="gettext_7.html#SEC109">7.9  Invoking the <CODE>msgen</CODE> Program</A>
+<LI><A NAME="TOC110" HREF="gettext_7.html#SEC110">7.9  Invoking the <CODE>msgen</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC110" HREF="gettext_7.html#SEC110">7.9.1  Input file location</A>
-<LI><A NAME="TOC111" HREF="gettext_7.html#SEC111">7.9.2  Output file location</A>
-<LI><A NAME="TOC112" HREF="gettext_7.html#SEC112">7.9.3  Output details</A>
-<LI><A NAME="TOC113" HREF="gettext_7.html#SEC113">7.9.4  Informative output</A>
+<LI><A NAME="TOC111" HREF="gettext_7.html#SEC111">7.9.1  Input file location</A>
+<LI><A NAME="TOC112" HREF="gettext_7.html#SEC112">7.9.2  Output file location</A>
+<LI><A NAME="TOC113" HREF="gettext_7.html#SEC113">7.9.3  Output details</A>
+<LI><A NAME="TOC114" HREF="gettext_7.html#SEC114">7.9.4  Informative output</A>
 </UL>
-<LI><A NAME="TOC114" HREF="gettext_7.html#SEC114">7.10  Invoking the <CODE>msgexec</CODE> Program</A>
+<LI><A NAME="TOC115" HREF="gettext_7.html#SEC115">7.10  Invoking the <CODE>msgexec</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC115" HREF="gettext_7.html#SEC115">7.10.1  Input file location</A>
-<LI><A NAME="TOC116" HREF="gettext_7.html#SEC116">7.10.2  Informative output</A>
+<LI><A NAME="TOC116" HREF="gettext_7.html#SEC116">7.10.1  Input file location</A>
+<LI><A NAME="TOC117" HREF="gettext_7.html#SEC117">7.10.2  Informative output</A>
 </UL>
 </UL>
-<LI><A NAME="TOC117" HREF="gettext_8.html#SEC117">8  Producing Binary MO Files</A>
+<LI><A NAME="TOC118" HREF="gettext_8.html#SEC118">8  Producing Binary MO Files</A>
 <UL>
-<LI><A NAME="TOC118" HREF="gettext_8.html#SEC118">8.1  Invoking the <CODE>msgfmt</CODE> Program</A>
+<LI><A NAME="TOC119" HREF="gettext_8.html#SEC119">8.1  Invoking the <CODE>msgfmt</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC119" HREF="gettext_8.html#SEC119">8.1.1  Input file location</A>
-<LI><A NAME="TOC120" HREF="gettext_8.html#SEC120">8.1.2  Operation mode</A>
-<LI><A NAME="TOC121" HREF="gettext_8.html#SEC121">8.1.3  Output file location</A>
-<LI><A NAME="TOC122" HREF="gettext_8.html#SEC122">8.1.4  Output file location in Java mode</A>
-<LI><A NAME="TOC123" HREF="gettext_8.html#SEC123">8.1.5  Output file location in Tcl mode</A>
-<LI><A NAME="TOC124" HREF="gettext_8.html#SEC124">8.1.6  Input file interpretation</A>
-<LI><A NAME="TOC125" HREF="gettext_8.html#SEC125">8.1.7  Output details</A>
-<LI><A NAME="TOC126" HREF="gettext_8.html#SEC126">8.1.8  Informative output</A>
+<LI><A NAME="TOC120" HREF="gettext_8.html#SEC120">8.1.1  Input file location</A>
+<LI><A NAME="TOC121" HREF="gettext_8.html#SEC121">8.1.2  Operation mode</A>
+<LI><A NAME="TOC122" HREF="gettext_8.html#SEC122">8.1.3  Output file location</A>
+<LI><A NAME="TOC123" HREF="gettext_8.html#SEC123">8.1.4  Output file location in Java mode</A>
+<LI><A NAME="TOC124" HREF="gettext_8.html#SEC124">8.1.5  Output file location in Tcl mode</A>
+<LI><A NAME="TOC125" HREF="gettext_8.html#SEC125">8.1.6  Input file interpretation</A>
+<LI><A NAME="TOC126" HREF="gettext_8.html#SEC126">8.1.7  Output details</A>
+<LI><A NAME="TOC127" HREF="gettext_8.html#SEC127">8.1.8  Informative output</A>
 </UL>
-<LI><A NAME="TOC127" HREF="gettext_8.html#SEC127">8.2  Invoking the <CODE>msgunfmt</CODE> Program</A>
+<LI><A NAME="TOC128" HREF="gettext_8.html#SEC128">8.2  Invoking the <CODE>msgunfmt</CODE> Program</A>
 <UL>
-<LI><A NAME="TOC128" HREF="gettext_8.html#SEC128">8.2.1  Operation mode</A>
-<LI><A NAME="TOC129" HREF="gettext_8.html#SEC129">8.2.2  Input file location</A>
-<LI><A NAME="TOC130" HREF="gettext_8.html#SEC130">8.2.3  Input file location in Java mode</A>
-<LI><A NAME="TOC131" HREF="gettext_8.html#SEC131">8.2.4  Input file location in Tcl mode</A>
-<LI><A NAME="TOC132" HREF="gettext_8.html#SEC132">8.2.5  Output file location</A>
-<LI><A NAME="TOC133" HREF="gettext_8.html#SEC133">8.2.6  Output details</A>
-<LI><A NAME="TOC134" HREF="gettext_8.html#SEC134">8.2.7  Informative output</A>
+<LI><A NAME="TOC129" HREF="gettext_8.html#SEC129">8.2.1  Operation mode</A>
+<LI><A NAME="TOC130" HREF="gettext_8.html#SEC130">8.2.2  Input file location</A>
+<LI><A NAME="TOC131" HREF="gettext_8.html#SEC131">8.2.3  Input file location in Java mode</A>
+<LI><A NAME="TOC132" HREF="gettext_8.html#SEC132">8.2.4  Input file location in Tcl mode</A>
+<LI><A NAME="TOC133" HREF="gettext_8.html#SEC133">8.2.5  Output file location</A>
+<LI><A NAME="TOC134" HREF="gettext_8.html#SEC134">8.2.6  Output details</A>
+<LI><A NAME="TOC135" HREF="gettext_8.html#SEC135">8.2.7  Informative output</A>
 </UL>
-<LI><A NAME="TOC135" HREF="gettext_8.html#SEC135">8.3  The Format of GNU MO Files</A>
+<LI><A NAME="TOC136" HREF="gettext_8.html#SEC136">8.3  The Format of GNU MO Files</A>
 </UL>
-<LI><A NAME="TOC136" HREF="gettext_9.html#SEC136">9  The User's View</A>
+<LI><A NAME="TOC137" HREF="gettext_9.html#SEC137">9  The User's View</A>
 <UL>
-<LI><A NAME="TOC137" HREF="gettext_9.html#SEC137">9.1  The Current <TT>`ABOUT-NLS&acute;</TT> Matrix</A>
-<LI><A NAME="TOC138" HREF="gettext_9.html#SEC138">9.2  Magic for Installers</A>
-<LI><A NAME="TOC139" HREF="gettext_9.html#SEC139">9.3  Magic for End Users</A>
+<LI><A NAME="TOC138" HREF="gettext_9.html#SEC138">9.1  The Current <TT>`ABOUT-NLS&acute;</TT> Matrix</A>
+<LI><A NAME="TOC139" HREF="gettext_9.html#SEC139">9.2  Magic for Installers</A>
+<LI><A NAME="TOC140" HREF="gettext_9.html#SEC140">9.3  Magic for End Users</A>
 </UL>
-<LI><A NAME="TOC140" HREF="gettext_10.html#SEC140">10  The Programmer's View</A>
+<LI><A NAME="TOC141" HREF="gettext_10.html#SEC141">10  The Programmer's View</A>
 <UL>
-<LI><A NAME="TOC141" HREF="gettext_10.html#SEC141">10.1  About <CODE>catgets</CODE></A>
+<LI><A NAME="TOC142" HREF="gettext_10.html#SEC142">10.1  About <CODE>catgets</CODE></A>
 <UL>
-<LI><A NAME="TOC142" HREF="gettext_10.html#SEC142">10.1.1  The Interface</A>
-<LI><A NAME="TOC143" HREF="gettext_10.html#SEC143">10.1.2  Problems with the <CODE>catgets</CODE> Interface?!</A>
+<LI><A NAME="TOC143" HREF="gettext_10.html#SEC143">10.1.1  The Interface</A>
+<LI><A NAME="TOC144" HREF="gettext_10.html#SEC144">10.1.2  Problems with the <CODE>catgets</CODE> Interface?!</A>
 </UL>
-<LI><A NAME="TOC144" HREF="gettext_10.html#SEC144">10.2  About <CODE>gettext</CODE></A>
+<LI><A NAME="TOC145" HREF="gettext_10.html#SEC145">10.2  About <CODE>gettext</CODE></A>
 <UL>
-<LI><A NAME="TOC145" HREF="gettext_10.html#SEC145">10.2.1  The Interface</A>
-<LI><A NAME="TOC146" HREF="gettext_10.html#SEC146">10.2.2  Solving Ambiguities</A>
-<LI><A NAME="TOC147" HREF="gettext_10.html#SEC147">10.2.3  Locating Message Catalog Files</A>
-<LI><A NAME="TOC148" HREF="gettext_10.html#SEC148">10.2.4  How to specify the output character set <CODE>gettext</CODE> uses</A>
-<LI><A NAME="TOC149" HREF="gettext_10.html#SEC149">10.2.5  Additional functions for plural forms</A>
-<LI><A NAME="TOC150" HREF="gettext_10.html#SEC150">10.2.6  How to use <CODE>gettext</CODE> in GUI programs</A>
-<LI><A NAME="TOC151" HREF="gettext_10.html#SEC151">10.2.7  Optimization of the *gettext functions</A>
+<LI><A NAME="TOC146" HREF="gettext_10.html#SEC146">10.2.1  The Interface</A>
+<LI><A NAME="TOC147" HREF="gettext_10.html#SEC147">10.2.2  Solving Ambiguities</A>
+<LI><A NAME="TOC148" HREF="gettext_10.html#SEC148">10.2.3  Locating Message Catalog Files</A>
+<LI><A NAME="TOC149" HREF="gettext_10.html#SEC149">10.2.4  How to specify the output character set <CODE>gettext</CODE> uses</A>
+<LI><A NAME="TOC150" HREF="gettext_10.html#SEC150">10.2.5  Additional functions for plural forms</A>
+<LI><A NAME="TOC151" HREF="gettext_10.html#SEC151">10.2.6  How to use <CODE>gettext</CODE> in GUI programs</A>
+<LI><A NAME="TOC152" HREF="gettext_10.html#SEC152">10.2.7  Optimization of the *gettext functions</A>
 </UL>
-<LI><A NAME="TOC152" HREF="gettext_10.html#SEC152">10.3  Comparing the Two Interfaces</A>
-<LI><A NAME="TOC153" HREF="gettext_10.html#SEC153">10.4  Using libintl.a in own programs</A>
-<LI><A NAME="TOC154" HREF="gettext_10.html#SEC154">10.5  Being a <CODE>gettext</CODE> grok</A>
-<LI><A NAME="TOC155" HREF="gettext_10.html#SEC155">10.6  Temporary Notes for the Programmers Chapter</A>
+<LI><A NAME="TOC153" HREF="gettext_10.html#SEC153">10.3  Comparing the Two Interfaces</A>
+<LI><A NAME="TOC154" HREF="gettext_10.html#SEC154">10.4  Using libintl.a in own programs</A>
+<LI><A NAME="TOC155" HREF="gettext_10.html#SEC155">10.5  Being a <CODE>gettext</CODE> grok</A>
+<LI><A NAME="TOC156" HREF="gettext_10.html#SEC156">10.6  Temporary Notes for the Programmers Chapter</A>
 <UL>
-<LI><A NAME="TOC156" HREF="gettext_10.html#SEC156">10.6.1  Temporary - Two Possible Implementations</A>
-<LI><A NAME="TOC157" HREF="gettext_10.html#SEC157">10.6.2  Temporary - About <CODE>catgets</CODE></A>
-<LI><A NAME="TOC158" HREF="gettext_10.html#SEC158">10.6.3  Temporary - Why a single implementation</A>
-<LI><A NAME="TOC159" HREF="gettext_10.html#SEC159">10.6.4  Temporary - Notes</A>
+<LI><A NAME="TOC157" HREF="gettext_10.html#SEC157">10.6.1  Temporary - Two Possible Implementations</A>
+<LI><A NAME="TOC158" HREF="gettext_10.html#SEC158">10.6.2  Temporary - About <CODE>catgets</CODE></A>
+<LI><A NAME="TOC159" HREF="gettext_10.html#SEC159">10.6.3  Temporary - Why a single implementation</A>
+<LI><A NAME="TOC160" HREF="gettext_10.html#SEC160">10.6.4  Temporary - Notes</A>
 </UL>
 </UL>
-<LI><A NAME="TOC160" HREF="gettext_11.html#SEC160">11  The Translator's View</A>
+<LI><A NAME="TOC161" HREF="gettext_11.html#SEC161">11  The Translator's View</A>
 <UL>
-<LI><A NAME="TOC161" HREF="gettext_11.html#SEC161">11.1  Introduction 0</A>
-<LI><A NAME="TOC162" HREF="gettext_11.html#SEC162">11.2  Introduction 1</A>
-<LI><A NAME="TOC163" HREF="gettext_11.html#SEC163">11.3  Discussions</A>
-<LI><A NAME="TOC164" HREF="gettext_11.html#SEC164">11.4  Organization</A>
+<LI><A NAME="TOC162" HREF="gettext_11.html#SEC162">11.1  Introduction 0</A>
+<LI><A NAME="TOC163" HREF="gettext_11.html#SEC163">11.2  Introduction 1</A>
+<LI><A NAME="TOC164" HREF="gettext_11.html#SEC164">11.3  Discussions</A>
+<LI><A NAME="TOC165" HREF="gettext_11.html#SEC165">11.4  Organization</A>
 <UL>
-<LI><A NAME="TOC165" HREF="gettext_11.html#SEC165">11.4.1  Central Coordination</A>
-<LI><A NAME="TOC166" HREF="gettext_11.html#SEC166">11.4.2  National Teams</A>
+<LI><A NAME="TOC166" HREF="gettext_11.html#SEC166">11.4.1  Central Coordination</A>
+<LI><A NAME="TOC167" HREF="gettext_11.html#SEC167">11.4.2  National Teams</A>
 <UL>
-<LI><A NAME="TOC167" HREF="gettext_11.html#SEC167">11.4.2.1  Sub-Cultures</A>
-<LI><A NAME="TOC168" HREF="gettext_11.html#SEC168">11.4.2.2  Organizational Ideas</A>
+<LI><A NAME="TOC168" HREF="gettext_11.html#SEC168">11.4.2.1  Sub-Cultures</A>
+<LI><A NAME="TOC169" HREF="gettext_11.html#SEC169">11.4.2.2  Organizational Ideas</A>
 </UL>
-<LI><A NAME="TOC169" HREF="gettext_11.html#SEC169">11.4.3  Mailing Lists</A>
+<LI><A NAME="TOC170" HREF="gettext_11.html#SEC170">11.4.3  Mailing Lists</A>
 </UL>
-<LI><A NAME="TOC170" HREF="gettext_11.html#SEC170">11.5  Information Flow</A>
+<LI><A NAME="TOC171" HREF="gettext_11.html#SEC171">11.5  Information Flow</A>
 </UL>
-<LI><A NAME="TOC171" HREF="gettext_12.html#SEC171">12  The Maintainer's View</A>
+<LI><A NAME="TOC172" HREF="gettext_12.html#SEC172">12  The Maintainer's View</A>
 <UL>
-<LI><A NAME="TOC172" HREF="gettext_12.html#SEC172">12.1  Flat or Non-Flat Directory Structures</A>
-<LI><A NAME="TOC173" HREF="gettext_12.html#SEC173">12.2  Prerequisite Works</A>
-<LI><A NAME="TOC174" HREF="gettext_12.html#SEC174">12.3  Invoking the <CODE>gettextize</CODE> Program</A>
-<LI><A NAME="TOC175" HREF="gettext_12.html#SEC175">12.4  Files You Must Create or Alter</A>
+<LI><A NAME="TOC173" HREF="gettext_12.html#SEC173">12.1  Flat or Non-Flat Directory Structures</A>
+<LI><A NAME="TOC174" HREF="gettext_12.html#SEC174">12.2  Prerequisite Works</A>
+<LI><A NAME="TOC175" HREF="gettext_12.html#SEC175">12.3  Invoking the <CODE>gettextize</CODE> Program</A>
+<LI><A NAME="TOC176" HREF="gettext_12.html#SEC176">12.4  Files You Must Create or Alter</A>
 <UL>
-<LI><A NAME="TOC176" HREF="gettext_12.html#SEC176">12.4.1  <TT>`POTFILES.in&acute;</TT> in <TT>`po/&acute;</TT></A>
-<LI><A NAME="TOC177" HREF="gettext_12.html#SEC177">12.4.2  <TT>`LINGUAS&acute;</TT> in <TT>`po/&acute;</TT></A>
-<LI><A NAME="TOC178" HREF="gettext_12.html#SEC178">12.4.3  <TT>`Makefile&acute;</TT> pieces in <TT>`po/&acute;</TT></A>
-<LI><A NAME="TOC179" HREF="gettext_12.html#SEC179">12.4.4  <TT>`configure.in&acute;</TT> at top level</A>
-<LI><A NAME="TOC180" HREF="gettext_12.html#SEC180">12.4.5  <TT>`config.guess&acute;</TT>, <TT>`config.sub&acute;</TT> at top level</A>
-<LI><A NAME="TOC181" HREF="gettext_12.html#SEC181">12.4.6  <TT>`aclocal.m4&acute;</TT> at top level</A>
-<LI><A NAME="TOC182" HREF="gettext_12.html#SEC182">12.4.7  <TT>`acconfig.h&acute;</TT> at top level</A>
-<LI><A NAME="TOC183" HREF="gettext_12.html#SEC183">12.4.8  <TT>`Makefile.in&acute;</TT> at top level</A>
-<LI><A NAME="TOC184" HREF="gettext_12.html#SEC184">12.4.9  <TT>`Makefile.in&acute;</TT> in <TT>`src/&acute;</TT></A>
-<LI><A NAME="TOC185" HREF="gettext_12.html#SEC185">12.4.10  <TT>`gettext.h&acute;</TT> in <TT>`lib/&acute;</TT></A>
+<LI><A NAME="TOC177" HREF="gettext_12.html#SEC177">12.4.1  <TT>`POTFILES.in&acute;</TT> in <TT>`po/&acute;</TT></A>
+<LI><A NAME="TOC178" HREF="gettext_12.html#SEC178">12.4.2  <TT>`LINGUAS&acute;</TT> in <TT>`po/&acute;</TT></A>
+<LI><A NAME="TOC179" HREF="gettext_12.html#SEC179">12.4.3  <TT>`Makefile&acute;</TT> pieces in <TT>`po/&acute;</TT></A>
+<LI><A NAME="TOC180" HREF="gettext_12.html#SEC180">12.4.4  <TT>`configure.in&acute;</TT> at top level</A>
+<LI><A NAME="TOC181" HREF="gettext_12.html#SEC181">12.4.5  <TT>`config.guess&acute;</TT>, <TT>`config.sub&acute;</TT> at top level</A>
+<LI><A NAME="TOC182" HREF="gettext_12.html#SEC182">12.4.6  <TT>`aclocal.m4&acute;</TT> at top level</A>
+<LI><A NAME="TOC183" HREF="gettext_12.html#SEC183">12.4.7  <TT>`acconfig.h&acute;</TT> at top level</A>
+<LI><A NAME="TOC184" HREF="gettext_12.html#SEC184">12.4.8  <TT>`Makefile.in&acute;</TT> at top level</A>
+<LI><A NAME="TOC185" HREF="gettext_12.html#SEC185">12.4.9  <TT>`Makefile.in&acute;</TT> in <TT>`src/&acute;</TT></A>
+<LI><A NAME="TOC186" HREF="gettext_12.html#SEC186">12.4.10  <TT>`gettext.h&acute;</TT> in <TT>`lib/&acute;</TT></A>
 </UL>
-<LI><A NAME="TOC186" HREF="gettext_12.html#SEC186">12.5  Autoconf macros for use in <TT>`configure.in&acute;</TT></A>
+<LI><A NAME="TOC187" HREF="gettext_12.html#SEC187">12.5  Autoconf macros for use in <TT>`configure.in&acute;</TT></A>
 <UL>
-<LI><A NAME="TOC187" HREF="gettext_12.html#SEC187">12.5.1  AM_GNU_GETTEXT in <TT>`gettext.m4&acute;</TT></A>
-<LI><A NAME="TOC188" HREF="gettext_12.html#SEC188">12.5.2  AM_ICONV in <TT>`iconv.m4&acute;</TT></A>
+<LI><A NAME="TOC188" HREF="gettext_12.html#SEC188">12.5.1  AM_GNU_GETTEXT in <TT>`gettext.m4&acute;</TT></A>
+<LI><A NAME="TOC189" HREF="gettext_12.html#SEC189">12.5.2  AM_ICONV in <TT>`iconv.m4&acute;</TT></A>
 </UL>
 </UL>
-<LI><A NAME="TOC189" HREF="gettext_13.html#SEC189">13  Other Programming Languages</A>
+<LI><A NAME="TOC190" HREF="gettext_13.html#SEC190">13  Other Programming Languages</A>
 <UL>
-<LI><A NAME="TOC190" HREF="gettext_13.html#SEC190">13.1  The Language Implementor's View</A>
-<LI><A NAME="TOC191" HREF="gettext_13.html#SEC191">13.2  The Programmer's View</A>
-<LI><A NAME="TOC192" HREF="gettext_13.html#SEC192">13.3  The Translator's View</A>
-<LI><A NAME="TOC193" HREF="gettext_13.html#SEC193">13.4  The Maintainer's View</A>
-<LI><A NAME="TOC194" HREF="gettext_13.html#SEC194">13.5  Individual Programming Languages</A>
+<LI><A NAME="TOC191" HREF="gettext_13.html#SEC191">13.1  The Language Implementor's View</A>
+<LI><A NAME="TOC192" HREF="gettext_13.html#SEC192">13.2  The Programmer's View</A>
+<LI><A NAME="TOC193" HREF="gettext_13.html#SEC193">13.3  The Translator's View</A>
+<LI><A NAME="TOC194" HREF="gettext_13.html#SEC194">13.4  The Maintainer's View</A>
+<LI><A NAME="TOC195" HREF="gettext_13.html#SEC195">13.5  Individual Programming Languages</A>
 <UL>
-<LI><A NAME="TOC195" HREF="gettext_13.html#SEC195">13.5.1  C, C++, Objective C</A>
-<LI><A NAME="TOC196" HREF="gettext_13.html#SEC196">13.5.2  sh - Shell Script</A>
-<LI><A NAME="TOC197" HREF="gettext_13.html#SEC197">13.5.3  bash - Bourne-Again Shell Script</A>
-<LI><A NAME="TOC198" HREF="gettext_13.html#SEC198">13.5.4  Python</A>
-<LI><A NAME="TOC199" HREF="gettext_13.html#SEC199">13.5.5  GNU clisp - Common Lisp</A>
-<LI><A NAME="TOC200" HREF="gettext_13.html#SEC200">13.5.6  GNU clisp C sources</A>
-<LI><A NAME="TOC201" HREF="gettext_13.html#SEC201">13.5.7  Emacs Lisp</A>
-<LI><A NAME="TOC202" HREF="gettext_13.html#SEC202">13.5.8  librep</A>
-<LI><A NAME="TOC203" HREF="gettext_13.html#SEC203">13.5.9  GNU Smalltalk</A>
-<LI><A NAME="TOC204" HREF="gettext_13.html#SEC204">13.5.10  Java</A>
-<LI><A NAME="TOC205" HREF="gettext_13.html#SEC205">13.5.11  GNU awk</A>
-<LI><A NAME="TOC206" HREF="gettext_13.html#SEC206">13.5.12  Pascal - Free Pascal Compiler</A>
-<LI><A NAME="TOC207" HREF="gettext_13.html#SEC207">13.5.13  wxWindows library</A>
-<LI><A NAME="TOC208" HREF="gettext_13.html#SEC208">13.5.14  YCP - YaST2 scripting language</A>
-<LI><A NAME="TOC209" HREF="gettext_13.html#SEC209">13.5.15  Tcl - Tk's scripting language</A>
-<LI><A NAME="TOC210" HREF="gettext_13.html#SEC210">13.5.16  Perl</A>
-<LI><A NAME="TOC211" HREF="gettext_13.html#SEC211">13.5.17  PHP Hypertext Preprocessor</A>
-<LI><A NAME="TOC212" HREF="gettext_13.html#SEC212">13.5.18  Pike</A>
+<LI><A NAME="TOC196" HREF="gettext_13.html#SEC196">13.5.1  C, C++, Objective C</A>
+<LI><A NAME="TOC197" HREF="gettext_13.html#SEC197">13.5.2  sh - Shell Script</A>
+<LI><A NAME="TOC198" HREF="gettext_13.html#SEC198">13.5.3  bash - Bourne-Again Shell Script</A>
+<LI><A NAME="TOC199" HREF="gettext_13.html#SEC199">13.5.4  Python</A>
+<LI><A NAME="TOC200" HREF="gettext_13.html#SEC200">13.5.5  GNU clisp - Common Lisp</A>
+<LI><A NAME="TOC201" HREF="gettext_13.html#SEC201">13.5.6  GNU clisp C sources</A>
+<LI><A NAME="TOC202" HREF="gettext_13.html#SEC202">13.5.7  Emacs Lisp</A>
+<LI><A NAME="TOC203" HREF="gettext_13.html#SEC203">13.5.8  librep</A>
+<LI><A NAME="TOC204" HREF="gettext_13.html#SEC204">13.5.9  GNU Smalltalk</A>
+<LI><A NAME="TOC205" HREF="gettext_13.html#SEC205">13.5.10  Java</A>
+<LI><A NAME="TOC206" HREF="gettext_13.html#SEC206">13.5.11  GNU awk</A>
+<LI><A NAME="TOC207" HREF="gettext_13.html#SEC207">13.5.12  Pascal - Free Pascal Compiler</A>
+<LI><A NAME="TOC208" HREF="gettext_13.html#SEC208">13.5.13  wxWindows library</A>
+<LI><A NAME="TOC209" HREF="gettext_13.html#SEC209">13.5.14  YCP - YaST2 scripting language</A>
+<LI><A NAME="TOC210" HREF="gettext_13.html#SEC210">13.5.15  Tcl - Tk's scripting language</A>
+<LI><A NAME="TOC211" HREF="gettext_13.html#SEC211">13.5.16  Perl</A>
+<LI><A NAME="TOC212" HREF="gettext_13.html#SEC212">13.5.17  PHP Hypertext Preprocessor</A>
+<LI><A NAME="TOC213" HREF="gettext_13.html#SEC213">13.5.18  Pike</A>
 </UL>
-<LI><A NAME="TOC213" HREF="gettext_13.html#SEC213">13.6  Internationalizable Data</A>
+<LI><A NAME="TOC214" HREF="gettext_13.html#SEC214">13.6  Internationalizable Data</A>
 <UL>
-<LI><A NAME="TOC214" HREF="gettext_13.html#SEC214">13.6.1  POT - Portable Object Template</A>
-<LI><A NAME="TOC215" HREF="gettext_13.html#SEC215">13.6.2  Resource String Table</A>
-<LI><A NAME="TOC216" HREF="gettext_13.html#SEC216">13.6.3  Glade - GNOME user interface description</A>
+<LI><A NAME="TOC215" HREF="gettext_13.html#SEC215">13.6.1  POT - Portable Object Template</A>
+<LI><A NAME="TOC216" HREF="gettext_13.html#SEC216">13.6.2  Resource String Table</A>
+<LI><A NAME="TOC217" HREF="gettext_13.html#SEC217">13.6.3  Glade - GNOME user interface description</A>
 </UL>
 </UL>
-<LI><A NAME="TOC217" HREF="gettext_14.html#SEC217">14  Concluding Remarks</A>
-<UL>
-<LI><A NAME="TOC218" HREF="gettext_14.html#SEC218">14.1  History of GNU <CODE>gettext</CODE></A>
-<LI><A NAME="TOC219" HREF="gettext_14.html#SEC219">14.2  Related Readings</A>
-</UL>
-<LI><A NAME="TOC220" HREF="gettext_15.html#SEC220">A  Language Codes</A>
-<LI><A NAME="TOC221" HREF="gettext_16.html#SEC221">B  Country Codes</A>
-<LI><A NAME="TOC222" HREF="gettext_17.html#SEC222">Program Index</A>
-<LI><A NAME="TOC223" HREF="gettext_18.html#SEC223">Option Index</A>
-<LI><A NAME="TOC224" HREF="gettext_19.html#SEC224">Variable Index</A>
-<LI><A NAME="TOC225" HREF="gettext_20.html#SEC225">PO Mode Index</A>
-<LI><A NAME="TOC226" HREF="gettext_21.html#SEC226">Autoconf Macro Index</A>
-<LI><A NAME="TOC227" HREF="gettext_22.html#SEC227">General Index</A>
+<LI><A NAME="TOC218" HREF="gettext_14.html#SEC218">14  Concluding Remarks</A>
+<UL>
+<LI><A NAME="TOC219" HREF="gettext_14.html#SEC219">14.1  History of GNU <CODE>gettext</CODE></A>
+<LI><A NAME="TOC220" HREF="gettext_14.html#SEC220">14.2  Related Readings</A>
+</UL>
+<LI><A NAME="TOC221" HREF="gettext_15.html#SEC221">A  Language Codes</A>
+<LI><A NAME="TOC222" HREF="gettext_16.html#SEC222">B  Country Codes</A>
+<LI><A NAME="TOC223" HREF="gettext_17.html#SEC223">Program Index</A>
+<LI><A NAME="TOC224" HREF="gettext_18.html#SEC224">Option Index</A>
+<LI><A NAME="TOC225" HREF="gettext_19.html#SEC225">Variable Index</A>
+<LI><A NAME="TOC226" HREF="gettext_20.html#SEC226">PO Mode Index</A>
+<LI><A NAME="TOC227" HREF="gettext_21.html#SEC227">Autoconf Macro Index</A>
+<LI><A NAME="TOC228" HREF="gettext_22.html#SEC228">General Index</A>
 </UL>
 <P><HR><P>
-This document was generated on 7 March 2002 using the
+This document was generated on 24 April 2002 using the
 <A HREF="http://wwwinfo.cern.ch/dis/texi2html/">texi2html</A>
 translator version 1.52a.</P>
 </BODY>
index 24fe2f01a1a3ca6bc11020f65cd73f8083388bfc..b007b4adb28615a0db5dd2ea2a00e3d90c71621e 100644 (file)
@@ -116,6 +116,8 @@ Indonesian (formerly in).
 Interlingue.
 @item ik
 Inupiak.
+@item io
+Ido.
 @item is
 Icelandic.
 @item it
@@ -124,7 +126,7 @@ Italian.
 Inuktitut.
 @item ja
 Japanese.
-@item jw
+@item jv
 Javanese.
 @item ka
 Georgian.
@@ -314,6 +316,8 @@ Uzbek.
 Vietnamese.
 @item vo
 Volap@"{u}k; Volapuk.
+@item wa
+Walloon.
 @item wo
 Wolof.
 @item xh
index 450d73e5aabec22c3b667515eb35502019af8e66..bcf990e6243af548fc196cdcf00cc64947a15b6c 100644 (file)
@@ -1,4 +1,4 @@
-@set UPDATED 5 March 2002
-@set UPDATED-MONTH March 2002
-@set EDITION 0.11.1
-@set VERSION 0.11.1
+@set UPDATED 22 April 2002
+@set UPDATED-MONTH April 2002
+@set EDITION 0.11.2
+@set VERSION 0.11.2
index d451be0bbe1abc0d081ff454259f4f7003408701..37cf23231fda1263e5378938dc38ef2158e5b510 100644 (file)
@@ -10,7 +10,7 @@
 .\"   GNU gettext source code and manual
 .\"   LI18NUX 2000 Globalization Specification
 .\"
-.TH BIND_TEXTDOMAIN_CODESET 3 "May 2001" "GNU gettext 0.11.1"
+.TH BIND_TEXTDOMAIN_CODESET 3 "May 2001" "GNU gettext 0.11.2"
 .SH NAME
 bind_textdomain_codeset \- set encoding of message translations
 .SH SYNOPSIS
index 4b56a286fc1268565be6cc2887e39e70c840777e..ad617a983dd56d2da5aad2da5eb6785ef87c4bfa 100644 (file)
@@ -10,7 +10,7 @@
 .\"   GNU gettext source code and manual
 .\"   LI18NUX 2000 Globalization Specification
 .\"
-.TH BINDTEXTDOMAIN 3 "May 2001" "GNU gettext 0.11.1"
+.TH BINDTEXTDOMAIN 3 "May 2001" "GNU gettext 0.11.2"
 .SH NAME
 bindtextdomain \- set directory containing message catalogs
 .SH SYNOPSIS
index ab343d9683c6e16a342a709658e2426c4732033e..391bcc4a6686f97166a2b86ece2c590d28112629 100644 (file)
@@ -10,7 +10,7 @@
 .\"   GNU gettext source code and manual
 .\"   LI18NUX 2000 Globalization Specification
 .\"
-.TH GETTEXT 3 "May 2001" "GNU gettext 0.11.1"
+.TH GETTEXT 3 "May 2001" "GNU gettext 0.11.2"
 .SH NAME
 gettext, dgettext, dcgettext \- translate message
 .SH SYNOPSIS
index 4e488f1acc6858afbbdca7e06f90f9e74a94a03d..75d04e4495a5956b41454ae19b86eb0ece50e8bf 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGATTRIB "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGATTRIB "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgattrib \- attribute matching and manipulation on message catalog
 .SH SYNOPSIS
@@ -92,6 +92,10 @@ write out strict Uniforum conforming .po file
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 8c7e4ffc6297b2386352197d7181d0662e294145..dae8ee1966406d2f9f457402f080c04eebdb3c1a 100644 (file)
@@ -372,6 +372,19 @@ write out strict Uniforum conforming .po file</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index 2d4662c1b972b18c112a4457bf99600f37903f47..ccdac593b8c828946086ddeae83def5d0f7606fb 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGCAT "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGCAT "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgcat \- combines several message catalogs
 .SH SYNOPSIS
@@ -85,6 +85,10 @@ write out strict Uniforum conforming .po file
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 694983466e9efd823ba51c45537b136f91ca9c2a..c2afdb76b7c618b96e3ffe3938451a1ec3cd1960 100644 (file)
@@ -305,6 +305,19 @@ write out strict Uniforum conforming .po file</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index 36423d32316b61b475088905ab14b3440104f1ae..14bacd7fe30895b778e8a2e6174bff2739922c44 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGCMP "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGCMP "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgcmp \- compare message catalog and template
 .SH SYNOPSIS
index 73ffd4d8d0df45d9fff19d46eb24fe2455b64e0c..f8ff982a9908c29d125f366e16f3fdb74de8e726 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGCOMM "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGCOMM "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgcomm \- match two message catalogs
 .SH SYNOPSIS
@@ -77,6 +77,10 @@ write out strict Uniforum conforming .po file
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 048be5818e57bda833375549a6ed6119be90a2ba..e5676119a9f7a491cc05f4b65615a822bf8af7f0 100644 (file)
@@ -278,6 +278,19 @@ write out strict Uniforum conforming .po file</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index 28e836ebce6d78334be4f58849e14c62ced8f800..3fa6791917bea470635a1c78beea33cf96734244 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGCONV "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGCONV "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgconv \- character set conversion for message catalog
 .SH SYNOPSIS
@@ -59,6 +59,10 @@ strict Uniforum output style
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 6c0962e875c9d2f149ce6d32b148eb78bec8a38e..c284436b84599da84ff43aff00b2a52ad1c9728b 100644 (file)
@@ -239,6 +239,19 @@ strict Uniforum output style</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index e137a687e5571190f70152b4ef39e54937b12449..a15ee3ff534ba2d1be3877cf93c25d49259104c8 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGEN "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGEN "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgen \- create English message catalog
 .SH SYNOPSIS
@@ -56,6 +56,10 @@ strict Uniforum output style
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 1300e67ebc2db4173957e32d75aa07e11a52a78c..519996197c1d709cbe5575027aa0495e2c845573 100644 (file)
@@ -215,6 +215,19 @@ strict Uniforum output style</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index d38cf86ce93b99edb4dd3f7a2e5f9c9948409bc2..75b9a3be3493113106cbe201a3c44b48130bdf04 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGEXEC "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGEXEC "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgexec \- process translations of message catalog
 .SH SYNOPSIS
index 0a8c6ba515316a8811f7412cdac6ae89fd482e1c..d04bd4edb300313d050ac819f14e685d091baad9 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGFILTER "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGFILTER "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgfilter \- edit translations of message catalog
 .SH SYNOPSIS
@@ -70,6 +70,10 @@ strict Uniforum output style
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index ced988476619b4f8348528cbf61546a64e8cd3e5..f2bcd35e8eb82b8609d8277073934d888591a15a 100644 (file)
@@ -278,6 +278,19 @@ strict Uniforum output style</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index b96e2ae06f51e591560ed742830167ed64a3d5d3..4d6a11ea9ba73e2f204ae7cdecaf2cf64b6ff815 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGFMT "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGFMT "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgfmt \- compile message catalog to binary format
 .SH SYNOPSIS
index 9662a967ec05e377397c15f2edd30f8a222a319a..85056778f8612f1f2e2eb78365d55a2366ead675 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGGREP "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGGREP "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msggrep \- pattern matching on message catalog
 .SH SYNOPSIS
@@ -100,6 +100,10 @@ strict Uniforum output style
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 536c398fb46c44ae591f3add0b5da122e9c7458f..a7ed13648aa6bb92ca69de8faf979c2f90439182 100644 (file)
@@ -377,6 +377,19 @@ strict Uniforum output style</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index 0c2b3b83df89b3517074b57cd954da3522711c92..d1b708644352e42076af892afb6e6d3a43108f5f 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGINIT "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGINIT "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msginit \- initialize a message catalog
 .SH SYNOPSIS
@@ -36,6 +36,10 @@ assume the PO file is automatically generated
 .TP
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
+.TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
 .SS "Informative output:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
index e698a62927c1592d105b3819df4aa7c7b693c26b..a11afef503b2f401f1bc014bfa5a3e988101a09c 100644 (file)
@@ -144,6 +144,19 @@ assume the PO file is automatically generated</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index 65b0248f4a3c259f592cd93d352c5269ae372276..93dace9f20243e780d44ffeb33cead175e3a8dc9 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGMERGE "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGMERGE "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgmerge \- merge message catalog and template
 .SH SYNOPSIS
@@ -102,6 +102,10 @@ strict Uniforum output style
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 95cfdb981801ca5b51c65c37d99b5f9bb70bd469..84bc2a8450723aa93682e52cdd7cb0b54de5096a 100644 (file)
@@ -375,6 +375,19 @@ strict Uniforum output style</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index f105a5054a02ca7b9920dc6aece1c0be50a03f59..ed83754aff2e582aae0e0e7b7ab3ea427c8f71f2 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGUNFMT "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGUNFMT "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msgunfmt \- uncompile message catalog from binary format
 .SH SYNOPSIS
@@ -71,6 +71,10 @@ write strict uniforum style
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .SS "Informative output:"
index 5da8f18cbce69a81a2d41701a52e172b03f07d4e..2ee4c09a0f47d34ed6319f3d47dd44c008e3cbca 100644 (file)
@@ -285,6 +285,19 @@ write strict uniforum style</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index 7d01dbe9aca6a559f7127a58fe7de7594eaed823..cab6ddd0ea44b5035ed18029347a4138a82e7be8 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH MSGUNIQ "1" "March 2002" "GNU gettext 0.11" GNU
+.TH MSGUNIQ "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 msguniq \- unify duplicate translations in message catalog
 .SH SYNOPSIS
@@ -74,6 +74,10 @@ write out strict Uniforum conforming .po file
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index 7c4fe3a35e568d43474faba16397fd8b397545f5..29c9e15b53763c0f57943646c976c6ba50d89f45 100644 (file)
@@ -278,6 +278,19 @@ write out strict Uniforum conforming .po file</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index 351c59cbed7f387e49afdfb9df609753265323f3..b0f2044220eb8188e6db1923b8cd28dd468c5087 100644 (file)
@@ -10,7 +10,7 @@
 .\"   GNU gettext source code and manual
 .\"   LI18NUX 2000 Globalization Specification
 .\"
-.TH NGETTEXT 3 "May 2001" "GNU gettext 0.11.1"
+.TH NGETTEXT 3 "May 2001" "GNU gettext 0.11.2"
 .SH NAME
 ngettext, dngettext, dcngettext \- translate message and choose plural form
 .SH SYNOPSIS
index 9030d39c3180c50ad88701c24984553c3aaa0d73..141ca93e3e494b2168922ceedcf44caa3acd55c9 100644 (file)
@@ -10,7 +10,7 @@
 .\"   GNU gettext source code and manual
 .\"   LI18NUX 2000 Globalization Specification
 .\"
-.TH TEXTDOMAIN 3 "May 2001" "GNU gettext 0.11.1"
+.TH TEXTDOMAIN 3 "May 2001" "GNU gettext 0.11.2"
 .SH NAME
 textdomain \- set domain for future gettext() calls
 .SH SYNOPSIS
index 7cc46802ad93c5f1c27d59ca372a7c67eef981f7..c518e01679c1aa6a81d0e321b6ba52978f4feda5 100644 (file)
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.24.
-.TH XGETTEXT "1" "March 2002" "GNU gettext 0.11" GNU
+.TH XGETTEXT "1" "April 2002" "GNU gettext 0.11.2" GNU
 .SH NAME
 xgettext \- extract gettext strings from source
 .SH SYNOPSIS
@@ -99,6 +99,10 @@ write out strict Uniforum conforming .po file
 \fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
 set output page width
 .TP
+\fB\-\-no\-wrap\fR
+do not break long message lines, longer than
+the output page width, into several lines
+.TP
 \fB\-s\fR, \fB\-\-sort\-output\fR
 generate sorted output
 .TP
index d3571a1238c53b895fa82c14ae0954b5d01696cd..d67fb8e3023bfdb73d884be59dc163c98f3d167d 100644 (file)
@@ -386,6 +386,19 @@ write out strict Uniforum conforming .po file</td></table>
 <td width="21%"></td><td width="79%">
 set output page width</td></table>
 
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td><td width="90%">
+<b>--no-wrap</b></td></table>
+
+<table width="100%" border=0 rules="none" frame="void"
+       cols="2" cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="21%"></td><td width="79%">
+do not break long message lines, longer than the output page
+width, into several lines</td></table>
+
 <table width="100%" border=0 rules="none" frame="void"
        cols="2" cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
index c19c01eab0e3b89045706fe65438019a34741c6a..4a1bae1fa9652cd50fe496159dc104a169517373 100644 (file)
Binary files a/po/ca.gmo and b/po/ca.gmo differ
index c72581c794e922755fe313e74bad04edef0829c3..6983d61992cff0d3ecb51e17b27a307823b3553c 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-18 01:43+0100\n"
 "Last-Translator: Ivan Vilata i Balaguer <ivan@selidor.net>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr "Els arguments vàlids són:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "error en obrir «%s» per llegir"
@@ -252,11 +252,11 @@ msgstr ""
 "les especificacions de format en «msgid» i «%s» de l'argument «%s» no són "
 "les mateixes"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -268,16 +268,16 @@ msgstr ""
 "de còpia.  No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o\n"
 "ADEQUACIÓ A UN PROPÒSIT PARTICULAR.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrit per %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "sobren arguments"
 
@@ -285,11 +285,11 @@ msgstr "sobren arguments"
 msgid "missing arguments"
 msgstr "manquen arguments"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Proveu «%s --help» per obtenir més informació.\n"
@@ -351,15 +351,15 @@ msgstr ""
 "els missatges que troba en el catàleg seleccionat.\n"
 "Directori estàndard de recerca: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Informeu dels errors a <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Forma d'ús: %s [OPCIÓ]\n"
@@ -384,9 +384,9 @@ msgstr ""
 "                       completament qualificat i els àlies\n"
 "  -i, --ip-address     adreces corresponents al nom d'estació\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -401,28 +401,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "no s'ha pogut obtenir el nom d'estació"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "es permet com a molt un fitxer d'entrada"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "«%s» i «%s» són mútuament excloents"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Forma d'ús: %s [OPCIÓ] [FITXERENTRADA]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -431,17 +431,17 @@ msgstr ""
 "Filtra els missatges d'un catàleg de traduccions segons els seus atributs,\n"
 "i manipula aquests atributs.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 "Els arguments obligatoris per les opcions llargues també ho són\n"
 "per les opcions curtes corresponents.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -456,8 +456,8 @@ msgstr ""
 "Si no s'especifica cap fitxer d'entrada, o si aquest és «-», es llegirà\n"
 "l'entrada estàndard.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -470,7 +470,7 @@ msgstr ""
 "Els resultats s'escriuran en l'eixida estàndard si no s'especifica cap\n"
 "fitxer d'eixida, o si aquest és «-».\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -491,7 +491,7 @@ msgstr ""
 "      --no-obsolete           elimina els missatges obsolets (#~)\n"
 "      --only-obsolete         manté els missatges obsolets (#~)\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -510,8 +510,8 @@ msgstr ""
 "      --fuzzy                 sinònim de «--only-fuzzy --clear-fuzzy»\n"
 "      --obsolete              sinònim de «--only-obsolete --clear-obsolete»\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -522,6 +522,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -541,12 +543,12 @@ msgstr ""
 "  -s, --sort-output           genera una eixida ordenada\n"
 "  -F, --sort-by-file          ordena l'eixida pels noms de fitxer\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "s'ha especificat un criteri de selecció impossible (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Forma d'ús: %s [OPCIÓ] [FITXERENTRADA]...\n"
@@ -554,7 +556,7 @@ msgstr "Forma d'
 # ivb (2001/12/24)
 # ivb  Aquesta traducció no és completament literal però queda més clar.
 # ivb  Amb «commonality» vol dir «nombre de coincidències».
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -577,7 +579,7 @@ msgstr ""
 "«--use-first», en el qual cas es treuran del primer fitxer PO que els\n"
 "definesca.  Les posicions de fitxer de tots els fitxers PO s'acumularan.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -594,7 +596,7 @@ msgstr ""
 "                                 de fitxers d'entrada\n"
 "Si el fitxer d'entrada és «-» es llegirà l'entrada estàndard.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -607,7 +609,7 @@ msgstr ""
 "Els resultats s'escriuran en l'eixida estàndard si no s'especifica cap\n"
 "fitxer d'eixida, o si aquest és «-».\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -627,8 +629,8 @@ msgstr ""
 "  -u, --unique                   abreviatura de «--less-than=2», fa que\n"
 "                                 només s'escriguen els missatges únics\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -642,6 +644,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -664,7 +668,7 @@ msgstr ""
 "  -s, --sort-output              genera una eixida ordenada\n"
 "  -F, --sort-by-file             ordena l'eixida pels noms de fitxer\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -675,15 +679,15 @@ msgstr ""
 "  -h, --help                     mostra aquesta ajuda i ix\n"
 "  -V, --version                  mostra informació sobre la versió i ix\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "no s'ha especificat cap fitxer d'entrada"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "es necessiten exactament 2 fitxers d'entrada"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Forma d'ús: %s [OPCIÓ] def.po ref.pot\n"
@@ -720,7 +724,7 @@ msgstr ""
 "  -D, --directory=DIRECTORI   afig el DIRECTORI a la llista de recerca\n"
 "                              de fitxers d'entrada\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -730,15 +734,15 @@ msgstr ""
 "  -m, --multi-domain          aplica «ref.pot» a cadascun dels dominis\n"
 "                              de «def.po»\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "aquest missatge s'usa però no s'ha definit..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...però aquesta definició és similar"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "aquest missatge s'usa però no s'ha definit en «%s»"
@@ -762,14 +766,14 @@ msgstr "la definici
 msgid "...this is the location of the first definition"
 msgstr "...aquesta és la ubicació de la primera definició"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "cal que especifiqueu almenys dos fitxers"
 
 # ivb (2001/12/24)
 # ivb  Aquesta traducció no és completament literal però queda més clar.
 # ivb  Amb «commonality» vol dir «nombre de coincidències».
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -790,7 +794,7 @@ msgstr ""
 "fitxer PO que els definesca.  Les posicions de fitxer de tots els fitxers\n"
 "PO s'acumularan.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -810,8 +814,8 @@ msgstr ""
 "  -u, --unique                   abreviatura de «--less-than=2», fa que\n"
 "                                 només s'escriguen els missatges únics\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -822,6 +826,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -844,12 +850,12 @@ msgstr ""
 "      --omit-header              no escriu la capçalera amb l'entrada\n"
 "                                 «msgid \"\"»\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Converteix un catàleg de traduccions a una codificació de caràcters diferent.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -860,8 +866,8 @@ msgstr ""
 "  -t, --to-code=NOM           codificació de l'eixida\n"
 "La codificació per defecte és la del locale actual.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -872,6 +878,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -891,20 +899,20 @@ msgstr ""
 "  -s, --sort-output              genera una eixida ordenada\n"
 "  -F, --sort-by-file             ordena l'eixida pels noms de fitxer\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "no s'ha especificat cap fitxer d'entrada"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "es necessita exactament un fitxer d'entrada"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Forma d'ús: %s [OPCIÓ] FITXERENTRADA\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -917,7 +925,7 @@ msgstr ""
 "«xgettext»).  S'assignarà a les entrades no traduïdes una traducció igual\n"
 "al «msgid» corresponent, i es marcaran amb «fuzzy».\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -964,7 +972,7 @@ msgstr ""
 "L'ordre incorporada «0» genera la traducció seguida d'un octet nul.\n"
 "L'eixida de «msgexec 0» és adequada com a entrada per «xargs -0».\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -983,30 +991,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "no s'ha pogut escriure en l'eixida estàndard"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "no s'ha pogut escriure al subprocés «%s»"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "manca el nom d'un filtre"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "cal que especifiqueu almenys un guió de «sed»"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Forma d'ús: %s [OPCIÓ] FILTRE [OPCIÓ-DE-FILTRE]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Aplica un filtre a cada traducció d'un catàleg de traduccions.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -1015,7 +1023,7 @@ msgstr ""
 "El FILTRE pot ser qualsevol programa que llija una traducció de l'entrada\n"
 "estàndard i n'escriga una de modificada en l'eixida estàndard.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1031,8 +1039,8 @@ msgstr ""
 "  -n, --quiet, --silent       evita la impressió automàtica de l'espai\n"
 "                              del patró\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1044,6 +1052,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1063,22 +1073,22 @@ msgstr ""
 "  -s, --sort-output           genera una eixida ordenada\n"
 "  -F, --sort-by-file          ordena l'eixida pels noms de fitxer\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "no s'ha pogut establir una E/S no blocant amb el subprocés «%s»"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "la comunicació amb el subprocés «%s» ha fallat"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "no s'ha pogut llegir del subprocés «%s»"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "el subprocés «%s» ha terminat amb codi d'eixida %d"
@@ -1088,20 +1098,20 @@ msgstr "el subproc
 msgid "the argument to %s should be a single punctuation character"
 msgstr "cal que l'argument de «%s» siga un sol caràcter de puntuació"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "«%s» necessita una especificació «-d directori»"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "«%s» necessita una especificació «-l locale»"
 
 # ivb (2001/12/26)
 # ivb  Els «%s» es refereixen a opcions -> femení.
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "«%s» només és vàlida amb «%s»"
@@ -1485,12 +1495,12 @@ msgstr "es descarta l'entrada 
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: avís: el fitxer font conté una traducció difusa"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "no es pot usar l'opció «%c» abans d'especificar «K» o «T»"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1499,7 +1509,7 @@ msgstr ""
 "Extrau d'un catàleg de traduccions tots els missatges que concorden amb\n"
 "un patró especificat o que pertanyen a uns fitxers font indicats.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1560,8 +1570,8 @@ msgstr ""
 "  -f, --file=FITXER           obté el PATRÓ del FITXER\n"
 "  -i, --ignore-case           no diferencia entre majúscules i minúscules\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1572,6 +1582,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1591,11 +1603,11 @@ msgstr ""
 "      --sort-output           genera una eixida ordenada\n"
 "      --sort-by-file          ordena l'eixida pels noms de fitxer\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "no s'ha pogut escriure al subprocés «grep»"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1605,7 +1617,7 @@ msgstr ""
 "de la vostra variable d'entorn «LANG», tal i com es descriu en el fitxer\n"
 "«ABOUT-NLS».  Açò cal per a que pugueu comprovar les vostres traduccions.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1616,12 +1628,12 @@ msgstr ""
 "Per favor, especifiqueu el locale amb l'opció «--locale»\n"
 "o el fitxer PO d'eixida amb l'opció «--output-file».\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "S'ha creat «%s».\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1630,7 +1642,7 @@ msgstr ""
 "Crea un fitxer PO nou, inicialitzant-ne la metainformació amb valors\n"
 "de l'entorn de la usuària/l'usuari.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1644,7 +1656,7 @@ msgstr ""
 "directori actual.  Si el fitxer d'entrada és «-» es llegirà l'entrada\n"
 "estàndard.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1658,13 +1670,15 @@ msgstr ""
 "«--locale» o de la configuració de locale de la usuària/l'usuari.\n"
 "Si és «-», els resultats s'escriuran en l'eixida estàndard.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Detalls de l'eixida:\n"
 "  -l, --locale=LL_PP          estableix el locale destinació\n"
@@ -1672,7 +1686,7 @@ msgstr ""
 "                              automàticament\n"
 "  -w, --width=NÚMERO          estableix l'ample de pàgina de l'eixida\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1680,11 +1694,11 @@ msgstr ""
 "S'ha trobat més d'un fitxer «.pot».\n"
 "Per favor, especifiqueu el fitxer POT d'entrada amb l'opció «--input».\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "error en llegir el directori actual"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1692,23 +1706,23 @@ msgstr ""
 "No s'ha trobat cap fitxer «.pot» en el directori actual.\n"
 "Per favor, especifiqueu el fitxer POT d'entrada amb l'opció «--input».\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "ha fallat fdopen()"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "error d'E/S amb el subprocés «%s»"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "el subprocés «%s» ha fallat amb codi d'eixida %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1724,7 +1738,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "Traduccions al català del paquet «%s»"
@@ -1763,7 +1777,7 @@ msgstr ""
 "el joc de caràcters destinació, «%s», no és un nom portable de codificació"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "avís: "
 
@@ -1884,11 +1898,11 @@ msgstr ""
 "No es pot convertir de «%s» en «%s». %s es basa en iconv(). Aquesta versió "
 "ha estat construïda sense iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "tipus de còpia de seguretat"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1912,7 +1926,7 @@ msgstr ""
 "de fitxer seran preservades.  Quan no es puga trobar una coincidència\n"
 "exacta s'usarà una comparació difusa per produir uns resultats millors.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1930,7 +1944,7 @@ msgstr ""
 "  -C, --compendium=FITXER     biblioteca addicional de traduccions de\n"
 "                              missatges, es pot especificar diverses voltes\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1941,7 +1955,7 @@ msgstr ""
 "  -U, --update                actualitza «def.po»,\n"
 "                              no fa res si «def.po» ja es troba actualitzat\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1972,7 +1986,7 @@ msgstr ""
 "El sufix de còpia de seguretat és «~», a no ser que s'establesca amb\n"
 "«--suffix» o amb la variable d'entorn «SIMPLE_BACKUP_SUFFIX».\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1987,11 +2001,11 @@ msgstr ""
 "  -v, --verbose               augmenta el nivell de descripció\n"
 "  -q, --quiet, --silent       no mostra els indicadors de progrés\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "cal definir formes plurals d'aquest missatge"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "no s'han de definir formes plurals d'aquest missatge"
 
@@ -1999,7 +2013,7 @@ msgstr "no s'han de definir formes plurals d'aquest missatge"
 # ivb  Pense que «aprofitades» queda més clar que «mesclades»; es refereix
 # ivb  a les traduccions obteses directament de «def.po».  El primer «%s» és
 # ivb  (o no) una nova línia.
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -2010,28 +2024,28 @@ msgstr ""
 
 # ivb (2002/01/08)
 # ivb  Indica el final del processament, el gènere i nombre no són importants.
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " fet.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "«%s» i els noms explícits de fitxer són mútuament excloents"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Forma d'ús: %s [OPCIÓ] [FITXER]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Converteix un catàleg binari de missatges en un fitxer PO d'estil Uniforum.\n"
 
 # ivb (2002/03/14)
 # ivb  Amb «tcl/msgcat» es refereix al paquet «msgcat» de Tcl.
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2044,7 +2058,7 @@ msgstr ""
 "      --tcl                mode Tcl: l'entrada és un fitxer «.msg»\n"
 "                           de «msgcat» de Tcl\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -2056,7 +2070,7 @@ msgstr ""
 "Si no s'especifica cap fitxer d'entrada, o si aquest és «-», es llegirà\n"
 "l'entrada estàndard.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -2072,7 +2086,7 @@ msgstr ""
 "recurs, separats per un caràcter de subratllat.  La classe es trobarà\n"
 "fent servir el camí a les classes, «CLASSPATH».\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -2087,7 +2101,7 @@ msgstr ""
 "Les opcions «-l» i «-d» són obligatòries.  El fitxer «.msg» es cercarà sota\n"
 "el directori especificat.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2100,8 +2114,8 @@ msgstr ""
 "Els resultats s'escriuran en l'eixida estàndard si no s'especifica cap\n"
 "fitxer d'eixida, o si aquest és «-».\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -2110,6 +2124,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Detalls de l'eixida:\n"
@@ -2124,7 +2140,7 @@ msgstr ""
 "  -w, --width=NÚMERO       estableix l'ample de pàgina de l'eixida\n"
 "  -s, --sort-output        genera una eixida ordenada\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2137,7 +2153,7 @@ msgstr ""
 "  -V, --version            mostra informació sobre la versió i ix\n"
 "  -v, --verbose            augmenta el nivell de descripció\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2160,7 +2176,7 @@ msgstr ""
 "de fitxer s'acumularan.  Quan useu l'opció «--unique» es descartaran\n"
 "els duplicats.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2334,7 +2350,7 @@ msgstr "la forma plural t
 msgid "too many errors, aborting"
 msgstr "hi ha massa errors, avortant"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "la seqüència multioctet no és vàlida"
 
@@ -2436,7 +2452,7 @@ msgstr "
 msgid "failed to create \"%s\""
 msgstr "no s'ha pogut crear «%s»"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "error en escriure el fitxer «%s»"
@@ -2452,7 +2468,7 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "error en obrir «%s» per escriure"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
@@ -2460,7 +2476,7 @@ msgstr ""
 "els missatges internacionalitzats no han de contenir la seqüència d'escapada "
 "«%c»"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2474,12 +2490,12 @@ msgstr ""
 "«msgid» purament ASCII en comptes d'aquest.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "no s'ha pogut crear el fitxer d'eixida «%s»"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "eixida estàndard"
@@ -2494,7 +2510,7 @@ msgstr "%s:%d: av
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: avís: el literal cadena no és terminat"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "aquest fitxer no ha de contenir directives «domain»"
 
@@ -2513,26 +2529,26 @@ msgstr "%s:%d: manca un n
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: l'expressió de cadena no és vàlida"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "no es pot usar «--join-existing» quan s'escriu en l'eixida estàndard"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "«xgettext» no funciona sense paraules clau que cercar"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "avís: l'extensió «%2$s» del fitxer «%1$s» no és coneguda; es provarà amb «C»"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Extreu les cadenes traduïbles dels fitxers d'entrada especificats.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2541,7 +2557,7 @@ msgstr ""
 "Els arguments obligatoris per les opcions llargues també ho són per les\n"
 "opcions curtes corresponents.  El mateix ocorre amb els arguments opcionals.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2558,7 +2574,7 @@ msgstr ""
 "                                 el DIRECTORI\n"
 "Si el fitxer d'eixida és «-» s'escriurà en l'eixida estàndard.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2577,7 +2593,7 @@ msgstr ""
 "Per defecte s'endevina el llenguatge fent servir l'extensió del nom\n"
 "del fitxer d'entrada.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2595,7 +2611,7 @@ msgstr ""
 "                                 (o aquells que precedeixen les línies amb\n"
 "                                 una paraula clau) en el fitxer d'eixida\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2614,8 +2630,8 @@ msgstr ""
 "      --debug                    escriu unes marques més detallades\n"
 "                                 de reconeixement de cadenes de format\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2626,6 +2642,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2660,13 +2678,13 @@ msgstr ""
 "  -M, --msgstr-suffix[=CADENA]   usa la CADENA o «» com a sufix de\n"
 "                                 les entrades «msgstr»\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "entrada estàndard"
 
 # ivb (2002/01/09)
 # ivb  Em sembla que açò és «no-wrap».
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2676,7 +2694,7 @@ msgstr ""
 "«gettext(\"\")» retorna l'entrada de capçalera amb metainformació,\n"
 "no la cadena buida.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "el llenguatge «%s» no és conegut"
index 352c232e3cc5520cb2e6a3453a1f54f3622a37b0..c012aedcd3b042a80a1c44b80285f47596999391 100644 (file)
Binary files a/po/cs.gmo and b/po/cs.gmo differ
index 51498048ef6fc54ca3bf6499380e6085de7888dc..60b8cedd705793940b1ee4d9d7b6f449b8fdaf44 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -12,7 +12,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.38\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2001-08-18 15:22+0200\n"
 "Last-Translator: Vladimir Michl <Vladimir.Michl@seznam.cz>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -39,7 +39,7 @@ msgstr ""
 # src/msgunfmt.c:357 src/po-lex.c:74 src/xget-lex.c:159 src/xget-lex.c:174
 # src/xget-lex.c:191 src/xgettext.c:616
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "chyba pøi otevírání souboru \"%s\" pro ètení"
@@ -278,11 +278,11 @@ msgstr "form
 
 # src/gettextp.c:134 src/msgcmp.c:144 src/msgfmt.c:257 src/msgmerge.c:251
 # src/msgunfmt.c:175 src/xgettext.c:394
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -296,17 +296,17 @@ msgstr ""
 
 # src/gettextp.c:139 src/msgcmp.c:149 src/msgfmt.c:262 src/msgmerge.c:256
 # src/msgunfmt.c:180 src/xgettext.c:399
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Autor: %s\n"
 
 # src/gettextp.c:164
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "pøíli¹ mnoho argumentù"
 
@@ -317,11 +317,11 @@ msgstr "chyb
 
 # src/gettextp.c:228 src/msgcmp.c:181 src/msgfmt.c:361 src/msgmerge.c:298
 # src/msgunfmt.c:210 src/xgettext.c:532
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Více informací získáte pøíkazem `%s --help'.\n"
@@ -387,11 +387,11 @@ msgstr ""
 
 # src/gettextp.c:255 src/msgcmp.c:200 src/msgfmt.c:386 src/msgmerge.c:331
 # src/msgunfmt.c:234 src/xgettext.c:582
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr ""
@@ -399,7 +399,7 @@ msgstr ""
 "(pouze\n"
 "anglicky), pøipomínky k pøekladu zasílejte na adresu <cs@li.org> (èesky).\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -419,9 +419,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -433,44 +433,44 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
 # src/xgettext.c:378 src/xgettext.c:382
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s a %s se vzájemnì vyluèují"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -479,8 +479,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -489,7 +489,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -501,7 +501,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -514,7 +514,7 @@ msgid ""
 msgstr ""
 
 # src/msgmerge.c:303
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -526,6 +526,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -551,17 +553,17 @@ msgstr ""
 "  -V, --version            vypí¹e oznaèení verze a ukonèí se\n"
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "zadáno nemo¾né výbìrové kritérium (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -590,7 +592,7 @@ msgstr ""
 "ponechány, ale pouze z prvního .po souboru, který je definuje. Oznaèení pozic\n"
 "v souborech bude ponecháno ze v¹ech .po souborù.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -600,7 +602,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -609,7 +611,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -638,7 +640,7 @@ msgstr ""
 "v souborech bude ponecháno ze v¹ech .po souborù.\n"
 
 # src/msgmerge.c:303
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -653,6 +655,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -678,7 +682,7 @@ msgstr ""
 "  -V, --version            vypí¹e oznaèení verze a ukonèí se\n"
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -687,16 +691,16 @@ msgid ""
 msgstr ""
 
 # src/msgcmp.c:160 src/msgmerge.c:267
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "vstupní soubory nejsou zadány"
 
 # src/msgcmp.c:165 src/msgmerge.c:272
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "jsou po¾adovány pøesnì 2 vstupní soubory"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -736,7 +740,7 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -744,17 +748,17 @@ msgid ""
 msgstr ""
 
 # src/msgcmp.c:259 src/msgmerge.c:711
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "tato zpráva je pou¾ita, ale nikoli definována..."
 
 # src/msgcmp.c:261 src/msgmerge.c:713
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...ale tato definice je podobná"
 
 # src/msgcmp.c:267 src/msgmerge.c:740
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "tato zpráva je pou¾ita, ale nikoli definována v %s"
@@ -783,11 +787,11 @@ msgstr "dvojn
 msgid "...this is the location of the first definition"
 msgstr "...toto je umístìní první definice"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "musí být zadány nejménì dva rùzné soubory"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -815,7 +819,7 @@ msgstr ""
 "ponechány, ale pouze z prvního .po souboru, který je definuje. Oznaèení pozic\n"
 "v souborech bude ponecháno ze v¹ech .po souborù.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -844,7 +848,7 @@ msgstr ""
 "v souborech bude ponecháno ze v¹ech .po souborù.\n"
 
 # src/msgmerge.c:303
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -856,6 +860,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -882,12 +888,12 @@ msgstr ""
 "  -V, --version            vypí¹e oznaèení verze a ukonèí se\n"
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -896,7 +902,7 @@ msgid ""
 msgstr ""
 
 # src/msgmerge.c:303
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -908,6 +914,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -934,22 +942,22 @@ msgstr ""
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
 # src/msgfmt.c:273 src/xgettext.c:410
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "vstupní soubor není zadán"
 
 # src/msgcmp.c:165 src/msgmerge.c:272
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "jsou po¾adovány pøesnì 2 vstupní soubory"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -958,7 +966,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -995,7 +1003,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1008,40 +1016,40 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
 # src/gettextp.c:154
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "chybí argumenty"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "musí být zadány nejménì dva rùzné soubory"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1052,7 +1060,7 @@ msgid ""
 msgstr ""
 
 # src/msgmerge.c:303
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1065,6 +1073,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1090,22 +1100,22 @@ msgstr ""
 "  -V, --version            vypí¹e oznaèení verze a ukonèí se\n"
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1115,18 +1125,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1471,19 +1481,19 @@ msgstr "ne
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: upozornìní: zdrojový soubor obsahuje neúplný pøeklad"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1515,7 +1525,7 @@ msgid ""
 msgstr ""
 
 # src/msgmerge.c:303
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1527,6 +1537,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1552,18 +1564,18 @@ msgstr ""
 "  -V, --version            vypí¹e oznaèení verze a ukonèí se\n"
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1571,19 +1583,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1592,7 +1604,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1601,48 +1613,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1654,7 +1668,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1688,7 +1702,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 #, fuzzy
 msgid "warning: "
 msgstr "%s: upozornìní: "
@@ -1773,12 +1787,12 @@ msgstr ""
 "Znaková sada \"%s\" není podporována. %s spoléhá na iconv().\n"
 "Tato verze byla kompilována bez iconv().\n"
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
 # src/msgmerge.c:321
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1803,7 +1817,7 @@ msgstr ""
 "základì podobnosti vzorù. Tím je dosa¾eno lep¹ího slití obou katalogù.\n"
 "  Není-li výstupní soubor urèen, výsledek bude vypisován na standardní výstup.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1814,7 +1828,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1822,7 +1836,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1839,7 +1853,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1850,19 +1864,19 @@ msgid ""
 msgstr ""
 
 # src/msgcmp.c:267 src/msgmerge.c:740
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "tato zpráva je pou¾ita, ale nikoli definována v %s"
 
 # src/msgcmp.c:267 src/msgmerge.c:740
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "tato zpráva je pou¾ita, ale nikoli definována v %s"
 
 # src/msgmerge.c:769
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1872,27 +1886,27 @@ msgstr ""
 "chybí %ld, zastaralých %ld.\n"
 
 # src/msgmerge.c:775
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " dokonèeno.\n"
 
 # src/xgettext.c:378 src/xgettext.c:382
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s a %s se vzájemnì vyluèují"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1900,7 +1914,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1908,7 +1922,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1918,7 +1932,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1928,7 +1942,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1938,7 +1952,7 @@ msgid ""
 msgstr ""
 
 # src/msgunfmt.c:215
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1948,6 +1962,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Pou¾ití: %s [PØEPÍNAÈ] [SOUBOR]...\n"
@@ -1965,7 +1981,7 @@ msgstr ""
 "  -V, --version            vypí¹e oznaèení verze a ukonèí se\n"
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1974,7 +1990,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1987,7 +2003,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2149,7 +2165,7 @@ msgstr "mno
 msgid "too many errors, aborting"
 msgstr "pøíli¹ mnoho chyb, konèím"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "neplatná víceznaková sekvence"
 
@@ -2265,7 +2281,7 @@ msgid "failed to create \"%s\""
 msgstr ""
 
 # src/message.c:1182
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "chyba pøi zápisu do souboru \"%s\""
@@ -2281,13 +2297,13 @@ msgid "error while opening \"%s\" for writing"
 msgstr "chyba pøi otevírání souboru \"%s\" pro zápis"
 
 # src/message.c:784
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "zprávy katalogu nesmí obsahovat escape sekvenci `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2297,13 +2313,13 @@ msgid ""
 msgstr ""
 
 # src/message.c:1115
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "výstupní soubor \"%s\" nelze vytvoøit"
 
 # src/message.c:1122
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standardní výstup"
@@ -2321,7 +2337,7 @@ msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: upozornìní: neukonèený øetìzec literálù"
 
 # src/xgettext.c:658 src/xgettext.c:968
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "tento soubor nemù¾e obsahovat pøíkazy pro doménu"
 
@@ -2341,33 +2357,33 @@ msgid "%s:%d: invalid string expression"
 msgstr ""
 
 # src/xgettext.c:386
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-existing nemù¾e být pou¾it, je-li výstup zapisován do stdout"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext nemù¾e pracovat bez toho, ani¾ by znal slova, která má hledat"
 
 # src/xgettext.c:501
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "upozornìní: pøípona `%2$s' souboru `%1$s' není známa; zkusím C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2377,7 +2393,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2389,7 +2405,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2399,7 +2415,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2411,7 +2427,7 @@ msgid ""
 msgstr ""
 
 # src/msgmerge.c:303
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2423,6 +2439,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2454,11 +2472,11 @@ msgstr ""
 "  -w, --width=ÈÍSLO        nastaví ¹íøku výstupní stránky\n"
 
 # src/xget-lex.c:150
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standardní vstup"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2466,7 +2484,7 @@ msgid ""
 msgstr ""
 
 # src/xgettext.c:1342
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "jazyk `%s' není znám"
index 14185db29222be988402b4a4f1ea87d2295bbf7f..8f2a14bac9dd2fe231ae9798ad25eadb63be4287 100644 (file)
Binary files a/po/da.gmo and b/po/da.gmo differ
index d0cd8d4ff2182e2f93eb20294ad13848074ce7ab..2df84596b7788fe1e8b769d54367505d3fe87c46 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-27 19:32+0200\n"
 "Last-Translator: Keld Simonsen <keld@dkuug.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -32,7 +32,7 @@ msgid "Valid arguments are:"
 msgstr "Gyldige argumenter er:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "fejl ved læse-åbning af '%s'"
@@ -247,11 +247,11 @@ msgid ""
 msgstr ""
 "formateringsdirektiv i \"msgid\" og \"%s\" for argument \"%s\" er ikke ens"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -263,16 +263,16 @@ msgstr ""
 "INGEN garanti; heller ikke for SALGBARHED eller EGNETHED FOR NOGET SÆRLIGT\n"
 "FORMÅL.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Skrevet af %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "For mange argumenter"
 
@@ -280,11 +280,11 @@ msgstr "For mange argumenter"
 msgid "missing arguments"
 msgstr "argumenter mangler"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Prøv '%s --help' for yderligere oplysninger.\n"
@@ -344,15 +344,15 @@ msgstr ""
 "oversættes de tekster der findes i det valgte tekstkatalog.\n"
 "Standard-filkataloget for søgning er: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Rapportér fejl på engelsk til <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Brug: %s [TILVALG]\n"
@@ -376,9 +376,9 @@ msgstr ""
 "  -f, --fqdn, --long    langt værtsnavn, indholder hele domænenavnet og alias\n"
 "  -i, --ip-address      adresser for værtsnavnet\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -393,28 +393,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "kunne ikke hente værtsnavn"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "Højst én inddatalinje tilladt"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s og %s udelukker hinanden"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Brug: %s [TILVALG] [INDDATAFIL]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -423,17 +423,17 @@ msgstr ""
 "Filtrerer beskederne i et beskedskatalog efter deres attributter og\n"
 "manipulerer attributterne.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 "Hvis et langt tilvalg kræver et argument, gælder det også for det tilsvarende\n"
 "korte tilvalg.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -446,8 +446,8 @@ msgstr ""
 "  -D, --directory=FILKATALOG  gennemsøg også FILKATALOG efter inddatafiler\n"
 "Hvis ingen inddatafil er angivet eller den er -, læses fra standard-inddata.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -460,7 +460,7 @@ msgstr ""
 "Resultaterne udskrives til standard-uddata hvis ingen uddatafil er angivet,\n"
 "eller hvis den er angivet som - .\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -479,7 +479,7 @@ msgstr ""
 "      --no-obsolete           fjern forældede #~ beskeder\n"
 "      --only-obsolete         behold forældede #~ beskeder\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -498,8 +498,8 @@ msgstr ""
 "      --fuzzy                 samme som --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              samme som --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -510,6 +510,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -525,17 +527,17 @@ msgstr ""
 "  -s, --sort-output           generér sorteret uddata\n"
 "  -F, --sort-by-file          sortér uddata efter filplacering\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "Umuligt udvælgelseskriterium angivet (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Brug: %s [TILVALG] [INDDATAFIL]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -557,7 +559,7 @@ msgstr ""
 "men hvis --use-first er angivet, vil de blive taget fra den første PO-fil,\n"
 "der definerer dem. Filpositioner fra alle PO-filer sammenbringes.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -572,7 +574,7 @@ msgstr ""
 "  -D, --directory=FILKATALOG     gennemsøg også FILKATALOG efter inddatafiler\n"
 "Hvis inddatafilen er -, læses fra standard-inddata.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -585,7 +587,7 @@ msgstr ""
 "Resultaterne udskrives til standard-uddata hvis ingen uddatafil er angivet\n"
 "eller hvis den er angivet som - .\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -605,8 +607,8 @@ msgstr ""
 "  -u, --unique                   kort skrivemåde for --less-than=2, foranlediger\n"
 "                                 at kun unikke beskeder udskrives\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -620,6 +622,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -638,7 +642,7 @@ msgstr ""
 "  -s, --sort-output              generér sorteret uddata\n"
 "  -F, --sort-by-file             sortér uddata efter filplacering\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -649,15 +653,15 @@ msgstr ""
 "  -h, --help                     vis denne hjælp og afslut\n"
 "  -V, --version                  vis versionsinformation og afslut\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "ingen filer angivet som inddata"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "der kræves netop to inddatafiler"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Brug: %s [TILVALG] gammel.po ny.pot\n"
@@ -694,7 +698,7 @@ msgstr ""
 "  ref.pot                     referencer til kildeteksterne\n"
 "  -D, --directory=FILKATALOG  gennemsøg også FILKATALOG efter inddatafiler\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -703,15 +707,15 @@ msgstr ""
 "Bearbejdningsvarianter:\n"
 "  -m, --multi-domain          brug ref.pot til hvert domæne i def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "denne tekst bruges, men er ikke erklæret..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...men denne tekst ligner"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "denne tekst er brugt, men ikke erklæret i %s"
@@ -735,11 +739,11 @@ msgstr "tekst erkl
 msgid "...this is the location of the first definition"
 msgstr "... her er den første erklæring"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "Mindst to filer skal angives"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -759,7 +763,7 @@ msgstr ""
 "men kun fra den første PO-fil, der definerer dem. Filpositioner fra alle PO-filer\n"
 "vil blive sammenbragt.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -779,8 +783,8 @@ msgstr ""
 "  -u, --unique                   kort skrivemåde for --less-than=2, foranlediger\n"
 "                                 at kun unikke beskeder udskrives\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -791,6 +795,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -808,12 +814,12 @@ msgstr ""
 "  -F, --sort-by-file             sortér uddata efter filplacering\n"
 "      --omit-header              udskriv ikke header med 'msgid \"\"' indgang\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Konverterer et beskedskatalog til en anden tegnkodning.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -824,8 +830,8 @@ msgstr ""
 "  -t, --to-code=NAVN          Kodning for uddata\n"
 "Standardværdi er nuværende locales kodning.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -836,6 +842,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -851,20 +859,20 @@ msgstr ""
 "  -s, --sort-output           generér sorteret uddata\n"
 "  -F, --sort-by-file          sortér uddata efter filplacering\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "ingen inddatafil angivet"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "der kræves præcist én inddatafil"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Brug: %s [FLAG] INDFIL\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -877,7 +885,7 @@ msgstr ""
 "Uoversatte poster gives en oversættelse som er identisk med msgid og\n"
 "markeres som uafklaret.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -924,7 +932,7 @@ msgstr ""
 "af et nultegn. Uddata for \"msgexec 0\" er brugbart som inddata for\n"
 "\"xargs -O\"\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -941,30 +949,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "skrivning til standard ud mislykkedes"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "skrivning til %s-underproces mislykkedes"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "filternavn mangler"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "mindst et sed-skript skal angives"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Brug: %s [FLAG] FILTER [FILTERFLAG]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Udfører et filter på alle oversættelser i et beskedskatalog.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -973,7 +981,7 @@ msgstr ""
 "FILTER kan være hvilket som helst program som læser en oversættelse fra\n"
 "standard ind og skriver den ændrede oversættelse til standard ud.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -988,8 +996,8 @@ msgstr ""
 "                                der skal udføres\n"
 "  -n, --quiet, --silent       undertryk automatisk udskrift af resultat\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1001,6 +1009,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1017,22 +1027,22 @@ msgstr ""
 "  -s, --sort-output           generér sorteret uddata\n"
 "  -F, --sort-by-file          sortér uddata efter filplacering\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "kan ikke opsætte ikke-blokerende I/O til %s-underproces"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "kommunikation med %s-underproces mislykkedes"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "læsning fra %s-underproces mislykkedes"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s-underproces afsluttede med slutstatus %d"
@@ -1042,18 +1052,18 @@ msgstr "%s-underproces afsluttede med slutstatus %d"
 msgid "the argument to %s should be a single punctuation character"
 msgstr "argumentet til %s bør være et enkelt skilletegn"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s kræver at \"-d katalog\" angives"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s kræver en \"-l lokale\"-angivelse"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s er kun gyldig med %s"
@@ -1403,13 +1413,13 @@ msgid "%s: warning: source file contains fuzzy translation"
 msgstr ""
 "%s: advarsel: kildetekstfilen indeholder uafklarede oversættelser (fuzzy)"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 "flaget \"%c\" kan ikke bruges førend \"K\" eller \"T\" er blevet angivet"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1418,7 +1428,7 @@ msgstr ""
 "Udtrækker alle beskeder i et beskedskatalog som matcher et vist\n"
 "mønster eller hører til en given kildetekstfil.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1476,8 +1486,8 @@ msgstr ""
 "  -f, --file=FIL              hent MØNSTER fra FIL\n"
 "  -i, --ignore-case           versalufølsomt\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1488,6 +1498,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1503,11 +1515,11 @@ msgstr ""
 "      --sort-output           generér sorteret uddata\n"
 "      --sort-by-file          sortér uddata efter filplacering\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "skrivning til grep-underproces mislykkedes"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1517,7 +1529,7 @@ msgstr ""
 "LANG som beskrevet i filen ABOUT-NLS. Dette er nødvendigt for at\n"
 "du kan teste dine oversættelser.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1528,12 +1540,12 @@ msgstr ""
 "Angiv locale med flaget --locale eller\n"
 ".po-udfilen med flaget --output-file.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "Oprettede %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1542,7 +1554,7 @@ msgstr ""
 "Opretter en ny PO-fil og initierer metainformation med værdier fra\n"
 "brugerens miljøvariabler.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1555,7 +1567,7 @@ msgstr ""
 "Hvis ingen indfil angives, søges efter POT-filen i aktuelt katalog.\n"
 "Hvis den er - læses standard ind.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1568,20 +1580,22 @@ msgstr ""
 "Hvis ingen udfil er angivet, afhænger det af --locale tilvalget eller brugerens\n"
 "indstilling af locale. Hvis den er - skrives resultaterne på standard ud.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Uddatadetaljer:\n"
 "  -l, --locale=LL_CC          sæt mållocale\n"
 "      --no-translator         antag at PO-filen er automatgenereret\n"
 "  -w, --width=ANTAL           sæt sidebredde for uddata\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1589,11 +1603,11 @@ msgstr ""
 "Fandt mere end en .pot-fil.\n"
 "Angiv .pot-indfil med flaget --input.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "fejl ved læsning af aktuelt katalog"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1601,23 +1615,23 @@ msgstr ""
 "Fandt ingen .pot-fil i aktuelt katalog.\n"
 "Angiv .pot-indfil med flaget --input.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() mislykkedes"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "I/O-fejl i %s-underproces"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s-underproces fejlede med slutstatus %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1632,7 +1646,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "Danske oversættelser for pakke %s"
@@ -1668,7 +1682,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "måltegnsæt \"%s\" er ikke et portabelt kodningsnavn"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "advarsel: "
 
@@ -1771,11 +1785,11 @@ msgstr ""
 "Kan ikke konvertere fra '%s' til '%s'. %s bygger på iconv(). Denne version "
 "er bygget uden iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "sikkerhedskopitype"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1799,7 +1813,7 @@ msgstr ""
 "overensstemmelse, vil 'løs søgning' (fuzzy matching) blive brugt til at give\n"
 "bedre resultater.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1816,7 +1830,7 @@ msgstr ""
 "  -C, --compendium=FIL        yderligere bibliotek af tekst-oversættelser,\n"
 "                              kan angives mere end én gang\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1827,7 +1841,7 @@ msgstr ""
 "  -U, --update                opdatér def.po,\n"
 "                              gør ingenting hvis def.po allerede er opdateret\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1856,7 +1870,7 @@ msgstr ""
 "Endelse for sikkerhedskopier er \"~\", hvis den ikke sættes med --suffix eller\n"
 "miljøvariablen SIMPLE_BACKUP_SUFFIX.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1871,15 +1885,15 @@ msgstr ""
 "  -v, --verbose               forøg udskreven information\n"
 "  -q, --quiet, --silent       undertryk indikatorer for fremgang\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "denne tekst burde definere flertalsformer"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "denne tekst burde ikke definere flertalsformer"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1888,26 +1902,26 @@ msgstr ""
 "%sLæste %ld gamle + %ld reference, flettede %ld, uafklarede %ld, mangler %"
 "ld, forældede %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " afsluttet.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s og udtrykkelige filnavne udelukker hinanden"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Brug: %s [TILVALG] [FIL]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Konvertér et binær beskedskatalog til en .po-fil af Uniforum-type\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1918,7 +1932,7 @@ msgstr ""
 "  -j, --java                  Javatilstand: inddata er en Java ResourceBundle-klasse\n"
 "      --tcl                   Tcl-tilstand: inddata er en tcl/msgcat .msg-fil\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1929,7 +1943,7 @@ msgstr ""
 "  FIL ...                  .mo-infiler\n"
 "Hvis ingen indfil er givet eller hvis den er - læses standard-ind.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1944,7 +1958,7 @@ msgstr ""
 "Klassenavnet bestemmes ved at tilføje localenavnet til ressourcenavnet\n"
 "adskilt med en understreg. Klassen findes med hjælp af CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1959,7 +1973,7 @@ msgstr ""
 "Flagene -l og -d er obligatoriske. .msg-filen skrives\n"
 "i det opgivne katalog.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1972,8 +1986,8 @@ msgstr ""
 "Resultaterne udskrives til standard-uddata hvis ingen uddatafil er angivet,\n"
 "eller hvis den er angivet til - .\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -1982,6 +1996,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Detaljer for uddata:\n"
@@ -1993,7 +2009,7 @@ msgstr ""
 "  -w, --width=TAL          angiv udskrivningsbredde\n"
 "  -s, --sort-output        generér sorteret uddata\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2006,7 +2022,7 @@ msgstr ""
 "  -V, --version               vis versionsinformation og afslut\n"
 "  -v, --verbose               forøg udskreven information\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2028,7 +2044,7 @@ msgstr ""
 "oversættelse. Filpositioner samles sammen.\n"
 "Når flaget --unique angives fjernes alle gentagede.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2184,7 +2200,7 @@ msgstr "flertalsform har forkert indeks"
 msgid "too many errors, aborting"
 msgstr "afbryder kørslen på grund af for mange fejl"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "Ugyldig multibytesekvens"
 
@@ -2285,7 +2301,7 @@ msgstr "ikke et gyldigt Java-klassenavn: %s"
 msgid "failed to create \"%s\""
 msgstr "kunne ikke oprette '%s'"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "fejl ved skrivning til filen '%s'"
@@ -2301,13 +2317,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "fejl opstået ved skrive-åbning af '%s'"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "oversættelige tekster må ikke indeholde `\\%c'-escapesekvensen"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2320,12 +2336,12 @@ msgstr ""
 "som er et andet end dit. Forsøg at bruge en ren ASCII-msgid i stedet.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "kan ikke oprette uddatafil '%s'"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standard-uddata"
@@ -2340,7 +2356,7 @@ msgstr "%s:%d: advarsel:  tegnkonstant ikke afsluttet korrekt"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: advarsel: strengkonstant ikke afsluttet"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "denne fil må ikke indeholde 'domain'-kommandoer"
 
@@ -2359,27 +2375,27 @@ msgstr "%s:%d: mangler tal efter #"
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: ugyldigt streng-udtryk"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing kan ikke benyttes når uddata sendes til standard-uddata"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext kan ikke arbejde uden nogen nøgleord at kigge efter"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "advarsel: ukendt type for fil `%s' med endelse `%s'; C benyttes i stedet"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Udtræk oversættelige strenge fra givne indfiler.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2389,7 +2405,7 @@ msgstr ""
 "korte tilvalg.\n"
 "Tilvarende gælder for valgfri argumenter.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2404,7 +2420,7 @@ msgstr ""
 "  -p, --output-dir=FILKATALOG    uddatafiler placeres i FILKATALOG\n"
 "Hvis uddatafilen er -, skrives uddata til standard-ud.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2422,7 +2438,7 @@ msgstr ""
 "                                   RST, Glade)\n"
 "  -C, --c++                      kort skrivemåde for --language=C++\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2436,7 +2452,7 @@ msgstr ""
 "  -c, --add-comments[=MÆRKE]     placér kommentarafsnit for MÆRKE (eller \n"
 "                                 de foregående nøgleordslinjer) i uddata\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2453,8 +2469,8 @@ msgstr ""
 "  -T, --trigraphs                forstå ISO C-trigrafer i inddata\n"
 "      --debug                    mere detaljeret resultat af strenggenkendelse\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2465,6 +2481,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2490,11 +2508,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=STRENG]   brug STRING eller \"\" som forstavelse for msgstr-indgange\n"
 "  -M, --msgstr-suffix[=STRENG]   brug STRING eller \"\" som endelse for msgstr-indgange\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standard-inddata"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2504,7 +2522,7 @@ msgstr ""
 "gettext(\"\") returnerer hovedet med metainformation,\n"
 "ikke den tomme streng.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "ukendt sprog `%s'"
index 865c6b9959514dd7301b5fe14d15b620373a0190..21ed005121e3567cc81344e865ae1e6e9a5e8e31 100644 (file)
Binary files a/po/de.gmo and b/po/de.gmo differ
index a4dfed6b7cccc962604bf375b38c1b0d1dfe940c..065a1f989036e08cfd8625499ebd0e5768cb9087 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -75,7 +75,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-13 20:39+0100\n"
 "Last-Translator: Karl Eichwalder <ke@suse.de>\n"
 "Language-Team: German <de@li.org>\n"
@@ -99,7 +99,7 @@ msgid "Valid arguments are:"
 msgstr "Gültige Argumente sind:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "Öffnen der Datei »%s« zum Lesen fehlgeschlagen"
@@ -313,11 +313,11 @@ msgid ""
 msgstr ""
 "Formatelemente in »msgid« und »%s« für Argument »%s« stimmen nicht überein"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -329,16 +329,16 @@ msgstr ""
 "Es gibt KEINERLEI Garantie; nicht einmal für die TAUGLICHKEIT oder\n"
 "die VERWENDBARKEIT ZU EINEN ANGEGEBENEN ZWECK.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Geschrieben von %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "zu viele Argumente"
 
@@ -346,11 +346,11 @@ msgstr "zu viele Argumente"
 msgid "missing arguments"
 msgstr "Argumente fehlen"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "»%s --help« gibt weitere Informationen.\n"
@@ -414,18 +414,18 @@ msgstr ""
 "\n"
 "Standardverzeichnis: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr ""
 "Fehler bitte an <bug-gnu-gettext@gnu.org> melden.\n"
 "\n"
 "Für die deutsche Übersetzung ist die Mailingliste <de@li.org> zuständig.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Aufruf: %s [OPTION]\n"
@@ -450,9 +450,9 @@ msgstr ""
 "                          vollqualifizierten Domainnamen (FQDN) und Aliasse\n"
 "  -i, --ip-address      Adressen für den Rechnernamen\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -467,28 +467,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "es ist nicht möglich, den Rechnernamen (Hostname) herauszufinden"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "höchstens eine Eingabedatei erlaubt"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s und %s schließen sich gegenseitig aus"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Aufruf: %s [OPTION] [EINGABEDATEI]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -497,17 +497,17 @@ msgstr ""
 "Meldungen eines Katalogs mit Übersetzungen gemäß deren Attribute filtern und\n"
 "die Attribute verändern.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 "Notwendige Argumente für Optionen in Langform sind auch für die Kurzform\n"
 "notwendig.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -521,8 +521,8 @@ msgstr ""
 "Wenn keine Eingabedatei oder »-« angegeben ist, wird die Standardeingabe\n"
 "gelesen.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -535,7 +535,7 @@ msgstr ""
 "Ergebnisse werden nach der Standardausgabe geschrieben, wenn keine Datei oder\n"
 "wenn »-« angegeben ist.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -554,7 +554,7 @@ msgstr ""
 "      --no-obsolete           obsolete Meldungen (#~) verwerfen\n"
 "      --only-obsolete         obsolete Meldungen (#~) übernehmen\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -573,8 +573,8 @@ msgstr ""
 "      --fuzzy                 Synonym für »--only-fuzzy --clear-fuzzy«\n"
 "      --obsolete              Synonym für »--only-obsolete --clear-obsolete«\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -585,6 +585,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -602,17 +604,17 @@ msgstr ""
 "  -s, --sort-output         sortierte Ausgabe erzeugen\n"
 "  -F, --sort-by-file        Ausgabe gemäß Vorkommen in Dateien erzeugen\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "Auswahlkriterium nicht möglich (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Aufruf: %s [OPTION] [EINGABEDATEI]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -637,7 +639,7 @@ msgstr ""
 "Stellenangaben der Meldungen in den Quellen werden für alle PO-Dateien\n"
 "kumuliert.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -652,7 +654,7 @@ msgstr ""
 "  -D, --directory=VERZ        VERZ der Liste der Eingabedateien hinzufügen\n"
 "Wenn die Eingabedatei »-« ist, wird die Standardeingabe gelesen.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -665,7 +667,7 @@ msgstr ""
 "Ergebnisse werden nach der Standardausgabe geschrieben, wenn keine Datei oder\n"
 "»-« angegeben ist.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -685,8 +687,8 @@ msgstr ""
 "  -u, --unique               Abkürzung für »--less-than=2«; Meldungen\n"
 "                               anfordern, die nur einmal vorkommen\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -700,6 +702,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -722,7 +726,7 @@ msgstr ""
 "  -s, --sort-output             sortierte Ausgabe erzeugen\n"
 "  -F, --sort-by-file            Ausgabe gemäß Vorkommen in Dateien erzeugen\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -733,15 +737,15 @@ msgstr ""
 "  -h, --help                   diese Hilfe anzeigen und beenden\n"
 "  -V, --version                Versionsnummer anzeigen und beenden\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "keine Eingabedateien angegeben"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "es werden genau zwei Eingabedateien benötigt"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Aufruf: %s [OPTION] Def.po Ref.pot\n"
@@ -780,7 +784,7 @@ msgstr ""
 "  -D, --directory=VERZEICHNIS   VERZEICHNIS der Liste hinzufügen, in dem nach\n"
 "                                  Eingabedateien gesucht werden soll\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -789,15 +793,15 @@ msgstr ""
 "Optionen, die Verarbeitungen modifizieren:\n"
 "  -m, --multi-domain          Ref.pot auf jeden Bereich in Def.po anwenden\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "diese Meldung kommt vor, ist aber nicht definiert..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...diese Definition ist ähnlich"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "diese Meldung kommt vor, ist aber in %s nicht definiert"
@@ -821,11 +825,11 @@ msgstr "Mehrfachdefinition der Meldung"
 msgid "...this is the location of the first definition"
 msgstr "...dies ist die Stelle der ersten Definition"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "es müssen mindestens zwei Dateien angegeben werden"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -847,7 +851,7 @@ msgstr ""
 "Stellenangaben der Meldungen in den Quellen werden für alle PO-Dateien\n"
 "kumuliert.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -867,8 +871,8 @@ msgstr ""
 "  -u, --unique               Abkürzung für »--less-than=2«; Meldungen\n"
 "                               anfordern, die nur einmal vorkommen\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -879,6 +883,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -899,14 +905,14 @@ msgstr ""
 "  -F, --sort-by-file            Ausgabe gemäß Vorkommen in Dateien erzeugen\n"
 "      --omit-header             »msgid \"\"«-Eintrag im Kopfteil nicht erzeugen\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 "Einen Katalog mit Übersetzungen in eine andere Zeichensatz-Kodierung\n"
 "konvertieren.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -917,8 +923,8 @@ msgstr ""
 "  -t, --to-code=NAME          Kodierung für die Ausgabe\n"
 "Die Vorgabe für die Kodierung ist die Kodierung der aktuellen Lokale.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -929,6 +935,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -947,20 +955,20 @@ msgstr ""
 "  -s, --sort-output             sortierte Ausgabe erzeugen\n"
 "  -F, --sort-by-file            Ausgabe gemäß Vorkommen in Dateien erzeugen\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "Eingabedatei fehlt"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "es wird genau eine Eingabedatei benötigt"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Aufruf: %s [OPTION] EINGABEDATEI\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -973,7 +981,7 @@ msgstr ""
 "i. A. von xgettext erzeugt).  Unübersetzte Einträge bekommen eine Übersetzung\n"
 "zugewiesen, die mit der msgid identisch ist, und werden als »fuzzy« markiert.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1021,7 +1029,7 @@ msgstr ""
 "einem Nullbyte-Zeichen.  Dei Ausgabe von »msgexec 0« ist geeignet als Eingabe für\n"
 "»xargs -0«.\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1039,30 +1047,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "Schreiben nach Standardausgabe fehlgeschlagen"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "Schreiben zum Subprozess %s fehlgeschlagen"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "Name des Filters fehlt"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "es muss mindestens ein sed-Skript angegeben werden"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Aufruf: %s [OPTION] FILTER [FILTER-OPTION]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Einen Filter auf alle Übersetzungen eines Katalogs mit Übersetzungen anwenden.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -1072,7 +1080,7 @@ msgstr ""
 "Standardeingabe liest und die geänderte Übersetzung nach der Standardausgabe\n"
 "schreibt.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1087,8 +1095,8 @@ msgstr ""
 "                                Befehlen hinzufügen\n"
 "  -n, --quiet, --silent       \"Pattern-Space\" nicht automatisch ausgeben\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1100,6 +1108,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1118,24 +1128,24 @@ msgstr ""
 "  -s, --sort-output           sortierte Ausgabe erzeugen\n"
 "  -F, --sort-by-file          Ausgabe gemäß Vorkommen in Dateien erzeugen\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 "es ist nicht möglich, eine nicht-blockierende Ein/Ausgabe zum Subprozess %s\n"
 "zu setzen"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "Kommunikation mit dem Subprozess %s fehlgeschlagen"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "Lesen vorm Subprozess %s fehlgeschlagen"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "Subprozess %s wurde mit dem Exitcode %d beendet"
@@ -1145,18 +1155,18 @@ msgstr "Subprozess %s wurde mit dem Exitcode %d beendet"
 msgid "the argument to %s should be a single punctuation character"
 msgstr "das Argument für %s sollte ein einfaches Punktzeichen sein"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s erfordert eine Angabe in der Art »-d Verzeichnis«"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s erfordert eine Angabe in der Art »-l Lokale«"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s ist nur mit %s gültig"
@@ -1525,13 +1535,13 @@ msgstr "ungenauer »msgstr«-Eintrag wird ignoriert"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: Warnung: Quelldatei enthält ungenaue Übersetzungen"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 "Option »%c« kann nicht verwendet werden, bevor »K« or »T« festgelegt ist"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1542,7 +1552,7 @@ msgstr ""
 
 # To avoid confusion, let msgid and msgstr untranslated here!
 # 2001-11-04 11:16:55 CET -ke-
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1607,8 +1617,8 @@ msgstr ""
 "  -f, --file=FILE             MUSTER der DATEI entnehmen\n"
 "  -i, --ignore-case           Groß-/Kleinschreibung nicht unterscheiden\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1619,6 +1629,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1637,11 +1649,11 @@ msgstr ""
 "      --sort-output            sortierte Ausgabe erzeugen\n"
 "      --sort-by-file           Ausgabe gemäß Vorkommen in Dateien erzeugen\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "Schreiben zum Subprozess grep fehlgeschlagen"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1652,7 +1664,7 @@ msgstr ""
 "beschrieben.  Dies ist notwendig, damit Sie Ihre Übersetzungen testen "
 "können.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1663,12 +1675,12 @@ msgstr ""
 "Bitte legen Sie die Lokale mit der Option »--locale« oder\n"
 "die .po-Datei für die Ausgabe mit der Option »--output-file« fest.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "%s wurde erzeugt.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1677,7 +1689,7 @@ msgstr ""
 "Neue Po-Datei erzeugen und die Meta-Informationen mit Werten der Umgebung des\n"
 "Benutzers initialisieren.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1691,7 +1703,7 @@ msgstr ""
 "POT-Datei gesucht.  Wenn die Eingabedatei »-« ist, wird die Standardeingabe\n"
 "gelesen.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1705,20 +1717,22 @@ msgstr ""
 "»--locale« oder von den Lokale-Einstellungen des Benutzers ab.\n"
 "Ergebnisse werden nach der Standardausgabe geschrieben, wenn »-« angegeben ist.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Details zur Ausgabe:\n"
 "  -l, --locale=LL_CC          Lokale für die Ausgabe setzen\n"
 "      --no-translator         automatische Erzeugung der PO-Datei annehmen\n"
 "  -w, --width=ANZAHL          Breite der Ausgabe auf ANZAHL Spalten festlegen\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1726,11 +1740,11 @@ msgstr ""
 "Mehr als eine .pot-Datei gefunden.\n"
 "Bitte geben Sie die .pot-Datei für die Eingabe mit der Option »--input« an.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "Fehler beim Lesen des aktuellen Verzeichnisses"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1738,23 +1752,23 @@ msgstr ""
 "Keine .pot-Datei im aktuellen Verzeichnis gefunden.\n"
 "Bitte geben Sie die .pot-Datei für die Eingabe mit der Option »--input« an.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() fehlgeschlagen"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "Subprozess %s mit Ein-/Ausgabefehler"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "Subprozess %s mit dem Exitcode %d fehlgeschlagen"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1771,7 +1785,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "German messages for %s"
@@ -1808,7 +1822,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "Zeichensatz »%s« für die Ausgabe bezeichnet keine portable Kodierung"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "Warnung: "
 
@@ -1914,11 +1928,11 @@ msgstr ""
 "Es ist nicht möglich, von »%s« nach »%s« zu konvertieren.\n"
 "%s hängt von iconv() ab.  Diese Version wurde ohne iconv() erzeugt."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "Art der Sicherung"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1942,7 +1956,7 @@ msgstr ""
 "exakte Übereinstimmung bei Meldungen gibt, wird mittels inexakter Suche\n"
 "versucht, ein besseres Ergebnis zu erzielen.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1960,7 +1974,7 @@ msgstr ""
 "  -C, --compendium=DATEI   zusätzliche Bibliothek mit Übersetzungen, es\n"
 "                             können mehrere angegeben werden\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1971,7 +1985,7 @@ msgstr ""
 "  -U, --update                Def.po aktualisieren; nichts unternehmen,\n"
 "                                wenn Def.po bereits aktuell ist\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -2004,7 +2018,7 @@ msgstr ""
 "Das Suffix für Sicherungskopien ist ~, außer wenn --suffix oder die\n"
 "Umgebungsvariable SIMPLE_BACKUP_SUFFIX gesetzt ist.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2019,15 +2033,15 @@ msgstr ""
 "  -v, --verbose               mehr Hinweise während der Verarbeitung geben\n"
 "  -q, --quiet, --silent       Fortschrittsanzeige unterdrücken\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "diese Meldung sollte Pluralformen definieren"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "diese Meldung sollte keine Pluralformen definieren"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -2036,28 +2050,28 @@ msgstr ""
 "%s%ld alte + %ld Referenzeinträge gelesen,\n"
 "%ld stimmen überein, %ld ungenau, %ld fehlen, %ld veraltet.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " fertig.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s und explizite Angabe des Dateinamens schließen sich gegenseitig aus"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Aufruf: %s [OPTION] [DATEI]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 "Binären Katalog mit Meldungen in eine .po-Datei gemäß Uniforum-Format\n"
 "umwandeln.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2069,7 +2083,7 @@ msgstr ""
 "                             für Java erzeugen\n"
 "      --tcl                Tcl-Modus: Eingabe ist eine tcl/msgcat .msg-Datei\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -2082,7 +2096,7 @@ msgstr ""
 "Wenn keine Eingabedatei oder »-« angegeben ist, wird die Standardeingabe\n"
 "gelesen.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -2099,7 +2113,7 @@ msgstr ""
 "der Ressource festgelegt, abgetrennt durch einen Unterstrich (»_«).  Die Option\n"
 "»-d« ist notwendig.  Die Klasse mittels CLASSPATH gesucht.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -2116,7 +2130,7 @@ msgstr ""
 "Die Optionen »-l« und »-d« sind notwendig.  Die .msg-Datei ist im angegebenen\n"
 "Verzeichnis zu finden.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2129,8 +2143,8 @@ msgstr ""
 "Ergebnisse werden nach der Standardausgabe geschrieben, wenn keine Datei oder\n"
 "»-« angegeben ist.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -2139,6 +2153,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Details zur Ausgabe:\n"
@@ -2152,7 +2168,7 @@ msgstr ""
 "  -w, --width=ANZAHL        Breite der Ausgabe auf ANZAHL Spalten festlegen\n"
 "  -s, --sort-output         sortierte Ausgabe erzeugen\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2165,7 +2181,7 @@ msgstr ""
 "  -V, --version             Versionsnummer anzeigen und beenden\n"
 "  -v, --verbose             mehr Hinweise während der Verarbeitung geben\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2188,7 +2204,7 @@ msgstr ""
 "Stellenangaben der Meldungen in den Quellen werden kumuliert.  Bei Verwendung\n"
 "der Option --unique werden doppelte Einträge verworfen.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2351,7 +2367,7 @@ msgstr "Pluralform hat einen falschen Index"
 msgid "too many errors, aborting"
 msgstr "zu viele Fehler: Abbruch"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "ungültige Multibyte-Sequenz"
 
@@ -2457,7 +2473,7 @@ msgstr "kein gültiger Name einer Java-Klasse: %s"
 msgid "failed to create \"%s\""
 msgstr "Fehler beim Anlegen »%s«"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "Fehler beim Schreiben von Datei »%s«"
@@ -2473,14 +2489,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "Fehler beim Öffnen von  »%s« zum Schreiben"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "Zu übersetzende Meldungen sollten nicht die Escape-Sequenz »\\%c« enthalten"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2496,12 +2512,12 @@ msgstr ""
 "msgid mit reinen ASCII-Zeichen aus.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "Ausgabedatei »%s« kann nicht erzeugt werden"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "Standardausgabe"
@@ -2516,7 +2532,7 @@ msgstr "%s:%d: Warnung: Zeichenkonstante nicht korrekt beendet"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: Warnung: Zeichenkette nicht korrekt beendet"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "diese Datei darf keine »domain«-Anweisung enthalten"
 
@@ -2535,29 +2551,29 @@ msgstr "%s:%d: Zahl nach # fehlt"
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: ungültiger Audruck einer Zeichenkette"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "»--join-existing« kann nicht benutzt werden, wenn nach Standardausgabe\n"
 "geschrieben wird"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr ""
 "ohne Angabe zu berücksichtigender Schlüsselwörter schlägt xgettext fehl"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "Warnung: Typ der Datei »%s« mit Suffix »%s« ist unbekannt; C wird versucht"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Aus den Eingabedateien die zu übersetzenden Meldungen herausschreiben.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2566,7 +2582,7 @@ msgstr ""
 "Notwendige Argumente für Optionen in Langform sind auch für die Kurzform\n"
 "notwendig.  Dies gilt in gleicher Weise für optionale Argumente.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2582,7 +2598,7 @@ msgstr ""
 "Ergebnisse werden nach der Standardausgabe geschrieben, wenn keine Datei oder\n"
 "»-« angegeben ist.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2602,7 +2618,7 @@ msgstr ""
 "Gemäß Vorgabe wird die Sprache anhand des Suffixes des Namens der Eingabedatei\n"
 "geraten.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2617,7 +2633,7 @@ msgstr ""
 "  -c, --add-comments[=KENNUNG]   Kommentare mit KENNUNG (oder die aus Zeilen\n"
 "                                   vor einem Schlüsselwort) herausschreiben\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2637,8 +2653,8 @@ msgstr ""
 "  --debug                    detaillierteres Ergebnis bei Erkennung der\n"
 "                               Formatelemente\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2649,6 +2665,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2678,11 +2696,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=KETTE]   KETTE oder \"\" als Präfix für msgstr nehmen\n"
 "  -M, --msgstr-suffix[=KETTE]   KETTE oder \"\" als Suffix für msgstr nehmen\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "Standardeingabe"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2692,7 +2710,7 @@ msgstr ""
 "gettext(\"\") gibt den Kopfeintrag mit Meta-Informationen\n"
 "zurück, keine leere Zeichenkette.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "Programmiersprache »%s« unbekannt"
index 5c1e24ed4f416d3357f6c41869dc7359f4a69cf0..f1a3a2265c872d4b6085df0c908c22c51c5f28bd 100644 (file)
Binary files a/po/el.gmo and b/po/el.gmo differ
index 4c768dc4d942acdebfa2a877c5cdb35c20021cec..89bd61fd397c70c2a2f301466143fc557b2a8a6b 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.34\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 1998-05-17 13:12+0200\n"
 "Last-Translator: Simos KSenitellis <simos@teiath.gr>\n"
 "Language-Team: Greek <simos@teiath.gr>\n"
@@ -30,7 +30,7 @@ msgstr ""
 
 #
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "óöÜëìá óôï Üíïéãìá ôïõ \"%s\" ãéá áíÜãíùóç"
@@ -273,11 +273,11 @@ msgid ""
 msgstr "ïé ìïñöïðïéÞóåéò ãéá ôç ðáñÜìåôñï %u äåí åßíáé ßäéåò"
 
 #
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -290,17 +290,17 @@ msgstr ""
 "ËÅÉÔÏÕÑÃÉÊÏÔÇÔÁ Þ ÊÁÔÁËËÇËÏÔÇÔÁ ÃÉÁ ÅÍÁ ÓÕÃÊÅÊÑÉÌÅÍÏ ÓÊÏÐÏ.\n"
 
 #
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "ÃñáììÝíï áðü ôïí/ôçí %s.\n"
 
 #
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
@@ -310,11 +310,11 @@ msgid "missing arguments"
 msgstr "õðïëåßðïíôáé ïñßóìáôá"
 
 #
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "ÄïêéìÜóôå `%s --help' ãéá ðåñéóóüôåñåò ðëçñïöïñßåò.\n"
@@ -378,16 +378,16 @@ msgstr ""
 "ÊáèéåñùìÝíïò êáôÜëïãïò áíáæÞôçóçò: %s\n"
 
 #
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Óôåßëôå áíáöïñÝò óöáëìÜôùí óôï <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -407,9 +407,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -421,44 +421,44 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
 #
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "ôá %s êáé %s åßíáé áìïéâáßá áðïêëåéþìåíá"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -467,8 +467,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -477,7 +477,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -489,7 +489,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -502,7 +502,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -514,6 +514,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -538,18 +540,18 @@ msgstr ""
 "  -w, --width=ÁÑÉÈÌÏÓ         ïñéóìüò ìåãÝèïõò ðëÜôïõò óåëßäáò åîüäïõ\n"
 
 #
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "Ý÷åé åðéëå÷èåß áäýíáôï êñéôÞñéï åðéëïãÞò (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
 #
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -579,7 +581,7 @@ msgstr ""
 "ðñþôï áñ÷åßï PO ðïõ ôá Ý÷åé ïñßóåé. Ïé èÝóåéò áñ÷åßïõ áðü üëá ôá áñ÷åßá PO\n"
 "èá äéáôçñçèïýí.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -589,7 +591,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -599,7 +601,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -629,7 +631,7 @@ msgstr ""
 "èá äéáôçñçèïýí.\n"
 
 #
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -644,6 +646,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -667,7 +671,7 @@ msgstr ""
 "  -V, --version               åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n"
 "  -w, --width=ÁÑÉÈÌÏÓ         ïñéóìüò ìåãÝèïõò ðëÜôïõò óåëßäáò åîüäïõ\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -676,16 +680,16 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "äåí êáèïñßóôçêáí áñ÷åßá åéóüäïõ"
 
 #
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "áðáéôïýíôáé áêñéâþò äýï áñ÷åßá åéóüäïõ"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -726,7 +730,7 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -734,17 +738,17 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "áõôü ôï ìÞíõìá ÷ñçóéìïðïåßôáé, áëëÜ äåí ïñßæåôáé..."
 
 #
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...áëëÜ áõôüò ï ïñéóìüò åßíáé ðáñüìïéïò"
 
 #
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "áõôü ôï ìÞíõìá ÷ñçóéìïðïåßôáé, áëëÜ äåí ïñßæåôáé óôï %s"
@@ -772,12 +776,12 @@ msgid "...this is the location of the first definition"
 msgstr "...áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
 
 #
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "ðñÝðåé íá ïñéóôïýí ôïõëÜ÷éóôïí äýï áñ÷åßá"
 
 #
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -807,7 +811,7 @@ msgstr ""
 "èá äéáôçñçèïýí.\n"
 
 #
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -837,7 +841,7 @@ msgstr ""
 "èá äéáôçñçèïýí.\n"
 
 #
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -849,6 +853,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -873,12 +879,12 @@ msgstr ""
 "  -V, --version               åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n"
 "  -w, --width=ÁÑÉÈÌÏÓ         ïñéóìüò ìåãÝèïõò ðëÜôïõò óåëßäáò åîüäïõ\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -887,7 +893,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -899,6 +905,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -923,22 +931,22 @@ msgstr ""
 "  -w, --width=ÁÑÉÈÌÏÓ         ïñéóìüò ìåãÝèïõò ðëÜôïõò óåëßäáò åîüäïõ\n"
 
 #
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "äåí äüèçêå áñ÷åßï åéóüäïõ"
 
 #
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "áðáéôïýíôáé áêñéâþò äýï áñ÷åßá åéóüäïõ"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -947,7 +955,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -984,7 +992,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -997,41 +1005,41 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
 #
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "õðïëåßðïíôáé ïñßóìáôá"
 
 #
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "ðñÝðåé íá ïñéóôïýí ôïõëÜ÷éóôïí äýï áñ÷åßá"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1042,7 +1050,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1055,6 +1063,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1078,22 +1088,22 @@ msgstr ""
 "  -V, --version               åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n"
 "  -w, --width=ÁÑÉÈÌÏÓ         ïñéóìüò ìåãÝèïõò ðëÜôïõò óåëßäáò åîüäïõ\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1103,18 +1113,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1454,19 +1464,19 @@ msgid "%s: warning: source file contains fuzzy translation"
 msgstr ""
 "%s: ðñïåéäïðïßçóç: ôï áñ÷åßï åéóüäïõ ðåñéÝ÷åé ðñïóåããéóôéêÝò ìåôáöñÜóåéò"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1498,7 +1508,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1510,6 +1520,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1533,18 +1545,18 @@ msgstr ""
 "  -V, --version               åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n"
 "  -w, --width=ÁÑÉÈÌÏÓ         ïñéóìüò ìåãÝèïõò ðëÜôïõò óåëßäáò åîüäïõ\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1552,19 +1564,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1573,7 +1585,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1582,48 +1594,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1635,7 +1649,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1669,7 +1683,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr ""
 
@@ -1749,12 +1763,12 @@ msgid ""
 "built without iconv()."
 msgstr ""
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
 #
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1780,7 +1794,7 @@ msgstr ""
 "Ôá áðïôåëÝóìáôá ãñÜöïíôáé óôçí êáíïíéêÞ Ýîïäï åêôüò êáé áí ïñßæåôáé\n"
 "êÜðïéï áñ÷åßï åîüäïõ.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1791,7 +1805,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1799,7 +1813,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1816,7 +1830,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1827,19 +1841,19 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "áõôü ôï ìÞíõìá ÷ñçóéìïðïåßôáé, áëëÜ äåí ïñßæåôáé óôï %s"
 
 #
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "áõôü ôï ìÞíõìá ÷ñçóéìïðïåßôáé, áëëÜ äåí ïñßæåôáé óôï %s"
 
 #
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, fuzzy, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1849,27 +1863,27 @@ msgstr ""
 "Ý÷ïõí ðáñáëçöèåß %d, á÷ñçóéìïðïßçôá %d.\n"
 
 #
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " Ýãéíå.\n"
 
 #
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "ôá %s êáé %s åßíáé áìïéâáßá áðïêëåéþìåíá"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1877,7 +1891,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1885,7 +1899,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1895,7 +1909,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1905,7 +1919,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1915,7 +1929,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1925,6 +1939,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "×ñÞóç: %s [ÅÐÉËÏÃÇ] filename.mo filename.po\n"
@@ -1936,7 +1952,7 @@ msgstr ""
 "  -S, --strict             ìïñöÞ åîüäïõ ôï áõóôçñü Uniforum\n"
 "  -V, --version            åìöÜíéóç ðëçñïöïñéþí Ýêäïóçò êáé Ýîïäïò\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1945,7 +1961,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1958,7 +1974,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2118,7 +2134,7 @@ msgid "too many errors, aborting"
 msgstr "ðÜñá ðïëëÜ óöÜëìáôá, åãêáôáëåßðù"
 
 #
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 #, fuzzy
 msgid "invalid multibyte sequence"
 msgstr "ìç áðïäåêôÞ óåéñÜ ÷áñáêôÞñùí äéáöõãÞò"
@@ -2238,7 +2254,7 @@ msgid "failed to create \"%s\""
 msgstr ""
 
 #
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "óöÜëìá óôçí åããñáöÞ ôïõ áñ÷åßïõ \"%s\""
@@ -2254,7 +2270,7 @@ msgid "error while opening \"%s\" for writing"
 msgstr "óöÜëìá êáôÜ ôï Üíïéãìá ôïõ áñ÷åßïõ \"%s\" ãéá åããñáöÞ"
 
 #
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
@@ -2262,7 +2278,7 @@ msgstr ""
 "ôá ìçíýìáôá ðñïò ìåôÜöñáóç äåí ðñÝðåé íá ðåñéÝ÷ïõí ôï ÷áñáêôÞñá äéáöõãÞò `\\%"
 "c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2272,13 +2288,13 @@ msgid ""
 msgstr ""
 
 #
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "áäõíáìßá äçìéïõñãßáò áñ÷åßïõ åîüäïõ \"%s\""
 
 #
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "êáíïíéêÞ Ýîïäïò"
@@ -2296,7 +2312,7 @@ msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: ðñïåéäïðïßçóç: ìç ôåñìáôéóìÝíï áëöáñéèìçôéêü"
 
 #
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "áõôü ôï áñ÷åßï äåí ìðïñåß íá ðåñéÝ÷åé ïäçãßåò ãéá ôç ðåñéï÷Þ"
 
@@ -2316,36 +2332,36 @@ msgid "%s:%d: invalid string expression"
 msgstr ""
 
 #
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "ôï --join-existing äå ìðïñåß íá ÷ñçóéìïðïéçèåß üôáí ç Ýîïäïò ãñÜöåôáé óôçí "
 "êáíïíéêÞ Ýîïäï"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr ""
 
 #
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "ðñïåéäïðïßçóç: ôï áñ÷åßï `%s' ìå êáôÜëçîç `%s' åßíáé Üãíùóôï· èá äïêéìáóôåß C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2355,7 +2371,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2367,7 +2383,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2377,7 +2393,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2389,7 +2405,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2401,6 +2417,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2430,11 +2448,11 @@ msgstr ""
 "  -w, --width=ÁÑÉÈÌÏÓ         ïñéóìüò ìåãÝèïõò ðëÜôïõò óåëßäáò åîüäïõ\n"
 
 #
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "êáíïíéêÞ åßóïäïò"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2442,7 +2460,7 @@ msgid ""
 msgstr ""
 
 #
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "ç ãëþóóá `%s' åßíáé Üãíùóôç"
index 19bdf3d924a0fa729526f127b8653338c2680cba..f2c8961007a68e8af9a7b99d55571735ad212ba5 100644 (file)
Binary files a/po/en@boldquot.gmo and b/po/en@boldquot.gmo differ
index 633da0fb4cb70dd2316d2d07efd2357b3ea6eacb..847f75f8bdbee622bf291dedc09e62090ab8aeea 100644 (file)
@@ -31,8 +31,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
-"PO-Revision-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
+"PO-Revision-Date: 2002-04-24 19:27+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "MIME-Version: 1.0\n"
@@ -55,7 +55,7 @@ msgid "Valid arguments are:"
 msgstr "Valid arguments are:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "error while opening “\e[1m%s\e[0m” for reading"
@@ -281,11 +281,11 @@ msgstr ""
 "format specifications in ‘\e[1mmsgid\e[0m’ and ‘\e[1m%s\e[0m’ for argument ‘\e[1m%s\e"
 "[0m’ are not the same"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -296,16 +296,16 @@ msgstr ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Written by %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "too many arguments"
 
@@ -313,11 +313,11 @@ msgstr "too many arguments"
 msgid "missing arguments"
 msgstr "missing arguments"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Try ‘\e[1m%s --help\e[0m’ for more information.\n"
@@ -378,15 +378,15 @@ msgstr ""
 "found in the selected catalog are translated.\n"
 "Standard search directory: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Usage: %s [OPTION]\n"
@@ -411,9 +411,9 @@ msgstr ""
 "                          and aliases\n"
 "  -i, --ip-address      addresses for the hostname\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -428,28 +428,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "could not get host name"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "at most one input file allowed"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s and %s are mutually exclusive"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Usage: %s [OPTION] [INPUTFILE]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -458,15 +458,15 @@ msgstr ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "Mandatory arguments to long options are mandatory for short options too.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -479,8 +479,8 @@ msgstr ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 "If no input file is given or if it is -, standard input is read.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -493,7 +493,7 @@ msgstr ""
 "The results are written to standard output if no output file is specified\n"
 "or if it is -.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -512,7 +512,7 @@ msgstr ""
 "      --no-obsolete           remove obsolete #~ messages\n"
 "      --only-obsolete         keep obsolete #~ messages\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -531,7 +531,7 @@ msgstr ""
 "      --fuzzy                 synonym for --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -543,6 +543,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -555,20 +557,22 @@ msgstr ""
 "  -n, --add-location          generate ‘\e[1m#: filename:line\e[0m’ lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "impossible selection criteria specified (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Usage: %s [OPTION] [INPUTFILE]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -591,7 +595,7 @@ msgstr ""
 "is specified, they will be taken from the first PO file to define them.\n"
 "File positions from all PO files will be cumulated.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -606,7 +610,7 @@ msgstr ""
 "  -D, --directory=DIRECTORY      add DIRECTORY to list for input files search\n"
 "If input file is -, standard input is read.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -619,7 +623,7 @@ msgstr ""
 "The results are written to standard output if no output file is specified\n"
 "or if it is -.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -640,7 +644,7 @@ msgstr ""
 "  -u, --unique                   shorthand for --less-than=2, requests\n"
 "                                 that only unique messages be printed\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -655,6 +659,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -670,10 +676,12 @@ msgstr ""
 "  -n, --add-location             generate ‘\e[1m#: filename:line\e[0m’ lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -684,15 +692,15 @@ msgstr ""
 "  -h, --help                     display this help and exit\n"
 "  -V, --version                  output version information and exit\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "no input files given"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "exactly 2 input files required"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Usage: %s [OPTION] def.po ref.pot\n"
@@ -727,7 +735,7 @@ msgstr ""
 "  ref.pot                     references to the sources\n"
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -736,15 +744,15 @@ msgstr ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "this message is used but not defined..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...but this definition is similar"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "this message is used but not defined in %s"
@@ -768,11 +776,11 @@ msgstr "duplicate message definition"
 msgid "...this is the location of the first definition"
 msgstr "...this is the location of the first definition"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "at least two files must be specified"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -793,7 +801,7 @@ msgstr ""
 "PO file to define them.  File positions from all PO files will be\n"
 "cumulated.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -814,7 +822,7 @@ msgstr ""
 "  -u, --unique                   shorthand for --less-than=2, requests\n"
 "                                 that only unique messages be printed\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -826,6 +834,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -839,16 +849,18 @@ msgstr ""
 "  -n, --add-location             generate ‘\e[1m#: filename:line\e[0m’ lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with ‘\e[1mmsgid \"\"\e[0m’ entry\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Converts a translation catalog to a different character encoding.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -859,7 +871,7 @@ msgstr ""
 "  -t, --to-code=NAME          encoding for output\n"
 "The default encoding is the current locale's encoding.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -871,6 +883,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -883,23 +897,25 @@ msgstr ""
 "      --add-location          preserve ‘\e[1m#: filename:line\e[0m’ lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "no input file given"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "exactly one input file required"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Usage: %s [OPTION] INPUTFILE\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -912,7 +928,7 @@ msgstr ""
 "xgettext).  Untranslated entries are assigned a translation that is\n"
 "identical to the msgid, and are marked fuzzy.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -958,7 +974,7 @@ msgstr ""
 "A special builtin command called ‘\e[1m0\e[0m’ outputs the translation, followed by a\n"
 "null byte.  The output of “\e[1mmsgexec 0\e[0m” is suitable as input for “\e[1mxargs -0\e[0m”.\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -975,30 +991,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "write to stdout failed"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "write to %s subprocess failed"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "missing filter name"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "at least one sed script must be specified"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Applies a filter to all translations of a translation catalog.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -1007,7 +1023,7 @@ msgstr ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1022,7 +1038,7 @@ msgstr ""
 "                                to be executed\n"
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -1035,6 +1051,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1048,25 +1066,27 @@ msgstr ""
 "      --add-location          preserve ‘\e[1m#: filename:line\e[0m’ lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "cannot set up nonblocking I/O to %s subprocess"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "communication with %s subprocess failed"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "read from %s subprocess failed"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s subprocess terminated with exit code %d"
@@ -1076,18 +1096,18 @@ msgstr "%s subprocess terminated with exit code %d"
 msgid "the argument to %s should be a single punctuation character"
 msgstr "the argument to %s should be a single punctuation character"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s requires a “\e[1m-d directory\e[0m” specification"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s requires a “\e[1m-l locale\e[0m” specification"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s is only valid with %s"
@@ -1449,14 +1469,14 @@ msgstr "fuzzy ‘\e[1mmsgstr\e[0m’ entry ignored"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: warning: source file contains fuzzy translation"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 "option ‘\e[1m%c\e[0m’ cannot be used before ‘\e[1mK\e[0m’ or ‘\e[1mT\e[0m’ has been "
 "specified"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1465,7 +1485,7 @@ msgstr ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1522,7 +1542,7 @@ msgstr ""
 "  -f, --file=FILE             obtain PATTERN from FILE\n"
 "  -i, --ignore-case           ignore case distinctions\n"
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -1534,6 +1554,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1546,14 +1568,16 @@ msgstr ""
 "      --add-location          preserve ‘\e[1m#: filename:line\e[0m’ lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "write to grep subprocess failed"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1563,7 +1587,7 @@ msgstr ""
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1574,12 +1598,12 @@ msgstr ""
 "Please specify the locale through the --locale option or\n"
 "the output .po file through the --output-file option.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "Created %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1588,7 +1612,7 @@ msgstr ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1601,7 +1625,7 @@ msgstr ""
 "If no input file is given, the current directory is searched for the POT file.\n"
 "If it is -, standard input is read.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1614,20 +1638,24 @@ msgstr ""
 "If no output file is given, it depends on the --locale option or the user's\n"
 "locale setting.  If it is -, the results are written to standard output.\n"
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1635,11 +1663,11 @@ msgstr ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "error reading current directory"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1647,23 +1675,23 @@ msgstr ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() failed"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "%s subprocess I/O error"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s subprocess failed with exit code %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1680,7 +1708,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "English translations for %s package"
@@ -1718,7 +1746,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "target charset “\e[1m%s\e[0m” is not a portable encoding name."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "warning: "
 
@@ -1822,11 +1850,11 @@ msgstr ""
 "Cannot convert from “\e[1m%s\e[0m” to “\e[1m%s\e[0m”. %s relies on iconv(). This "
 "version was built without iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "backup type"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1849,7 +1877,7 @@ msgstr ""
 "comments and file positions will be preserved.  Where an exact match\n"
 "cannot be found, fuzzy matching is used to produce better results.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1866,7 +1894,7 @@ msgstr ""
 "  -C, --compendium=FILE       additional library of message translations,\n"
 "                              may be specified more than once\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1877,7 +1905,7 @@ msgstr ""
 "  -U, --update                update def.po,\n"
 "                              do nothing if def.po already up to date\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1906,7 +1934,7 @@ msgstr ""
 "The backup suffix is ‘\e[1m~\e[0m’, unless set with --suffix or the SIMPLE_BACKUP_SUFFIX\n"
 "environment variable.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1921,15 +1949,15 @@ msgstr ""
 "  -v, --verbose               increase verbosity level\n"
 "  -q, --quiet, --silent       suppress progress indicators\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "this message should define plural forms"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "this message should not define plural forms"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1938,26 +1966,26 @@ msgstr ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
 "obsolete %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " done.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s and explicit file names are mutually exclusive"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Usage: %s [OPTION] [FILE]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Convert binary message catalog to Uniforum style .po file.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1968,7 +1996,7 @@ msgstr ""
 "  -j, --java               Java mode: input is a Java ResourceBundle class\n"
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1979,7 +2007,7 @@ msgstr ""
 "  FILE ...                 input .mo files\n"
 "If no input file is given or if it is -, standard input is read.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1994,7 +2022,7 @@ msgstr ""
 "The class name is determined by appending the locale name to the resource name,\n"
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -2009,7 +2037,7 @@ msgstr ""
 "The -l and -d options are mandatory.  The .msg file is located in the\n"
 "specified directory.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2022,7 +2050,7 @@ msgstr ""
 "The results are written to standard output if no output file is specified\n"
 "or if it is -.\n"
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -2032,6 +2060,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Output details:\n"
@@ -2041,9 +2071,11 @@ msgstr ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2056,7 +2088,7 @@ msgstr ""
 "  -V, --version            output version information and exit\n"
 "  -v, --verbose            increase verbosity level\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2077,7 +2109,7 @@ msgstr ""
 "specified, they will be taken from the first translation.  File positions\n"
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2233,7 +2265,7 @@ msgstr "plural form has wrong index"
 msgid "too many errors, aborting"
 msgstr "too many errors, aborting"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "invalid multibyte sequence"
 
@@ -2334,7 +2366,7 @@ msgstr "not a valid Java class name: %s"
 msgid "failed to create \"%s\""
 msgstr "failed to create “\e[1m%s\e[0m”"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "error while writing “\e[1m%s\e[0m” file"
@@ -2348,7 +2380,7 @@ msgstr "compilation of Java class failed, please try --verbose or set $JAVAC"
 msgid "error while opening \"%s\" for writing"
 msgstr "error while opening “\e[1m%s\e[0m” for writing"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
@@ -2356,7 +2388,7 @@ msgstr ""
 "internationalized messages should not contain the ‘\e[1m\\%c\e[0m’ escape "
 "sequence"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2369,12 +2401,12 @@ msgstr ""
 "different from yours. Consider using a pure ASCII msgid instead.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "cannot create output file “\e[1m%s\e[0m”"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standard output"
@@ -2389,7 +2421,7 @@ msgstr "%s:%d: warning: unterminated character constant"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: warning: unterminated string literal"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "this file may not contain domain directives"
 
@@ -2408,25 +2440,25 @@ msgstr "%s:%d: missing number after #"
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: invalid string expression"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-existing cannot be used when output is written to stdout"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext cannot work without keywords to look for"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "warning: file ‘\e[1m%s\e[0m’ extension ‘\e[1m%s\e[0m’ is unknown; will try C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Extract translatable strings from given input files.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2435,7 +2467,7 @@ msgstr ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2450,7 +2482,7 @@ msgstr ""
 "  -p, --output-dir=DIR           output files will be placed in directory DIR\n"
 "If output file is -, output is written to standard output.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2469,7 +2501,7 @@ msgstr ""
 "  -C, --c++                      shorthand for --language=C++\n"
 "By default the language is guessed depending on the input file name extension.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2484,7 +2516,7 @@ msgstr ""
 "  -c, --add-comments[=TAG]       place comment block with TAG (or those\n"
 "                                 preceding keyword lines) in output file\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2501,7 +2533,7 @@ msgstr ""
 "  -T, --trigraphs                understand ANSI C trigraphs for input\n"
 "      --debug                    more detailed formatstring recognition result\n"
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -2513,6 +2545,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2530,6 +2564,8 @@ msgstr ""
 "  -n, --add-location             generate ‘\e[1m#: filename:line\e[0m’ lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with ‘\e[1mmsgid \"\"\e[0m’ entry\n"
@@ -2538,11 +2574,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=STRING]   use STRING or \"\" as prefix for msgstr entries\n"
 "  -M, --msgstr-suffix[=STRING]   use STRING or \"\" as suffix for msgstr entries\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standard input"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2552,7 +2588,7 @@ msgstr ""
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "language ‘\e[1m%s\e[0m’ unknown"
index 8acc78a308f90207332b85ee36ede887462cea0c..176230ecf6d41a2c4af071f40f34ac28a240fd0f 100644 (file)
Binary files a/po/en@quot.gmo and b/po/en@quot.gmo differ
index ee7fa1bca301b626cc13567d1d48ce86b6d14e93..900f5559f0f1c8cabd5769e4eeba25559735cd7b 100644 (file)
@@ -28,8 +28,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
-"PO-Revision-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
+"PO-Revision-Date: 2002-04-24 19:27+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "MIME-Version: 1.0\n"
@@ -52,7 +52,7 @@ msgid "Valid arguments are:"
 msgstr "Valid arguments are:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "error while opening “%s” for reading"
@@ -268,11 +268,11 @@ msgid ""
 msgstr ""
 "format specifications in ‘msgid’ and ‘%s’ for argument ‘%s’ are not the same"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -283,16 +283,16 @@ msgstr ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Written by %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "too many arguments"
 
@@ -300,11 +300,11 @@ msgstr "too many arguments"
 msgid "missing arguments"
 msgstr "missing arguments"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Try ‘%s --help’ for more information.\n"
@@ -365,15 +365,15 @@ msgstr ""
 "found in the selected catalog are translated.\n"
 "Standard search directory: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Usage: %s [OPTION]\n"
@@ -398,9 +398,9 @@ msgstr ""
 "                          and aliases\n"
 "  -i, --ip-address      addresses for the hostname\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -415,28 +415,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "could not get host name"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "at most one input file allowed"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s and %s are mutually exclusive"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Usage: %s [OPTION] [INPUTFILE]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -445,15 +445,15 @@ msgstr ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "Mandatory arguments to long options are mandatory for short options too.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -466,8 +466,8 @@ msgstr ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 "If no input file is given or if it is -, standard input is read.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -480,7 +480,7 @@ msgstr ""
 "The results are written to standard output if no output file is specified\n"
 "or if it is -.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -499,7 +499,7 @@ msgstr ""
 "      --no-obsolete           remove obsolete #~ messages\n"
 "      --only-obsolete         keep obsolete #~ messages\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -518,7 +518,7 @@ msgstr ""
 "      --fuzzy                 synonym for --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -530,6 +530,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -542,20 +544,22 @@ msgstr ""
 "  -n, --add-location          generate ‘#: filename:line’ lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "impossible selection criteria specified (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Usage: %s [OPTION] [INPUTFILE]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -578,7 +582,7 @@ msgstr ""
 "is specified, they will be taken from the first PO file to define them.\n"
 "File positions from all PO files will be cumulated.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -593,7 +597,7 @@ msgstr ""
 "  -D, --directory=DIRECTORY      add DIRECTORY to list for input files search\n"
 "If input file is -, standard input is read.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -606,7 +610,7 @@ msgstr ""
 "The results are written to standard output if no output file is specified\n"
 "or if it is -.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -627,7 +631,7 @@ msgstr ""
 "  -u, --unique                   shorthand for --less-than=2, requests\n"
 "                                 that only unique messages be printed\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -642,6 +646,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -657,10 +663,12 @@ msgstr ""
 "  -n, --add-location             generate ‘#: filename:line’ lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -671,15 +679,15 @@ msgstr ""
 "  -h, --help                     display this help and exit\n"
 "  -V, --version                  output version information and exit\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "no input files given"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "exactly 2 input files required"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Usage: %s [OPTION] def.po ref.pot\n"
@@ -714,7 +722,7 @@ msgstr ""
 "  ref.pot                     references to the sources\n"
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -723,15 +731,15 @@ msgstr ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "this message is used but not defined..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...but this definition is similar"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "this message is used but not defined in %s"
@@ -755,11 +763,11 @@ msgstr "duplicate message definition"
 msgid "...this is the location of the first definition"
 msgstr "...this is the location of the first definition"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "at least two files must be specified"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -780,7 +788,7 @@ msgstr ""
 "PO file to define them.  File positions from all PO files will be\n"
 "cumulated.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -801,7 +809,7 @@ msgstr ""
 "  -u, --unique                   shorthand for --less-than=2, requests\n"
 "                                 that only unique messages be printed\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -813,6 +821,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -826,16 +836,18 @@ msgstr ""
 "  -n, --add-location             generate ‘#: filename:line’ lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with ‘msgid \"\"’ entry\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Converts a translation catalog to a different character encoding.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -846,7 +858,7 @@ msgstr ""
 "  -t, --to-code=NAME          encoding for output\n"
 "The default encoding is the current locale's encoding.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -858,6 +870,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -870,23 +884,25 @@ msgstr ""
 "      --add-location          preserve ‘#: filename:line’ lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "no input file given"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "exactly one input file required"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Usage: %s [OPTION] INPUTFILE\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -899,7 +915,7 @@ msgstr ""
 "xgettext).  Untranslated entries are assigned a translation that is\n"
 "identical to the msgid, and are marked fuzzy.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -945,7 +961,7 @@ msgstr ""
 "A special builtin command called ‘0’ outputs the translation, followed by a\n"
 "null byte.  The output of “msgexec 0” is suitable as input for “xargs -0”.\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -962,30 +978,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "write to stdout failed"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "write to %s subprocess failed"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "missing filter name"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "at least one sed script must be specified"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Applies a filter to all translations of a translation catalog.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -994,7 +1010,7 @@ msgstr ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1009,7 +1025,7 @@ msgstr ""
 "                                to be executed\n"
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -1022,6 +1038,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1035,25 +1053,27 @@ msgstr ""
 "      --add-location          preserve ‘#: filename:line’ lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "cannot set up nonblocking I/O to %s subprocess"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "communication with %s subprocess failed"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "read from %s subprocess failed"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s subprocess terminated with exit code %d"
@@ -1063,18 +1083,18 @@ msgstr "%s subprocess terminated with exit code %d"
 msgid "the argument to %s should be a single punctuation character"
 msgstr "the argument to %s should be a single punctuation character"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s requires a “-d directory” specification"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s requires a “-l locale” specification"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s is only valid with %s"
@@ -1427,12 +1447,12 @@ msgstr "fuzzy ‘msgstr’ entry ignored"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: warning: source file contains fuzzy translation"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "option ‘%c’ cannot be used before ‘K’ or ‘T’ has been specified"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1441,7 +1461,7 @@ msgstr ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1498,7 +1518,7 @@ msgstr ""
 "  -f, --file=FILE             obtain PATTERN from FILE\n"
 "  -i, --ignore-case           ignore case distinctions\n"
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -1510,6 +1530,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1522,14 +1544,16 @@ msgstr ""
 "      --add-location          preserve ‘#: filename:line’ lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "write to grep subprocess failed"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1539,7 +1563,7 @@ msgstr ""
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1550,12 +1574,12 @@ msgstr ""
 "Please specify the locale through the --locale option or\n"
 "the output .po file through the --output-file option.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "Created %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1564,7 +1588,7 @@ msgstr ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1577,7 +1601,7 @@ msgstr ""
 "If no input file is given, the current directory is searched for the POT file.\n"
 "If it is -, standard input is read.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1590,20 +1614,24 @@ msgstr ""
 "If no output file is given, it depends on the --locale option or the user's\n"
 "locale setting.  If it is -, the results are written to standard output.\n"
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1611,11 +1639,11 @@ msgstr ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "error reading current directory"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1623,23 +1651,23 @@ msgstr ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() failed"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "%s subprocess I/O error"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s subprocess failed with exit code %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1656,7 +1684,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "English translations for %s package"
@@ -1693,7 +1721,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "target charset “%s” is not a portable encoding name."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "warning: "
 
@@ -1797,11 +1825,11 @@ msgstr ""
 "Cannot convert from “%s” to “%s”. %s relies on iconv(). This version was "
 "built without iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "backup type"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1824,7 +1852,7 @@ msgstr ""
 "comments and file positions will be preserved.  Where an exact match\n"
 "cannot be found, fuzzy matching is used to produce better results.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1841,7 +1869,7 @@ msgstr ""
 "  -C, --compendium=FILE       additional library of message translations,\n"
 "                              may be specified more than once\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1852,7 +1880,7 @@ msgstr ""
 "  -U, --update                update def.po,\n"
 "                              do nothing if def.po already up to date\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1881,7 +1909,7 @@ msgstr ""
 "The backup suffix is ‘~’, unless set with --suffix or the SIMPLE_BACKUP_SUFFIX\n"
 "environment variable.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1896,15 +1924,15 @@ msgstr ""
 "  -v, --verbose               increase verbosity level\n"
 "  -q, --quiet, --silent       suppress progress indicators\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "this message should define plural forms"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "this message should not define plural forms"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1913,26 +1941,26 @@ msgstr ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
 "obsolete %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " done.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s and explicit file names are mutually exclusive"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Usage: %s [OPTION] [FILE]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Convert binary message catalog to Uniforum style .po file.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1943,7 +1971,7 @@ msgstr ""
 "  -j, --java               Java mode: input is a Java ResourceBundle class\n"
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1954,7 +1982,7 @@ msgstr ""
 "  FILE ...                 input .mo files\n"
 "If no input file is given or if it is -, standard input is read.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1969,7 +1997,7 @@ msgstr ""
 "The class name is determined by appending the locale name to the resource name,\n"
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1984,7 +2012,7 @@ msgstr ""
 "The -l and -d options are mandatory.  The .msg file is located in the\n"
 "specified directory.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1997,7 +2025,7 @@ msgstr ""
 "The results are written to standard output if no output file is specified\n"
 "or if it is -.\n"
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -2007,6 +2035,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Output details:\n"
@@ -2016,9 +2046,11 @@ msgstr ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2031,7 +2063,7 @@ msgstr ""
 "  -V, --version            output version information and exit\n"
 "  -v, --verbose            increase verbosity level\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2052,7 +2084,7 @@ msgstr ""
 "specified, they will be taken from the first translation.  File positions\n"
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2208,7 +2240,7 @@ msgstr "plural form has wrong index"
 msgid "too many errors, aborting"
 msgstr "too many errors, aborting"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "invalid multibyte sequence"
 
@@ -2309,7 +2341,7 @@ msgstr "not a valid Java class name: %s"
 msgid "failed to create \"%s\""
 msgstr "failed to create “%s”"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "error while writing “%s” file"
@@ -2323,14 +2355,14 @@ msgstr "compilation of Java class failed, please try --verbose or set $JAVAC"
 msgid "error while opening \"%s\" for writing"
 msgstr "error while opening “%s” for writing"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "internationalized messages should not contain the ‘\\%c’ escape sequence"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2343,12 +2375,12 @@ msgstr ""
 "different from yours. Consider using a pure ASCII msgid instead.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "cannot create output file “%s”"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standard output"
@@ -2363,7 +2395,7 @@ msgstr "%s:%d: warning: unterminated character constant"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: warning: unterminated string literal"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "this file may not contain domain directives"
 
@@ -2382,25 +2414,25 @@ msgstr "%s:%d: missing number after #"
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: invalid string expression"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-existing cannot be used when output is written to stdout"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext cannot work without keywords to look for"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "warning: file ‘%s’ extension ‘%s’ is unknown; will try C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Extract translatable strings from given input files.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2409,7 +2441,7 @@ msgstr ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2424,7 +2456,7 @@ msgstr ""
 "  -p, --output-dir=DIR           output files will be placed in directory DIR\n"
 "If output file is -, output is written to standard output.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2443,7 +2475,7 @@ msgstr ""
 "  -C, --c++                      shorthand for --language=C++\n"
 "By default the language is guessed depending on the input file name extension.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2458,7 +2490,7 @@ msgstr ""
 "  -c, --add-comments[=TAG]       place comment block with TAG (or those\n"
 "                                 preceding keyword lines) in output file\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2475,7 +2507,7 @@ msgstr ""
 "  -T, --trigraphs                understand ANSI C trigraphs for input\n"
 "      --debug                    more detailed formatstring recognition result\n"
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, no-wrap
 msgid ""
 "Output details:\n"
@@ -2487,6 +2519,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2504,6 +2538,8 @@ msgstr ""
 "  -n, --add-location             generate ‘#: filename:line’ lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with ‘msgid \"\"’ entry\n"
@@ -2512,11 +2548,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=STRING]   use STRING or \"\" as prefix for msgstr entries\n"
 "  -M, --msgstr-suffix[=STRING]   use STRING or \"\" as suffix for msgstr entries\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standard input"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2526,7 +2562,7 @@ msgstr ""
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "language ‘%s’ unknown"
index ad73857e0fd4a81fccdabdf64151104ede3be611..69bfd9b607ad633b9101efa5299771e19198ebf0 100644 (file)
Binary files a/po/es.gmo and b/po/es.gmo differ
index 3f2fb1e096772277519cfbbd4c014ab21ea6d3c7..2b96836e89c1d802eefd3c9621798c23629c5e7b 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11-pre3\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2001-12-24 11:21-0500\n"
 "Last-Translator: Max de Mendizábal <max@upn.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr "Los argumentos válidos son:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "error al abrir el fichero \"%s\" para lectura"
@@ -259,11 +259,11 @@ msgstr ""
 "las especificaciones de formato en 'msgid' y 'msgstr' para el argumento '%s' "
 "no son las mismas"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -275,16 +275,16 @@ msgstr ""
 "No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA UN\n"
 "FIN DETERMINADO.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrito por %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "demasiados argumentos"
 
@@ -292,11 +292,11 @@ msgstr "demasiados argumentos"
 msgid "missing arguments"
 msgstr "faltan argumentos"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Pruebe `%s --help' para más información.\n"
@@ -374,15 +374,15 @@ msgstr ""
 "encuentre dentro del catálogo seleccionado.\n"
 "Directorio de búsqueda estándar: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Comunicar los `bugs' a <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Modo de empleo: %s [OPCIÓN]\n"
@@ -407,9 +407,9 @@ msgstr ""
 "                        completo del dominio calificado,\n"
 "   -i, --ip-address     dirección del nombre de la máquina\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -424,28 +424,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "no se pudo obtener el nombre de la máquina"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "sólo se permite un fichero de entrada máximo"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s y %s son mutuamente excluyentes"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Modo de empleo: %s [OPCIÓN] [FICHEROENTRADA]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -454,15 +454,15 @@ msgstr ""
 "Filtra los mensajes de un catálogo de traducción de acuerdo con sus\n"
 "atributos, y luego manipula los atributos.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "Los argumentos obligatorios para las opciones largas también son obligatorios para las opciones cortas.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -476,8 +476,8 @@ msgstr ""
 "                               de ficheros de entrada\n"
 "Si no se da ningún fichero de entrada o si es -, se lee la entrada estándar.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -490,7 +490,7 @@ msgstr ""
 "Los resultados se escriben a la salida estándar si no se especifica ningún\n"
 "fichero de salida o si es -.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -509,7 +509,7 @@ msgstr ""
 "     --no-obsolete   elimina los mensajes obsoletos #~\n"
 "     --only-obsolete conserva los mensajes obsoletos #~\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -528,8 +528,8 @@ msgstr ""
 "       --fuzzy                 sinónimo de --only-fuzzy --clear-fuzzy\n"
 "       --obsolete              sinónimo de --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -540,6 +540,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -557,17 +559,17 @@ msgstr ""
 "  -s, --sort-output         genera una salida ordenada\n"
 "  -F, --sort-by-file        ordena la salida por localización de ficheros\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "se especificó un criterio de selección imposible (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Modo de empleo: %s [OPCIÓN] [FICHEROENTRADA]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -593,7 +595,7 @@ msgstr ""
 "fichero PO para definirlos. Las posiciones dentro del fichero de todos\n"
 "los ficheros PO se conservarán.  \n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -610,7 +612,7 @@ msgstr ""
 "                                  de ficheros de entrada\n"
 "Si el fichero de entrada es -, se lee la entrada estándar.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -623,7 +625,7 @@ msgstr ""
 "Los resultados se escriben a la salida estándar si no se especifica un \n"
 "fichero de salida o si es -.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -649,8 +651,8 @@ msgstr ""
 # Lo mismo en ' informa de la versión...' em
 # Obligatorios.. obligatorios , queda un poco feo. Si lo que se pretende
 # es ser fiel al original, pon 'son tambien obligatorios para...' em+
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -664,6 +666,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -683,7 +687,7 @@ msgstr ""
 "  -s, --sort-output          escribe la salida ordenada\n"
 "  -F, --sort-by-file         escribe la salida ordenada por fichero\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -694,15 +698,15 @@ msgstr ""
 "   -h, --help                      muestra esta ayuda y finaliza\n"
 "   -V, --version                   muestra la versión y finaliza\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "no se especificaron ficheros de entrada"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "se requieren exactamente 2 ficheros de entrada"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Modo de empleo: %s [OPCIÓN] def.po ref.pot\n"
@@ -800,7 +804,7 @@ msgstr ""
 "   -D, --directory=DIRECTORIO  añade al DIRECTORIO a la lista de búsqueda\n"
 "                               de ficheros de entrada\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -810,15 +814,15 @@ msgstr ""
 "   -m, --multi-domain          aplica ref.pot a cada uno de los dominios en\n"
 "                               def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "este mensaje se usa pero no está definido..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...pero esta definición es parecida"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "este mensaje se usa pero no está definido en %s"
@@ -864,11 +868,11 @@ msgstr "definici
 msgid "...this is the location of the first definition"
 msgstr "...aquí está la primera definición"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "se deben especificar por lo menos dos ficheros"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -891,7 +895,7 @@ msgstr ""
 "defina. Las posiciones dentro del fichero de todos los ficheros PO se\n"
 "conservarán.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -914,8 +918,8 @@ msgstr ""
 # Lo mismo en ' informa de la versión...' em
 # Obligatorios.. obligatorios , queda un poco feo. Si lo que se pretende
 # es ser fiel al original, pon 'son tambien obligatorios para...' em+
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -926,6 +930,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -944,12 +950,12 @@ msgstr ""
 "  -F, --sort-by-file         escribe la salida ordenada por fichero\n"
 "      --omit-header          no escribe la línea de encabezado `msgid \"\"'\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Convierte un catálogo de traducción a una codificación de carácteres distinta.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -963,8 +969,8 @@ msgstr ""
 # Lo mismo en ' informa de la versión...' em
 # Obligatorios.. obligatorios , queda un poco feo. Si lo que se pretende
 # es ser fiel al original, pon 'son tambien obligatorios para...' em+
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -975,6 +981,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -992,20 +1000,20 @@ msgstr ""
 "  -F, --sort-by-file         escribe la salida ordenada por fichero\n"
 
 # acepto sugerencia de em pero agrego un "el". mm
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "no se especificó el fichero de entrada"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "se requieren exactamente un ficheros de entrada"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Modo de empleo: %s [OPCIÓN] FICHEROENTRADA\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -1018,7 +1026,7 @@ msgstr ""
 "por xgettext). Las entradas no traducidas son asignadas a una traducción que\n"
 "es idéntica a la del msgid y son marcadas como difusas.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1067,7 +1075,7 @@ msgstr ""
 "traducción, seguido por un byte nulo. La salida de \"msgexec 0\" se puede \n"
 "utilizar como entrada para \"xargs -0\".\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1085,30 +1093,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "fallo en la escritura a la salida estándar"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "fallo en la escritura la subproceso %s"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "falta el nombre del filtro"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "se debe especificar al menos un guión de sed"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Modo de empleo: %s [OPCIÓN] FILTRO [OPCIONES-DEL-FILTRO]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Aplica un filtro a todas las traducciones de un catálogo de traducción.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -1117,7 +1125,7 @@ msgstr ""
 "El FILTRO puede ser cualquier programa que lea una traducción de la entrada\n"
 "estándar y escriba una traducción modificada a la salida estándar.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1137,8 +1145,8 @@ msgstr ""
 # Lo mismo en ' informa de la versión...' em
 # Obligatorios.. obligatorios , queda un poco feo. Si lo que se pretende
 # es ser fiel al original, pon 'son tambien obligatorios para...' em+
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1150,6 +1158,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1168,22 +1178,22 @@ msgstr ""
 "  -s, --sort-output          escribe la salida ordenada\n"
 "  -F, --sort-by-file         escribe la salida ordenada por fichero\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "no se puede eliminar el bloqueo de la E/S del subproceso %s"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "fallo en la comunicación con el subproceso %s"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "fallo en la lectura del subproceso %s"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "el subproceso %s terminó con un código de salida %d"
@@ -1193,18 +1203,18 @@ msgstr "el subproceso %s termin
 msgid "the argument to %s should be a single punctuation character"
 msgstr "el argumento a %s debe ser un solo carácter de puntuación"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s requiere que se especifique un \"-d directorio\""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, fuzzy, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s requiere que se especifique un \"-d directorio\""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s sólo es válido con %s"
@@ -1633,14 +1643,14 @@ msgstr "se descarta la l
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: atención: el fichero fuente contiene una traducción difusa"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 "la opción '%c' no se puede usar antes de que 'K' o 'T' hayan sido "
 "especificadas"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1649,7 +1659,7 @@ msgstr ""
 "Extrae todos los mensajes de un catálogo de traducción que coincidan con un\n"
 "patrón dado o pertenezcan a algunos de los ficheros fuente dados.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1712,8 +1722,8 @@ msgstr ""
 # Lo mismo en ' informa de la versión...' em
 # Obligatorios.. obligatorios , queda un poco feo. Si lo que se pretende
 # es ser fiel al original, pon 'son tambien obligatorios para...' em+
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1724,6 +1734,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1741,11 +1753,11 @@ msgstr ""
 "      --sort-by-file         escribe la salida ordenada por localización \n"
 "                             de fichero\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "fallo en la escritura al subproceso grep"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1755,7 +1767,7 @@ msgstr ""
 "de entorno LANG, tal como se describe en el fichero ABOUT-NLS. Esto\n"
 "es necesario para que se puedan probar las traducciones.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1766,12 +1778,12 @@ msgstr ""
 "Favor de especificar el formato local a través de la opción --locale o\n"
 "el fichero de salida .po a través de la opción --output-file.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "Creado %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1780,7 +1792,7 @@ msgstr ""
 "Crea un nuevo fichero PO, inicializando la metainformación con valores\n"
 "tomados del entorno del usuario.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1794,7 +1806,7 @@ msgstr ""
 "actual.\n"
 "Si es -, se lee la entrada estándar.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1808,13 +1820,15 @@ msgstr ""
 "de la selección local del usuario. Si es -, los resultados se escriben en\n"
 "la salida estándar.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Detalles de salida:\n"
 "   -l, --locale=LL_CC          ajusta el local destino\n"
@@ -1822,7 +1836,7 @@ msgstr ""
 "                               automáticamente\n"
 "   -w, --width=NÚMERO          ajusta la anchura de la página de salida\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1831,11 +1845,11 @@ msgstr ""
 "Favor de especificar el fichero .pot de entrada utilizando la opción --"
 "input\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "error en la lectura del directorio actual"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1844,23 +1858,23 @@ msgstr ""
 "Favor de especificar el fichero .pot de entrada utilizando la opción --"
 "input\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fallo en fdopen()"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "error de E/S en el subproceso %s"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "fallo en el subproceso %s con código de salida %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1876,7 +1890,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "Traducciones al español para el paquete %s"
@@ -1920,7 +1934,7 @@ msgstr ""
 "portátil."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "atención: "
 
@@ -2026,11 +2040,11 @@ msgstr ""
 "No se puede convertir de \"%s\" a \"%s\". %s se basa en iconv().\n"
 "Esta versión fue construida sin iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "tipo de respaldo"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -2053,7 +2067,7 @@ msgstr ""
 "haya una coincidencia exacta, se utilizará el método de comparación difusa\n"
 "para obtener mejores resultados.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -2071,7 +2085,7 @@ msgstr ""
 "   -C, --compendium=FICHERO   biblioteca adicional de traducción de mensajes,\n"
 "                              puede ser especificada más de una vez\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2082,7 +2096,7 @@ msgstr ""
 "   -U, --update                actualiza def.po,\n"
 "                               no hace nada si def.po ya está actualizado\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -2113,7 +2127,7 @@ msgstr ""
 "El sufijo de los respaldos es `~', a menos que se ponga la opción --suffix o\n"
 "la variable de entorno SIMPLE_BACKUP_SUFFIX.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2128,15 +2142,15 @@ msgstr ""
 "   -v, --verbose               incrementa el nivel de mensajes\n"
 "   -q, --quiet, --silent       suprime los indicadores de progreso\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "este mensaje debería definir las formas plurales"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "este mensaje no debería definir las formas plurales"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -2146,26 +2160,26 @@ msgstr ""
 "incorporados %ld, convertidos en difusos %ld, faltan %ld, obsoletos %ld.\n"
 
 # Porque no mejor poner simplemente 'fin'? mm++
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " terminado.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s y los nombres de ficheros explícitos son mutuamente excluyentes"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Modo de empleo: %s [OPCIÓN] [FICHERO]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Convierte el catálogo de mensajes binarios al fichero de estilo Uniforum .po.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, fuzzy, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2178,7 +2192,7 @@ msgstr ""
 "       --java2                 como --java, y supone el uso de Java2\n"
 "                               (JDK 1.2 o superior)\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -2189,7 +2203,7 @@ msgstr ""
 "   FICHERO ...              ficheros de entrada .mo\n"
 "Si no se especifica un fichero de entrada o si es -, se lee la entrada estándar.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -2205,7 +2219,7 @@ msgstr ""
 "recurso, separado por un guión bajo. La clase se localiza utilizando la\n"
 "variable de entorno CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, fuzzy, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -2222,7 +2236,7 @@ msgstr ""
 "recurso, separados por un guión bajo. La opción -d es obligatoria. La clase\n"
 "se escribe bajo el directorio especificado.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2235,8 +2249,8 @@ msgstr ""
 "Los resultados se escriben a la salida estándar si no se especifica ningún\n"
 "fichero de salida o si es -.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -2245,6 +2259,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Detalles de salida:\n"
@@ -2257,7 +2273,7 @@ msgstr ""
 "  -w, --width=NÚMERO        ajusta la anchura de la página de salida\n"
 "  -s, --sort-output         escribe la salida ordenada\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2271,7 +2287,7 @@ msgstr ""
 "   -v, --verbose               incrementa el nivel de mensajes\n"
 "   -q, --quiet, --silent       suprime los indicadores de progreso\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2294,7 +2310,7 @@ msgstr ""
 "ficheros serán acumuladas. Cuando se utiliza la opción --unique, los \n"
 "duplicados se descartan.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2503,7 +2519,7 @@ msgstr "la primera forma del plural tiene un 
 msgid "too many errors, aborting"
 msgstr "demasiados errores, programa interrumpido"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "sucesión de multibyte inválida"
 
@@ -2604,7 +2620,7 @@ msgstr "no es un nombre de clase Java v
 msgid "failed to create \"%s\""
 msgstr "fallo al crear \"%s\""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "hubo un error al escribir el fichero \"%s\""
@@ -2619,7 +2635,7 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "error al abrir el fichero \"%s\" para escritura"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
@@ -2627,7 +2643,7 @@ msgstr ""
 "Los mensajes internacionalizados no deben contener la secuencia de escape `\\"
 "%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2640,12 +2656,12 @@ msgstr ""
 "caracteres diferente a la suya. Considere la opción de utilizar un msgid\n"
 "en ASCII puro. %s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "no se puede crear el fichero de salida \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "salida estándar"
@@ -2691,7 +2707,7 @@ msgstr "%s:%d: atenci
 # mente el verbo poder en Castellano es mucho más flexible que en otros
 # idiomas. De todas maneras siempre se puede mirar otras traducciones.  em
 # ok. Acepto en 'no puede' a reserva de encontrar nuevos argumentos. mm
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "este fichero no puede contener instrucciones de dominio"
 
@@ -2710,29 +2726,29 @@ msgstr "%s:%d: falta un n
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: expresión de cadena inválida"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "no se puede utilizar --join-existing cuando el resultado se escribe en la\n"
 "salida estándar (stdout)"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext no puede funcionar sin palabras claves que buscar"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "atención: el fichero `%s' con extensión `%s'\n"
 "es desconocido; se intentará tipo C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Extrae las cadenas traducibles a partir de un grupo de ficheros dados.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2741,7 +2757,7 @@ msgstr ""
 "Los argumentos obligatorios en las opciones largas también lo son para las \n"
 "opciones cortas. De forma similar se comportan los argumentos opcionales.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2758,7 +2774,7 @@ msgstr ""
 "                                  directorio DIR\n"
 "Si el fichero de salida es -, la salida será escrita a la salida estándar.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, fuzzy, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2776,7 +2792,7 @@ msgstr ""
 "Por defecto, el lenguaje se adivina dependiendo de la extensión del fichero\n"
 "de entrada.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2792,7 +2808,7 @@ msgstr ""
 "                                  aquellas líneas que preceden a la palabra\n"
 "                                  clave) en el fichero de salida\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2813,7 +2829,7 @@ msgstr ""
 "       --debug                    muestra con más detalle el reconocimiento\n"
 "                                  de las cadenas de formato\n"
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2825,6 +2841,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2858,11 +2876,11 @@ msgstr ""
 "   -M, --msgstr-suffix[=CADENA]   utiliza la CADENA o \"\" como sufijo para las\n"
 "                                  líneas del msgstr\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "entrada estándar"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2872,7 +2890,7 @@ msgstr ""
 "gettext(\"\") regresa la línea de encabezado con la\n"
 "metainformación, no una cadena vacía.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "lenguaje `%s' desconocido"
index 2b1e0c41184c3075886b81999432b45882338ef3..2a7d80dbef8eaa77dcbff5d46745342a6ab7634a 100644 (file)
Binary files a/po/et.gmo and b/po/et.gmo differ
index 7839d0be98b633a430947f1661eb51ae46775805..3283185cd30b2a813e9926c3b9533f826e8cc3a0 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.37\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2001-04-30 16:25+0200\n"
 "Last-Translator: Ivar Smolin <okul@linux.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -28,7 +28,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "viga faili \"%s\" avamisel (lugemiseks)"
@@ -233,11 +233,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "vormingukirjeldused argumendi %lu jaoks ei ole sarnased"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -250,16 +250,16 @@ msgstr ""
 "TEATUD KINDLAKS EESMÄRGIKS. Üksikasjade suhtes vaata GNU Üldist Avalikku\n"
 "Litsentsi.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Selle programmi on kirjutanud %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "liiga palju argumente"
 
@@ -267,11 +267,11 @@ msgstr "liiga palju argumente"
 msgid "missing arguments"
 msgstr "argumendid on puudu"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Täiendava info saamiseks proovi `%s --help'.\n"
@@ -336,16 +336,16 @@ msgstr ""
 "found in the selected catalog are translated.!!!\n"
 "Standardne otsinukataloog: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Vigadest teata aadressile <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -365,9 +365,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -379,43 +379,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s ja %s on vastastikku välistavad"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -424,8 +424,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -434,7 +434,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -446,7 +446,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -458,7 +458,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -470,6 +470,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -497,17 +499,17 @@ msgstr ""
 "  -V, --version              väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER         määrab väljastatava lehekülje laiuse\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "lubamatu valikukriteeriumi kirjeldus (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -535,7 +537,7 @@ msgstr ""
 "comments) jäetakse alles ainult esimesena kirjeldatud PO failist.\n"
 "Positsioonikirjeldused võetakse ja säilitatakse kõikidest PO failidest.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -545,7 +547,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -554,7 +556,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -581,7 +583,7 @@ msgstr ""
 "comments) jäetakse alles ainult esimesena kirjeldatud PO failist.\n"
 "Positsioonikirjeldused võetakse ja säilitatakse kõikidest PO failidest.\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -596,6 +598,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -623,7 +627,7 @@ msgstr ""
 "  -V, --version              väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER         määrab väljastatava lehekülje laiuse\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -631,15 +635,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "sisendfailid on määramata"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "vaja läheb täpselt kahte sisendfaili"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -679,22 +683,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "see teade on kasutusel, kuid kirjeldamata..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...kuid see kirjeldus on sarnane"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "see teade on kasutusel, kuid %s poolt kirjeldamata"
@@ -718,11 +722,11 @@ msgstr "teade on kirjeldatud kaks korda"
 msgid "...this is the location of the first definition"
 msgstr "...see on esimese kirjelduse asukoht"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "vähemalt kaks faili peab olema ette antud"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -749,7 +753,7 @@ msgstr ""
 "comments) jäetakse alles ainult esimesena kirjeldatud PO failist.\n"
 "Positsioonikirjeldused võetakse ja säilitatakse kõikidest PO failidest.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -776,7 +780,7 @@ msgstr ""
 "comments) jäetakse alles ainult esimesena kirjeldatud PO failist.\n"
 "Positsioonikirjeldused võetakse ja säilitatakse kõikidest PO failidest.\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -788,6 +792,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -816,12 +822,12 @@ msgstr ""
 "  -V, --version              väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER         määrab väljastatava lehekülje laiuse\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -829,7 +835,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -841,6 +847,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -868,21 +876,21 @@ msgstr ""
 "  -V, --version              väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER         määrab väljastatava lehekülje laiuse\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "sisendfail on määramata"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "vaja läheb täpselt kahte sisendfaili"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -891,7 +899,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -927,7 +935,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -940,39 +948,39 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "argumendid on puudu"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "vähemalt kaks faili peab olema ette antud"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -982,7 +990,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -995,6 +1003,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1022,22 +1032,22 @@ msgstr ""
 "  -V, --version              väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER         määrab väljastatava lehekülje laiuse\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1047,18 +1057,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1374,19 +1384,19 @@ msgstr "ignoreerin kahtlast `msgstr' kirjet"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: hoiatus: lähtefail sisaldab kahtlast tõlget"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1417,7 +1427,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1429,6 +1439,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1456,18 +1468,18 @@ msgstr ""
 "  -V, --version              väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER         määrab väljastatava lehekülje laiuse\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1475,19 +1487,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1496,7 +1508,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1505,48 +1517,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1558,7 +1572,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1592,7 +1606,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 #, fuzzy
 msgid "warning: "
 msgstr "%s: hoiatus: "
@@ -1677,11 +1691,11 @@ msgstr ""
 "Kooditabel \"%s\" ei ole toetatud. %s asendatakse,\n"
 "iconv() poolt. See versioon tehakse ilma iconv() kasutamata.\n"
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1708,7 +1722,7 @@ msgstr ""
 "kahtlased. Kui väljundfaili ei ole kirjeldatud, saadetakse tulemus\n"
 "standardväljunisse.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1719,7 +1733,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1727,7 +1741,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1744,7 +1758,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1754,17 +1768,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "see teade on kasutusel, kuid %s poolt kirjeldamata"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "see teade on kasutusel, kuid %s poolt kirjeldamata"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1773,26 +1787,26 @@ msgstr ""
 "%sLoetud %ld vana + %ld viidet, ühendatud %ld, kahtlaseid %ld, puuduvaid %"
 "ld, vananenuid %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " valmis.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s ja %s on vastastikku välistavad"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1800,7 +1814,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1808,7 +1822,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1818,7 +1832,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1828,7 +1842,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1837,7 +1851,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1847,6 +1861,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Kasutamine: %s [VÕTI] [FAIL]...\n"
@@ -1863,7 +1879,7 @@ msgstr ""
 "  -V, --version            väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER       määrab väljastatava lehekülje laiuse\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1872,7 +1888,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1885,7 +1901,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2043,7 +2059,7 @@ msgstr "mitmuse vorm omab vale indeksit"
 msgid "too many errors, aborting"
 msgstr "liiga palju vigu, katkestan töö"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "vigane multibait jada"
 
@@ -2146,7 +2162,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "viga faili \"%s\" kirjutamisel"
@@ -2160,13 +2176,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "viga faili \"%s\" avamisel (kirjutamiseks)"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "tõlgitud teated peaksid mitte sisaldama `\\%c' erimärgijada"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2175,12 +2191,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "ei suuda luua väljundfaili \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standardväljund"
@@ -2195,7 +2211,7 @@ msgstr "%s:%d: l
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: hoiatus: lõpetamata string"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "see fail ei tohi sisaldada domeeni direktiive"
 
@@ -2214,34 +2230,34 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "võtit `--join-existing' ei ole võimalik pruukida kui väljunit kirjutatakse "
 "standardväljundisse"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext ei tööta ilma vajalike võtmesõnadeta"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "hoiatus: faili `%s' laiend `%s' on tundmatu; proovin C vormingut"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2251,7 +2267,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2263,7 +2279,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2273,7 +2289,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2284,7 +2300,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2296,6 +2312,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2328,18 +2346,18 @@ msgstr ""
 "  -V, --version              väljastab versiooniinfo ja lõpetab programmi töö\n"
 "  -w, --width=NUMBER         määrab väljastatava lehekülje laiuse\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standardsisend"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "tundmatu keel `%s'"
index b53586b97dbd7af01e39cf864ecabacbef051f03..aa92b5b9ae118dd9bedb91e57d652ce80f7a5c44 100644 (file)
Binary files a/po/fr.gmo and b/po/fr.gmo differ
index 710c8de1fe6c968ce3aa246f378d5133b88f58b6..aa088610f2f9ef7853e687155d83e72440164886 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-17 20:00-0500\n"
 "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -31,7 +31,7 @@ msgid "Valid arguments are:"
 msgstr "Les arguments valides sont:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "erreur lors de l'ouverture de « %s » en lecture"
@@ -259,11 +259,11 @@ msgstr ""
 "spécifications de format de « msgid » et de « %s » de l'argument « %s » ne "
 "sont pas les mêmes"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -275,16 +275,16 @@ msgstr ""
 "les permissions de copie.  Il est distribué SANS AUCUNE GARANTIE\n"
 "de QUALITÉ LOYALE ET MARCHANDE ou d'ADÉQUATION POUR UN BUT PARTICULIER.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Écrit par %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "trop d'arguments"
 
@@ -292,11 +292,11 @@ msgstr "trop d'arguments"
 msgid "missing arguments"
 msgstr "arguments manquants"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Pour plus d'information, essayer « %s --help ».\n"
@@ -357,15 +357,15 @@ msgstr ""
 "\n"
 "Répertoire standard de recherche: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Rapportez tout problème fonctionnel à <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Usage: %s [OPTION]\n"
@@ -390,9 +390,9 @@ msgstr ""
 "                          et les aliases\n"
 "  -i, --ip-address      addresses IP de la machine hôte\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -407,28 +407,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "ne peut obtenir le nom de l'hôte"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "au plus un fichier d'entrée est permis"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s et %s s'excluent mutuellement"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Usage: %s [OPTION] [FICHIER-D-ENTRÉE]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -437,17 +437,17 @@ msgstr ""
 "Filtrer les messages d'un catalogue de traduction selon leurs attributs\n"
 "et manipuler leurs attributs.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 "Les arguments obligatoires pour la forme longue des options sont aussi\n"
 "obligatoires pour les formes courtes qui leur correspondent.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -460,8 +460,8 @@ msgstr ""
 "  -D, --directory=RÉPERTOIRE  ajouter le RÉPERTOIRE pour la recherche des fichiers d'entrée\n"
 "Si aucun fichier d'entrée n'est fourni ou si -, lire de l'entrée standard.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -473,7 +473,7 @@ msgstr ""
 "  -o, --output-file=FICHIER   écrire la sortie dans le FICHIER spécifié\n"
 "Les résultats sont écrits sur la sortie standard si aucun fichier n'est spécifié.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -493,7 +493,7 @@ msgstr ""
 "      --no-obsolete           enlever les messages obsolètes #~\n"
 "      --only-obsolete         conserver les messages obsolètes #~\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -512,8 +512,8 @@ msgstr ""
 "      --fuzzy                 identique à --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              identique à --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -524,6 +524,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -538,17 +540,17 @@ msgstr ""
 "  -s, --sort-output           générer une sortie triée\n"
 "  -F, --sort-by-file          trier la sortie selon la localisation des fichiers\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "Critère de sélection irréalisable (%d < N < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Usage: %s [OPTION] [FICHIER-D-ENTRÉE]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -570,7 +572,7 @@ msgstr ""
 "proviennent du premier fichier PO où elles ont été définies.\n"
 "Les positions de tous les fichiers PO seront cumulées.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -585,7 +587,7 @@ msgstr ""
 "  -D, --directory=RÉPERTOIRE     ajouter le RÉPERTOIRE pour rechercher la liste des fichiers d'entrée\n"
 "Si le fichier d'entrée est -, lire de l'entrée standard.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -598,7 +600,7 @@ msgstr ""
 "Les résultats sont écrits sur la sortie standard si aucun fichier n'est\n"
 "spécifié ou si -.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -617,8 +619,8 @@ msgstr ""
 "                                 (sans limite par défaut i.e. = à zéro)\n"
 "  -u, --unique                   identique à « -< 2 ou --less-than=2 »\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -632,6 +634,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -649,7 +653,7 @@ msgstr ""
 "  -s, --sort-output           générer une sortie triée\n"
 "  -F, --sort-by-file          trier la sortie selon la localisation des fichiers\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -660,15 +664,15 @@ msgstr ""
 "  -h, --help                  fournir ce message d'aide, puis terminer\n"
 "  -V, --version               identifier le programme, puis terminer\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "aucun fichier en entrée"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "exactement deux fichiers sont requis en entrée"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Usage: %s [OPTION] def.po ref.pot\n"
@@ -704,7 +708,7 @@ msgstr ""
 "  ref.pot                     références aux sources\n"
 "  -D, --directory=RÉPERTOIRE  ajouter le RÉPERTOIRE pour rechercher la liste des fichiers d'entrée\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -713,15 +717,15 @@ msgstr ""
 "Modificateurs d'opération:\n"
 "  -m, --multi-domain          appliquer ref.pot à chaque domaine défini dans def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "ce message, utilisé, n'est pas défini..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...mais cette définition lui est semblable"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "ce message, utilisé, n'est pas défini dans « %s »"
@@ -745,11 +749,11 @@ msgstr "message doublement d
 msgid "...this is the location of the first definition"
 msgstr "...voici l'endroit de la première définition"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "Il faut indiquer au moins deux fichiers"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -769,7 +773,7 @@ msgstr ""
 "proviennent du premier fichier PO où elles ont été définies.\n"
 "Les positions de tous les fichiers PO seront cumulées.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -788,8 +792,8 @@ msgstr ""
 "                                 (sans limite par défaut i.e. = à zéro)\n"
 "  -u, --unique                   identique à « -< 2 ou --less-than=2 »\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -800,6 +804,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -816,12 +822,12 @@ msgstr ""
 "  -F, --sort-by-file          trier la sortie selon la localisation des fichiers\n"
 "      --omit-header           omettre les en-têtes pour « msgid \"\" »\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Convertir un catalogue de traduction selon un encodage de caractères différent.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -832,8 +838,8 @@ msgstr ""
 "  -t, --to-code=NOM          NOM de l'encodage de sortie\n"
 "L'encodage par défaut se fait selon l'encodage locale.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -844,6 +850,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -859,20 +867,20 @@ msgstr ""
 "  -s, --sort-output           générer une sortie triée\n"
 "  -F, --sort-by-file          trier la sortie selon la localisation des fichiers\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "aucun fichier d'entrée fourni"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "exactement un fichier d'entrée requis"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Usage: %s [OPTION] FICHIER-D-ENTRÉE\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -885,7 +893,7 @@ msgstr ""
 "xgettext).  Les entrées non traduites ont alors une traduction contenant\n"
 "le texte du champ  « msgid » et sont marqués fuzzy.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -931,7 +939,7 @@ msgstr ""
 "Une commande spéciale interne appelée sorties « 0 » de traduction, suivi par un\n"
 "octet null.  La sortie de \"msgexec 0\" est acceptable comme entrée pour \"xargs -0\".\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -948,30 +956,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "échec d'écriture sur stdout"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "échec d'écriture au sous-processus %s"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "nom du filtre manquant"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "au moins un script sed doit être spécifié"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Usage: %s [OPTION] FILTRE [OPTIONS-DE-FILTRAGE]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Appliquer un filtre à toutes les traductions d'un catalogue de traductions.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -980,7 +988,7 @@ msgstr ""
 "Le FILTRE peut être n'importe quel programme qui lit une traduction à partir\n"
 "de l'entrée standard et qui modifie la traduction sur la sortie standard.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -995,8 +1003,8 @@ msgstr ""
 "                                aux commandes à exécuter\n"
 "  -n, --quiet, --silent       supprimer l'affichage automatique d'espace\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1008,6 +1016,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1024,24 +1034,24 @@ msgstr ""
 "  -s, --sort-output           générer une sortie triée\n"
 "  -F, --sort-by-file          trier la sortie selon la localisation des fichiers\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 "ne peut opérer les Entrées/Sorties en mode non bloquant pour le sous-"
 "processus %s"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "échec de communication avec le sous-processus %s"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "échec de lecture du sous-processus %s"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "fin d'exécution du sous-processus %s avec le code de terminaison %d"
@@ -1051,18 +1061,18 @@ msgstr "fin d'ex
 msgid "the argument to %s should be a single punctuation character"
 msgstr "l'argument de %s devrait être un simple caractère de ponctuation"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s requiert une spécification de type \"-d directory\""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s requiert une spécification de type \"-l locale\""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s est valable seulement avec %s"
@@ -1420,14 +1430,14 @@ msgstr "cha
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: AVERTISSEMENT: certaines traductions sont approximatives"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 "l'option « %c » ne peut être utilisée avant que « K » ou « T » ne soit "
 "spécifié"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1436,7 +1446,7 @@ msgstr ""
 "Extraire tous les messages du catalogue de traduction qui concordent avec\n"
 "un patron particulier ou qui appartiennent à un fichier source donné.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1494,8 +1504,8 @@ msgstr ""
 "  -f, --file=FICHIER            obtenir le patron à partir du FICHIER\n"
 "  -i, --ignore-case             ignorer la distinction liée à la casse\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1506,6 +1516,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1521,11 +1533,11 @@ msgstr ""
 "      --sort-output           générer une sortie triée\n"
 "      --sort-by-file          trier la sortie selon la localisation des fichiers\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "écriture vers le sous-processus de grep a échoué"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1535,7 +1547,7 @@ msgstr ""
 "définir votre variable d'environnement LANG, tel que décrit dans\n"
 "le fichier ABOUT-NLS. Cela est nécessaire afin de tester votre traduction.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1546,12 +1558,12 @@ msgstr ""
 "SVP définir la locale à l'aide de l'option --locale ou\n"
 "du fichier de sortie .po à l'aide de l'option --output-file.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "%s créé.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1560,7 +1572,7 @@ msgstr ""
 "Créer un nouveau fichier PO en initialisant la méta-information avec des valeurs\n"
 "provenant de l'environnement de l'usager.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1573,7 +1585,7 @@ msgstr ""
 " -D, --directory=RÉPERTOIRE   ajouter le RÉPERTOIRE pour la recherche des fichiers d'entrée\n"
 "Si aucun fichier d'entrée n'est fourni ou si -, lire de l'entrée standard.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1587,19 +1599,21 @@ msgstr ""
 "--locale ou selon celle de l'usager. Si la sortie est -, les résultats sont écrits\n"
 "sur la sortie standard.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Détails de sortie:\n"
 "  -l, --locale=LL_CC          définir la locale cible\n"
 "  -w, --width=NOMBRE          initialiser la largeur de page\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1607,11 +1621,11 @@ msgstr ""
 "Plus d'un fichiers .pot repérés.\n"
 "SVP spécifier le fichier d'entrée .pot à l'aide de l'option --input.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "erreur de lecture du répertoire courant"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1619,23 +1633,23 @@ msgstr ""
 "Aucun fichier .pot dans le répertoire courant.\n"
 "SVP spécifier le fichier d'entrée .pot à l'aide de l'option --input.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "échec de fdopen()"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "Erreur d'E/S du sous-processus %s"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "échec du sous-processus %s avec le code de fin d'exécution %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1652,7 +1666,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "Traduction anglaise du package %s"
@@ -1690,7 +1704,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "Le charset cible « %s » n'a pas un nom d'encodage portable."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "AVERTISSEMENT: "
 
@@ -1798,11 +1812,11 @@ msgstr ""
 "Ne peut convertir de « %s » vers « %s ». %s s'appuie sur iconv(). Cette "
 "version a été compilée sans iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "type d'archive"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1827,7 +1841,7 @@ msgstr ""
 "exact n'est pas possible, un appariement flou permet de produire de\n"
 "meilleurs résultats. \n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1844,7 +1858,7 @@ msgstr ""
 "  -C, --compendium=FICHIER    librairie additionnelle de messages traduits,\n"
 "                              peut-être spécifié plus d'une fois\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1855,7 +1869,7 @@ msgstr ""
 "  -U, --update                mettre à jour le fichier def.po,\n"
 "                              ne rien faire si le fichier def.po est déjà à jour\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1885,7 +1899,7 @@ msgstr ""
 "Le suffixe d'archive est « ~ », à moins que défini à l'aide de --suffix ou par la variable\n"
 "d'environnement SIMPLE_BACKUP_SUFFIX\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1900,15 +1914,15 @@ msgstr ""
 "  -v, --verbose               diagnostiquer toute anomalie dans chaque FICHIER\n"
 "  -q, --quiet, --silent       supprimer les indicateurs de progression\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "ce message devrait définir les formes au pluriel"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "ce message ne devrait pas définir les formes au pluriel"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1917,26 +1931,26 @@ msgstr ""
 "%s lus %ld anciens + %ld références, %ld fusionnés, %ld approximatives, %ld "
 "manquants, %ld périmés.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " terminé.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s et les noms de fichiers explicites s'excluent mutuellement"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Usage: %s [OPTION] [FICHIER]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Convertir le catalogue binaire de messages au style Uniforum de fichiers .po\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1947,7 +1961,7 @@ msgstr ""
 "  -j, --java               mode Java: l'entrée est une classe Java ResourceBundle\n"
 "      --tcl                mode Tcl:  l'entrée est un fichier .msg tcl/msgcat\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1959,7 +1973,7 @@ msgstr ""
 "  -D, --directory=RÉPERTOIRE  ajouter le RÉPERTOIRE pour la recherche des fichiers d'entrée\n"
 "Si aucun fichier d'entrée n'est fourni ou si -, lire de l'entrée standard.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1974,7 +1988,7 @@ msgstr ""
 "Le nom de la classe est déterminé en ajoutant le nom de la locale au nom de la ressource,\n"
 "séparé par un souligné. La classe est localisée en utilisant CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1989,7 +2003,7 @@ msgstr ""
 "Les options -l et -d sont obligatoires. Le fichier .msg est localisé dans\n"
 "le répertoire spécifié.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2001,8 +2015,8 @@ msgstr ""
 "  -o, --output-file=FICHIER   écrire la sortie dans le FICHIER spécifié\n"
 "Les résultats sont écrits sur la sortie standard si aucun fichier n'est spécifié.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -2011,6 +2025,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Détails de sortie:\n"
@@ -2022,7 +2038,7 @@ msgstr ""
 "  -w, --width=COLONNES        limiter le nombre de COLONNES en sortie\n"
 "  -s, --sort-output           générer une sortie triée\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2035,7 +2051,7 @@ msgstr ""
 "  -V, --version               identifier le programme, puis terminer\n"
 "  -v, --verbose               diagnostiquer toute anomalie dans chaque FICHIER\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2058,7 +2074,7 @@ msgstr ""
 "Les positions dans les fichiers seront cumulées. Lorsque l'option --unique\n"
 "est utilisée les duplicatas sont écartés.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2216,7 +2232,7 @@ msgstr "forme plurielle a un index erron
 msgid "too many errors, aborting"
 msgstr "trop d'erreurs, j'abandonne"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "séquence multi-octets invalide"
 
@@ -2317,7 +2333,7 @@ msgstr "n'est pas un nom de classe Java valide: %s"
 msgid "failed to create \"%s\""
 msgstr "échec de création de « %s »"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "erreur pendant l'écriture du fichier « %s »"
@@ -2332,14 +2348,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "erreur lors de l'ouverture de « %s » en écriture"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "un message à traduire ne doit pas contenir la séquence d'échappement « \\%c »"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2354,12 +2370,12 @@ msgstr ""
 "ASCII à la place.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "incapable de fabriquer le fichier « %s »"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "sortie standard"
@@ -2374,7 +2390,7 @@ msgstr "%s:%d: attention: constante caract
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: attention: constante chaîne sans terminateur"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "ce fichier ne peut contenir des directives de domaine"
 
@@ -2393,26 +2409,26 @@ msgstr "%s:%d: nombre manquant apr
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: expression de chaîne invalide"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-existing interdit si production sur sortie standard"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext ne peut fonctionner sans mots clés à rechercher"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "attention: « %s » sans classification pour « %s », le langage C sera présumé"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Extraire les chaînes traduisibles de fichiers d'entrée donnés.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2421,7 +2437,7 @@ msgstr ""
 "Les arguments obligatoires pour la forme longue des options sont aussi\n"
 "obligatoires pour les formes courtes qui leur correspondent.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2436,7 +2452,7 @@ msgstr ""
 "  -p, --output-dir=RÉPERTOIRE    placer les fichiers de sortie dans le RÉPERTOIRE\n"
 "Si la sortie est -, la sortie est écrite sur la sortie standard.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2455,7 +2471,7 @@ msgstr ""
 "  -C, --c++                      identique à --language=C++\n"
 "Par défaut, le langage est deviné selon l'extension du nom du fichier.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2470,7 +2486,7 @@ msgstr ""
 "  -c, --add-comments[=CLÉ]       sauver le commentaire précédent possédant CLÉ,\n"
 "                                 ou celui qui précède immédiatement le mot-clef\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2488,8 +2504,8 @@ msgstr ""
 "      --debug                    fournir plus de détails sur la reconnaissance\n"
 "                                 des chaînes de format\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2500,6 +2516,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2525,11 +2543,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=CHAÎNE]   préfixer les msgstr's par CHAÎNE, sinon \\\"\\\"\n"
 "  -M, --msgstr-suffix[=CHAÎNE]   suffixer les msgstr's par CHAÎNE, sinon \\« \\ »\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "entrée standard"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2539,7 +2557,7 @@ msgstr ""
 "GNU gettext: gettext(\"\") retourne l'en-tête\n"
 "avec la méta information, pas une chaîne vide.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "langage « %s » inconnu"
index 73c7b50beb677939a69ca360454d75a10495348b..eb41ccc655f36efeeaa021fd039a0bc3496104f5 100644 (file)
Binary files a/po/gl.gmo and b/po/gl.gmo differ
index 9aaa1c78fd4578d5bbb9f3a3037dd3af69f551bf..65f9f123756284d3c57aba926fb601f4e68cff2a 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -10,7 +10,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gettext 0.10.39\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2001-07-28 17:00+0200\n"
 "Last-Translator: Jesús Bravo Álvarez <jba@pobox.com>\n"
 "Language-Team: Galician <gpul-traduccion@ceu.fi.udc.es>\n"
@@ -34,7 +34,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "erro ao abrir \"%s\" para lectura"
@@ -243,11 +243,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "as especificacións de formato do argumento %lu non son as mesmas"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -259,16 +259,16 @@ msgstr ""
 "ningunha garantía; nin sequera de COMERCIABILIDADE ou IDONEIDADE PARA UN\n"
 "FIN DETERMINADO.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrito por %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "demasiados argumentos"
 
@@ -276,11 +276,11 @@ msgstr "demasiados argumentos"
 msgid "missing arguments"
 msgstr "faltan argumentos"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Use `%s --help' para máis información.\n"
@@ -340,16 +340,16 @@ msgstr ""
 "que atopa no catálogo escollido.\n"
 "Directorio estándar de busca: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Comunique os erros a <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -369,9 +369,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -383,43 +383,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s e %s son mutuamente excluíntes"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -428,8 +428,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -438,7 +438,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -450,7 +450,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -462,7 +462,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -474,6 +474,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -499,17 +501,17 @@ msgstr ""
 "  -V, --version               amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO          establece-la anchura da páxina de saída\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "o criterio de selección indicado é imposible (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -539,7 +541,7 @@ msgstr ""
 "comentarios e comentarios de extracción mantéñense, pero só do primeiro\n"
 "ficheiro para definilos.  Mantéñense as posicións de tódolos ficheiros PO.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -549,7 +551,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -558,7 +560,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -587,7 +589,7 @@ msgstr ""
 "comentarios e comentarios de extracción mantéñense, pero só do primeiro\n"
 "ficheiro para definilos.  Mantéñense as posicións de tódolos ficheiros PO.\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -602,6 +604,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -627,7 +631,7 @@ msgstr ""
 "  -V, --version               amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO          establece-la anchura da páxina de saída\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -635,15 +639,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "non se indicou ningún ficheiro de entrada"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "precísanse exactamente dous ficheiros de entrada"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -683,22 +687,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "esta mensaxe úsase mais non está definida..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...mais esta definición é semellante"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "esta mensaxe úsase mais non está definida en %s"
@@ -722,11 +726,11 @@ msgstr "definici
 msgid "...this is the location of the first definition"
 msgstr "...este é o lugar da primeira definición"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "téñense que indicar polo menos dous ficheiros"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -755,7 +759,7 @@ msgstr ""
 "comentarios e comentarios de extracción mantéñense, pero só do primeiro\n"
 "ficheiro para definilos.  Mantéñense as posicións de tódolos ficheiros PO.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -784,7 +788,7 @@ msgstr ""
 "comentarios e comentarios de extracción mantéñense, pero só do primeiro\n"
 "ficheiro para definilos.  Mantéñense as posicións de tódolos ficheiros PO.\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -796,6 +800,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -822,12 +828,12 @@ msgstr ""
 "  -V, --version               amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO          establece-la anchura da páxina de saída\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -835,7 +841,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -847,6 +853,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -872,21 +880,21 @@ msgstr ""
 "  -V, --version               amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO          establece-la anchura da páxina de saída\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "non se indicou ningún ficheiro de entrada"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "precísanse exactamente dous ficheiros de entrada"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -895,7 +903,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -931,7 +939,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -944,39 +952,39 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "faltan argumentos"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "téñense que indicar polo menos dous ficheiros"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -986,7 +994,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -999,6 +1007,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1024,22 +1034,22 @@ msgstr ""
 "  -V, --version               amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO          establece-la anchura da páxina de saída\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1049,18 +1059,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1380,19 +1390,19 @@ msgstr "entrada `msgstr' difusa ignorada"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: aviso: o ficheiro fonte contén traduccións difusas"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1423,7 +1433,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1435,6 +1445,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1460,18 +1472,18 @@ msgstr ""
 "  -V, --version               amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO          establece-la anchura da páxina de saída\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1479,19 +1491,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1500,7 +1512,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1509,48 +1521,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1562,7 +1576,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1596,7 +1610,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 #, fuzzy
 msgid "warning: "
 msgstr "%s: aviso: "
@@ -1681,12 +1695,12 @@ msgstr ""
 "O código de caracteres \"%s\" non está soportado. %s depende de iconv().\n"
 "Esta versión foi compilada sen iconv().\n"
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
 # src/msgmerge.c:324
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1711,7 +1725,7 @@ msgstr ""
 "para producir mellores resultados.  Os resultados escríbense na saída\n"
 "estándar a menos que se indique un ficheiro de saída.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1722,7 +1736,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1730,7 +1744,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1747,7 +1761,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1757,17 +1771,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "esta mensaxe úsase mais non está definida en %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "esta mensaxe úsase mais non está definida en %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1776,26 +1790,26 @@ msgstr ""
 "%sLidas %ld antigas + %ld referencias, mesturadas %ld, difusas %ld, faltan %"
 "ld, obsoletas %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " rematado.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s e %s son mutuamente excluíntes"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1803,7 +1817,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1811,7 +1825,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1821,7 +1835,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1831,7 +1845,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1840,7 +1854,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1850,6 +1864,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Uso: %s [OPCIÓN] [FICHEIRO]...\n"
@@ -1866,7 +1882,7 @@ msgstr ""
 "  -V, --version            amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO       establece-la anchura da páxina de saída\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1875,7 +1891,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1888,7 +1904,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2040,7 +2056,7 @@ msgstr "a forma do plural ten un 
 msgid "too many errors, aborting"
 msgstr "demasiados erros, interrompendo"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "secuencia multibyte non válida"
 
@@ -2143,7 +2159,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "erro ao escribi-lo ficheiro \"%s\""
@@ -2157,14 +2173,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "erro ao abrir \"%s\" para escribir"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "as mensaxes internacionalizadas non deben conte-la secuencia de escape `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2173,12 +2189,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "non se pode crea-lo ficheiro de saída \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "saída estándar"
@@ -2193,7 +2209,7 @@ msgstr "%s:%d: aviso: constante de tipo car
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: aviso: literal de cadea non rematada"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "este ficheiro non pode conter directivas de dominio"
 
@@ -2212,32 +2228,32 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "non se pode usar --join-existing cando a saída se escribe en stdout"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext non funciona sen palabras chave polas que buscar"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "aviso: o ficheiro `%s' coa extensión `%s' é descoñecido; tentaráse C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2247,7 +2263,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2259,7 +2275,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2269,7 +2285,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2280,7 +2296,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2292,6 +2308,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2322,18 +2340,18 @@ msgstr ""
 "  -V, --version               amosa-la información da versión e saír\n"
 "  -w, --width=NÚMERO          establece-la anchura da páxina de saída\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "entrada estándar"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "linguaxe `%s' descoñecida"
index dbd62019aa2bb322da12ff93792634f7f5580e55..3f647083ceb1c4001f73a92bd784a656af6f77fa 100644 (file)
Binary files a/po/id.gmo and b/po/id.gmo differ
index d44742f41c3e06815b0262f31093e32e73d8ed95..40fe2e0c5fbf8384a2e4adc341c70edfc0633a58 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.35\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 1999-09-19 10:24+07:00\n"
 "Last-Translator: Tedi Heriyanto <tedi-h@usa.net>\n"
 "Language-Team: Indonesian <id@li.org>\n"
@@ -28,7 +28,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "kesalahan saat membuka \"%s\" untuk dibaca"
@@ -235,11 +235,11 @@ msgid ""
 msgstr "spesifikasi format untuk argumen %u tidak sama"
 
 # )
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -250,16 +250,16 @@ msgstr ""
 "Ini adalah free software; lihat source untuk kondisi penyalinan. Tidak ada\n"
 "jaminan; bahkan untuk PENJUALAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Ditulis oleh %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "terlalu banyak argumen"
 
@@ -267,11 +267,11 @@ msgstr "terlalu banyak argumen"
 msgid "missing arguments"
 msgstr "Argumen hilang"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Coba `%s --help' untuk informasi lebih jauh.\n"
@@ -332,16 +332,16 @@ msgstr ""
 "diterjemahkan.\n"
 "Direktori pencarian standar: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Laporkan kesalahan ke <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -361,9 +361,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -375,43 +375,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s dan %s adalah mutually exclusive"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -420,8 +420,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -430,7 +430,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -442,7 +442,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -454,7 +454,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -466,6 +466,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -485,17 +487,17 @@ msgstr ""
 "  -V, --version              tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER         set lebar halaman output\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "digunakan kriteria pemilihan yang tidak mungkin (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -523,7 +525,7 @@ msgstr ""
 "komentar ekstraksi akan dijaga, tetapi hanya dari file PO pertama yang\n"
 "mendefinisikan mereka. Posisi file dari seluruh file PO akan dijaga.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -533,7 +535,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -542,7 +544,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -569,7 +571,7 @@ msgstr ""
 "komentar ekstraksi akan dijaga, tetapi hanya dari file PO pertama yang\n"
 "mendefinisikan mereka. Posisi file dari seluruh file PO akan dijaga.\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -584,6 +586,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -603,7 +607,7 @@ msgstr ""
 "  -V, --version              tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER         set lebar halaman output\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -611,15 +615,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "tidak diberikan file input"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "dibutuhkan tepat 2 file input"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -657,22 +661,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "pesan ini digunakan tapi tidak didefinisikan..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...tetapi definisi ini serupa"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "pesan ini digunakan tapi tidak didefinisikan dalam %s"
@@ -695,11 +699,11 @@ msgstr "definisi pesan ganda"
 msgid "...this is the location of the first definition"
 msgstr "...ini adalah lokasi definisi pertama"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "paling tidak dua file harus dispesifikasikan"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -726,7 +730,7 @@ msgstr ""
 "komentar ekstraksi akan dijaga, tetapi hanya dari file PO pertama yang\n"
 "mendefinisikan mereka. Posisi file dari seluruh file PO akan dijaga.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -753,7 +757,7 @@ msgstr ""
 "komentar ekstraksi akan dijaga, tetapi hanya dari file PO pertama yang\n"
 "mendefinisikan mereka. Posisi file dari seluruh file PO akan dijaga.\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -765,6 +769,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -785,12 +791,12 @@ msgstr ""
 "  -V, --version              tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER         set lebar halaman output\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -798,7 +804,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -810,6 +816,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -829,21 +837,21 @@ msgstr ""
 "  -V, --version              tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER         set lebar halaman output\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "tidak diberikan file input"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "dibutuhkan tepat 2 file input"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -852,7 +860,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -888,7 +896,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -901,39 +909,39 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "Argumen hilang"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "paling tidak dua file harus dispesifikasikan"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -943,7 +951,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -956,6 +964,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -975,22 +985,22 @@ msgstr ""
 "  -V, --version              tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER         set lebar halaman output\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1000,18 +1010,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1318,19 +1328,19 @@ msgstr "masukan fuzzy `msgstr' diabaikan"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: peringatan: file source mengandung terjemahan fuzzy"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1361,7 +1371,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1373,6 +1383,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1392,18 +1404,18 @@ msgstr ""
 "  -V, --version              tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER         set lebar halaman output\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1411,19 +1423,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1432,7 +1444,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1441,48 +1453,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1494,7 +1508,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1528,7 +1542,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr ""
 
@@ -1608,11 +1622,11 @@ msgid ""
 "built without iconv()."
 msgstr ""
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1635,7 +1649,7 @@ msgstr ""
 "digunakan fuzzy matching untuk memberi hasil yang lebih baik. Hasilnya ditulis\n"
 "ke stdout kecuali diberikan sebuah output file.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1646,7 +1660,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1654,7 +1668,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1671,7 +1685,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1681,17 +1695,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "pesan ini digunakan tapi tidak didefinisikan dalam %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "pesan ini digunakan tapi tidak didefinisikan dalam %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, fuzzy, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1700,26 +1714,26 @@ msgstr ""
 "%sMembaca %d lama + %d referensi, digabung %d, fuzzy %d, hilang %d, kuno %"
 "d.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " selesai.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s dan %s adalah mutually exclusive"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1727,7 +1741,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1735,7 +1749,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1745,7 +1759,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1755,7 +1769,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1764,7 +1778,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1774,6 +1788,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Pemakaian: %s [PILIHAN] [FILE]...\n"
@@ -1788,7 +1804,7 @@ msgstr ""
 "  -V, --version           tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER      set lebar halaman output\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1797,7 +1813,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1810,7 +1826,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1958,7 +1974,7 @@ msgstr ""
 msgid "too many errors, aborting"
 msgstr "terlalu banyak kesalahan, dibatalkan"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr ""
 
@@ -2060,7 +2076,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "kesalahan saat menulis file \"%s\""
@@ -2074,13 +2090,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "kesalahan ketika membuka \"%s\" untuk ditulis"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "Pesan internasionalisasi tidak boleh mengandung escape sequence `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2089,12 +2105,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "tidak dapat membuat file output \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standard output"
@@ -2109,7 +2125,7 @@ msgstr "%s:%d: peringatan: karakter konstan yang unterminated"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: peringatan: string literal yang unterminated"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "file ini tidak boleh mengandung direktiv domain"
 
@@ -2128,32 +2144,32 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-existing tidak dapat digunakan ketika output ditulis ke stdout"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr ""
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "peringatan: file `%s' ekstensi `%s' tidak dikenal; dicoba C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2163,7 +2179,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2175,7 +2191,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2185,7 +2201,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2196,7 +2212,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2208,6 +2224,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2232,18 +2250,18 @@ msgstr ""
 "  -V, --version              tampilkan informasi versi dan keluar\n"
 "  -w, --width=NUMBER         set lebar halaman output\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standard input"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "bahasa `%s' tidak dikenal"
index 3e1fa0e3e9f10d0d74c14dce81e49acbe741275c..0de595fb4b4f4651ab0bb58d069758640cde7add 100644 (file)
Binary files a/po/it.gmo and b/po/it.gmo differ
index 1dc389613fe3d5b981fe8c7f87948e0458278fdb..850b9f1e9b28c7a0089d13d6804858c57537fd2b 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.35\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2000-02-17 15:30+01:00\n"
 "Last-Translator: Giovanni Bortolozzo <borto@pluto.linux.it>\n"
 "Language-Team: Italian <it@li.org>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "errore durante l'apertura in lettura di \"%s\""
@@ -239,11 +239,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "le specifiche di formato per l'argomento %u non sono le stesse"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -255,16 +255,16 @@ msgstr ""
 "NON c'è nessuna garanzia; neppure di COMMERCIABILITÀ o di IDONEITÀ AD UN\n"
 "PARTICOLARE SCOPO.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Scritto da %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "troppi argomenti"
 
@@ -272,11 +272,11 @@ msgstr "troppi argomenti"
 msgid "missing arguments"
 msgstr "mancano degli argomenti"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Usare `%s --help' per ulteriori informazioni.\n"
@@ -338,16 +338,16 @@ msgstr ""
 "catalogo selezionato.\n"
 "Directory di ricerca standard: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Segnalare i bug a <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -367,9 +367,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -381,43 +381,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s e %s sono mutuamente esclusive"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -426,8 +426,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -436,7 +436,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -448,7 +448,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -460,7 +460,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -472,6 +472,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -495,17 +497,17 @@ msgstr ""
 "  -V, --version               mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO          imposta la larghezza della pagina d'uscita\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "il criterio di selezione specificato è impossibile (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -535,7 +537,7 @@ msgstr ""
 "solamente dal primo file PO che li definisce.  Saranno conservate le posizioni\n"
 "nei file di tutti i file PO.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -545,7 +547,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -554,7 +556,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -583,7 +585,7 @@ msgstr ""
 "solamente dal primo file PO che li definisce.  Saranno conservate le posizioni\n"
 "nei file di tutti i file PO.\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -598,6 +600,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -621,7 +625,7 @@ msgstr ""
 "  -V, --version               mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO          imposta la larghezza della pagina d'uscita\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -629,15 +633,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "non sono specificati file d'ingresso"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "sono richiesti esattamente 2 file d'ingresso"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -676,22 +680,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "questo messaggio è usato ma non definito..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...ma questa definizione è simile"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "questo messaggio è usato ma non è definito in %s"
@@ -714,11 +718,11 @@ msgstr "definizione del messaggio duplicata"
 msgid "...this is the location of the first definition"
 msgstr "...questa è la posizione della prima definizione"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "devono essere specificati almeno due file"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -747,7 +751,7 @@ msgstr ""
 "solamente dal primo file PO che li definisce.  Saranno conservate le posizioni\n"
 "nei file di tutti i file PO.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -776,7 +780,7 @@ msgstr ""
 "solamente dal primo file PO che li definisce.  Saranno conservate le posizioni\n"
 "nei file di tutti i file PO.\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -788,6 +792,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -812,12 +818,12 @@ msgstr ""
 "  -V, --version               mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO          imposta la larghezza della pagina d'uscita\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -825,7 +831,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -837,6 +843,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -860,21 +868,21 @@ msgstr ""
 "  -V, --version               mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO          imposta la larghezza della pagina d'uscita\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "non è specificato nessun file d'ingresso"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "sono richiesti esattamente 2 file d'ingresso"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -883,7 +891,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -919,7 +927,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -932,39 +940,39 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "mancano degli argomenti"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "devono essere specificati almeno due file"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -974,7 +982,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -987,6 +995,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1010,22 +1020,22 @@ msgstr ""
 "  -V, --version               mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO          imposta la larghezza della pagina d'uscita\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1035,18 +1045,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1356,19 +1366,19 @@ msgstr "ignorata la voce `msgstr' approssimativa"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: attenzione: il file sorgente contiene traduzioni approssimative"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1399,7 +1409,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1411,6 +1421,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1434,18 +1446,18 @@ msgstr ""
 "  -V, --version               mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO          imposta la larghezza della pagina d'uscita\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1453,19 +1465,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1474,7 +1486,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1483,48 +1495,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1536,7 +1550,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1570,7 +1584,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr ""
 
@@ -1650,11 +1664,11 @@ msgid ""
 "built without iconv()."
 msgstr ""
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1679,7 +1693,7 @@ msgstr ""
 "approssimativa (fuzzy) per ottenere risultati migliori. I risultati sono\n"
 "scritti su stdout a meno che non sia specificato un file d'uscita.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1690,7 +1704,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1698,7 +1712,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1715,7 +1729,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1725,17 +1739,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "questo messaggio è usato ma non è definito in %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "questo messaggio è usato ma non è definito in %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, fuzzy, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1744,26 +1758,26 @@ msgstr ""
 "%sLetti %d vecchi + %d riferimenti, fusi %d, fuzzy %d, persi %d, obsoleti %"
 "d.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " fatto.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s e %s sono mutuamente esclusive"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1771,7 +1785,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1779,7 +1793,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1789,7 +1803,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1799,7 +1813,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1808,7 +1822,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1818,6 +1832,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Uso: %s [OPZIONE] [FILE]...\n"
@@ -1835,7 +1851,7 @@ msgstr ""
 "  -V, --version            mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO       imposta la larghezza della pagina d'uscita\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1844,7 +1860,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1857,7 +1873,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2006,7 +2022,7 @@ msgstr ""
 msgid "too many errors, aborting"
 msgstr "troppi errori, annullato"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr ""
 
@@ -2108,7 +2124,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "errore durante la scrittura del file \"%s\""
@@ -2122,7 +2138,7 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "errore durante l'apertura in scrittura di \"%s\""
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
@@ -2130,7 +2146,7 @@ msgstr ""
 "i messaggi internazionalizzati non devono contenere la sequenza di escape `\\"
 "%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2139,12 +2155,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "impossibile creare il file d'uscita \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standard output"
@@ -2159,7 +2175,7 @@ msgstr "%s:%d: attenzione: costante carattere non terminata"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: attenzione: letterale stringa non terminato"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "questo file potrebbe non contenere direttive di dominio"
 
@@ -2178,33 +2194,33 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing non può essere usato quando l'output è scritto su stdout"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr ""
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "attenzione: il file `%s' ha estensione `%s' sconosciuta: proverò con C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2214,7 +2230,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2226,7 +2242,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2236,7 +2252,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2247,7 +2263,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2259,6 +2275,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2287,18 +2305,18 @@ msgstr ""
 "  -V, --version               mostra informazioni sulla versione ed esce\n"
 "  -w, --width=NUMERO          imposta la larghezza della pagina d'uscita\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standard input"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "linguaggio `%s' sconosciuto"
index 78827a21361083eaad9ff8b7ed6d438be6c4625f..5fae90eb6ad0ee91167a4bcaa4e6bcf129f2656e 100644 (file)
Binary files a/po/ja.gmo and b/po/ja.gmo differ
index 055785c4f19fbcd67f11a6718ebd1411d4778088..ce4669866d8b05d0957c3e88b30c28cfe2308363 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-04-22 22:25+0900\n"
 "Last-Translator: Masahito Yamaga <ma@yama-ga.com>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr "Àµ¤·¤¤°ú¿ô:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "\"%s\" ¤òÆÉ¤ß¹þ¤â¤¦¤È¤·¤Æ¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
@@ -239,11 +239,11 @@ msgid ""
 msgstr ""
 "°ú¿ô '%2$s' ¤ËÂФ¹¤ë 'msgid' ¤È '%1$s' ¤Ç¤Î·Á¼°»ØÄ꤬Ʊ¤¸¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -259,16 +259,16 @@ msgstr ""
 "»Ô¾ìÀ­µÚ¤ÓÆÃÄêÌÜŪŬ¹çÀ­¤ÎÇ¡²¿¤Ë¤è¤é¤º, ¤¤¤«¤Ê¤ëÊݾڤ⤢¤ê¤Þ¤»¤ó.\n"
 "\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "ºî¼Ô %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
@@ -276,11 +276,11 @@ msgstr "
 msgid "missing arguments"
 msgstr "°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "¤è¤ê¿¤¯¤Î¾ðÊó¤òÆÀ¤ë¤¿¤á¤Ë¤Ï `%s --help' ¤ÈÆþÎϤ·¤Æ¤¯¤À¤µ¤¤.\n"
@@ -341,15 +341,15 @@ msgstr ""
 "ËÝÌõ¤µ¤ì¤¿¤â¤Î¤òɽ¼¨¤·¤Þ¤¹.\n"
 "ɸ½à¤Î¸¡º÷¥Ç¥£¥ì¥¯¥È¥ê: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤Ï <bug-gnu-gettext@gnu.org> ¤Þ¤Ç.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó]\n"
@@ -374,9 +374,9 @@ msgstr ""
 "                          ÊÌ̾ (¥¨¥¤¥ê¥¢¥¹) ¤ò´Þ¤à\n"
 "  -i, --ip-address      ¥Û¥¹¥È̾¤ËÂФ¹¤ë¥¢¥É¥ì¥¹\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -391,43 +391,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr "¥Û¥¹¥È̾¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "ºÇÂç 1¤Ä¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤¬µö¤µ¤ì¤Þ¤¹"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s ¤È %s ¤ÏÇØÈ¿¤Ç¤¹"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [ÆþÎÏ¥Õ¥¡¥¤¥ë]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr "°À­¤Ë½¾¤Ã¤ÆËÝÌõ¥«¥¿¥í¥°¤Î¥á¥Ã¥»¡¼¥¸¤òÁªÊ̤·, Â°À­¤ò¤¦¤Þ¤¯Áàºî¤·¤Þ¤¹.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "Ť¤¥ª¥×¥·¥ç¥ó¤Ëɬ¿Ü¤Î°ú¿ô¤Ïû¤¤¥ª¥×¥·¥ç¥ó¤Ë¤âɬ¿Ü¤Ç¤¹.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -440,8 +440,8 @@ msgstr ""
 "  -D, --directory=DIRECTORY   ÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸¡º÷¥ê¥¹¥È¤Ë DIRECTORY ¤òÄɲÃ\n"
 "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤â¤·¤¯¤Ï - ¤Î¾ì¹ç¤Ïɸ½àÆþÎϤ¬ÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -453,7 +453,7 @@ msgstr ""
 "  -o, --output-file=FILE      »ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤Ë½ÐÎÏ\n"
 "½ÐÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤â¤·¤¯¤Ï - ¤Î¾ì¹ç¤Ïɸ½à½ÐÎϤ˷ë²Ì¤¬½ñ¤­½Ð¤µ¤ì¤Þ¤¹.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -472,7 +472,7 @@ msgstr ""
 "      --no-obsolete           ÇѤ줿 #~ ¥á¥Ã¥»¡¼¥¸¤òºï½ü\n"
 "      --only-obsolete         ÇѤ줿 #~ ¥á¥Ã¥»¡¼¥¸¤ò»Ä¤¹\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -489,8 +489,8 @@ msgstr ""
 "      --set-obsolete          Á´¤Æ¤Î¥á¥Ã¥»¡¼¥¸¤ò 'ÇѤ줿' ¾õÂÖ¤ËÀßÄê\n"
 "      --clear-obsolete        Á´¤Æ¤Î¥á¥Ã¥»¡¼¥¸¤ò 'ÇѤ줿' ¾õÂ֤Ǥʤ¤¤â¤Î¤ËÀßÄê\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -501,6 +501,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -517,17 +519,17 @@ msgstr ""
 "  -s, --sort-output           ¥½¡¼¥È¤µ¤ì¤¿½ÐÎϤòÀ¸À®\n"
 "  -F, --sort-by-file          ¥Õ¥¡¥¤¥ë¤Ç½ÐÎϤò¥½¡¼¥È\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "»ØÄꤵ¤ì¤¿ÁªÂò´ð½à (%d < n < %d) ¤ÏÉÔ²Äǽ¤Ç¤¹"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [ÆþÎÏ¥Õ¥¡¥¤¥ë]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -550,7 +552,7 @@ msgstr ""
 "¤¬ÄêµÁ¤µ¤ì¤¿ºÇ½é¤Î PO ¥Õ¥¡¥¤¥ë¤Î¤â¤Î¤¬¤½¤Î¤Þ¤Þ»Ä¤µ¤ì¤Þ¤¹. ¤Þ¤¿¥Õ¥¡¥¤¥ë¤Î°ÌÃÖ\n"
 "¤ÏÁ´¤Æ¤Î PO ¥Õ¥¡¥¤¥ë¤«¤é¤½¤Î¤Þ¤Þ»Ä¤µ¤ì¤Þ¤¹.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -565,7 +567,7 @@ msgstr ""
 "  -D, --directory=DIRECTORY      ÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸¡º÷¥ê¥¹¥È¤Ë DIRECTORY ¤òÄɲÃ\n"
 "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬ - ¤Î¾ì¹ç¤Ïɸ½àÆþÎϤ¬ÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -577,7 +579,7 @@ msgstr ""
 "  -o, --output-file=FILE         »ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤Ë½ÐÎÏ\n"
 "½ÐÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤â¤·¤¯¤Ï - ¤Î¾ì¹ç¤Ïɸ½à½ÐÎϤ˷ë²Ì¤¬½ñ¤­½Ð¤µ¤ì¤Þ¤¹.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -597,8 +599,8 @@ msgstr ""
 "  -u, --unique                   --less-than=2 ¤Îû½Ì·Á. 1¤Ä¤·¤«¤Ê¤¤¥á¥Ã¥»¡¼¥¸\n"
 "                                 ¤Î¤ß¤òɽ¼¨\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -612,6 +614,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -631,7 +635,7 @@ msgstr ""
 "  -s, --sort-output              Ê¤ÓÂØ¤¨¤¿½ÐÎϤòÀ¸À®\n"
 "  -F, --sort-by-file             ¥Õ¥¡¥¤¥ë¤Î¾ì½ê¤Ç½ÐÎϤòʤÓÂØ¤¨¤ë\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -642,15 +646,15 @@ msgstr ""
 "  -h, --help                     ¤³¤Î¥Ø¥ë¥×¤òɽ¼¨¤·¤Æ½ªÎ»\n"
 "  -V, --version                  ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "Àµ³Î¤Ë 2¤Ä¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤¬É¬ÍפǤ¹"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] def.po ref.pot\n"
@@ -686,7 +690,7 @@ msgstr ""
 "  ref.pot                     ¥½¡¼¥¹¤Ø¤Î»²¾È\n"
 "  -D, --directory=DIRECTORY   ÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸¡º÷¥ê¥¹¥È¤Ë DIRECTORY ¤òÄɲÃ\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -695,15 +699,15 @@ msgstr ""
 "Áàºî»ØÄê:\n"
 "  -m, --multi-domain          ref.pot ¤ò def.po Æâ¤Î¥É¥á¥¤¥ó¤Î³Æ¡¹¤ËŬÍÑ\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "¤³¤Î¥á¥Ã¥»¡¼¥¸¤Ï»È¤ï¤ì¤Þ¤¹¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...¤·¤«¤·¤³¤ÎÄêµÁ¤¬»÷¤Æ¤¤¤Þ¤¹"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "¤³¤Î¥á¥Ã¥»¡¼¥¸¤Ï»È¤ï¤ì¤Þ¤¹¤¬ %s ¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
@@ -727,11 +731,11 @@ msgstr "
 msgid "...this is the location of the first definition"
 msgstr "...¤³¤ì¤ÏºÇ½é¤ÎÄêµÁ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "¾¯¤Ê¤¯¤È¤â 2¤Ä¤Î¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -751,7 +755,7 @@ msgstr ""
 "¥³¥á¥ó¥È¤Ï, ¤½¤ì¤é¤¬ÄêµÁ¤µ¤ì¤¿ºÇ½é¤Î PO ¥Õ¥¡¥¤¥ë¤Î¤â¤Î¤Î¤ß¤½¤Î¤Þ¤Þ»Ä¤µ¤ì¤Þ¤¹.\n"
 "¤Þ¤¿¥Õ¥¡¥¤¥ë¤Î°ÌÃÖ¤ÏÁ´¤Æ¤Î PO ¥Õ¥¡¥¤¥ë¤«¤é¤½¤Î¤Þ¤Þ»Ä¤µ¤ì¤Þ¤¹.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -770,8 +774,8 @@ msgstr ""
 "  -u, --unique                   --less-than=2 ¤Îû½Ì·Á. 1¤Ä¤·¤«¤Ê¤¤¥á¥Ã¥»¡¼¥¸\n"
 "                                 ¤Î¤ß¤òɽ¼¨\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -782,6 +786,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -800,12 +806,12 @@ msgstr ""
 "  -F, --sort-by-file             ¥Õ¥¡¥¤¥ë¤Ç½ÐÎϤò¥½¡¼¥È\n"
 "      --omit-header              `msgid \"\"' ¤ò´Þ¤ó¤À¥Ø¥Ã¥À¤ò½ÐÎϤ·¤Ê¤¤\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "ËÝÌõ¥«¥¿¥í¥°¤ò°Û¤Ê¤Ã¤¿Ê¸»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ËÊÑ´¹.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -816,8 +822,8 @@ msgstr ""
 "  -t, --to-code=NAME          ½ÐÎϤΥ¨¥ó¥³¡¼¥Ç¥£¥ó¥°\n"
 "ɸ½à¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Ï¸½ºß¤Î¥í¡¼¥«¥ë¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Ç¤¹.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -828,6 +834,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -844,20 +852,20 @@ msgstr ""
 "  -s, --sort-output           ¥½¡¼¥È¤µ¤ì¤¿½ÐÎϤòÀ¸À®\n"
 "  -F, --sort-by-file          ¥Õ¥¡¥¤¥ë¤Ç½ÐÎϤò¥½¡¼¥È\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "Àµ³Î¤Ë 1¤Ä¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤¬É¬ÍפǤ¹"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] INPUTFILE\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -869,7 +877,7 @@ msgstr ""
 "PO ¥Æ¥ó¥×¥ì¡¼¥È¥Õ¥¡¥¤¥ë (°ìÈ̤ˠxgettext ¤Ë¤è¤Ã¤ÆÀ¸À®) ¤Ç¤¹. Ì¤ËÝÌõ¤Î¥¨¥ó¥È¥ê\n"
 "¤Ï msgid ¤ÈƱ¤¸ËÝÌõ¤Ë³ä¤êÅö¤Æ¤é¤ì, fuzzy ¤Î°õ¤¬ÉÕ¤±¤é¤ì¤Þ¤¹.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -915,7 +923,7 @@ msgstr ""
 "'0' ¤È¤¤¤¦ÆÃÊ̤ÊÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤ÏºÇ¸å¤Ë¥Ì¥ëʸ»ú¤òÉÕ¤±¤ÆËÝÌõ¤ò½ÐÎϤ·¤Þ¤¹.\n"
 "\"msgexec 0\" ¤Î½ÐÎϤϠ\"xargs -0\" ¤Ø¤ÎÆþÎϤËŬ¤·¤Æ¤¤¤Þ¤¹.\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -932,30 +940,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "ɸ½à½ÐÎϤؤνñ¤­½Ð¤·¤¬¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "%s ¤Ø½ñ¤­½Ð¤¹¥µ¥Ö¥×¥í¥»¥¹¤¬¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "¥Õ¥£¥ë¥¿Ì¾¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "¾¯¤Ê¤¯¤È¤â 1¤Ä¤Î sed ¥¹¥¯¥ê¥×¥È¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] ¥Õ¥£¥ë¥¿ [¥Õ¥£¥ë¥¿¥ª¥×¥·¥ç¥ó]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "ËÝÌõ¥«¥¿¥í¥°¤ÎÁ´¤Æ¤ÎËÝÌõ¤Ë¥Õ¥£¥ë¥¿¤òŬÍÑ.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -964,7 +972,7 @@ msgstr ""
 "FILTER ¤È¤·¤Æ¤Ï, É¸½àÆþÎϤ«¤éËÝÌõ¤òÆÉ¤ß¼è¤ê, ½¤Àµ¤·¤¿ËÝÌõ¤òɸ½à½ÐÎϤؽñ¤­½Ð¤¹\n"
 "Ǥ°Õ¤Î¥×¥í¥°¥é¥à¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -978,8 +986,8 @@ msgstr ""
 "  -f, --file=SCRIPTFILE       SCRIPTFILE ¤ÎÆâÍÆ¤ò¼Â¹Ô¤µ¤ì¤ë¥³¥Þ¥ó¥É¤ËÄɲÃ\n"
 "  -n, --quiet, --silent       ¥Ñ¥¿¡¼¥ó¥¹¥Ú¡¼¥¹¤Î¼«Æ°Åª¤Êɽ¼¨¤òÍÞÀ©\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -991,6 +999,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1008,22 +1018,22 @@ msgstr ""
 "  -s, --sort-output           ¥½¡¼¥È¤µ¤ì¤¿½ÐÎϤòÀ¸À®\n"
 "  -F, --sort-by-file          ¥Õ¥¡¥¤¥ë¤Ç½ÐÎϤò¥½¡¼¥È\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "%s ¥µ¥Ö¥×¥í¥»¥¹¤Ë¥Ö¥í¥Ã¥­¥ó¥°¤·¤Ê¤¤Æþ½ÐÎϤòÀßÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "%s ¥µ¥Ö¥×¥í¥»¥¹¤È¤ÎÄÌ¿®¤Ë¼ºÇÔ"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "%s ¥µ¥Ö¥×¥í¥»¥¹¤«¤é¤ÎÆÉ¤ß¹þ¤ß¤Ë¼ºÇÔ"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s ¥µ¥Ö¥×¥í¥»¥¹¤¬½ªÎ»¥³¡¼¥É %d ¤Ç½ªÎ»"
@@ -1033,18 +1043,18 @@ msgstr "%s 
 msgid "the argument to %s should be a single punctuation character"
 msgstr "%s ¤Ø¤Î°ú¿ô¤Ïñ°ì¤Î¶èÀÚ¤êʸ»ú¤Ç¤¢¤ë¤Ù¤­¤Ç¤¹"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s ¤Ë¤Ï \"-d ¥Ç¥£¥ì¥¯¥È¥ê\" ¤Î»ØÄ꤬ɬÍפǤ¹"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s ¤Ë¤Ï \"-l ¥í¥«¡¼¥ë\" ¤Î»ØÄ꤬ɬÍפǤ¹"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s ¤Ï %s ¤¬¤¢¤ë¾ì¹ç¤Ë¤Î¤ßÍ­¸ú¤Ç¤¹"
@@ -1398,12 +1408,12 @@ msgstr "
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: ·Ù¹ð: ¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ë¤¢¤¤¤Þ¤¤ (fuzzy) ¤ÊËÝÌõ¤¬¤¢¤ê¤Þ¤¹"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "¥ª¥×¥·¥ç¥ó '%c' ¤Ï 'K' ¤ä 'T' ¤¬»ØÄꤵ¤ì¤ëÁ°¤Ë»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1412,7 +1422,7 @@ msgstr ""
 "ËÝÌõ¥«¥¿¥í¥°¤ÎÃæ¤«¤é, »ØÄꤵ¤ì¤¿¥Ñ¥¿¡¼¥ó¤Ë°ìÃפ¹¤ë, ¤â¤·¤¯¤Ï»ØÄꤵ¤ì¤¿¤¤¤¯¤Ä\n"
 "¤«¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ë´Þ¤Þ¤ì¤ëÁ´¤Æ¤Î¥á¥Ã¥»¡¼¥¸¤ò¼è¤ê½Ð¤·¤Þ¤¹.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1470,8 +1480,8 @@ msgstr ""
 "  -f, --file=FILE             PATTERN ¤ò FILE ¤«¤é»ØÄê\n"
 "  -i, --ignore-case           Âçʸ»ú¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1482,6 +1492,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1498,11 +1510,11 @@ msgstr ""
 "      --sort-output           ¥½¡¼¥È¤µ¤ì¤¿½ÐÎϤòÀ¸À®\n"
 "      --sort-by-file          ¥Õ¥¡¥¤¥ë¤Ç½ÐÎϤò¥½¡¼¥È\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "grep ¥µ¥Ö¥×¥í¥»¥¹¤Ø¤Î½ñ¤­½Ð¤·¤Ë¼ºÇÔ"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1511,7 +1523,7 @@ msgstr ""
 "¤¢¤Ê¤¿¤Ï¸À¸ì¤Ë´Ø¤ï¤ê¤Î¤Ê¤¤´Ä¶­¤Ë¤¤¤Þ¤¹. ABOUT-NLS ¤Ëµ­½Ò¤µ¤ì¤¿¤è¤¦¤Ë\n"
 "´Ä¶­ÊÑ¿ô LANG ¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤. ¤³¤ì¤ÇËÝÌõ¤ò¥Æ¥¹¥È¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1522,19 +1534,19 @@ msgstr ""
 "--locale ¥ª¥×¥·¥ç¥ó¤Ç¥í¥«¡¼¥ë¤ò»ØÄꤹ¤ë¤«, --output-file ¥ª¥×¥·¥ç¥ó¤Ç\n"
 "½ÐÎϤ¹¤ë .po ¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "%s ¤òÀ¸À®.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr "¿·¤·¤¤ PO ¥Õ¥¡¥¤¥ë¤òºîÀ®. ¥æ¡¼¥¶´Ä¶­¤«¤é¤ÎÃͤǥ᥿¾ðÊó¤ò½é´ü²½¤·¤Þ¤¹.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1547,7 +1559,7 @@ msgstr ""
 "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¤Ï¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Ç POT ¥Õ¥¡¥¤¥ë¤¬¸¡º÷\n"
 "¤µ¤ì¤Þ¤¹. ¤â¤·ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬ - ¤Ê¤é¤Ðɸ½àÆþÎϤ¬ÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1560,20 +1572,22 @@ msgstr ""
 "½ÐÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç, ½ÐÎÏ¥Õ¥¡¥¤¥ë¤Ï --locale ¥ª¥×¥·¥ç¥ó¤«¥æ¡¼¥¶¤Î\n"
 "¥í¥«¡¼¥ëÀßÄê¤Ë°Í¸¤·¤Þ¤¹. ¤â¤· - ¤Ê¤é¤Ð·ë²Ì¤Ïɸ½à½ÐÎϤ˽ÐÎϤµ¤ì¤Þ¤¹.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "½ÐÎϤξܺÙ:\n"
 "  -l, --locale=LL_CC          ÂоݤȤʤë¥í¥«¡¼¥ë¤òÀßÄê\n"
 "      --no-translator         PO ¥Õ¥¡¥¤¥ë¤¬¼«Æ°À¸À®¤µ¤ì¤ë¤È²¾Äê\n"
 "  -w, --width=NUMBER          ½ÐÎÏ¥Ú¡¼¥¸¤ÎÉý¤òÀßÄê\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1581,11 +1595,11 @@ msgstr ""
 "1¤Ä°Ê¾å¤Î .pot ¥Õ¥¡¥¤¥ë¤ò¸«¤Ä¤±¤Þ¤·¤¿.\n"
 "--input ¥ª¥×¥·¥ç¥ó¤ÇÆþÎϤ¹¤ë .pot ¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ÎÆÉ¤ß¹þ¤ß¥¨¥é¡¼"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1593,23 +1607,23 @@ msgstr ""
 "¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Ë .pot ¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿.\n"
 "--input ¥ª¥×¥·¥ç¥ó¤ÇÆþÎϤ¹¤ë .pot ¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() ¼ºÇÔ"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "%s ¥µ¥Ö¥×¥í¥»¥¹Æþ½ÐÎÏ¥¨¥é¡¼"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s ¥µ¥Ö¥×¥í¥»¥¹¼ºÇÔ, ½ªÎ»¥³¡¼¥É %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1626,7 +1640,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "%s ¥Ñ¥Ã¥±¡¼¥¸¤ËÂФ¹¤ë±ÑÌõ"
@@ -1663,7 +1677,7 @@ msgstr ""
 "ÂоݤȤʤëʸ»ú¥»¥Ã¥È \"%s\" ¤Ï²ÄÈÂÀ­¤Î¤¢¤ë¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°Ì¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "·Ù¹ð: "
 
@@ -1768,11 +1782,11 @@ msgstr ""
 "\"%s\" ¤«¤é \"%s\" ¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó. %s ¤Ï iconv() ¤Ë°Í¸¤·¤Æ¤¤¤Þ¤¹.¤³¤Î¥Ð¡¼"
 "¥¸¥ç¥ó¤Ï iconv() ¤Ê¤·¤Çºî¤é¤ì¤Æ¤¤¤Þ¤¹."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¥¿¥¤¥×"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1794,7 +1808,7 @@ msgstr ""
 "»Ä¤µ¤ì¤Þ¤¹. Àµ³Î¤Ë°ìÃפ·¤Æ¤¤¤ë¸Ä½ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï, ¤¢¤¤¤Þ¤¤ (fuzzy)\n"
 "¸¡º÷¤ò»È¤¦¤È¤è¤êÎɤ¤·ë²Ì¤òÀ¸¤à¤Ç¤·¤ç¤¦. \n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1811,7 +1825,7 @@ msgstr ""
 "  -C, --compendium=FILE       ¥á¥Ã¥»¡¼¥¸ËÝÌõ¤ÎÄɲÃʸ¸¥\n"
 "                              1²ó°Ê¾å»ØÄꤵ¤ì¤ë²ÄǽÀ­¤¢¤ê\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1822,7 +1836,7 @@ msgstr ""
 "  -U, --update                def.po ¤ò¹¹¿·\n"
 "                              def.po ¤¬´û¤ËºÇ¿·ÈǤǤ¢¤ì¤Ð²¿¤â¤·¤Ê¤¤\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1851,7 +1865,7 @@ msgstr ""
 "--suffix ¤ä´Ä¶­ÊÑ¿ô SIMPLE_BACKUP_SUFFIX ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð,\n"
 "¥Ð¥Ã¥¯¥¢¥Ã¥×ÀÜÈø¼­¤Ï `~' ¤Ç¤¹.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1866,15 +1880,15 @@ msgstr ""
 "  -v, --verbose               ¿ÇÃÇ¥ì¥Ù¥ë¤ò¾å¤²¤ë\n"
 "  -q, --quiet, --silent       ¿Ê¹Ô¾õ¶·¤òɽ¼¨¤·¤Ê¤¤\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "¤³¤Î¥á¥Ã¥»¡¼¥¸¤ÏÊ£¿ô·Á¤òÄêµÁ¤¹¤Ù¤­¤Ç¤¹"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "¤³¤Î¥á¥Ã¥»¡¼¥¸¤ÏÊ£¿ô·Á¤òÄêµÁ¤¹¤Ù¤­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1883,26 +1897,26 @@ msgstr ""
 "%s %ld(Á°¤ÎÈÇ) + %ld(¿·ÈÇ) ¤òÆÉ¤ß¹þ¤ß (¥Þ¡¼¥¸ %ld, ¤¢¤¤¤Þ¤¤ %ld, ·çÍî %ld, ÇË"
 "´þ %ld).\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " ´°Î».\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s ¤ÈÌÀ¼¨Åª¤Ë»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤ÏÇØÈ¿¤Ç¤¹"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "»ÈÍÑË¡: %s [¥ª¥×¥·¥ç¥ó] [¥Õ¥¡¥¤¥ë]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "¥Ð¥¤¥Ê¥ê¥á¥Ã¥»¡¼¥¸¥«¥¿¥í¥°¤ò Uniforum ·Á¼°¤Î .po ¥Õ¥¡¥¤¥ë¤ËÊÑ´¹.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1913,7 +1927,7 @@ msgstr ""
 "  -j, --java               Java ¥â¡¼¥É: ÆþÎϤϠJava ResourceBundle ¥¯¥é¥¹\n"
 "      --tcl                Tcl ¥â¡¼¥É: ÆþÎϤϠtcl/msgcat .msg ¥Õ¥¡¥¤¥ë\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1924,7 +1938,7 @@ msgstr ""
 "  FILE ...                 ÆþÎÏ .mo ¥Õ¥¡¥¤¥ë\n"
 "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤â¤·¤¯¤Ï - ¤Î¾ì¹ç¤Ïɸ½àÆþÎϤ¬ÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1939,7 +1953,7 @@ msgstr ""
 "¥¯¥é¥¹Ì¾¤Ï, ¥ê¥½¡¼¥¹Ì¾¤ÎËöÈø¤Ë²¼ÉÕ¤­¥Ð¡¼ \"_\" ¤ò¶´¤ó¤Ç¥í¥«¡¼¥ë̾¤ò²Ã¤¨¤ë¤³¤È\n"
 "¤Ç·è¤á¤é¤ì¤Þ¤¹. ¥¯¥é¥¹¤Î¾ì½ê¤Ï CLASSPATH ¤Ç»ØÄꤵ¤ì¤Þ¤¹.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1953,7 +1967,7 @@ msgstr ""
 "  -d DIRECTORY             ¥¯¥é¥¹¥Ç¥£¥ì¥¯¥È¥ê¤Î³¬ÁؤδðËܥǥ£¥ì¥¯¥È¥ê\n"
 "-l ¤È -d ¥ª¥×¥·¥ç¥ó¤Ïɬ¿Ü¤Ç¤¹. .msg ¥Õ¥¡¥¤¥ë¤Ï»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤ËÃÖ¤«¤ì¤Þ¤¹.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1965,8 +1979,8 @@ msgstr ""
 "  -o, --output-file=FILE   »ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤Ë½ÐÎÏ\n"
 "½ÐÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Ê¤¤, ¤â¤·¤¯¤Ï - ¤Î¾ì¹ç¤Ïɸ½à½ÐÎϤ˷ë²Ì¤¬½ñ¤­½Ð¤µ¤ì¤Þ¤¹.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -1975,6 +1989,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "½ÐÎϤξܺÙ:\n"
@@ -1987,7 +2003,7 @@ msgstr ""
 "  -w, --width=NUMBER       ½ÐÎÏ¥Ú¡¼¥¸¤ÎÉý¤òÀßÄê\n"
 "  -s, --sort-output        ¥½¡¼¥È¤µ¤ì¤¿½ÐÎϤòÀ¸À®\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2000,7 +2016,7 @@ msgstr ""
 "  -V, --version            ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»\n"
 "  -v, --verbose            ¿ÇÃÇ¥ì¥Ù¥ë¤ò¾å¤²¤ë\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2021,7 +2037,7 @@ msgstr ""
 "ºÇ½é¤ÎËÝÌõ¤«¤é¼è¤ê½Ð¤µ¤ì¤Þ¤¹. ¥Õ¥¡¥¤¥ë¤Î°ÌÃ֤Ϥ½¤Î¤Þ¤Þ»Ä¤ê¤Þ¤¹. --unique\n"
 "¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤È½ÅÊ£¤Ï̵»ë¤µ¤ì¤Þ¤¹.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2174,7 +2190,7 @@ msgstr "ʣ
 msgid "too many errors, aborting"
 msgstr "¥¨¥é¡¼¤¬Â¿²á¤®¤ë¤Î¤Ç, ½èÍý¤òÂǤÁÀÚ¤ê¤Þ¤¹"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "ÉÔÀµ¤ÊÊ£¿ô¥Ð¥¤¥È¤Î¥·¡¼¥±¥ó¥¹"
 
@@ -2275,7 +2291,7 @@ msgstr "
 msgid "failed to create \"%s\""
 msgstr "\"%s\" ¤ÎÀ¸À®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "\"%s\" ¥Õ¥¡¥¤¥ë¤ò½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
@@ -2290,7 +2306,7 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "\"%s\" ¤Ë½ñ¤­¹þ¤â¤¦¤È¤·¤Æ¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
@@ -2298,7 +2314,7 @@ msgstr ""
 "¹ñºÝ²½¤µ¤ì¤¿¥á¥Ã¥»¡¼¥¸¤Ï `\\%c' ¤È¤¤¤¦¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ò´Þ¤ó¤Ç¤Ï¤¤¤±¤Þ¤»"
 "¤ó"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2312,12 +2328,12 @@ msgstr ""
 "¸¡Æ¤¤·¤Æ¤¯¤À¤µ¤¤.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë \"%s\" ¤òºî¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "ɸ½à½ÐÎÏ"
@@ -2332,7 +2348,7 @@ msgstr "%s:%d: 
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: ·Ù¹ð: Ê¸»úÎó¤Ë½ªÃ¼¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¥É¥á¥¤¥óÌ¿Îá¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¤è¤¦¤Ç¤¹"
 
@@ -2351,25 +2367,25 @@ msgstr "%s:%d: # 
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: ÉÔÀµ¤Êʸ»úÎóɽ¸½"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-existing ¤Ï½ÐÎÏÀ褬ɸ½à½ÐÎϤξì¹ç¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext ¤Ï¸¡º÷¤¹¤ë¥­¡¼¥ï¡¼¥É¤¬¤Ê¤±¤ì¤Ðư¤­¤Þ¤»¤ó"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' (³ÈÄ¥»Ò `%s') ¤Ï̤ÃΤηÁ¼°¤Ê¤Î¤Ç C ¸À¸ì¤ò»î¤·¤Þ¤¹"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Í¿¤¨¤é¤ì¤¿ÆþÎÏ¥Õ¥¡¥¤¥ë¤«¤éËÝÌõ²Äǽ¤Êʸ»úÎó¤ò¼è¤ê½Ð¤·¤Þ¤¹.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2378,7 +2394,7 @@ msgstr ""
 "Ť¤¥ª¥×¥·¥ç¥ó¤Ëɬ¿Ü¤Î°ú¿ô¤Ïû¤¤¥ª¥×¥·¥ç¥ó¤Ë¤âɬ¿Ü¤Ç¤¹.\n"
 "ɬ¿Ü¤Ç¤Ê¤¤°ú¿ô¤âƱ¤¸¤Ç¤¹.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2393,7 +2409,7 @@ msgstr ""
 "  -p, --output-dir=DIR           ¥Ç¥£¥ì¥¯¥È¥ê DIR ¤Ë¥Õ¥¡¥¤¥ë¤ò½ÐÎÏ\n"
 "½ÐÎÏ¥Õ¥¡¥¤¥ë¤¬ - ¤Î¾ì¹ç¤Ïɸ½à½ÐÎϤ˷ë²Ì¤¬½ñ¤­½Ð¤µ¤ì¤Þ¤¹.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2412,7 +2428,7 @@ msgstr ""
 "  -C, --c++                      --language=C++ ¤Îû½Ì·Á\n"
 "ɸ½à¤Ç¸À¸ì¤ÏÆþÎÏ¥Õ¥¡¥¤¥ë¤Î³ÈÄ¥»Ò¤Ç¼±Ê̤µ¤ì¤Þ¤¹.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2427,7 +2443,7 @@ msgstr ""
 "  -c, --add-comments[=TAG]       TAG (¤Þ¤¿¤Ï¥­¡¼¥ï¡¼¥É¹Ô) ¤òÉÕ¤±¤Æ\n"
 "                                 ¥³¥á¥ó¥ÈÉôʬ¤ò½ÐÎÏ¥Õ¥¡¥¤¥ë¤ËÆþ¤ì¤ë\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2444,8 +2460,8 @@ msgstr ""
 "  -T, --trigraphs                ÆþÎϤµ¤ì¤¿ ANSI C ¥È¥é¥¤¥°¥é¥Õ¤òǧ¼±\n"
 "      --debug                    ¤è¤ê¾ÜºÙ¤Ê¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤Îǧ¼±·ë²Ì\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2456,6 +2472,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2482,11 +2500,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=STRING]   msgstr ¹àÌܤÎÀÜÆ¬¼­¤È¤·¤Æ STRING ¤« \"\" ¤ò»ÈÍÑ\n"
 "  -M, --msgstr-suffix[=STRING]   msgstr ¹àÌܤÎÀÜÈø¼­¤È¤·¤Æ STRING ¤« \"\" ¤ò»ÈÍÑ\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "ɸ½àÆþÎÏ"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2496,7 +2514,7 @@ msgstr ""
 "gettxt(\"\") ¤Ï¥á¥¿¾ðÊó¤ÎÉÕ¤¤¤¿¥Ø¥Ã¥À¥¨¥ó¥È¥ê¤òÊÖ¤·¤Þ¤¹¤¬\n"
 "¶õ¤Îʸ»úÎó¤ÏÊÖ¤·¤Þ¤»¤ó.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "¸À¸ì `%s' ¤ÏÃΤê¤Þ¤»¤ó"
index c75cd247bb172cf033d286ab877679e8dd3d6f02..38293188c8c8918a65d79d3631538bb823bd5143 100644 (file)
Binary files a/po/ko.gmo and b/po/ko.gmo differ
index 81f66b09b6233c766e1a2a191b8bfd500ff3bc41..f034bab9b86b30c3494a6cd74be4f668004b2dd0 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-14 12:04+0900\n"
 "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
 "Language-Team: Korean <translation-team-ko@lists.sourceforge.net>\n"
@@ -30,7 +30,7 @@ msgid "Valid arguments are:"
 msgstr "¿Ã¹Ù¸¥ ÀÎÀڴ ´ÙÀ½°ú °°½À´Ï´Ù:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "Àбâ À§ÇØ \"%s\"À»(¸¦) ¿©´Â µ¿¾È ¿À·ù ¹ß»ý"
@@ -239,11 +239,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "ÀÎÀÚ '%s'¿¡ ´ëÇÑ 'msgid'¿Í '%s'ÀÇ ¼­½Ä ÁöÁ¤ÀÌ °°Áö ¾Ê½À´Ï´Ù"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -254,16 +254,16 @@ msgstr ""
 "ÀÌ ÇÁ·Î±×·¥Àº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù.  º¹»ç Á¶°ÇÀº ¼Ò½º¸¦ ÂüÁ¶ÇϽʽÿÀ. »óǰ¼º\n"
 "À̳ª Æ¯Á¤ ¸ñÀû¿¡ ´ëÇÑ ÀûÇÕ¼ºÀ» ºñ·ÔÇÏ¿©, ¾î¶°ÇÑ º¸Áõµµ ÇÏÁö ¾Ê½À´Ï´Ù.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "%sÀÌ(°¡) ¸¸µé¾ú½À´Ï´Ù.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "Àμö°¡ ³Ê¹« ¸¹À½"
 
@@ -271,11 +271,11 @@ msgstr "
 msgid "missing arguments"
 msgstr "Àμö°¡ ºüÁ³À½"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "´õ ¸¹Àº Á¤º¸¸¦ º¸·Á¸é `%s --help' ÇϽʽÿÀ\n"
@@ -336,15 +336,15 @@ msgstr ""
 "¸ñ·Ï¿¡¼­ ¹ø¿ªµÇ¾î Àִ ¸Þ½ÃÁö¸¸ÀÌ Ãâ·ÂµË´Ï´Ù.\n"
 "±âº» Å½»ö µð·ºÅ丮: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "<bug-gnu-gettext@gnu.org>·Î ¹®Á¦Á¡À» ¾Ë·Á ÁֽʽÿÀ.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>]\n"
@@ -369,9 +369,9 @@ msgstr ""
 "                          Domain Name) ¹× º°¸í(alias)µéÀ» ¸ðµÎ Æ÷ÇÔ\n"
 "  -i, --ip-address      È£½ºÆ®À̸§¿¡ ´ëÇÑ ÁÖ¼Ò\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -386,28 +386,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "È£½ºÆ®À̸§À» ¾Ë¾Æ³¾ ¼ö ¾ø½À´Ï´Ù"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "ÃÖ´ë ÇÑ °³ÀÇ ÀÔ·ÂÆÄÀϸ¸ÀÌ Çã¿ëµË´Ï´Ù"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s°ú(¿Í) %sÀº(´Â) ¼­·Î ¹èŸÀûÀÔ´Ï´Ù"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "»ç¿ë¹ý: %s [¿É¼Ç] [ÀÔ·ÂÆÄÀÏ]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -416,15 +416,15 @@ msgstr ""
 "¹ø¿ª ¸Þ¼¼ÁöµéÀ» ±× ¼Ó¼º¿¡ µû¶ó °É·¯³»°í, ±× ¼Ó¼ºÀ» Á¶ÀÛÇÕ´Ï´Ù.\n"
 "\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "±ä ¿É¼Ç¿¡¼­ ²À ÇÊ¿äÇÑ Àμö´Â ÂªÀº ¿É¼Ç¿¡µµ ²À ÇÊ¿äÇÕ´Ï´Ù.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -437,8 +437,8 @@ msgstr ""
 "  -D, --directory=<µð·ºÅ丮>     ÀԷ ÆÄÀϠŽ»ö ¸í´Ü¿¡ <µð·ºÅ丮>¸¦ Ãß°¡ÇÕ´Ï´Ù\n"
 "¸¸¾à ÀԷ ÆÄÀÏÀÌ ÁÖ¾îÁöÁö ¾Ê¾Ò°Å³ª \"-\"ÀΠ°æ¿ì, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -451,7 +451,7 @@ msgstr ""
 "¸¸¾à Ãâ·Â ÆÄÀÏÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò°Å³ª \"-\"ÀΠ°æ¿ì, °á°ú¹°À» Ç¥ÁØ Ãâ·ÂÀ¸·Î \n"
 "Ãâ·ÂÇÕ´Ï´Ù.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -470,7 +470,7 @@ msgstr ""
 "      --no-obsolete           ¾ø¾îÁø #~ ¸Þ¼¼Áö¸¦ Áö¿ó´Ï´Ù\n"
 "      --only-obsolete         ¾ø¾îÁø #~ ¸Þ¼¼Áö¸¦ ³ö µÓ´Ï´Ù\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -489,8 +489,8 @@ msgstr ""
 "      --fuzzy                 \"--only-fuzzy --clear-fuzzy\"¿Í µ¿ÀÏÇÕ´Ï´Ù\n"
 "      --obsolete              \"--only-obsolete --clear-obsolete\"¿Í µ¿ÀÏÇÕ´Ï´Ù\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -501,6 +501,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -516,17 +518,17 @@ msgstr ""
 "  -s, --sort-output           Á¤·ÄµÈ Ãâ·ÂÀ» ¸¸µì´Ï´Ù\n"
 "  -F, --sort-by-file          ÆÄÀÏÀÇ À§Ä¡¿¡ µû¶ó Ãâ·ÂÀ» Á¤·ÄÇÕ´Ï´Ù\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "ºÒ°¡´ÉÇÑ ¼±ÅàÁ¶°ÇÀ» ÁöÁ¤ÇÏ¿´½À´Ï´Ù (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÀÔ·ÂÆÄÀÏ>]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -549,7 +551,7 @@ msgstr ""
 "³ªÅ¸³ª´Â °¡Àå Ã¹ ¹øÂ° PO ÆÄÀÏ¿¡ µé¾î Àִ  ¸ðµç PO ÆÄÀÏ¿¡¼­ ÆÄÀÏ \n"
 "À§Ä¡´Â ±×´ë·Î À¯ÁöµÉ °ÍÀÔ´Ï´Ù.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -563,7 +565,7 @@ msgstr ""
 "  -f, --files-from=<ÆÄÀÏ>        <ÆÄÀÏ>¿¡¼­ ÀԷ ÆÄÀÏÀÇ ¸í´ÜÀ» ÀнÀ´Ï´Ù\n"
 "  -D, --directory=<µð·ºÅ丮>     ÀԷ ÆÄÀϠŽ»ö ¸í´Ü¿¡ <µð·ºÅ丮>¸¦ Ãß°¡ÇÕ´Ï´Ù\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -576,7 +578,7 @@ msgstr ""
 "¸¸¾à Ãâ·Â ÆÄÀÏÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò°Å³ª \"-\"ÀΠ°æ¿ì, °á°ú¹°À» Ç¥ÁØ Ãâ·ÂÀ¸·Î\n"
 "\"Ãâ·ÂÇÕ´Ï´Ù.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -597,8 +599,8 @@ msgstr ""
 "  -u, --unique                   \"--less-than=2\"¸¦ Âª°Ô ¾´ °ÍÀÔ´Ï´Ù, ÇÑ ¹ø¸¸\n"
 "                                 ³ª¿À´Â ¸Þ¼¼Áö¸¸À» Ãâ·ÂÇÕ´Ï´Ù\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -612,6 +614,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -630,7 +634,7 @@ msgstr ""
 "  -s, --sort-output             Á¤·ÄµÈ Ãâ·ÂÀ» ¸¸µì´Ï´Ù\n"
 "  -F, --sort-by-file            ÆÄÀÏÀÇ À§Ä¡¿¡ µû¶ó Ãâ·ÂÀ» Á¤·ÄÇÕ´Ï´Ù\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -641,15 +645,15 @@ msgstr ""
 "  -h, --help                     ÀÌ µµ¿ò¸»À» Ç¥½ÃÇÏ°í ³¡³³´Ï´Ù\n"
 "  -V, --version                  ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÏ°í ³¡³³´Ï´Ù\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "ÀԷ ÆÄÀÏÀÌ ÁÖ¾îÁöÁö ¾Ê¾Ò½À´Ï´Ù"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "Á¤È®È÷ 2°³ÀÇ ÀԷ ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] def.po ref.pot\n"
@@ -685,7 +689,7 @@ msgstr ""
 "  ref.pot                     ¼Ò½º¿¡ ´ëÇÑ ÂüÁ¶\n"
 "  -D, --directory=<µð·ºÅ丮>  ÀԷ ÆÄÀϠŽ»ö ¸í´Ü¿¡ <µð·ºÅ丮>¸¦ Ãß°¡ÇÕ´Ï´Ù\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -694,15 +698,15 @@ msgstr ""
 "µ¿ÀÛ º¯È­:\n"
 "  -m, --multi-domain          ref.pot ÆÄÀÏÀ» def.poÀÇ °¢ µµ¸ÞÀο¡ Àû¿ëÇÕ´Ï´Ù\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "ÀÌ ¸Þ½ÃÁö´Â »ç¿ëµÇÁö¸¸ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...ÇÏÁö¸¸ ÀÌ Á¤ÀǴ À¯»çÇÕ´Ï´Ù"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "ÀÌ ¸Þ½ÃÁö´Â »ç¿ëµÇÁö¸¸ %s¿¡¼­ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù"
@@ -725,11 +729,11 @@ msgstr "
 msgid "...this is the location of the first definition"
 msgstr "...¿©±â´Â Ã¹¹øÂ° Á¤ÀÇÀÇ À§Ä¡ÀÔ´Ï´Ù"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "ÃÖ¼ÒÇÑ µÎ °³ÀÇ ÆÄÀÏÀ» ÁöÁ¤ÇؾߠÇÕ´Ï´Ù"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -750,7 +754,7 @@ msgstr ""
 "³ªÅ¸³ª´Â °¡Àå Ã¹ ¹øÂ° PO ÆÄÀÏ¿¡ µé¾î Àִ  ¸ðµç PO ÆÄÀÏ¿¡¼­ ÆÄÀÏ \n"
 "À§Ä¡´Â ±×´ë·Î À¯ÁöµÉ °ÍÀÔ´Ï´Ù.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -771,8 +775,8 @@ msgstr ""
 "  -u, --unique                   \"--less-than=2\"¸¦ Âª°Ô ¾´ °ÍÀÔ´Ï´Ù, ÇÑ ¹ø¸¸\n"
 "                                 ³ª¿À´Â ¸Þ¼¼Áö¸¸À» Ãâ·ÂÇÕ´Ï´Ù\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -783,6 +787,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -800,12 +806,12 @@ msgstr ""
 "  -F, --sort-by-file             ÆÄÀÏÀÇ À§Ä¡¿¡ µû¶ó Ãâ·ÂÀ» Á¤·ÄÇÕ´Ï´Ù\n"
 "      --omit-header              Çì´õ¿¡ `msgid \"\"' Ç׸ñÀ» ¾²Áö ¾Ê½À´Ï´Ù\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "¹ø¿ª ¸ñ·ÏÀ» ´Ù¸¥ ¹®ÀÚ ÀÎÄÚµùÀ¸·Î º¯È¯ÇÕ´Ï´Ù.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -816,8 +822,8 @@ msgstr ""
 "  -t, --to-code=<À̸§>          Ãâ·ÂÀÇ ÀÎÄÚµù\n"
 "±âº» ÀÎÄÚµùÀº ÇöÀç ·ÎÄÉÀÏÀÇ ÀÎÄÚµùÀÔ´Ï´Ù.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -828,6 +834,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -843,20 +851,20 @@ msgstr ""
 "  -s, --sort-output           Á¤·ÄµÈ Ãâ·ÂÀ» ¸¸µì´Ï´Ù\n"
 "  -F, --sort-by-file          ÆÄÀÏÀÇ À§Ä¡¿¡ µû¶ó Ãâ·ÂÀ» Á¤·ÄÇÕ´Ï´Ù\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "ÀԷ ÆÄÀÏÀÌ ÁÖ¾îÁöÁö ¾Ê¾Ò½À´Ï´Ù"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "Á¤È®È÷ ÇÑ °³ÀÇ ÀԷ ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] <ÀÔ·ÂÆÄÀÏ>\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -869,7 +877,7 @@ msgstr ""
 "¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀº msgid¿Í µ¿ÀÏÇÑ ¹ø¿ª¹®ÀÌ ÇÒ´çµÉ °ÍÀ̰í,\n"
 "ÆÛÁö·Î Ç¥½ÃµÉ °ÍÀÔ´Ï´Ù.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -915,7 +923,7 @@ msgstr ""
 "Ưº°È÷ ³»ºÎ ¸í·É¾î '0'Àº ¹ø¿ª¹®À» ±×´ë·Î Ãâ·ÂÇϰí, ¸Ç ³¡¿¡ 0 ³Î ¹ÙÀÌÆ®¸¦ \n"
 "Ãâ·ÂÇÕ´Ï´Ù.   \"msgexec 0\"ÀÇ Ãâ·Â¹°Àº \"xargs -0\"ÀÇ ÀÔ·ÂÀ¸·Î »ç¿ëÇϱ⿡ ÀûÇÕÇÕ´Ï´Ù\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -932,30 +940,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "Ç¥ÁØ Ãâ·Â¿¡ ¾²±â°¡ ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "%s ¼­ºêÇÁ·Î¼¼½º¿¡ ¾²±â°¡ ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "ÇÊÅÍ À̸§ÀÌ ºüÁ³½À´Ï´Ù"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "ÃÖ¼ÒÇÑ ÇÑ °³ÀÇ sed ½ºÅ©¸³Æ®¸¦ ÁöÁ¤ÇؾߠÇÕ´Ï´Ù"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] <ÇÊÅÍ> [<ÇÊÅÍ-¿É¼Ç>]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "¹ø¿ª ¸ñ·ÏÀÇ ¸ðµç ¹ø¿ª¹®¿¡ ´ëÇÏ¿© ÇÊÅ͸¦ Àû¿ëÇÕ´Ï´Ù.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -965,7 +973,7 @@ msgstr ""
 "Ãâ·ÂÇϴ ÇÁ·Î±×·¥À̸頾 ÇÁ·Î±×·¥À̵砰¡´ÉÇÕ´Ï´Ù.\n"
 
 # pattern space?
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -980,8 +988,8 @@ msgstr ""
 "                                Ãß°¡ÇÕ´Ï´Ù\n"
 "  -n, --quiet, --silent       ÆÐÅÏ °ø¹éÀ» ÀÚµ¿À¸·Î Ãâ·ÂÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -993,6 +1001,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1009,22 +1019,22 @@ msgstr ""
 "  -s, --sort-output           Á¤·ÄµÈ Ãâ·ÂÀ» ¸¸µì´Ï´Ù\n"
 "  -F, --sort-by-file          ÆÄÀÏÀÇ À§Ä¡¿¡ µû¶ó Ãâ·ÂÀ» Á¤·ÄÇÕ´Ï´Ù\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "%s ¼­ºêÇÁ·Î¼¼½º¿¡ ºñÂ÷´Ü ÀÔÃâ·ÂÀ» ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "%s ¼­ºêÇÁ·Î¼¼½º¿ÍÀÇ Åë½Å¿¡ ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "%s ¼­ºêÇÁ·Î¼¼½º¿¡¼­ ÀбⰡ ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s ¼­ºêÇÁ·Î¼¼½º°¡ Á¾·áÄÚµå %d·Î(À¸·Î) ³¡³µ½À´Ï´Ù"
@@ -1034,18 +1044,18 @@ msgstr "%s 
 msgid "the argument to %s should be a single punctuation character"
 msgstr "%sÀÇ ÀÎÀڴ ÇÑ °³ÀÇ ±¸µÎÁ¡ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%sÀº(´Â) \"-d µð·ºÅ丮\" ÁöÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%sÀº(´Â) \"-d ·ÎÄÉÀÏ\" ÁöÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%sÀº(´Â) %s°ú(¿Í) ÇÔ²² ½á¾ß¸¸ È¿°ú°¡ ÀÖ½À´Ï´Ù"
@@ -1394,12 +1404,12 @@ msgstr "
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: °æ°í: ¼Ò½º ÆÄÀÏÀÌ ÆÛÁö ¹ø¿ª¹®À» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "'%c' ¿É¼ÇÀº 'K'³ª 'T'°¡ ÁöÁ¤µÇ±â Àü¿¡´Â ¾µ ¼ö ¾ø½À´Ï´Ù"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1408,7 +1418,7 @@ msgstr ""
 "¹ø¿ª ¸ñ·Ï¿¡¼­ ÁÖ¾îÁø ÆÐÅÏ¿¡ ¸Â´Â ¸Þ¼¼Áö È¤Àº ÁÖ¾îÁø ¼Ò½º ÆÄÀÏ¿¡ µé¾î ÀÖ´Â\n"
 "¸Þ¼¼Áö¸¸À» »Ì¾Æ ³À´Ï´Ù.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1465,8 +1475,8 @@ msgstr ""
 "  -f, --file=<ÆÄÀÏ>           \"ÆÐÅÏ\"À» <ÆÄÀÏ>¿¡¼­ °¡Á®¿É´Ï´Ù\n"
 "  -i, --ignore-case           ´ë¼Ò¹®ÀÚ ±¸º°À» ÇÏÁö ¾Ê½À´Ï´Ù\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1477,6 +1487,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1492,11 +1504,11 @@ msgstr ""
 "      --sort-output           Á¤·ÄµÈ Ãâ·ÂÀ» ¸¸µì´Ï´Ù\n"
 "      --sort-by-file          ÆÄÀÏÀÇ À§Ä¡¿¡ µû¶ó Ãâ·ÂÀ» Á¤·ÄÇÕ´Ï´Ù\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "grep ¼­ºê ÇÁ·Î¼¼½º¿¡ ¾²±â°¡ ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1506,7 +1518,7 @@ msgstr ""
 "¿©·¯ºÐÀÇ LANG È¯°æº¯¼ö¸¦ ¼¼ÆÃÇϽʽÿÀ.  ¼¼ÆÃÇØ¾ß¸¸ÀÌ ¿©·¯ºÐÀÇ\n"
 "¹ø¿ª¹®À» Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1517,12 +1529,12 @@ msgstr ""
 "--locale ¿É¼ÇÀ¸·Î ·ÎÄÉÀÏÀ» ÁöÁ¤Çϰųª --output-file ¿É¼ÇÀ¸·Î\n"
 "Ãâ·Â .po ÆÄÀÏÀ» ÁöÁ¤ÇϽʽÿÀ.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "%sÀ»(¸¦) ¸¸µé¾ú½À´Ï´Ù.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1531,7 +1543,7 @@ msgstr ""
 "»õ·Î¿î PO ÆÄÀÏÀ» ¸¸µé°í, »ç¿ëÀÚÀǠȯ°æ¿¡¼­ ¸ÞŸ Á¤º¸µéÀ»\n"
 "ÃʱâÈ­ÇÕ´Ï´Ù\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1544,7 +1556,7 @@ msgstr ""
 "¸¸¾à ÀԷ ÆÄÀÏÀÌ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é, ÇöÀç µð·ºÅ丮¿¡¼­ POT ÆÄÀÏÀ» Ã£½À´Ï´Ù.\n"
 "ÀԷ ÆÄÀÏÀÌ \"-\"À̸é, Ç¥ÁØ ÀÔ·ÂÀ» ÀнÀ´Ï´Ù.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1557,20 +1569,22 @@ msgstr ""
 "¸¸¾à Ãâ·Â ÆÄÀÏÀÌ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é, --locale ¿É¼ÇÀ̳ª »ç¿ëÀÚÀÇ ·ÎÄÉÀÏ ¼¼ÆÃ¿¡\n"
 "µû¶ó °áÁ¤µË´Ï´Ù.  Ãâ·Â ÆÄÀÏÀÌ \"-\"À̸é, Ç¥ÁØ Ãâ·Â¿¡ ¾¹´Ï´Ù.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Ãâ·Â ÁöÁ¤:\n"
 "  -l, --locale=LL_CC          ¸ñÇ¥ ·ÎÄÉÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù\n"
 "      --no-translator         PO ÆÄÀÏÀÌ ÀÚµ¿À¸·Î ¸¸µé¾î Áø´Ù°í °¡Á¤ÇÕ´Ï´Ù\n"
 "  -w, --width=<Å©±â>          Ãâ·Â ÆäÀÌÁö ÆøÀ» ¼³Á¤ÇÕ´Ï´Ù\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1578,11 +1592,11 @@ msgstr ""
 "µÎ °³ ÀÌ»óÀÇ .pot ÆÄÀÏÀ» Ã£¾Ò½À´Ï´Ù.\n"
 "ÀԷ .pot ÆÄÀÏÀ» --input ¿É¼ÇÀ¸·Î ÁöÁ¤ÇϽʽÿÀ.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "ÇöÀç µð·ºÅ丮¸¦ Àд µ¥ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1590,23 +1604,23 @@ msgstr ""
 "ÇöÀç µð·ºÅ丮¿¡¼­ .pot ÆÄÀÏÀ» Ã£À» ¼ö ¾ø½À´Ï´Ù.\n"
 "--input ¿É¼ÇÀ¸·Î ÀԷ .pot ÆÄÀÏÀ» ÁöÁ¤ÇϽʽÿÀ.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen()ÀÌ ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "%s ¼­ºêÇÁ·Î¼¼½º ÀÔÃâ·Â ¿À·ù"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s ¼­ºêÇÁ·Î¼¼½º°¡ Á¾·áÄÚµå %d·Î(À¸·Î) ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1622,7 +1636,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "%s ÆÐŰÁö¿¡ ´ëÇÑ Çѱ¹¾î ¹ø¿ª¹®"
@@ -1658,7 +1672,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "¸ñÇ¥ ¹®Àڼ \"%s\"Àº(´Â) ³Î¸® ¾µ ¼ö Àִ ÀÎÄÚµù À̸§ÀÌ ¾Æ´Õ´Ï´Ù"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "°æ°í: "
 
@@ -1762,11 +1776,11 @@ msgstr ""
 "¸¸,\n"
 "ÀÌ ¹öÀüÀº iconv()¸¦ Áö¿øµÇÁö ¾Ê´Â »óÅ·ΠºôµåµÇ¾ú½À´Ï´Ù."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "¹é¾÷ Á¾·ù"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1789,7 +1803,7 @@ msgstr ""
 "º¸Á¸µË´Ï´Ù.  Á¤È®ÇѠ¦À» Ã£Áö ¸øÇÒ °æ¿ì, º¸´Ù ³ªÀº °á°ú¸¦ ¾ò±â À§ÇØ ÆÛÁö \n"
 "¸ÅĪÀÌ »ç¿ëµË´Ï´Ù.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1806,7 +1820,7 @@ msgstr ""
 "  -C, --compendium=<ÆÄÀÏ>     ¸Þ¼¼Áö ¹ø¿ª ¶óÀ̺귯¸® Ãß°¡,\n"
 "                              µÎ °³ ÀÌ»ó ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1817,7 +1831,7 @@ msgstr ""
 "  -U, --update                def.po¸¦ °»½ÅÇÕ´Ï´Ù,\n"
 "                              À̹̠def.po°¡ °»½ÅµÇ¾î Àִٸ頾ƹ« °Íµµ ¾È ÇÕ´Ï´Ù\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1846,7 +1860,7 @@ msgstr ""
 "--suffix³ª SIMPLE_BACKUP_SUFFIX È¯°æ º¯¼ö¸¦ ¼¼ÆÃÇÏÁö ¾Ê¾Ò´Ù¸é, ¹é¾÷\n"
 "Á¢¹Ì¾î´Â `~'ÀÔ´Ï´Ù.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1861,15 +1875,15 @@ msgstr ""
 "  -v, --verbose               ´õ ÀÚ¼¼È÷ Ãâ·ÂÇÕ´Ï´Ù\n"
 "  -q, --quiet, --silent       ÁøÇà»óÅ ǥ½Ã¸¦ ÇÏÁö ¾Ê½À´Ï´Ù\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "ÀÌ ¸Þ½ÃÁö´Â º¹¼öÇüÀ» ÁöÁ¤Çؾ߸¸ ÇÕ´Ï´Ù"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "ÀÌ ¸Þ½ÃÁö´Â º¹¼öÇüÀ» ÁöÁ¤Çؼ­´Â ¾È µË´Ï´Ù"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1878,26 +1892,26 @@ msgstr ""
 "%s%ld°³ÀÇ ¿¹Àü °Í + %ld°³ÀÇ ÂüÁ¶¹®, °áÇյȠ°Í %ld, ÆÛÁö %ld, ºüÁø °Í %ld, ¾µ"
 "¸ð¾ø´Â °Í %ld°³¸¦ Àоú½À´Ï´Ù.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " ¿Ï·á.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s°ú(¿Í) ÆÄÀÏÀ̸§À» ¸í½ÃÀûÀ¸·Î ÁöÁ¤Çϴ °ÍÀº µ¿½Ã¿¡ ¾µ ¼ö ¾ø½À´Ï´Ù"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "»ç¿ë¹ý: %s [<¿É¼Ç>] [<ÆÄÀÏ>]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "ÀÌÁø ¸Þ¼¼Áö ¸ñ·ÏÀ» Uniforum ½ºÅ¸ÀÏ .po ÆÄÀϷΠº¯È¯ÇÕ´Ï´Ù.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1908,7 +1922,7 @@ msgstr ""
 "  -j, --java                  ÀÚ¹Ù ¸ðµå: ÀÔ·ÂÀº ÀÚ¹Ù ResourceBundle Å¬·¡½ºÀÔ´Ï´Ù\n"
 "      --tcl                   Tcl ¸ðµå: ÀÔ·ÂÀº tcl/msgcat .msg ÆÄÀÏÀÔ´Ï´Ù\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1919,7 +1933,7 @@ msgstr ""
 "  ÆÄÀÏ ...                 ÀԷ .mo ÆÄÀÏ\n"
 "ÀԷ ÆÄÀÏÀÌ ÁÖ¾îÁöÁö ¾Ê°Å³ª \"-\"À̸é, Ç¥ÁØ ÀԷ¿¡¼­ ÀнÀ´Ï´Ù.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1934,7 +1948,7 @@ msgstr ""
 "Ŭ·¡½º À̸§Àº ·ÎÄÉÀÏ À̸§¿¡ ¸®¼Ò½º À̸§À» ¹ØÁٷΠ±¸ºÐÇØ¼­ ¿¬°áÇÑ À̸§À¸·Î\n"
 "°áÁ¤µË´Ï´Ù.  Å¬·¡½º´Â CLASSPATH¿¡ µû¸¥ À§Ä¡¿¡ ³õÀ̰ԠµË´Ï´Ù.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1949,7 +1963,7 @@ msgstr ""
 "-l ¿É¼Ç°ú -d ¿É¼ÇÀº ²À ÇÊ¿äÇÕ´Ï´Ù.  Å¬·¡½º´Â ÁöÁ¤ÇÑ µð·ºÅ丮\n"
 "¾Æ·¡¿¡ Ãâ·ÂµË´Ï´Ù.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1962,8 +1976,8 @@ msgstr ""
 "Ãâ·Â ÆÄÀÏÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò°Å³ª \"-\"ÀΠ°æ¿ì, °á°ú¹°À» Ç¥ÁØ Ãâ·Â¿¡\n"
 "¾¹´Ï´Ù.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -1972,6 +1986,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Ãâ·Â ÁöÁ¤:\n"
@@ -1983,7 +1999,7 @@ msgstr ""
 "  -w, --width=<Å©±â>       Ãâ·Â ÆäÀÌÁö ÆøÀ» ¼³Á¤ÇÕ´Ï´Ù\n"
 "  -s, --sort-output        Á¤·ÄµÈ Ãâ·ÂÀ» ¸¸µì´Ï´Ù\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1996,7 +2012,7 @@ msgstr ""
 "  -V, --version            ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇϰí Á¾·áÇÕ´Ï´Ù\\n\"\n"
 "  -v, --verbose            ´õ ÀÚ¼¼È÷ Ãâ·ÂÇÕ´Ï´Ù\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2017,7 +2033,7 @@ msgstr ""
 "¹ø¿ª¹®¿¡ Àִ °Í¸¸À» ¾²°Ô µË´Ï´Ù.  ÆÄÀÏÀÇ À§Ä¡´Â ¸ðµÎ À¯ÁöµÉ °ÍÀÔ´Ï´Ù.\n"
 "--unique ¿É¼ÇÀ» »ç¿ëÇÒ ¶§, Áߺ¹µÈ ¸Þ¼¼ÁöµéÀ»  ¹ö¸³´Ï´Ù.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2174,7 +2190,7 @@ msgstr "
 msgid "too many errors, aborting"
 msgstr "¿À·ù°¡ ³Ê¹« ¸¹¾Æ¼­ Áß´ÜÇÕ´Ï´Ù"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "À߸øµÈ °¡º¯¹ÙÀÌÆ® ¹®ÀÚ¿­"
 
@@ -2275,7 +2291,7 @@ msgstr "
 msgid "failed to create \"%s\""
 msgstr "\"%s\"À»(¸¦) ¸¸µå´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "\"%s\" ÆÄÀÏÀ» ¾²´Â µ¿¾È ¿À·ù ¹ß»ý"
@@ -2291,13 +2307,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "¾²±â À§ÇØ \"%s\"À»(¸¦) ¿©´Â µ¿¾È ¿À·ù ¹ß»ý"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "±¹Á¦È­µÈ ¸Þ½ÃÁö´Â `\\%c' À̽ºÄÉÀÌÇÁ ¼ø¼­¿­À» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2310,12 +2326,12 @@ msgstr ""
 "¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.  ¼ø¼öÇÑ ASCII msgid¸¸À» »ç¿ëÇϵµ·Ï ÇϽʽÿÀ.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "Ãâ·Â ÆÄÀÏ \"%s\"À»(¸¦) ¸¸µé ¼ö ¾ø½À´Ï´Ù"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "Ç¥ÁØ Ãâ·Â"
@@ -2330,7 +2346,7 @@ msgstr "%s:%d: 
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: °æ°í: ¿Ï°áµÇÁö ¾ÊÀº ¹®ÀÚ¿­ »ó¼ö"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "ÀÌ ÆÄÀÏÀº µµ¸ÞÀΠÁö½ÃÀÚ¸¦ Æ÷ÇÔÇϰí ÀÖÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù"
 
@@ -2349,25 +2365,25 @@ msgstr "%s:%d: # 
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: À߸øµÈ ¹®ÀÚ¿­ Ç¥Çö"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-exeistingÀº Ãâ·ÂÀ̠ǥÁØÃâ·Â¿¡ ¾²¿©Áú ¶§ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext´Â °Ë»öÇҠŰ¿öµå ¾øÀ̴ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "°æ°í: `%s' ÆÄÀÏÀÇ È®ÀåÀÚ `%s'¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù; C Çü½ÄÀ¸·Î °£ÁÖÇÔ"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "ÁÖ¾îÁø ÀԷ ÆÄÀÏ¿¡¼­ ¹ø¿ª °¡´ÉÇÑ ¹®ÀÚ¿­À» »Ì¾Æ³À´Ï´Ù.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2376,7 +2392,7 @@ msgstr ""
 "±ä ¿É¼Ç¿¡¼­ ²À ÇÊ¿äÇÑ Àμö´Â ÂªÀº ¿É¼Ç¿¡µµ ²À ÇÊ¿äÇÕ´Ï´Ù.\n"
 "¾ø¾îµµ µÇ´Â ÀÎÀÚµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2391,7 +2407,7 @@ msgstr ""
 "  -p, --output-dir=<µð·ºÅ丮>    Ãâ·Â ÆÄÀÏÀ» <µð·ºÅ丮> µð·ºÅ丮¿¡ ³õ½À´Ï´Ù\n"
 "Ãâ·ÂÆÄÀÏÀÌ \"-\"À̸é, Ç¥ÁØ Ãâ·ÂÀ¸·Î Ãâ·ÂÇÕ´Ï´Ù.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2411,7 +2427,7 @@ msgstr ""
 "±âº»ÀûÀ¸·Î ÀԷ ÆÄÀÏÀÇ È®ÀåÀÚ¿¡ µû¶ó ¾ð¾î¸¦ ÃßÃøÇÕ´Ï´Ù\n"
 
 # TAG°¡ Á¤È®ÀÌ ¹¹Áö?
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2426,7 +2442,7 @@ msgstr ""
 "  -c, --add-comments[=<ű×>]    ÁÖ¼® ºÎºÐÀ» <ÅÂÅ©>·Î (ȤÀº Å°¿öµå ÁÙ ¾Õ¿¡\n"
 "                                 Àִ °ÍÀ¸·Î) ¾¹´Ï´Ù\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2443,8 +2459,8 @@ msgstr ""
 "  -T, --trigraphs                ÀԷ¿¡¼­ ANSI C »ïÁßÀÚ(trigraph)¸¦ ÀνÄÇÕ´Ï´Ù\n"
 "      --debug                    ´õ ÀÚ¼¼ÇÑ Çü½Ä¹®ÀÚ¿­ ÀνĠ°á°ú\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2455,6 +2471,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2480,11 +2498,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=<¹®ÀÚ¿­>] msgstr Ç׸ñ¿¡ <¹®ÀÚ¿­> È¤Àº \"\"À» Á¢µÎ¾î·Î\n"
 "  -M, --msgstr-suffix[=<¹®ÀÚ¿­>] msgstr Ç׸ñ¿¡ <¹®ÀÚ¿­> È¤Àº \"\"À» Á¢¹Ì¾î·Î\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "Ç¥ÁØ ÀÔ·Â"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2494,7 +2512,7 @@ msgstr ""
 "gettext(\"\")´Â ºó ¹®ÀÚ¿­ÀÌ ¾Æ´Ï¶ó, ¸ÞŸ Á¤º¸°¡ µé¾î Àִ \n"
 "Çì´õ Ç׸ñÀ» ¸®ÅÏÇÕ´Ï´Ù.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "`%s' ¾ð¾î¸¦ ¾Ë ¼ö ¾øÀ½"
index 69260788a139ea0641bbfc5bf3420a6833fcbb9d..433977445e1ef6d24d24f7b04083896c18c8392b 100644 (file)
Binary files a/po/nl.gmo and b/po/nl.gmo differ
index 0073afaf3acb3677f71a5f9289e52ad471b9b074..ede359d12e3db986dae7380948975fab7f6cbf62 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.31\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 1997-03-11 22:38 \n"
 "Last-Translator: Erick Branderhorst <Erick.Branderhorst@asml.nl>\n"
 "Language-Team: Dutch <nl@li.org>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "fout tijdens openen om te lezen van \"%s\""
@@ -235,11 +235,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "formaat specificaties voor argument %u zijn niet dezelfde"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -251,16 +251,16 @@ msgstr ""
 "garantie; zelfs niet voor VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN\n"
 "SPECIFIEK DOEL.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Geschreven door %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "te veel argumenten"
 
@@ -268,11 +268,11 @@ msgstr "te veel argumenten"
 msgid "missing arguments"
 msgstr "ontbrekende argumenten"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Probeer `%s --help' voor meer informatie.\n"
@@ -333,16 +333,16 @@ msgstr ""
 "worden de in de katalogus gevonden meldingen vertaald.\n"
 "Standaard zoek directory: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Meld fouten via <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -362,9 +362,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -376,43 +376,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s en %s zijn mutually exclusive"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -421,8 +421,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -431,7 +431,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -443,7 +443,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -455,7 +455,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -467,6 +467,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -487,17 +489,17 @@ msgstr ""
 "  -V, --version               toon versie-informatie en bekindig programma\n"
 "  -W, --width=NUMBER          stel uitvoer pagina breedte in\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr ""
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -511,7 +513,7 @@ msgid ""
 "File positions from all PO files will be cumulated.\n"
 msgstr ""
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -521,7 +523,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -530,7 +532,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -543,7 +545,7 @@ msgid ""
 "                                 that only unique messages be printed\n"
 msgstr ""
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -558,6 +560,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -578,7 +582,7 @@ msgstr ""
 "  -V, --version               toon versie-informatie en bekindig programma\n"
 "  -W, --width=NUMBER          stel uitvoer pagina breedte in\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -586,15 +590,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "geen invoerbestanden gegeven"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "precies 2 invoerbestanden zijn benodigd"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -633,22 +637,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "deze melding is gebruikt maar is niet gedefinieerd..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...maar de definitie is gelijksoortig"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "deze melding is gebruikt maar niet gedefinieerd in %s"
@@ -671,11 +675,11 @@ msgstr "dubbele melding definitie"
 msgid "...this is the location of the first definition"
 msgstr "...dit is de lokatie van de eerste definitie"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr ""
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -688,7 +692,7 @@ msgid ""
 "cumulated.\n"
 msgstr ""
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -701,7 +705,7 @@ msgid ""
 "                                 that only unique messages be printed\n"
 msgstr ""
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -713,6 +717,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -734,12 +740,12 @@ msgstr ""
 "  -V, --version               toon versie-informatie en bekindig programma\n"
 "  -W, --width=NUMBER          stel uitvoer pagina breedte in\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -747,7 +753,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -759,6 +765,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -779,21 +787,21 @@ msgstr ""
 "  -V, --version               toon versie-informatie en bekindig programma\n"
 "  -W, --width=NUMBER          stel uitvoer pagina breedte in\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "geen invoerbestand gegeven"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "precies 2 invoerbestanden zijn benodigd"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -802,7 +810,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -838,7 +846,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -851,38 +859,38 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "ontbrekende argumenten"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr ""
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -892,7 +900,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -905,6 +913,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -925,22 +935,22 @@ msgstr ""
 "  -V, --version               toon versie-informatie en bekindig programma\n"
 "  -W, --width=NUMBER          stel uitvoer pagina breedte in\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -950,18 +960,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1272,19 +1282,19 @@ msgstr "lege `msgstr' ingang genegeerd"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: let op: broncode bevat vage vertaling"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1315,7 +1325,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1327,6 +1337,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1347,18 +1359,18 @@ msgstr ""
 "  -V, --version               toon versie-informatie en bekindig programma\n"
 "  -W, --width=NUMBER          stel uitvoer pagina breedte in\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1366,19 +1378,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1387,7 +1399,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1396,48 +1408,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1449,7 +1463,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1483,7 +1497,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr ""
 
@@ -1563,11 +1577,11 @@ msgid ""
 "built without iconv()."
 msgstr ""
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1592,7 +1606,7 @@ msgstr ""
 "worden om betere resultaten te verkrijgen.  De resultaten worden naar \n"
 "standaarduitvoer geschreven tenzij een uitvoerbestand is gespecificeerd.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1603,7 +1617,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1611,7 +1625,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1628,7 +1642,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1638,17 +1652,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "deze melding is gebruikt maar niet gedefinieerd in %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "deze melding is gebruikt maar niet gedefinieerd in %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, fuzzy, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1657,26 +1671,26 @@ msgstr ""
 "%sLees %d oud + %d referentie, samengevoegd %d, fuzzied(gevaagd) %d, "
 "ontbrekend %d, overbodig %d.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " done.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s en %s zijn mutually exclusive"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1684,7 +1698,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1692,7 +1706,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1702,7 +1716,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1712,7 +1726,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1721,7 +1735,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1731,6 +1745,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Gebruik: %s [OPTIE] [BESTAND]...\n"
@@ -1747,7 +1763,7 @@ msgstr ""
 "  -V, --version            toon versie-informatie en bekindig programma\n"
 "  -w, --width=NUMMER       stel uitvoer paginabreedte in\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1756,7 +1772,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1769,7 +1785,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1918,7 +1934,7 @@ msgstr ""
 msgid "too many errors, aborting"
 msgstr "te veel fouten, afgebroken"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 #, fuzzy
 msgid "invalid multibyte sequence"
 msgstr "illegale kontrol sequence"
@@ -2023,7 +2039,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "fout bij schrijven bestand \"%s\""
@@ -2037,14 +2053,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "fout bij openen om te schrijven van \"%s\""
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "geonternationaliseerde meldingen mogen geen `\\%c' escape sequences bevatten"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2053,12 +2069,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "kan uitvoerbestand \"%s\" niet aanmaken"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standaard uitvoer"
@@ -2073,7 +2089,7 @@ msgstr "%s:%d: let op: niet getermineerde karakter konstante"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: let op: niet getermineerde string literal"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "dit bestand mag geen domein directives bevatten"
 
@@ -2092,35 +2108,35 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing kan niet gebruikt worden indien uitvoer naar "
 "standaarduitvoer\n"
 "wordt geschreven"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr ""
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "let op: bestand `%s' extensie `%s' is onbekend; ga C proberen"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2130,7 +2146,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2142,7 +2158,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2152,7 +2168,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2163,7 +2179,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2175,6 +2191,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2200,18 +2218,18 @@ msgstr ""
 "  -V, --version               toon versie-informatie en bekindig programma\n"
 "  -W, --width=NUMBER          stel uitvoer pagina breedte in\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standaard invoer"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "taal `%s' onbekend"
index be462af8ebc9cb3d216d31b87a353701fc1aa1a4..36c5ee5b13cb0e7d4b36a2a9cd868ad4656cf8de 100644 (file)
Binary files a/po/nn.gmo and b/po/nn.gmo differ
index 8581506516dcd26de60471fc0a97fae5f3a0d960..de351e32eeab1840e440ee1908bd1f9e9f119f44 100644 (file)
--- a/po/nn.po
+++ b/po/nn.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.12\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 1996-03-21 08:46 EST\n"
 "Last-Translator: Karl Anders Øygard <karlo@ifi.uio.no>\n"
 "Language-Team: Norwegian-nynorsk <no@li.org>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, fuzzy, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "feil under skriving av fila \"%s\""
@@ -238,11 +238,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "format-spesifiseringane for argument %u er ulike"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -250,16 +250,16 @@ msgid ""
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 msgstr ""
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr ""
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 #, fuzzy
 msgid "too many arguments"
 msgstr "manglar argument"
@@ -268,11 +268,11 @@ msgstr "manglar argument"
 msgid "missing arguments"
 msgstr "manglar argument"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, fuzzy, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Prøv «%s --help» for meir informasjon\n"
@@ -333,15 +333,15 @@ msgstr ""
 "staden vert meldingar som er funne i den valgte katalogen oversatt.\n"
 "Standard søkekatalog er: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr ""
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -361,9 +361,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -375,43 +375,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s og %s utelukker kvarandre"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -420,8 +420,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -430,7 +430,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -442,7 +442,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -454,7 +454,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -466,6 +466,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -479,17 +481,17 @@ msgstr ""
 "      --strict             lag strengt Uniforum-konformt utdata\n"
 "  -V, --version            vis programversjon og avslutt\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr ""
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -503,7 +505,7 @@ msgid ""
 "File positions from all PO files will be cumulated.\n"
 msgstr ""
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -513,7 +515,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -522,7 +524,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -535,7 +537,7 @@ msgid ""
 "                                 that only unique messages be printed\n"
 msgstr ""
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -550,6 +552,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -563,7 +567,7 @@ msgstr ""
 "      --strict             lag strengt Uniforum-konformt utdata\n"
 "  -V, --version            vis programversjon og avslutt\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -571,16 +575,16 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 #, fuzzy
 msgid "no input files given"
 msgstr "inga innfil spesifisert"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "treng nøyaktig to innfiler"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -616,22 +620,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "denne meldinga er brukt, men ikkje definert..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "... men denne definisjonen liknar"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "denne meldinga er brukt, men ikkje definert i %s"
@@ -655,11 +659,11 @@ msgstr ""
 msgid "...this is the location of the first definition"
 msgstr "den første definisjonen finst her"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr ""
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -672,7 +676,7 @@ msgid ""
 "cumulated.\n"
 msgstr ""
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -685,7 +689,7 @@ msgid ""
 "                                 that only unique messages be printed\n"
 msgstr ""
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -697,6 +701,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -711,12 +717,12 @@ msgstr ""
 "      --strict             lag strengt Uniforum-konformt utdata\n"
 "  -V, --version            vis programversjon og avslutt\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -724,7 +730,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -736,6 +742,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -749,21 +757,21 @@ msgstr ""
 "      --strict             lag strengt Uniforum-konformt utdata\n"
 "  -V, --version            vis programversjon og avslutt\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "inga innfil spesifisert"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "treng nøyaktig to innfiler"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -772,7 +780,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -808,7 +816,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -821,38 +829,38 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "manglar argument"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr ""
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -862,7 +870,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -875,6 +883,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -888,22 +898,22 @@ msgstr ""
 "      --strict             lag strengt Uniforum-konformt utdata\n"
 "  -V, --version            vis programversjon og avslutt\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -913,18 +923,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1234,19 +1244,19 @@ msgstr ""
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "ADVARSEL: kildefila har «fuzzy» oversetjingar"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1277,7 +1287,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1289,6 +1299,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1302,18 +1314,18 @@ msgstr ""
 "      --strict             lag strengt Uniforum-konformt utdata\n"
 "  -V, --version            vis programversjon og avslutt\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1321,19 +1333,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1342,7 +1354,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1351,48 +1363,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1404,7 +1418,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1438,7 +1452,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr ""
 
@@ -1518,11 +1532,11 @@ msgid ""
 "built without iconv()."
 msgstr ""
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1547,7 +1561,7 @@ msgstr ""
 "resultat.  Resultatet vert skrive til standard ut, med mindre ei utfil er\n"
 "spesifisert.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1558,7 +1572,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1566,7 +1580,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1583,7 +1597,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1593,17 +1607,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "denne meldinga er brukt, men ikkje definert i %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "denne meldinga er brukt, men ikkje definert i %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, fuzzy, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1612,26 +1626,26 @@ msgstr ""
 "%sLeste %d gamle + %d referansar, fletta inn %d, «fuzzya» %d, manglar %d,\n"
 "utdaterte %d.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr ""
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s og %s utelukker kvarandre"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1639,7 +1653,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1647,7 +1661,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1657,7 +1671,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1667,7 +1681,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1676,7 +1690,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1686,6 +1700,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Usage: %s [OPTION] [FILE]...\n"
@@ -1698,7 +1714,7 @@ msgstr ""
 "      --strict             write strict uniforum style\n"
 "  -V, --version            output version information and exit\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1707,7 +1723,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1720,7 +1736,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1869,7 +1885,7 @@ msgstr ""
 msgid "too many errors, aborting"
 msgstr "for mange feil, avsluttar"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr ""
 
@@ -1970,7 +1986,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "feil under skriving av fila \"%s\""
@@ -1984,14 +2000,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "feil under skriving av fila \"%s\""
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "internasjonaliserte meldingar skal ikkje innehalde escape-sekvensen «\\%c»"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2000,12 +2016,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "kan ikkje opprette utfila \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr ""
@@ -2020,7 +2036,7 @@ msgstr ""
 msgid "%s:%d: warning: unterminated string literal"
 msgstr ""
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "denne fila kan ikkje innehalde domene-nøkkelord"
 
@@ -2039,33 +2055,33 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing kan ikkje brukast når utdata vert skrive til standard ut"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr ""
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2075,7 +2091,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2087,7 +2103,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2097,7 +2113,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2108,7 +2124,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2120,6 +2136,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2138,18 +2156,18 @@ msgstr ""
 "      --strict             lag strengt Uniforum-konformt utdata\n"
 "  -V, --version            vis programversjon og avslutt\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr ""
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr ""
index 5facaf446d311efceb6f8214d4d8e4d6fbb5a9a1..20066348fad0042ef26b3d0df734a36315491e9d 100644 (file)
Binary files a/po/no.gmo and b/po/no.gmo differ
index eab2b6c3e1b9709195224a00223343115d781eb7..c273d0060e26383df6c6674a0783cd65bf40e050 100644 (file)
--- a/po/no.po
+++ b/po/no.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.37\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2001-05-09 02:08+02:00\n"
 "Last-Translator: Trond Endrestøl <endrestol@hotmail.com>\n"
 "Language-Team: Norwegian-bokmål <no@li.org>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "feil under åpning av «%s» for lesing"
@@ -236,11 +236,11 @@ msgstr "format-spesifiseringene for argument %lu er ulike"
 
 # Hva skal MERCHANTABILITY og FITNESS FOR PARTICULAR PURPOSE oversettes med?
 # Er denne oversettelsen grei nok?
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -252,16 +252,16 @@ msgstr ""
 "INGEN garanti; ikke engang for SALGBARHET eller SKIKKETHET FOR ET BESTEMT\n"
 "FORMÅL.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Skrevet av %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "for mange argumenter"
 
@@ -269,11 +269,11 @@ msgstr "for mange argumenter"
 msgid "missing arguments"
 msgstr "mangler argumenter"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Prøv «%s --help» for mer informasjon.\n"
@@ -334,16 +334,16 @@ msgstr ""
 "stedet blir funne meldinger i den valgte katalogen oversatt.\n"
 "Standard søkekatalog er: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Rapporter feil til <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -363,9 +363,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -377,43 +377,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s og %s utelukker hverandre"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -422,8 +422,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -432,7 +432,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -444,7 +444,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -456,7 +456,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -468,6 +468,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -489,17 +491,17 @@ msgstr ""
 "  -V, --version               skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL          sett sidebredden i utdata\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "umulig utvalgskriterie angitt (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -529,7 +531,7 @@ msgstr ""
 "PO-filen som definerer dem.  Filposisjonene fra alle PO-filene vil\n"
 "bli bevart.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -539,7 +541,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -548,7 +550,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -577,7 +579,7 @@ msgstr ""
 "PO-filen som definerer dem.  Filposisjonene fra alle PO-filene vil\n"
 "bli bevart.\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -592,6 +594,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -613,7 +617,7 @@ msgstr ""
 "  -V, --version               skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL          sett sidebredden i utdata\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -621,15 +625,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "ingen innfiler angitt"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "trenger nøyaktig to innfiler"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -666,22 +670,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "denne meldingen er brukt, men ikke definert..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "... men denne definisjonen ligner"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "denne meldingen er brukt, men ikke definert i %s"
@@ -705,11 +709,11 @@ msgstr "duplisert definisjon av melding"
 msgid "...this is the location of the first definition"
 msgstr "... dette er lokasjonen til den første definisjonen"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "minst to filer må angis"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -738,7 +742,7 @@ msgstr ""
 "PO-filen som definerer dem.  Filposisjonene fra alle PO-filene vil\n"
 "bli bevart.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -767,7 +771,7 @@ msgstr ""
 "PO-filen som definerer dem.  Filposisjonene fra alle PO-filene vil\n"
 "bli bevart.\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -779,6 +783,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -801,12 +807,12 @@ msgstr ""
 "  -V, --version               skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL          sett sidebredden i utdata\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -814,7 +820,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -826,6 +832,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -847,21 +855,21 @@ msgstr ""
 "  -V, --version               skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL          sett sidebredden i utdata\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "ingen innfil angitt"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "trenger nøyaktig to innfiler"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -870,7 +878,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -906,7 +914,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -919,39 +927,39 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "mangler argumenter"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "minst to filer må angis"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -961,7 +969,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -974,6 +982,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -995,22 +1005,22 @@ msgstr ""
 "  -V, --version               skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL          sett sidebredden i utdata\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1020,18 +1030,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1347,19 +1357,19 @@ msgstr "antatt 
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: advarselL: kildefil har antatte oversettelser"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1390,7 +1400,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1402,6 +1412,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1423,18 +1435,18 @@ msgstr ""
 "  -V, --version               skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL          sett sidebredden i utdata\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1442,19 +1454,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1463,7 +1475,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1472,48 +1484,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1525,7 +1539,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1559,7 +1573,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 #, fuzzy
 msgid "warning: "
 msgstr "%s: advarsel: "
@@ -1644,11 +1658,11 @@ msgstr ""
 "Tegnsettet \"%s\" er ikke støttet. %s er avhengig av iconv().\n"
 "Denne versjonen ble blygget uten iconv().\n"
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1673,7 +1687,7 @@ msgstr ""
 "resultater.  Resultatet blir skrevet til standard ut, med mindre en utfil\n"
 "er spesifisert.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1684,7 +1698,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1692,7 +1706,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1709,7 +1723,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1719,17 +1733,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "denne meldingen er brukt, men ikke definert i %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "denne meldingen er brukt, men ikke definert i %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1738,26 +1752,26 @@ msgstr ""
 "%sLeste %ld gamle + %ld referanser, flettet %ld, antok %ld, mangler %ld, "
 "foreldete %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " ferdig.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s og %s utelukker hverandre"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1765,7 +1779,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1773,7 +1787,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1783,7 +1797,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1793,7 +1807,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1802,7 +1816,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1812,6 +1826,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Bruksmåte: %s [FLAGG] [FIL]...\n"
@@ -1826,7 +1842,7 @@ msgstr ""
 "  -V, --version            skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL       sett sidebredden i utdata\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1835,7 +1851,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1848,7 +1864,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2001,7 +2017,7 @@ msgstr "flertallsform har feil indeks"
 msgid "too many errors, aborting"
 msgstr "for mange feil, avbryter"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "ulovlig multibytesekvens"
 
@@ -2104,7 +2120,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "feil under skriving av filen «%s»"
@@ -2118,14 +2134,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "feil under åpning av «%s» for skriving"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "internasjonaliserte meldinger bør ikke inneholde escape-sekvensen «\\%c»"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2134,12 +2150,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "kan ikke opprette utfilen «%s»"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standard ut"
@@ -2154,7 +2170,7 @@ msgstr "%s:%d: advarsel: uavsluttet tegnkonstant"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: advarsel: uavsluttet strengliteral"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "denne filen kan ikke inneholde domene-direktiver"
 
@@ -2173,33 +2189,33 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing kan ikke brukes når utdata blir skrevet til standard ut"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext kan ikke arbeide uten å finne nøkkelord"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "advarsel: typen til fil «%s» med utvidelsen «%s» er ukjent, forsøker C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2209,7 +2225,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2221,7 +2237,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2231,7 +2247,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2242,7 +2258,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2254,6 +2270,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2280,18 +2298,18 @@ msgstr ""
 "  -V, --version               skriv ut programversjon og avslutt\n"
 "  -w, --width=ANTALL          sett sidebredden i utdata\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standard inn"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "språket «%s» er ukjent"
index e34a308a951e5326e0089bf7ef01984f30343911..b8989bfda17bc0d5624ddd3a775a9afae520490c 100644 (file)
Binary files a/po/pl.gmo and b/po/pl.gmo differ
index 6faa7070472e0d1a00fd5c3117c5f3ba1b9ab5f4..adf8c3fe8cf2cda05197c3464e61295f6ee14682 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.39\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2001-08-01 23:50+0200\n"
 "Last-Translator: Rafa³ Maszkowski <rzm@icm.edu.pl>\n"
 "Language-Team: Polish <pl@li.org>\n"
@@ -31,7 +31,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "b³±d w czasie otwierania \"%s\" do czytania"
@@ -236,11 +236,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "specyfikacje formatu dla argumentu %lu nie s± takie same"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -252,16 +252,16 @@ msgstr ""
 "Autorzy nie daj± ¯ADNYCH gwarancji, w tym równie¿ gwarancji MO¯LIWO¦CI\n"
 "SPRZEDA¯Y lub PRZYDATNO¦CI DO KONKRETNYCH ZASTOSOWAÑ.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Zapisane przez %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "za du¿o argumentów"
 
@@ -269,11 +269,11 @@ msgstr "za du
 msgid "missing arguments"
 msgstr "brakuj±ce argumenty"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Spróbuj `%s --help' ¿eby otrzymaæ wiêcej informacji.\n"
@@ -334,16 +334,16 @@ msgstr ""
 "wybranym katalogu.\n"
 "Domy¶lnie przeszukiwany katalog: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Raporty o b³êdach wysy³aj do bug-gnu-utils@gnu.org\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -363,9 +363,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -377,43 +377,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s i %s wzajemnie siê wykluczaj±"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -422,8 +422,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -432,7 +432,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -444,7 +444,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -456,7 +456,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -468,6 +468,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -489,17 +491,17 @@ msgstr ""
 "  -V, --version               wy¶wietlenie informacji o wersji i zakoñczenie\n"
 "  -w, --width=LICZBA          ustalenie szeroko¶ci strony\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "podane niemo¿liwe kryteria selekcji (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -527,7 +529,7 @@ msgstr ""
 "ale tylko w pierwszym definiuj±cym je pliku PO.  Pozycje w plikach dla\n"
 "wszystkich plików PO te¿ zostan± zachowane.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -537,7 +539,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -546,7 +548,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -573,7 +575,7 @@ msgstr ""
 "ale tylko w pierwszym definiuj±cym je pliku PO.  Pozycje w plikach dla\n"
 "wszystkich plików PO te¿ zostan± zachowane.\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -588,6 +590,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -609,7 +613,7 @@ msgstr ""
 "  -V, --version               wy¶wietlenie informacji o wersji i zakoñczenie\n"
 "  -w, --width=LICZBA          ustalenie szeroko¶ci strony\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -617,15 +621,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "nie podano nazw plików wej¶ciowych"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "wymagane s± dok³adnie dwa pliki wej¶ciowe"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -662,22 +666,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "ten komunikat jest u¿yty, ale nie zdefiniowany..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...ale ta definicja jest podobna"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "ten komunikat jest u¿yty, ale nie zdefiniowany w %s"
@@ -702,11 +706,11 @@ msgstr "podw
 msgid "...this is the location of the first definition"
 msgstr "...to jest po³o¿enie pierwszej definicji"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "musz± byæ podane przynajmniej dwa pliki"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -733,7 +737,7 @@ msgstr ""
 "ale tylko w pierwszym definiuj±cym je pliku PO.  Pozycje w plikach dla\n"
 "wszystkich plików PO te¿ zostan± zachowane.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -760,7 +764,7 @@ msgstr ""
 "ale tylko w pierwszym definiuj±cym je pliku PO.  Pozycje w plikach dla\n"
 "wszystkich plików PO te¿ zostan± zachowane.\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -772,6 +776,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -794,12 +800,12 @@ msgstr ""
 "  -V, --version               wy¶wietlenie informacji o wersji i zakoñczenie\n"
 "  -w, --width=LICZBA          ustalenie szeroko¶ci strony\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -807,7 +813,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -819,6 +825,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -840,21 +848,21 @@ msgstr ""
 "  -V, --version               wy¶wietlenie informacji o wersji i zakoñczenie\n"
 "  -w, --width=LICZBA          ustalenie szeroko¶ci strony\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "nie podano nazwy pliku wej¶ciowego"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "wymagane s± dok³adnie dwa pliki wej¶ciowe"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -863,7 +871,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -899,7 +907,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -912,39 +920,39 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "brakuj±ce argumenty"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "musz± byæ podane przynajmniej dwa pliki"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -954,7 +962,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -967,6 +975,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -988,22 +998,22 @@ msgstr ""
 "  -V, --version               wy¶wietlenie informacji o wersji i zakoñczenie\n"
 "  -w, --width=LICZBA          ustalenie szeroko¶ci strony\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1013,18 +1023,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1345,19 +1355,19 @@ msgstr "zignorowana niepewna (fuzzy) warto
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: uwaga: plik ¼ród³owy zawiera t³umaczenie budz±ce w±tpliwo¶ci"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1388,7 +1398,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1400,6 +1410,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1421,18 +1433,18 @@ msgstr ""
 "  -V, --version               wy¶wietlenie informacji o wersji i zakoñczenie\n"
 "  -w, --width=LICZBA          ustalenie szeroko¶ci strony\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1440,19 +1452,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1461,7 +1473,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1470,48 +1482,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1523,7 +1537,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1557,7 +1571,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 #, fuzzy
 msgid "warning: "
 msgstr "%s: ostrze¿enie: "
@@ -1642,11 +1656,11 @@ msgstr ""
 "Kodowanie \"%s\" nie jest obs³ugiwane. %s opiera sie na iconv().\n"
 "Ta wersja zosta³a skompilowana bez iconv().\n"
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1670,7 +1684,7 @@ msgstr ""
 "dok³adnie u¿ywane jest porównanie rozmyte, dla lepszych wyników. Wyniki s±\n"
 "pisane na standardowe wyj¶cie je¿eli plik wyj¶iowy nie jest podany.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1681,7 +1695,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1689,7 +1703,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1706,7 +1720,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1716,17 +1730,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "ten komunikat jest u¿yty, ale nie zdefiniowany w %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "ten komunikat jest u¿yty, ale nie zdefiniowany w %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1735,26 +1749,26 @@ msgstr ""
 "%sPrzeczytane %ld starych + %ld odno¶ników, %ld do³±czonych, %ld "
 "niedok³adnych, %ld brakuj±cych, %ld przestarza³ych.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " zrobione.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s i %s wzajemnie siê wykluczaj±"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1762,7 +1776,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1770,7 +1784,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1780,7 +1794,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1790,7 +1804,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1799,7 +1813,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1809,6 +1823,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Sk³adnia: %s [OPCJA] def.po ref.po\n"
@@ -1823,7 +1839,7 @@ msgstr ""
 "  -V, --version            wy¶wietl informacjê o wersji i zakoñcz\n"
 "  -w, --width=LICZBA       ustal szeroko¶æ strony\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1832,7 +1848,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1845,7 +1861,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1999,7 +2015,7 @@ msgstr "forma mnoga ma z
 msgid "too many errors, aborting"
 msgstr "%s: za du¿o b³êdów, przerwanie wykonywania"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "b³êdna sekwencja wielobajtowa"
 
@@ -2103,7 +2119,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "b³±d podczas pisania do pliku \"%s\""
@@ -2117,13 +2133,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "b³±d otwarcia \"%s\" do pisania"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "umiêdzynaradawiane komunikaty nie powinny zawieraæ sekwenji `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2132,12 +2148,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "nie mogê utworzyæ pliku wyj¶ciowego \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standardowe wyj¶cie"
@@ -2152,7 +2168,7 @@ msgstr "%s:%d: uwaga: niezako
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: uwaga: niezakoñczona sta³a ³añcuchowa"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "ten plik nie mo¿e zawieraæ dyrektyw domen"
 
@@ -2171,32 +2187,32 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "--join-existing nie mo¿e byæ u¿yte kiedy wyniki"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext nie mo¿e dzia³aæ bez podania s³ów kluczowych"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "uwaga: typ pliku `%s' z rozszerzeniem `%s' jest nieznany; spróbujê C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2206,7 +2222,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2218,7 +2234,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2228,7 +2244,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2239,7 +2255,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2251,6 +2267,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2277,18 +2295,18 @@ msgstr ""
 "  -V, --version               wy¶wietlenie informacji o wersji i zakoñczenie\n"
 "  -w, --width=LICZBA          ustalenie szeroko¶ci strony\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "wej¶cie standardowe"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "nieznany jêzyk `%s'"
index 2084c55adec5ca9ef316c82d8b1e46ef445e5e8d..a3abe74d45c010e8cff6a17ee5203cac6a4c1518 100644 (file)
Binary files a/po/pt.gmo and b/po/pt.gmo differ
index 756b45cdf34bb7596e2512686adaba7b8d7f865e..6063bcff754e4c94d398a3b53f507926eb92d450 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.23\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 1996-09-18 20:51 WET DST\n"
 "Last-Translator: Nuno Oliveira <nuno@eq.uc.pt>\n"
 "Language-Team: Portuguese <pt@li.org>\n"
@@ -28,7 +28,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "erro durante a abertura de \"%s\" para leitura"
@@ -234,11 +234,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "as especificações do argumento %u são diferentes"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -246,16 +246,16 @@ msgid ""
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 msgstr ""
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr ""
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "demasiados argumentos"
 
@@ -263,11 +263,11 @@ msgstr "demasiados argumentos"
 msgid "missing arguments"
 msgstr "argumentos insuficientes"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, fuzzy, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Tente `%s --help' para mais informação\n"
@@ -329,15 +329,15 @@ msgstr ""
 "são traduzidas.\n"
 "Directório standard de pesquisa: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr ""
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -357,9 +357,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -371,43 +371,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s e %s são mutuamente exclusivas"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -416,8 +416,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -426,7 +426,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -438,7 +438,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -450,7 +450,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -462,6 +462,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -482,17 +484,17 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr ""
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -506,7 +508,7 @@ msgid ""
 "File positions from all PO files will be cumulated.\n"
 msgstr ""
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -516,7 +518,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -525,7 +527,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -538,7 +540,7 @@ msgid ""
 "                                 that only unique messages be printed\n"
 msgstr ""
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -553,6 +555,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -573,7 +577,7 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -581,15 +585,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "ficheiros de entrada não fornecidos"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "são necessários exactamente 2 ficheiros"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -630,22 +634,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "esta mensagem é usada mas não definida..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...mas esta definição é semelhante"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "esta mensagem é usada mas não definida em %s"
@@ -668,11 +672,11 @@ msgstr "defini
 msgid "...this is the location of the first definition"
 msgstr "...este é o local da primeira definição"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr ""
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -685,7 +689,7 @@ msgid ""
 "cumulated.\n"
 msgstr ""
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -698,7 +702,7 @@ msgid ""
 "                                 that only unique messages be printed\n"
 msgstr ""
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -710,6 +714,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -731,12 +737,12 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -744,7 +750,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -756,6 +762,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -776,21 +784,21 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "nenhum ficheiro de entrada fornecido"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "são necessários exactamente 2 ficheiros"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -799,7 +807,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -835,7 +843,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -848,38 +856,38 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "argumentos insuficientes"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr ""
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -889,7 +897,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -902,6 +910,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -922,22 +932,22 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -947,18 +957,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1272,19 +1282,19 @@ msgstr "elemento `msgstr' vazio ignorada"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "CUIDADO: o ficheiro fonte contém traduções aproximadas"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1315,7 +1325,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1327,6 +1337,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1347,18 +1359,18 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1366,19 +1378,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1387,7 +1399,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1396,48 +1408,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1449,7 +1463,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1483,7 +1497,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr ""
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr ""
 
@@ -1563,11 +1577,11 @@ msgid ""
 "built without iconv()."
 msgstr ""
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1594,7 +1608,7 @@ msgstr ""
 "resultados serão escritos no canal de saída por defeito (stdout) a\n"
 "menos que seja especificado um ficheiro de saída.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1605,7 +1619,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1613,7 +1627,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1630,7 +1644,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1640,17 +1654,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "esta mensagem é usada mas não definida em %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "esta mensagem é usada mas não definida em %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, fuzzy, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1659,26 +1673,26 @@ msgstr ""
 "%sLidas %d antigas + %d referências, combinadas %d, aproximadas %d, faltam %"
 "d, obsoletas %d.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr "terminado.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s e %s são mutuamente exclusivas"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1686,7 +1700,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1694,7 +1708,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1704,7 +1718,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1714,7 +1728,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1723,7 +1737,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1733,6 +1747,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Utilização: %s [OPÇÃO] [FICHEIRO]...\n"
@@ -1750,7 +1766,7 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1759,7 +1775,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1772,7 +1788,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1922,7 +1938,7 @@ msgstr ""
 msgid "too many errors, aborting"
 msgstr "demasiados erros, interrompendo"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 #, fuzzy
 msgid "invalid multibyte sequence"
 msgstr "sequência de controlo ilegal"
@@ -2027,7 +2043,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "erro durante a escrita do ficheiro \"%s\""
@@ -2041,7 +2057,7 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "erro durante a abertura de \"%s\" para escrita"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
@@ -2049,7 +2065,7 @@ msgstr ""
 "as mensagens de internacionalização não devem conter\n"
 "a sequência de escape `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2058,12 +2074,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "impossível criar o ficheiro de saída \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "canal de saída por defeito (stdout)"
@@ -2078,7 +2094,7 @@ msgstr ""
 msgid "%s:%d: warning: unterminated string literal"
 msgstr ""
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "este ficheiro não pode conter directivas de domínio"
 
@@ -2097,36 +2113,36 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing não pode ser usada quando a saída\n"
 "é escrita no stdout"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr ""
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, fuzzy, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "cuidado: o tipo do ficheiro `%s' com a extensão `%s' é desconhecido;\n"
 "será tentado C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2136,7 +2152,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2148,7 +2164,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2158,7 +2174,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2169,7 +2185,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2181,6 +2197,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2206,18 +2224,18 @@ msgstr ""
 "  -V, --version               mostra a informação de versão e sai\n"
 "  -w, --width=NÚMERO          especifica a largura de página na saída\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "entrada standard"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr ""
index d2157b7d5b3a4c8be1aab4f5f74f8fd69481b34f..e133eaafb225dd2605a5cc087961fa58aa43fd92 100644 (file)
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
index 882685d16c5683edad2b063f14808f6ff9dc2277..de1f6e865114f37067e71b2561fd8cdd045adf18 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.10.36\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2001-04-03 08:25+02:00\n"
 "Last-Translator: Flávio Bruno Leitner <flavio@conectiva.com.br>\n"
 "Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@@ -31,7 +31,7 @@ msgid "Valid arguments are:"
 msgstr ""
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "erro ao abrir \"%s\" para leitura"
@@ -240,11 +240,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "especificações de formato para o argumento %lu são diferentes"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -255,16 +255,16 @@ msgstr ""
 "Este é um sofware livre; veja os fontes para condições de cópia.  Não existe\n"
 "garantia; nem mesmo COMERCIAIS ou de ATENDIMENTO A UMA DETERMINADA FINALIDADE.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Escrito por %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "excesso de parâmetros"
 
@@ -272,11 +272,11 @@ msgstr "excesso de par
 msgid "missing arguments"
 msgstr "parâmetros não informados"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Tente `%s --help' para maiores informações\n"
@@ -337,16 +337,16 @@ msgstr ""
 "mensagens encontradas no catálogo selecionado\n"
 "Diretório de pesquisa padrão: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 #, fuzzy
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Reporte bugs para <bug-gnu-utils@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr ""
@@ -366,9 +366,9 @@ msgid ""
 "  -i, --ip-address      addresses for the hostname\n"
 msgstr ""
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -380,43 +380,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr ""
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr ""
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s e %s são mutuamente exclusivos"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr ""
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr ""
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -425,8 +425,8 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -435,7 +435,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -447,7 +447,7 @@ msgid ""
 "      --only-obsolete         keep obsolete #~ messages\n"
 msgstr ""
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -459,7 +459,7 @@ msgid ""
 "      --obsolete              synonym for --only-obsolete --clear-obsolete\n"
 msgstr ""
 
-#: src/msgattrib.c:381
+#: src/msgattrib.c:386
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -471,6 +471,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -489,17 +491,17 @@ msgstr ""
 "  -S, --strict             habilita o modo Uniforum estrito\n"
 "  -V, --version            apresenta informações de versão e finaliza\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "critério de seleção especificado impossível (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr ""
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, fuzzy, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -529,7 +531,7 @@ msgstr ""
 "primeiro arquivo PO que os definirem. As posições de arquivo de todos\n"
 "os arquivos PO serão preservados.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -539,7 +541,7 @@ msgid ""
 "If input file is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -548,7 +550,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -577,7 +579,7 @@ msgstr ""
 "primeiro arquivo PO que os definirem. As posições de arquivo de todos\n"
 "os arquivos PO serão preservados.\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
+#: src/msgcat.c:352 src/msguniq.c:324
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -592,6 +594,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -610,7 +614,7 @@ msgstr ""
 "  -S, --strict             habilita o modo Uniforum estrito\n"
 "  -V, --version            apresenta informações de versão e finaliza\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -618,15 +622,15 @@ msgid ""
 "  -V, --version                  output version information and exit\n"
 msgstr ""
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "arquivos de entrada não informados"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "são necessários 2 arquivos de entrada"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr ""
@@ -665,22 +669,22 @@ msgid ""
 "  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search\n"
 msgstr ""
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
 "  -m, --multi-domain          apply ref.pot to each of the domains in def.po\n"
 msgstr ""
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "esta mensagem é utilizada, mas não foi definida..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...mas esta definição é similar"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "esta mensagem é utilizada mas não definida em %s"
@@ -704,11 +708,11 @@ msgstr "defini
 msgid "...this is the location of the first definition"
 msgstr "...esta é a localização da primeira definição"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "pelo menos dois arquivos devem ser especificados"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, fuzzy, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -737,7 +741,7 @@ msgstr ""
 "primeiro arquivo PO que os definirem. As posições de arquivo de todos\n"
 "os arquivos PO serão preservados.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, fuzzy, no-wrap
 msgid ""
 "Message selection:\n"
@@ -766,7 +770,7 @@ msgstr ""
 "primeiro arquivo PO que os definirem. As posições de arquivo de todos\n"
 "os arquivos PO serão preservados.\n"
 
-#: src/msgcomm.c:362
+#: src/msgcomm.c:367
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -778,6 +782,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -797,12 +803,12 @@ msgstr ""
 "  -S, --strict             habilita o modo Uniforum estrito\n"
 "  -V, --version            apresenta informações de versão e finaliza\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -810,7 +816,7 @@ msgid ""
 "The default encoding is the current locale's encoding.\n"
 msgstr ""
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -822,6 +828,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -840,21 +848,21 @@ msgstr ""
 "  -S, --strict             habilita o modo Uniforum estrito\n"
 "  -V, --version            apresenta informações de versão e finaliza\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "não foi informado o arquivo de entrada"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 #, fuzzy
 msgid "exactly one input file required"
 msgstr "são necessários 2 arquivos de entrada"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr ""
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -863,7 +871,7 @@ msgid ""
 "identical to the msgid, and are marked fuzzy.\n"
 msgstr ""
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -899,7 +907,7 @@ msgid ""
 "null byte.  The output of \"msgexec 0\" is suitable as input for \"xargs -0\".\n"
 msgstr ""
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -912,39 +920,39 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr ""
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 #, fuzzy
 msgid "missing filter name"
 msgstr "parâmetros não informados"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 #, fuzzy
 msgid "at least one sed script must be specified"
 msgstr "pelo menos dois arquivos devem ser especificados"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr ""
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr ""
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
 "and writes a modified translation to standard output.\n"
 msgstr ""
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -954,7 +962,7 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
+#: src/msgfilter.c:402
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -967,6 +975,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -985,22 +995,22 @@ msgstr ""
 "  -S, --strict             habilita o modo Uniforum estrito\n"
 "  -V, --version            apresenta informações de versão e finaliza\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr ""
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr ""
@@ -1010,18 +1020,18 @@ msgstr ""
 msgid "the argument to %s should be a single punctuation character"
 msgstr ""
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr ""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr ""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr ""
@@ -1339,19 +1349,19 @@ msgstr "`msgstr' aproximada (fuzzy): mensagem ignorada"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: aviso: arquivo fonte contém traduções aproximadas"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr ""
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr ""
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1382,7 +1392,7 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
+#: src/msggrep.c:469
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1394,6 +1404,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1412,18 +1424,18 @@ msgstr ""
 "  -S, --strict             habilita o modo Uniforum estrito\n"
 "  -V, --version            apresenta informações de versão e finaliza\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr ""
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
 "file.  This is necessary so you can test your translations.\n"
 msgstr ""
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1431,19 +1443,19 @@ msgid ""
 "the output .po file through the --output-file option.\n"
 msgstr ""
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr ""
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr ""
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1452,7 +1464,7 @@ msgid ""
 "If it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1461,48 +1473,50 @@ msgid ""
 "locale setting.  If it is -, the results are written to standard output.\n"
 msgstr ""
 
-#: src/msginit.c:379
+#: src/msginit.c:384
 #, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr ""
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
 msgstr ""
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr ""
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr ""
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr ""
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1514,7 +1528,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr ""
@@ -1548,7 +1562,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "%s: aviso: charset \"%s\" não é suportado pelo iconv%s"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr ""
 
@@ -1628,11 +1642,11 @@ msgid ""
 "built without iconv()."
 msgstr ""
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr ""
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, fuzzy, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1657,7 +1671,7 @@ msgstr ""
 "Os resultados serão gravados na saída padrão, a menos que um arquivo de\n"
 "saída seja especificado.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1668,7 +1682,7 @@ msgid ""
 "                              may be specified more than once\n"
 msgstr ""
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1676,7 +1690,7 @@ msgid ""
 "                              do nothing if def.po already up to date\n"
 msgstr ""
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1693,7 +1707,7 @@ msgid ""
 "environment variable.\n"
 msgstr ""
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1703,17 +1717,17 @@ msgid ""
 "  -q, --quiet, --silent       suppress progress indicators\n"
 msgstr ""
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 #, fuzzy
 msgid "this message should define plural forms"
 msgstr "esta mensagem é utilizada mas não definida em %s"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 #, fuzzy
 msgid "this message should not define plural forms"
 msgstr "esta mensagem é utilizada mas não definida em %s"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1722,26 +1736,26 @@ msgstr ""
 "%sLido %ld antigas + %ld referência, concatenadas %ld, aproximadas %ld, "
 "perdidas %ld, obsoletas %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " feito.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, fuzzy, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s e %s são mutuamente exclusivos"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr ""
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr ""
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1749,7 +1763,7 @@ msgid ""
 "      --tcl                Tcl mode: input is a tcl/msgcat .msg file\n"
 msgstr ""
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1757,7 +1771,7 @@ msgid ""
 "If no input file is given or if it is -, standard input is read.\n"
 msgstr ""
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1767,7 +1781,7 @@ msgid ""
 "separated with an underscore.  The class is located using the CLASSPATH.\n"
 msgstr ""
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1777,7 +1791,7 @@ msgid ""
 "specified directory.\n"
 msgstr ""
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1786,7 +1800,7 @@ msgid ""
 "or if it is -.\n"
 msgstr ""
 
-#: src/msgunfmt.c:369
+#: src/msgunfmt.c:374
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -1796,6 +1810,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Uso: %s [OPÇÃO] [ARQUIVO]...\n"
@@ -1811,7 +1827,7 @@ msgstr ""
 "  -V, --version            apresenta informações de versão e finaliza\n"
 "  -w, --width=NÚMERO       configura largura da página de saída\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1820,7 +1836,7 @@ msgid ""
 "  -v, --verbose            increase verbosity level\n"
 msgstr ""
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1833,7 +1849,7 @@ msgid ""
 "will be cumulated.  When using the --unique option, duplicates are discarded.\n"
 msgstr ""
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1984,7 +2000,7 @@ msgstr "forma plural tem o 
 msgid "too many errors, aborting"
 msgstr "excesso de erros - finalizando"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "sequência multibyte inválido"
 
@@ -2087,7 +2103,7 @@ msgstr ""
 msgid "failed to create \"%s\""
 msgstr ""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "erro ao gravar o arquivo \"%s\""
@@ -2101,14 +2117,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "erro ao abrir o arquivo \"%s\" para gravação"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "mensagens internacionalizadas não devem conter o caractere de escape `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2117,12 +2133,12 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "não foi possível criar o arquivo de saída \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "saída padrão"
@@ -2137,7 +2153,7 @@ msgstr "%s:%d: aviso: caractere constante indeterminado"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: aviso: string literal indeterminada"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "este arquivo parece não conter diretivas de domínio"
 
@@ -2156,33 +2172,33 @@ msgstr ""
 msgid "%s:%d: invalid string expression"
 msgstr ""
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing não pode ser usado enquanto a saída é escrita na saída padrão"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext não pode funcionar sem as teclas para procurar"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "aviso: arquivo `%s' extensão `%s' é desconhecida; tentarei C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr ""
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr ""
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2192,7 +2208,7 @@ msgid ""
 "If output file is -, output is written to standard output.\n"
 msgstr ""
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2204,7 +2220,7 @@ msgid ""
 "By default the language is guessed depending on the input file name extension.\n"
 msgstr ""
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2214,7 +2230,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2225,7 +2241,7 @@ msgid ""
 "      --debug                    more detailed formatstring recognition result\n"
 msgstr ""
 
-#: src/xgettext.c:594
+#: src/xgettext.c:598
 #, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
@@ -2237,6 +2253,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2260,18 +2278,18 @@ msgstr ""
 "  -S, --strict             habilita o modo Uniforum estrito\n"
 "  -V, --version            apresenta informações de versão e finaliza\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "entrada padrão"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
 "meta information, not the empty string.\n"
 msgstr ""
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "idioma `%s' desconhecido"
index 34f5244ef4ebe5783bea4aaeaf13526797d896d9..c1b10ddeabd58ca877fe05d9a7be36802a7d0503 100644 (file)
Binary files a/po/ru.gmo and b/po/ru.gmo differ
index 94f79d1ebb4025eb0025d4af5059dbca53023131..8995dae1e100e560d14d8917b87e61e0cb94012f 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-15 13:38+0300\n"
 "Last-Translator: Oleg S. Tihonov <tihonov@ffke-campus.mipt.ru>\n"
 "Language-Team: Russian <ru@li.org>\n"
@@ -29,7 +29,7 @@ msgid "Valid arguments are:"
 msgstr "äÏÐÕÓÔÉÍÙÅ ÁÒÇÕÍÅÎÔÙ:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "ÏÛÉÂËÁ ÏÔËÒÙÔÉÑ ÆÁÊÌÁ \"%s\" ÄÌÑ ÞÔÅÎÉÑ"
@@ -238,11 +238,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "× 'msgid' É '%s' ÎÅ ÓÏ×ÐÁÄÁÀÔ ÓÐÅÃÉÆÉËÁÃÉÉ ÆÏÒÍÁÔÁ ÄÌÑ ÁÒÇÕÍÅÎÔÁ %s"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -254,16 +254,16 @@ msgstr ""
 "× ÉÓÈÏÄÎÏÍ ÔÅËÓÔÅ.  íÙ îå ÐÒÅÄÏÓÔÁ×ÌÑÅÍ ÇÁÒÁÎÔÉÊ; ÄÁÖÅ ÇÁÒÁÎÔÉÊ\n"
 "ëïííåòþåóëïê ãåîîïóôé ÉÌÉ ðòéçïäîïóôé äìñ ëïîëòåôîïê ãåìé.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "á×ÔÏÒ ÐÒÏÇÒÁÍÍÙ -- %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×"
 
@@ -271,11 +271,11 @@ msgstr "
 msgid "missing arguments"
 msgstr "ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁÔØ ÁÒÇÕÍÅÎÔÙ"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\n"
@@ -337,15 +337,15 @@ msgstr ""
 "×Ù×ÏÄÑÔÓÑ ÉÈ ÐÅÒÅ×ÏÄÙ ÉÚ ÕËÁÚÁÎÎÏÇÏ ÄÏÍÅÎÁ.\n"
 "óÔÁÎÄÁÒÔÎÙÊ ËÁÔÁÌÏÇ ÐÏÉÓËÁ: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "ï ÏÛÉÂËÁÈ ÓÏÏÂÝÁÊÔÅ ÐÏ ÁÄÒÅÓÕ <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ]\n"
@@ -370,9 +370,9 @@ msgstr ""
 "                          ÄÏÍÅÎÎÏÅ ÉÍÑ É ÐÓÅ×ÄÏÎÉÍÙ\n"
 "  -i, --ip-address      ÁÄÒÅÓÁ ÄÌÑ ÚÁÄÁÎÎÏÇÏ ÉÍÅÎÉ\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -387,28 +387,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÉÍÑ ÍÁÛÉÎÙ"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "ÐÒÉÎÉÍÁÅÔÓÑ ÎÅ ÂÏÌÅÅ ÏÄÎÏÇÏ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s É %s ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔ ÄÒÕÇ ÄÒÕÇÁ"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ] [÷èïäîïê-æáêì]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -417,15 +417,15 @@ msgstr ""
 "æÉÌØÔÒÕÅÔ ÓÏÏÂÝÅÎÉÑ ËÁÔÁÌÏÇÁ ÐÅÒÅ×ÏÄÏ× × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÉÈ ÁÔÒÉÂÕÔÁÍÉ\n"
 "É ÍÁÎÉÐÕÌÉÒÕÅÔ ÜÔÉÍÉ ÁÔÒÉÂÕÔÁÍÉ.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "áÒÇÕÍÅÎÔÙ, ÏÂÑÚÁÔÅÌØÎÙÅ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ, ÏÂÑÚÁÔÅÌØÎÙ É ÄÌÑ ËÏÒÏÔËÉÈ.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -438,8 +438,8 @@ msgstr ""
 "  -D, --directory=ëáôáìïç     ÄÏÂÁ×ÉÔØ ëáôáìïç Ë ÐÕÔÉ ÐÏÉÓËÁ ×ÈÏÄÎÙÈ ÆÁÊÌÏ×\n"
 "åÓÌÉ ×ÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÚÁÄÁΠÉÌÉ ÚÁÄÁΠËÁË -, ÞÉÔÁÅÔÓÑ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -452,7 +452,7 @@ msgstr ""
 "òÅÚÕÌØÔÁÔÙ ×Ù×ÏÄÑÔÓÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, ÅÓÌÉ ×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÚÁÄÁÎ\n"
 "ÉÌÉ ÚÁÄÁΠËÁË -.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -471,7 +471,7 @@ msgstr ""
 "      --no-obsolete           ÕÄÁÌÉÔØ ÓÔÁÒÙÅ ÓÏÏÂÝÅÎÉÑ, ÐÏÍÅÞÅÎÎÙÅ '#~'\n"
 "      --only-obsolete         ÓÏÈÒÁÎÉÔØ ÓÔÁÒÙÅ ÓÏÏÂÝÅÎÉÑ, ÐÏÍÅÞÅÎÎÙÅ '#~'\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -490,8 +490,8 @@ msgstr ""
 "      --fuzzy                 ÓÉÎÏÎÉÍ ÄÌÑ --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              ÓÉÎÏÎÉÍ ÄÌÑ --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -502,6 +502,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -520,17 +522,17 @@ msgstr ""
 "  -s, --sort-output        ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ\n"
 "  -F, --sort-by-file       ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ ÐÏ ÉÍÅÎÁÍ ÆÁÊÌÏ×\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "ÚÁÄÁΠÎÅÄÏÐÕÓÔÉÍÙÊ ËÒÉÔÅÒÉÊ ×ÙÂÏÒÁ (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ] [÷èïäîïê-æáêì]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -554,7 +556,7 @@ msgstr ""
 "ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ.  ëÏÍÍÅÎÔÁÒÉÉ, ÓÏÄÅÒÖÁÝÉÅ ÉÍÑ ÆÁÊÌÁ É ÎÏÍÅÒ ÓÔÒÏËÉ\n"
 "ÓÏÈÒÁÎÑÀÔÓÑ ÄÌÑ ×ÓÅÈ PO-ÆÁÊÌÏ×.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -569,7 +571,7 @@ msgstr ""
 "  -D, --directory=ëáôáìïç        ÄÏÂÁ×ÉÔØ ëáôáìïç Ë ÐÕÔÉ ÐÏÉÓËÁ ×ÈÏÄÎÙÈ ÆÁÊÌÏ×\n"
 "åÓÌÉ ×ÈÏÄÎÏÊ ÆÁÊÌ ÚÁÄÁΠËÁË -, ÞÉÔÁÅÔÓÑ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -582,7 +584,7 @@ msgstr ""
 "òÅÚÕÌØÔÁÔÙ ×Ù×ÏÄÑÔÓÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, ÅÓÌÉ ×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÚÁÄÁÎ\n"
 "ÉÌÉ ÚÁÄÁΠËÁË -.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -603,8 +605,8 @@ msgstr ""
 "  -u, --unique                   ÓÏËÒÁÝÅÎÉÅ ÄÌÑ --less-than=2, ÚÁÐÒÁÛÉ×ÁÅÔ \n"
 "                                 ÐÅÞÁÔØ ÔÏÌØËÏ ÕÎÉËÁÌØÎÙÈ ÓÏÏÂÝÅÎÉÊ\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -618,6 +620,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -639,7 +643,7 @@ msgstr ""
 "  -s, --sort-output        ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ\n"
 "  -F, --sort-by-file       ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ ÐÏ ÉÍÅÎÁÍ ÆÁÊÌÏ×\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -650,15 +654,15 @@ msgstr ""
 "  -h, --help                     ÐÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ\n"
 "  -V, --version                  ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "ÎÅ ÚÁÄÁÎÙ ×ÈÏÄÎÙÅ ÆÁÊÌÙ"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁÔØ Ä×Á ×ÈÏÄÎÙÈ ÆÁÊÌÁ"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ] def.po ref.pot\n"
@@ -694,7 +698,7 @@ msgstr ""
 "  ref.pot                     ÓÓÙÌËÉ ÎÁ ÉÓÈÏÄÎÉËÉ\n"
 "  -D, --directory=ëáôáìïç     ÄÏÂÁ×ÉÔØ ëáôáìïç Ë ÐÕÔÉ ÐÏÉÓËÁ ×ÈÏÄÎÙÈ ÆÁÊÌÏ×\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -703,15 +707,15 @@ msgstr ""
 "íÏÄÉÆÉËÁÔÏÒÙ:\n"
 "  -m, --multi-domain          ÐÒÉÍÅÎÉÔØ ref.pot ËÏ ×ÓÅÍ ÄÏÍÅÎÁÍ ÉÚ def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "ÜÔÏ ÓÏÏÂÝÅÎÉÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ, ÎÏ ÎÅ ÂÙÌÏ ÏÐÒÅÄÅÌÅÎÏ..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...ÏÄÎÁËÏ ÚÄÅÓØ ÏÐÒÅÄÅÌÅÎÏ ÐÏÈÏÖÅÅ ÓÏÏÂÝÅÎÉÅ"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "ÜÔÏ ÓÏÏÂÝÅÎÉÅ ÎÅ ÂÙÌÏ ÏÐÒÅÄÅÌÅÎÏ × %s"
@@ -736,11 +740,11 @@ msgstr "
 msgid "...this is the location of the first definition"
 msgstr "...ÍÅÓÔÏ ÐÏÑ×ÌÅÎÉÑ ÐÅÒ×ÏÇÏ ÏÐÒÅÄÅÌÅÎÉÑ"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁÔØ ÎÅ ÍÅÎÅÅ Ä×ÕÈ ÆÁÊÌÏ×"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -760,7 +764,7 @@ msgstr ""
 "ÔÏÌØËÏ ÉÚ ÐÅÒ×ÏÇÏ PO-ÆÁÊÌÁ, × ËÏÔÏÒÏÍ ÏÎÉ ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ.  ëÏÍÍÅÎÔÁÒÉÉ,\n"
 "ÓÏÄÅÒÖÁÝÉÅ ÉÍÑ ÆÁÊÌÁ É ÎÏÍÅÒ ÓÔÒÏËÉ ÓÏÈÒÁÎÑÀÔÓÑ ÄÌÑ ×ÓÅÈ PO-ÆÁÊÌÏ×.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -781,8 +785,8 @@ msgstr ""
 "  -u, --unique                   ÓÏËÒÁÝÅÎÉÅ ÄÌÑ --less-than=2, ÚÁÐÒÁÛÉ×ÁÅÔ\n"
 "                                 ÐÅÞÁÔØ ÔÏÌØËÏ ÕÎÉËÁÌØÎÙÈ ÓÏÏÂÝÅÎÉÊ\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -793,6 +797,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -814,12 +820,12 @@ msgstr ""
 "  -F, --sort-by-file          ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ ÐÏ ÉÍÅÎÁÍ ÆÁÊÌÏ×\n"
 "      --omit-header           ÎÅ ×Ù×ÏÄÉÔØ ÚÁÇÏÌÏ×ÏË Ó ÐÏÌÅÍ `msgid \"\"'\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "ðÒÅÏÂÒÁÚÕÅÔ ËÁÔÁÌÏÇ ÐÅÒÅ×ÏÄÏ× × ÄÒÕÇÕÀ ËÏÄÉÒÏ×ËÕ.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -830,8 +836,8 @@ msgstr ""
 "  -t, --to-code=éíñ           ×ÙÈÏÄÎÁÑ ËÏÄÉÒÏ×ËÁ\n"
 "ðÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ ËÏÄÉÒÏ×ËÁ ÔÅËÕÝÅÊ ÌÏËÁÌÉ.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -842,6 +848,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -860,20 +868,20 @@ msgstr ""
 "  -s, --sort-output           ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ\n"
 "  -F, --sort-by-file          ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ ÐÏ ÉÍÅÎÁÍ ÆÁÊÌÏ×\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "ÎÅ ÚÁÄÁΠ×ÈÏÄÎÏÊ ÆÁÊÌ"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁÔØ ÒÏ×ÎÏ ÏÄÉΠ×ÈÏÄÎÏÊ ÆÁÊÌ"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ] ÷èïäîïê-æáêì\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -886,7 +894,7 @@ msgstr ""
 "ÐÒÏÇÒÁÍÍÏÊ xgettext).  îÅÐÅÒÅ×ÅÄÅÎÎÙÍ ÓÏÏÂÝÅÎÉÑÍ ÄÁÅÔÓÑ ÐÅÒÅ×ÏÄ,\n"
 "ÓÏ×ÐÁÄÁÀÝÉÊ Ó msgid, É ÏÎÉ ÐÏÍÅÞÁÀÔÓÑ ËÁË ÎÅÔÏÞÎÙÅ.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -932,7 +940,7 @@ msgstr ""
 "óÐÅÃÉÁÌØÎÁÑ ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ '0' ×Ù×ÏÄÉÔ ÐÅÒÅ×ÏÄ É ÚÁ ÎÉÍ ÎÕÌÅ×ÏÊ\n"
 "ÂÁÊÔ.  ÷Ù×ÏÄ \"msgexec 0\" ÐÏÄÈÏÄÉÔ ÄÌÑ ÐÅÒÅÄÁÞÉ ÎÁ ×ÈÏÄ \"xargs -0\".\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -949,30 +957,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "ÚÁÐÉÓØ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÎÅÕÓÐÅÛÎÁ"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "ÚÁÐÉÓØ ÄÏÞÅÒÎÅÍÕ ÐÒÏÃÅÓÓÕ %s ÎÅÕÓÐÅÛÎÁ"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "ÎÅ ÚÁÄÁÎÏ ÉÍÑ ÆÉÌØÔÒÁ"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁÔØ ÈÏÔÑ ÂÙ ÏÄÉΠÓÃÅÎÁÒÉÊ sed"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ] æéìøôò [ëìàþ-æéìøôòá]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "ðÒÉÍÅÎÑÅÔ ÆÉÌØÔÒ ËÏ ×ÓÅÍ ÐÅÒÅ×ÏÄÁÍ ËÁÔÁÌÏÇÁ.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -981,7 +989,7 @@ msgstr ""
 "æÉÌØÔÒ ÍÏÖÅÔ ÂÙÔØ ÌÀÂÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÞÉÔÁÀÝÅÊ ÐÅÒÅ×ÏÄ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ É\n"
 "ÐÅÞÁÔÁÀÝÅÊ ÉÚÍÅÎÅÎÎÙÊ ÐÅÒÅ×ÏÄ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -996,8 +1004,8 @@ msgstr ""
 "                                ×ÙÐÏÌÎÑÅÍÙÍ ËÏÍÁÎÄÁÍ\n"
 "  -n, --quiet, --silent       ×ÙËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÐÅÞÁÔØ ÏÂÒÁÚÃÁ\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1009,6 +1017,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1028,23 +1038,23 @@ msgstr ""
 "  -s, --sort-output        ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ\n"
 "  -F, --sort-by-file       ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ ÐÏ ÉÍÅÎÁÍ ÆÁÊÌÏ×\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr ""
 "ÎÅ×ÏÚÍÏÖÎÏ ÏÒÇÁÎÉÚÏ×ÁÔØ ÎÅÂÌÏËÉÒÕÀÝÉÊ ××ÏÄ/×Ù×ÏÄ ÄÌÑ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ %s"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "ÐÏÐÙÔËÁ Ó×ÑÚÉ Ó ÄÏÞÅÒÎÉÍ ÐÒÏÃÅÓÓÏÍ %s ÎÅÕÓÐÅÛÎÁ"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "ÞÔÅÎÉÅ ÏÔ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ %s ÎÅÕÓÐÅÛÎÁ"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ %s ÚÁ×ÅÒÛÉÌÓÑ Ó ×ÙÈÏÄÎÙÍ ËÏÄÏÍ %d"
@@ -1054,18 +1064,18 @@ msgstr "
 msgid "the argument to %s should be a single punctuation character"
 msgstr "ÁÒÇÕÍÅÎÔ %s ÄÏÌÖÅΠÂÙÔØ ÏÄÉÎÏÞÎÙÍ ÐÕÎËÔÕÁÃÉÏÎÎÙÍ ÚÎÁËÏÍ"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s ÔÒÅÂÕÅÔ ÕËÁÚÁÎÉÑ \"-d ËÁÔÁÌÏÇ\""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s ÔÒÅÂÕÅÔ ÕËÁÚÁÎÉÑ \"-l ÌÏËÁÌØ\""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s ÄÏÐÕÓÔÉÍÏ ÔÏÌØËÏ Ó %s"
@@ -1440,12 +1450,12 @@ msgstr "
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÉÓÈÏÄÎÙÊ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÎÅÔÏÞÎÙÅ ÐÅÒÅ×ÏÄÙ"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "ËÌÀÞ '%c' ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÏ ÔÏÇÏ, ËÁË ÚÁÄÁÎÙ 'K' ÉÌÉ 'T'"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1455,7 +1465,7 @@ msgstr ""
 "ÚÁÄÁÎÎÏÍÕ ÏÂÒÁÚÃÕ ÉÌÉ ÐÒÉÎÁÄÌÅÖÁÔ ÚÁÄÁÎÎÙÍ ÉÓÈÏÄÎÙÍ ÆÁÊÌÁÍ.\n"
 "\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1516,8 +1526,8 @@ msgstr ""
 "  -f, --file=æáêì             ÐÏÌÕÞÉÔØ ïâòáúåã ÉÚ æáêìá\n"
 "  -i, --ignore-case           ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ ÂÕË×\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1528,6 +1538,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1546,11 +1558,11 @@ msgstr ""
 "      --sort-output        ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ\n"
 "      --sort-by-file       ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ ÐÏ ÉÍÅÎÁÍ ÆÁÊÌÏ×\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "ÚÁÐÉÓØ ÄÏÞÅÒÎÅÍÕ ÐÒÏÃÅÓÓÕ grep ÎÅÕÓÐÅÛÎÁ"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1560,7 +1572,7 @@ msgstr ""
 "ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ LANG ËÁË ÏÐÉÓÁÎÏ × ÆÁÊÌÅ ABOUT-NLS.  üÔÏ\n"
 "ÎÅÏÂÈÏÄÉÍÏ, ÞÔÏÂÙ ×Ù ÍÏÇÌÉ ÐÒÏ×ÅÒÉÔØ Ó×ÏÉ ÐÅÒÅ×ÏÄÙ.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1571,12 +1583,12 @@ msgstr ""
 "ðÏÖÁÊÌÕÊÓÔÁ, ÕËÁÖÉÔÅ ÌÏËÁÌØ Ó ÐÏÍÏÝØÀ ËÌÀÞÁ --locale ÉÌÉ ×ÙÈÏÄÎÏÊ\n"
 "po-ÆÁÊÌ Ó ÐÏÍÏÝØÀ ËÌÀÞÁ --output-file.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "óÏÚÄÁÎÏ %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1585,7 +1597,7 @@ msgstr ""
 "óÏÚÄÁÅÔ ÎÏ×ÙÊ PO-ÆÁÊÌ, ÉÎÉÃÉÁÌÉÚÉÒÕÑ ÍÅÔÁÉÎÆÏÒÍÁÃÉÀ ÉÓÈÏÄÑ ÉÚ\n"
 "ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÓÒÅÄÙ.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1598,7 +1610,7 @@ msgstr ""
 "åÓÌÉ ×ÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÚÁÄÁÎ, ÏΠÉÝÅÔÓÑ × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.\n"
 "åÓÌÉ ×ÈÏÄÎÏÊ ÆÁÊÌ ÚÁÄÁΠËÁË -, ÞÉÔÁÅÔÓÑ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1612,20 +1624,22 @@ msgstr ""
 "ÕÓÔÁÎÏ×ÌÅÎÎÏÊ ÌÏËÁÌÉ.  åÓÌÉ ÏΠÚÁÄÁΠËÁË -, ÒÅÚÕÌØÔÁÔÙ ×Ù×ÏÄÑÔÓÑ ÎÁ\n"
 "ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "ðÏÄÒÏÂÎÏÓÔÉ ×ÙÈÏÄÎÏÇÏ ÆÏÒÍÁÔÁ:\n"
 "  -l, --locale=LL_CC       ÚÁÄÁÅÔ ÃÅÌÅ×ÕÀ ÌÏËÁÌØ\n"
 "      --no-translator      ÐÒÅÄÐÏÌÁÇÁÔØ, ÞÔÏ PO-ÆÁÊÌ ÓÇÅÎÅÒÉÒÏ×ÁΠÁ×ÔÏÍÁÔÉÞÅÓËÉ\n"
 "  -w, --width=þéóìï        ÚÁÄÁÅÔ ÛÉÒÉÎÕ ×ÙÈÏÄÎÏÊ ÓÔÒÁÎÉÃÙ\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1633,11 +1647,11 @@ msgstr ""
 "îÁÊÄÅÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ pot-ÆÁÊÌÁ.\n"
 "ðÏÖÁÌÕÊÓÔÁ, ÕËÁÖÉÔÅ ×ÈÏÄÎÏÊ pot-ÆÁÊÌ Ó ÐÏÍÏÝØÀ ËÌÀÞÁ --input.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "ÏÛÉÂËÁ ÐÒÉ ÞÔÅÎÉÉ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1645,23 +1659,23 @@ msgstr ""
 "÷ ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ ÎÅ ÎÁÊÄÅΠpot-ÆÁÊÌ.\n"
 "ðÏÖÁÌÕÊÓÔÁ, ÕËÁÖÉÔÅ ×ÈÏÄÎÏÊ pot-ÆÁÊÌ Ó ÐÏÍÏÝØÀ ËÌÀÞÁ --input.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "×ÙÚÏ× fdopen() ÎÁ×ÅÒÛÉÌÓÑ ÎÅÕÓÐÅÈÏÍ"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "ÏÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ × ÄÏÞÅÒÎÅÍ ÐÒÏÃÅÓÓÅ %s"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ %s ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÓÐÅÈÏÍ Ó ×ÙÈÏÄÎÙÍ ËÏÄÏÍ %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1677,7 +1691,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "áÎÇÌÉÊÓËÉÅ ÐÅÒÅ×ÏÄÙ ÄÌÑ ÐÁËÅÔÁ %s"
@@ -1713,7 +1727,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "ÃÅÌÅ×ÁÑ ËÏÄÉÒÏ×ËÁ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÅÒÅÎÏÓÉÍÙÍ ÉÍÅÎÅÍ ËÏÄÉÒÏ×ËÉ."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: "
 
@@ -1816,11 +1830,11 @@ msgstr ""
 "îÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÉÚ \"%s\" × \"%s\".  %s ÐÏÌÁÇÁÅÔÓÑ ÎÁ iconv().  üÔÁ "
 "×ÅÒÓÉÑ ÂÙÌÁ ÓÏÂÒÁÎÁ ÂÅÚ iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "ÔÉРÒÅÚÅÒ×ÎÏÇÏ ËÏÐÉÒÏ×ÁÎÉÑ"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1845,7 +1859,7 @@ msgstr ""
 "ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉÂÌÉÚÉÔÅÌØÎÏÅ ÓÒÁ×ÎÅÎÉÅ, ÅÓÌÉ ÎÅÌØÚÑ ÎÁÊÔÉ ÔÏÞÎÏÅ\n"
 "ÓÏ×ÐÁÄÅÎÉÅ.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1862,7 +1876,7 @@ msgstr ""
 "  -C, --compendium=æáêì       ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÂÉÂÌÉÏÔÅËÁ ÐÅÒÅ×ÏÄÏ× ÓÏÏÂÝÅÎÉÊ, \n"
 "                              ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ÎÅÓËÏÌØËÏ ÒÁÚ\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1873,7 +1887,7 @@ msgstr ""
 "  -U, --update                ÏÂÎÏ×ÉÔØ def.po,\n"
 "                              ÎÉÞÅÇÏ ÎÅ ÄÅÌÁÔØ, ÅÓÌÉ def.po ÕÖÅ ÏÂÎÏ×ÌÅÎ\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1904,7 +1918,7 @@ msgstr ""
 "The backup suffix is `~', unless set with --suffix or the SIMPLE_BACKUP_SUFFIX\n"
 "environment variable.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1919,15 +1933,15 @@ msgstr ""
 "  -v, --verbose               Õ×ÅÌÉÞÉÔØ ÐÏÄÒÏÂÎÏÓÔØ ÄÉÁÇÎÏÓÔÉÞÅÓËÉÈ ÓÏÏÂÝÅÎÉÊ\n"
 "  -q, --quiet, --silent       ÎÅ ×Ù×ÏÄÉÔØ ÉÎÄÉËÁÔÏÒ ÐÒÏÇÒÅÓÓÁ\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "ÄÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ ÄÏÌÖÎÏ ÏÐÒÅÄÅÌÑÔØ ÆÏÒÍÙ ×Ï ÍÎÏÖÅÓÔ×ÅÎÎÏÍ ÞÉÓÌÅ"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "ÄÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ ÎÅ ÄÏÌÖÎÏ ÏÐÒÅÄÅÌÑÔØ ÆÏÒÍÙ ×Ï ÍÎÏÖÅÓÔ×ÅÎÎÏÍ ÞÉÓÌÅ"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1936,26 +1950,26 @@ msgstr ""
 "%sðÒÏÞÉÔÁÎÏ ÓÏÏÂÝÅÎÉÊ: ÓÔÁÒÙÈ %ld + ÎÏ×ÙÈ %ld; ÏÂßÅÄÉÎÅÎÏ %ld, ÐÏÍÅÞÅÎÏ "
 "ÎÅÔÏÞÎÙÍÉ %ld, ÎÅÄÏÓÔÁÀÝÉÈ %ld, ÎÅÄÅÊÓÔ×ÉÔÅÌØÎÙÈ %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " ÚÁ×ÅÒÛÅÎÏ.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s É Ñ×ÎÏ ÚÁÄÁÎÎÏÅ ÉÍÑ ÆÁÊÌÁ ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔ ÄÒÕÇ ÄÒÕÇÁ"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ] [æáêì]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "ðÒÅÏÂÒÁÚÕÅÔ Ä×ÏÉÞÎÙÊ ËÁÔÁÌÏÇ ÓÏÏÂÝÅÎÉÊ × .po-ÆÁÊÌ × ÓÔÉÌÅ Uniforum.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1966,7 +1980,7 @@ msgstr ""
 "  -j, --java               ÒÅÖÉÍ Java: ÓÏÚÄÁÅÔ ËÌÁÓÓ ResourceBundle\n"
 "      --tcl                ÒÅÖÉÍ Tcl: ÓÏÚÄÁÅÔ .msg-ÆÁÊÌ ÄÌÑ tcl/msgcat\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1977,7 +1991,7 @@ msgstr ""
 "  æáêì ...                 ×ÈÏÄÎÙÅ .mo-ÆÁÊÌÙ\n"
 "åÓÌÉ ×ÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÚÁÄÁΠÉÌÉ ÚÁÄÁΠËÁË -, ÞÉÔÁÅÔÓÑ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1992,7 +2006,7 @@ msgstr ""
 "éÍÑ ËÌÁÓÓÁ ÏÐÒÅÄÅÌÑÅÔÓÑ ÐÕÔÅÍ ÄÏÂÁ×ÌÅÎÉÑ ÉÍÅÎÉ ÌÏËÁÌÉ Ë ÉÍÅÎÉ ÒÅÓÕÒÓÁ ÐÏÓÌÅ\n"
 "ÚÎÁËÁ ÐÏÄÞÅÒËÉ×ÁÎÉÑ.  ëÌÁÓÓ ÉÝÅÔÓÑ Ó ÐÏÍÏÝØÀ CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -2006,7 +2020,7 @@ msgstr ""
 "  -d ëáôáìïç                  ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ ÉÅÒÁÒÈÉÉ .msg-ÆÁÊÌÏ×\n"
 "ëÌÀÞÉ -l É -d ÏÂÑÚÁÔÅÌØÎÙ.  .msg-ÆÁÊÌ ÉÝÅÔÓÑ × ÕËÁÚÁÎÎÏÍ ËÁÔÁÌÏÇÅ.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2019,8 +2033,8 @@ msgstr ""
 "òÅÚÕÌØÔÁÔÙ ×Ù×ÏÄÑÔÓÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, ÅÓÌÉ ×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÚÁÄÁÎ\n"
 "ÉÌÉ ÚÁÄÁΠËÁË -.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -2029,6 +2043,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "ðÏÄÒÏÂÎÏÓÔÉ ×ÙÈÏÄÎÏÇÏ ÆÏÒÍÁÔÁ:\n"
@@ -2043,7 +2059,7 @@ msgstr ""
 "  -w, --width=þéóìï        ÚÁÄÁÅÔ ÛÉÒÉÎÕ ×ÙÈÏÄÎÏÊ ÓÔÒÁÎÉÃÙ\n"
 "  -s, --sort-output        ÓÏÒÔÉÒÏ×ÁÔØ ×Ù×ÏÄ\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2056,7 +2072,7 @@ msgstr ""
 "  -V, --version            ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
 "  -v, --verbose            Õ×ÅÌÉÞÉÔØ ÐÏÄÒÏÂÎÏÓÔØ ÄÉÁÇÎÏÓÔÉÞÅÓËÉÈ ÓÏÏÂÝÅÎÉÊ\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2079,7 +2095,7 @@ msgstr ""
 "ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÌÀÞÁ --unique, ÏÔÂÒÁÓÙ×ÁÀÔÓÑ ÄÕÂÌÉÒÏ×ÁÎÎÙÅ\n"
 "ÓÏÏÂÝÅÎÉÑ.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2237,7 +2253,7 @@ msgstr "
 msgid "too many errors, aborting"
 msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÏÛÉÂÏË, ÚÁ×ÅÒÛÅÎÉÅ"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "ÎÅ×ÅÒÎÁÑ ÍÎÏÇÏÂÁÊÔÏ×ÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ"
 
@@ -2338,7 +2354,7 @@ msgstr "%s 
 msgid "failed to create \"%s\""
 msgstr "ÐÏÐÙÔËÁ ÓÏÚÄÁÎÉÑ \"%s\" ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÓÐÅÈÏÍ"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ \"%s\""
@@ -2354,14 +2370,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "ÏÛÉÂËÁ ÏÔËÒÙÔÉÑ ÆÁÊÌÁ \"%s\" ÄÌÑ ÚÁÐÉÓÉ"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "ðÅÒÅ×ÏÄÉÍÙÅ ÓÏÏÂÝÅÎÉÑ ÎÅ ÄÏÌÖÎÙ ÓÏÄÅÒÖÁÔØ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2374,12 +2390,12 @@ msgstr ""
 "ËÏÄÉÒÏ×ËÕ, ÞÔÏ É ×Ù.  ðÏÄÕÍÁÊÔÅ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ × msgid ÞÉÓÔÏÊ ASCII.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÆÁÊÌ ×Ù×ÏÄÁ \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ"
@@ -2395,7 +2411,7 @@ msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ"
 
 # ÜÔÏ ÓÏÏÂÝÅÎÉÅ ÐÏËÁ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "ÜÔÏÔ ÆÁÊÌ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÄÉÒÅËÔÉ×Ù ÄÏÍÅÎÁ"
 
@@ -2414,27 +2430,27 @@ msgstr "%s:%d: 
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: ÎÅ×ÅÒÎÏÅ ÓÔÒÏËÏ×ÏÅ ×ÙÒÁÖÅÎÉÅ"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "ËÌÀÞ --join-existing ÎÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÐÒÉ ÚÁÐÉÓÉ × ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext ÎÅ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ, ÎÅ ÚÎÁÑ ÉÓËÏÍÙÈ ËÌÀÞÅ×ÙÈ ÓÌÏ×"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÆÁÊÌ `%s' ÉÍÅÅÔ ÎÅÉÚ×ÅÓÔÎÏÅ ÒÁÓÛÉÒÅÎÉÅ `%s'; ÔÒÁËÔÕÅÔÓÑ ËÁË C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "éÚ×ÌÅËÁÅÔ ÐÅÒÅ×ÏÄÉÍÙÅ ÓÔÒÏËÉ ÉÚ ÕËÁÚÁÎÎÙÈ ×ÈÏÄÎÙÈ ÆÁÊÌÏ×.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2443,7 +2459,7 @@ msgstr ""
 "áÒÇÕÍÅÎÔÙ, ÏÂÑÚÁÔÅÌØÎÙÅ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ, ÏÂÑÚÁÔÅÌØÎÙ É ÄÌÑ ËÏÒÏÔËÉÈ.\n"
 "ôÏ ÖÅ É ÄÌÑ ÎÅÏÂÑÚÁÔÅÌØÎÙÈ ÁÒÇÕÍÅÎÔÏ×.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2459,7 +2475,7 @@ msgstr ""
 "òÅÚÕÌØÔÁÔÙ ×Ù×ÏÄÑÔÓÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, ÅÓÌÉ ×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÚÁÄÁÎ\n"
 "ÉÌÉ ÚÁÄÁΠËÁË -.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2477,7 +2493,7 @@ msgstr ""
 "  -C, --c++                  ÓÉÎÏÎÉÍ --language=C++\n"
 "ðÏ ÕÍÏÌÞÁÎÉÀ ÑÚÙË ÏÐÒÅÄÅÌÑÅÔÓÑ ÐÏ ÒÁÓÛÉÒÅÎÉÀ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2493,7 +2509,7 @@ msgstr ""
 "                                 ôåçïí (ÉÌÉ Ó ËÏÍÍÅÎÔÁÒÉÑÍÉ, ÐÒÅÄÛÅÓÔ×ÕÀÝÉÍÉ\n"
 "                                 ËÌÀÞÅ×ÏÊ ÓÔÒÏËÅ)\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2512,8 +2528,8 @@ msgstr ""
 "      --debug                    ÂÏÌÅÅ ÐÏÄÒÏÂÎÙÊ ÒÅÚÕÌØÔÁÔ ÒÁÚÂÏÒÁ ÆÏÒÍÁÔÎÏÊ\n"
 "                                 ÓÔÒÏËÉ\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2524,6 +2540,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2555,11 +2573,11 @@ msgstr ""
 "  -M, --msgstr-suffix[=óôòïëá]\n"
 "                      ÉÓÐÏÌØÚÏ×ÁÔØ óôòïëõ ÉÌÉ \"\" ËÁË ÓÕÆÆÉËÓ Ë ×ÈÏÖÄÅÎÉÑÍ msgstr\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2569,7 +2587,7 @@ msgstr ""
 "gettext(\"\") ×ÏÚ×ÒÁÝÁÅÔ ÔÅËÓÔ ÚÁÇÏÌÏ×ËÁ Ó ÍÅÔÁÉÎÆÏÒÍÁÃÉÅÊ,\n"
 "Á ÎÅ ÐÕÓÔÕÀ ÓÔÒÏËÕ.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "ÑÚÙË `%s' ÎÅÉÚ×ÅÓÔÅÎ"
index ad6e7ae51a09771ece8f3a953b0baf9423df5a89..bd6b47d551092eadbdecb28417bfccfca87c3e46 100644 (file)
Binary files a/po/sk.gmo and b/po/sk.gmo differ
index f5bf294d4b8d3a2f39ba613e93f2d71157ec1ad8..952adec5252db89b51e7927996435f0b09eb5e75 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-13 20:02+0100\n"
 "Last-Translator: Marcel Telka <marcel@telka.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -30,7 +30,7 @@ msgid "Valid arguments are:"
 msgstr "Platné parametre sú:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "chyba pri otváraní súboru \"%s\" na èítanie"
@@ -241,11 +241,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "formátovacie znaèky v 'msgid' a '%s' pre parameter '%s' nie sú rovnaké"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -257,16 +257,16 @@ msgstr ""
 "textoch. Neposkytujú sa ¾iadne záruky; ani v prípade predaja alebo pou¾itia\n"
 "na ¹peciálny úèel.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Napísal %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "príli¹ veµa parametrov"
 
@@ -274,11 +274,11 @@ msgstr "pr
 msgid "missing arguments"
 msgstr "chýbajúci parameter"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Skúste `%s --help' a dozviete sa viac informácií.\n"
@@ -339,11 +339,11 @@ msgstr ""
 "ktoré sa nachádzajú vo vybranom katalógu správ budú prelo¾ené.\n"
 "©tandardný adresár, v ktorom sa budú hµada» katalógy: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr ""
 "Správy o chybách zasielajte na adresu <bug-gnu-gettext@gnu.org> (iba "
@@ -351,7 +351,7 @@ msgstr ""
 "Komentáre k slovenskému prekladu zasielajte na adresu <sk-i18n@lists.linux."
 "sk>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Pou¾itie: %s [VO¥BA]\n"
@@ -376,9 +376,9 @@ msgstr ""
 "                          doménového mena a prezývok\n"
 "  -i, --ip-address      adresy pre meno hostiteµa\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -393,28 +393,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "Nemô¾em získa» meno hostiteµa"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "povolený najviac jeden vstupný súbor"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s a %s sa navzájom vyluèujú"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Pou¾itie: %s [VO¥BA] [VSTUPNÝSÚBOR]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -423,15 +423,15 @@ msgstr ""
 "Filtruje správy z prekladového katalógu podµa ich vlastností a mení tieto\n"
 "vlastnosti.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "Povinné parametre pre dlhé voµby sú povinnými aj pre skrátené voµby.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -445,8 +445,8 @@ msgstr ""
 "                              vstupné súbory\n"
 "Ak nie je zadaný vstupný súbor alebo je -, naèítaný je ¹tandardný vstup.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -459,7 +459,7 @@ msgstr ""
 "Ak nie je zadaný výstupný súbor alebo je -, výsledky su zapísané\n"
 "na ¹tandardný výstup.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -478,7 +478,7 @@ msgstr ""
 "      --no-obsolete           odstráni» zastarané správy oznaèené #~\n"
 "      --only-obsolete         zachova» zastarané správy oznaèené #~\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -497,8 +497,8 @@ msgstr ""
 "      --fuzzy                 synonymum pre --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              synonymum pre --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -509,6 +509,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -528,17 +530,17 @@ msgstr ""
 "  -s, --sort-output           generova» utriedený výstup\n"
 "  -F, --sort-by-file          utriedi» výstup podµa umiestnenia v súboroch\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "je uvedené nepovolené kritérium výberu (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Pou¾itie: %s [VO¥BA] [VSTUPNÝSÚBOR]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -561,7 +563,7 @@ msgstr ""
 "zabezpeèí ich zachovanie iba z prvého PO súboru, ktorý ich definuje.\n"
 "Pozície v zdrojových súboroch budú zlúèené zo v¹etkých PO súborov.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -577,7 +579,7 @@ msgstr ""
 "                                 vstupné súbory\n"
 "Ak je vstupný súbor -, naèítaný je ¹tandardný vstup.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -590,7 +592,7 @@ msgstr ""
 "Ak nie je zadaný výstupný súbor alebo je -, výsledky su zapísané\n"
 "na ¹tandardný výstup.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -611,8 +613,8 @@ msgstr ""
 "  -u, --unique                   skratka pre --less-than=2, nastavuje výpis\n"
 "                                 len unikátnych správ\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -626,6 +628,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -648,7 +652,7 @@ msgstr ""
 "  -s, --sort-output              generova» utriedený výstup\n"
 "  -F, --sort-by-file             utriedi» výstup podµa umiestnenia v súboroch\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -659,15 +663,15 @@ msgstr ""
 "  -h, --help                     zobrazi» túto nápovedu a skonèi»\n"
 "  -V, --version                  zobrazi» informáciu o verzii a skonèi»\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "neboli zadané vstupné súbory"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "potrebné sú presne 2 vstupné súbory"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Pou¾itie: %s [VO¥BA] def.po ref.pot\n"
@@ -703,7 +707,7 @@ msgstr ""
 "  -D, --directory=ADRESÁR     prida» ADRESÁR do zoznamu pre vyhµadávané\n"
 "                              vstupné súbory\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -712,15 +716,15 @@ msgstr ""
 "Modifikátory operácie:\n"
 "  -m, --multi-domain          opu¾ije ref.pot na v¹etky domény v def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "táto správa je pou¾itá, ale nie je definovaná..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...ale táto definícia je podobná"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "táto správa je pou¾itá, ale nie je definovaná v %s"
@@ -745,11 +749,11 @@ msgstr "duplicitn
 msgid "...this is the location of the first definition"
 msgstr "...toto je miesto prvého definovania"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "musia by» uvedené minimálne dva súbory"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -769,7 +773,7 @@ msgstr ""
 "komentáre budú zachované iba z prvého PO súboru, v ktorom sú definované.\n"
 "Pozície v zdrojových súboroch budú zlúèené zo v¹etkých PO súborov.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -790,8 +794,8 @@ msgstr ""
 "  -u, --unique                   skratka pre --less-than=2, nastavuje výpis\n"
 "                                 len unikátnych správ\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -802,6 +806,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -823,12 +829,12 @@ msgstr ""
 "  -F, --sort-by-file             utriedi» výstup podµa umiestnenia v súboroch\n"
 "      --omit-header              nezapisova» hlavièku s polo¾kou `msgid \"\"'\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Konvertova» prekladový katalóg do iného kódovania znakov.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -839,8 +845,8 @@ msgstr ""
 "  -t, --to-code=NÁZOV         kódovanie výstupu\n"
 "Predvolené kódovanie je kódovanie aktuálneho národného prostreda.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -851,6 +857,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -869,20 +877,20 @@ msgstr ""
 "  -s, --sort-output           generova» utriedený výstup\n"
 "  -F, --sort-by-file          utriedi» výstup podµa umiestnenia v súboroch\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "nie sú zadané vstupné súbory"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "potrebné je presne jeden vstupný súbor"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Pou¾itie: %s [VO¥BA] VSTUPNÝSÚBOR\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -895,7 +903,7 @@ msgstr ""
 "programom xgettext). Neprelo¾eným polo¾kám je priradený preklad\n"
 "zhodný z msgid a sú oznaèené ako nepresné (fuzzy).\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -942,7 +950,7 @@ msgstr ""
 "©peciálny vstavaný príkaz s názvom '0' vypisuje preklad nasledovaný nulovým\n"
 "bajtom. Výstup príkazu \"msgexec 0\" je pou¾iteµný ako vstup pre \"xargs -0\".\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -960,30 +968,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "zápis na ¹tandardný výstup zlyhal"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "zápis do podprocesu %s zlyhal"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "chýbajúci názov filtra"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "musí by» uvedený aspoò jeden sed skript"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Pou¾itie: %s [VO¥BA] FILTER [VO¥BA-FILTRA]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Aplikova» filter na v¹etky preklady prekladového katalógu.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -992,7 +1000,7 @@ msgstr ""
 "FILTER mô¾e by» µubovoµný program, ktorý èíta preklady zo ¹tandardného vstupu\n"
 "a zapisuje upravené preklady na ¹tandardný výstup.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -1007,8 +1015,8 @@ msgstr ""
 "                                príkazom\n"
 "  -n, --quiet, --silent       potlaèi» automatickú tlaè priestoru vzorov\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1020,6 +1028,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1040,22 +1050,22 @@ msgstr ""
 "  -s, --sort-output           generova» utriedený výstup\n"
 "  -F, --sort-by-file          utriedi» výstup podµa umiestnenia v súboroch\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "nemô¾em nastavi» neblokujúce V/V na podproces %s"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "komunikácia s podprocesom %s zlyhala"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "èítanie z podprocesu %s zlyhalo"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "podproces %s bol ukonèený s ukonèovacím kódom %d"
@@ -1065,18 +1075,18 @@ msgstr "podproces %s bol ukon
 msgid "the argument to %s should be a single punctuation character"
 msgstr "parameter pre %s by malo by» len jedno interpunkèné znamienko"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s vy¾aduje ¹pecifikáciu \"-d adresár\""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s vy¾aduje ¹pecifikáciu \"-l národné prostredie\""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s je platné len s %s"
@@ -1441,12 +1451,12 @@ msgstr "nepresn
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: upozornenie: zdrojový súbor obsahuje nepresné preklady"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "voµba '%c' nemô¾e by» pou¾itá pred ¹pecifikovaným 'K' alebo 'T'"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1455,7 +1465,7 @@ msgstr ""
 "Vyberie v¹etky správy z prekladového katalógu, ktoré vyhovujú zadanému\n"
 "vzoru alebo sú v zadaných zdrojových súboroch.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1514,8 +1524,8 @@ msgstr ""
 "  -f, --file=SÚBOR             získa» VZOR zo SÚBORu\n"
 "  -i, --ignore-case            ignorova» rozlí¹enie veµkých a malých písmen\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1526,6 +1536,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1544,11 +1556,11 @@ msgstr ""
 "      --sort-outout           generova» utriedený výstup\n"
 "      --sort-by-file          utriedi» výstup podµa umiestnenia v súboroch\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "zlyhal zápis do podprocesu grep"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1559,7 +1571,7 @@ msgstr ""
 "ABOUT-NLS. Toto je potrebné na to, aby ste mohli otestova»\n"
 "va¹e preklady.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1570,12 +1582,12 @@ msgstr ""
 "Zadajte, prosím, národné prostredie pomocou voµby --locale alebo\n"
 "výstupný .po súbor pomocou voµby --output-file.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "Vytvorený %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1584,7 +1596,7 @@ msgstr ""
 "Vytvorí nový PO súbor, inicializuje meta informácie podµa hodnôt z prostredia\n"
 "pou¾ívateµa.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1597,7 +1609,7 @@ msgstr ""
 "Ak nie je zadaný vstupný súbor, bude vyhµadaný POT súbor v aktuálnom adresári.\n"
 "Ak je -, naèítaný je ¹tandardný vstup.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1611,20 +1623,22 @@ msgstr ""
 "nastavenia národného prostredia pou¾ívateµa. Ak je -, výstup je zapísaný na\n"
 "¹tandardný výstup.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Podrobnosti výstupu:\n"
 "  -l, --locale=LL_CC          nastavi» cieµové národné prostredie\n"
 "      --no-translator         oznaèi», ¾e PO súbor je generovaný automaticky\n"
 "  -w, --width=ÈÍSLO           nastavi» ¹írku výstupnej strany\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1632,11 +1646,11 @@ msgstr ""
 "Nájdených viac ako jeden .pot súbor.\n"
 "Prosím zadajte vstupný .pot súbor pomocou voµby --input.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "chyba pri èítaní adresára"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1644,23 +1658,23 @@ msgstr ""
 "V aktuálnom adresári nebol nájdený ¾iaden .pot súbor.\n"
 "Prosím zadajte vstupný .pot súbor pomocou voµby --input.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() zlyhalo"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "V/V chyba podprocesu %s"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "podproces %s zlyhal s ukonèovacím kódom %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1677,7 +1691,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "Slovenské preklady pre balík %s"
@@ -1712,7 +1726,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "cieµová znaková sada \"%s\" nie je prenositeµné meno kódovania."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "upozornenie: "
 
@@ -1818,11 +1832,11 @@ msgstr ""
 "Nemô¾em konvertova» z \"%s\" do \"%s\". %s spolieha na iconv(). Táto verzia "
 "bola prelo¾ená bez iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "typ zálohy"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1846,7 +1860,7 @@ msgstr ""
 "pri ktorých nie je mo¾né nájs» presnú zhodu, bude pou¾itý fuzzy algoritmus,\n"
 "ktorý dosahuje lep¹ie výsledky.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1864,7 +1878,7 @@ msgstr ""
 "  -C, --compendium=SÚBOR      prídavna kni¾nica prekladov správ, mô¾e by»\n"
 "                              zadaná viac ako raz\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1875,7 +1889,7 @@ msgstr ""
 "  -U, --update                aktualizova» def.po,\n"
 "                              nerobi» niè, ak def.po je aktuálny\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1904,7 +1918,7 @@ msgstr ""
 "Prípona zálohy je '~', pokiaµ nie je zadaná voµba --suffix alebo nastavená\n"
 "premenná prostredia SIMPLE_BACKUP_SUFFIX.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1919,15 +1933,15 @@ msgstr ""
 "  -v, --verbose               zvý¹i» úroveò táravosti\n"
 "  -q, --quiet, --silent       potlaèi» indikátory postupu\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "táto správa by mala definova» tvary mno¾ného èísla"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "táto správa by nemala definova» tvary mno¾ného èísla"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1936,26 +1950,26 @@ msgstr ""
 "%sNaèítané %ld starých + %ld odkazov, %ld zluèených, %ld nepresných, %ld "
 "chýbajucich, %ld zru¹ených.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " hotovo.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s a explicitné mená súborov sa navzájom vyluèujú"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Pou¾itie: %s [VO¥BA] [SÚBOR]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Konvertova» binárny katalóg správ na .po súbor v Uniforum ¹týle.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1966,7 +1980,7 @@ msgstr ""
 "  -j, --java               mód Java: vstup je trieda Java ResourceBundle\n"
 "      --tcl                mód Tcl: vstup je súbor .msg tcl/msgcat\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1977,7 +1991,7 @@ msgstr ""
 "  SÚBOR ...                vstupný .mo súbor\n"
 "Ak nie je zadaný vstupný súbor alebo je -, je naèítaný ¹tandardný vstup.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1994,7 +2008,7 @@ msgstr ""
 "oddelených\n"
 " znakom \"_\". Trieda je umiestnená pomocou CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -2009,7 +2023,7 @@ msgstr ""
 "  -d ADRESÁR               základný adresár katalógov správ .msg\n"
 "Voµby -l a -d sú povinné. Súbor .msg je umiestnený v zadaného adresára.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2022,8 +2036,8 @@ msgstr ""
 "Výsledky sú zapísané na ¹tandardný výstup ak nie je zadaný výstupný súbor\n"
 "alebo ak je  -.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -2032,6 +2046,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Podrobnosti výstupu:\n"
@@ -2045,7 +2061,7 @@ msgstr ""
 "  -w, --width=©ÍRKA        nastavi» ¹írku výstupnej stránky\n"
 "  -s, --sort-outout        generova» utriedený výstup\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2058,7 +2074,7 @@ msgstr ""
 "  -V, --version            zobrazi» informáciu o verzii a skonèi»\n"
 "  -v, --verbose            zvý¹i» úroveò táravosti\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2079,7 +2095,7 @@ msgstr ""
 "z prvého prekladu. Pozície v súboroch budú zlúèené. Pri pou¾ití voµby\n"
 "--unique budú duplikáty potlaèené.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2236,7 +2252,7 @@ msgstr "mno
 msgid "too many errors, aborting"
 msgstr "vyskytlo sa príli¹ veµa chýb, ukonèuje sa program"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "neplatná viacznaková sekvencia"
 
@@ -2337,7 +2353,7 @@ msgstr "nie je platn
 msgid "failed to create \"%s\""
 msgstr "zlyhalo vytvorenie \"%s\""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "chyba poèas zápisu do súboru \"%s\""
@@ -2352,13 +2368,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "chyba pri otváraní súboru  \"%s\" na zápis"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "internacionalizované správy nesmú obsahova» riadiacu sekvenciu `\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2371,12 +2387,12 @@ msgstr ""
 "ako vy. Zvá¾te namiesto to pou¾itie msgid len s ASCII znakmi.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "nie je mo¾né vytvori» výstupný súbor \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "¹tandardný výstup"
@@ -2391,7 +2407,7 @@ msgstr "%s:%d: upozornenie: neukon
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: upozornenie: neukonèený znakový re»azec"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "tento súbor nesmie obsahova» direktívy pre doménu"
 
@@ -2410,27 +2426,27 @@ msgstr "%s:%d: ch
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: neplatný výraz re»azca"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing nesmie by» pou¾ité ak je výstup posielaný na ¹tandardný "
 "výstup"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext nemô¾e pracova» bez kµúèových slov, ktoré má hµada»"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "upozornenie: súbor `%s' s príponou `%s' je neznámy; skúsim C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Extrahova» prelo¾iteµné re»azce zo zadaných vstupných súborov.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2439,7 +2455,7 @@ msgstr ""
 "Povinné parametre dlhých volieb sú povinné aj pre krátke voµby.\n"
 "Podobne aj pre voliteµné parametre.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2454,7 +2470,7 @@ msgstr ""
 "  -p, --output-dir=ADRESÁR       výstupné súbory budú umiestnené v adresári ADRESÁR\n"
 "Ak je výstupný súbor -, výstup je zapísaný na ¹tandardný výstup.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2473,7 +2489,7 @@ msgstr ""
 "  -C, --c++                      skratka pre --language=C++\n"
 "©tandardne je jazyk odhadnutý podµa prípony vstupného súboru.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2489,7 +2505,7 @@ msgstr ""
 "                                 (alebo tie, ktoré predchádzajú kµúèové riadky)\n"
 "                                 do výstupného súboru\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2508,8 +2524,8 @@ msgstr ""
 "      --debug                    detailnej¹ie výsledky rozoznávania formátovacích\n"
 "                                 re»azcov\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2520,6 +2536,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2552,11 +2570,11 @@ msgstr ""
 "  -M, --msgstr-suffix[=RE«AZEC]  pou¾i» RE«AZEC alebo \"\" ako príponu pre\n"
 "                                 polo¾ky msgstr\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "¹tandardný vstup"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2566,7 +2584,7 @@ msgstr ""
 "gettext(\"\") vráti hlavièku s meta informáciami\n"
 "a nie prázdny re»azec.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "jazyk `%s' je neznámy"
index 7bc540a812feab886cb05c098f1a0162816ff9c9..29e9f8aab174b9af63a96bd5bd714099fb6f0cc2 100644 (file)
Binary files a/po/sl.gmo and b/po/sl.gmo differ
index 97c7243bf134403854a7d091293ba0f435a6b5df..f7c698717b370edbd8fa50fdf977daf5f71959ed 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-13 19:21+0100\n"
 "Last-Translator: Primo¾ Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>\n"
 "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -32,7 +32,7 @@ msgid "Valid arguments are:"
 msgstr "Veljavni argumenti so:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "datoteke \"%s\" ni moè odpreti za branje"
@@ -242,11 +242,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "formatni doloèili v ,msgid` in ,%s` za argument ,%s` nista enaki"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -258,16 +258,16 @@ msgstr ""
 "raz¹irjate so navedeni v izvorni kodi. Za program ni NOBENEGA jamstva,\n"
 "niti jamstev USTREZNOSTI ZA PRODAJO ali PRIMERNOSTI ZA RABO.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Avtor %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "preveè argumentov"
 
@@ -275,11 +275,11 @@ msgstr "preve
 msgid "missing arguments"
 msgstr "argumenti manjkajo"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Poskusite ,%s --help` za izèrpnej¹a navodila\n"
@@ -338,15 +338,15 @@ msgstr ""
 "kataloga sporoèil.\n"
 "Privzet imenik s katalogom sporoèil: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "Morebitne napake v programu sporoèite na <bug-gnu-gettext@gnu.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Uporaba: %s [IZBIRA]\n"
@@ -371,9 +371,9 @@ msgstr ""
 "                          internetim imenom in vzdevki\n"
 "  -i, --ip-address      internetni naslov za gostiteljsko ime\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -388,28 +388,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "gostiteljskega imena ni moè ugotoviti"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "dovoljena je najveè ena vhodna datoteka"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s in %s se med seboj izkljuèujeta"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Uporaba: %s [IZBIRA] [VHODNA_DATOTEKA]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -418,17 +418,17 @@ msgstr ""
 "Filtriranje sporoèil iz kataloga prevodov glede na njihova doloèila\n"
 "in rokovanje z njimi.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr ""
 "Èe je pri dolgi obliki izbire naveden obvezen argument, je ta obvezen\n"
 "tudi za kratko obliko.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -441,8 +441,8 @@ msgstr ""
 "  -D, --directory=IMENIK      vhodne datoteke i¹èemo tudi v navedenem IMENIKU\n"
 "Èe vhodna datoteka ni podana ali je enaka -, se bere standardni vhod.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -455,7 +455,7 @@ msgstr ""
 "Èe izhodna datoteka ni podana ali je enaka -, se rezultat izpi¹e na standardni\n"
 "izhod.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -474,7 +474,7 @@ msgstr ""
 "      --no-obsolete           brez zastarelih (#~) sporoèil\n"
 "      --only-obsolete         zgolj zastarela (#~) sporoèila\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -493,8 +493,8 @@ msgstr ""
 "      --fuzzy                 isto kot --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              isto kot --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -505,6 +505,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -521,17 +523,17 @@ msgstr ""
 "  -s, --sort-output        izhod abecedno urejen po sporoèilih\n"
 "  -F, --sort-by-file       izhod abecedno urejen po izvornih datotekah\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "doloèeni kriteriji izbire niso mogoèi (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Uporaba: %s [IZBIRA] [VHODNA_DATOTEKA]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -553,7 +555,7 @@ msgstr ""
 "zahtevamo, da se ohranijo samo iz prve datoteke PO, ki jih definira. Mesta\n"
 "v datotekah iz vseh datotek PO se ohranijo.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -568,7 +570,7 @@ msgstr ""
 "  -D, --directory=IMENIK         vhodne datoteke i¹èemo tudi v navedenem IMENIKU\n"
 "Èe je vhodna datoteka enaka -, se bere standardni vhod.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -581,7 +583,7 @@ msgstr ""
 "Èe izhodna datoteka ni podana ali je enaka -, se rezultat izpi¹e na standardni\n"
 "izhod.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -600,8 +602,8 @@ msgstr ""
 "  -u, --unique                   okraj¹ava za --less-than=2, izpi¹emo samo\n"
 "                                 enolièno definirana sporoèila\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -615,6 +617,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -634,7 +638,7 @@ msgstr ""
 "  -s, --sort-output        izhod abecedno urejen po sporoèilih\n"
 "  -F, --sort-by-file       izhod abecedno urejen po izvornih datotekah\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -645,15 +649,15 @@ msgstr ""
 "  -h, --help                     ta navodila\n"
 "  -V, --version                  razlièica programa\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "vhodni datoteki nista podani"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "potrebni sta natanèno dve vhodni datoteki"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Uporaba: %s [IZBIRA] def.po ref.po\n"
@@ -688,7 +692,7 @@ msgstr ""
 "  ref.pot                     sklici na vire\n"
 "  -D, --directory=IMENIK      vhodne datoteke i¹èemo tudi v navedenem IMENIKU\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -697,15 +701,15 @@ msgstr ""
 "Modifikatorji delovanja:\n"
 "  -m, --multi-domain          ref.po uporabimo na vseh domenah iz def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "to sporoèilo je uporabljeno, a ne definirano..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...a ta definicija je podobna"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "to sporoèilo je uporabljeno, a ne definirano v %s"
@@ -731,11 +735,11 @@ msgstr "podvojena definicija sporo
 msgid "...this is the location of the first definition"
 msgstr "...to je kraj prve definicije"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "podani morata biti vsaj dve datoteki"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -754,7 +758,7 @@ msgstr ""
 "pri izvlaèenju se ohranijo samo iz prve podane datoteke PO. Mesta v datotekah \n"
 "se ohranijo iz vseh datotek PO.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -774,8 +778,8 @@ msgstr ""
 "  -u, --unique                   okraj¹ava za --less-than=2, izpi¹emo samo\n"
 "                                 enolièno definirana sporoèila\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -786,6 +790,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -804,12 +810,12 @@ msgstr ""
 "  -F, --sort-by-file       izhod abecedno urejen po izvornih datotekah\n"
 "      --omit-header        brez glave z vnosom \"msgid\"\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Pretvarjanje kataloga sporoèil v drug kodni nabor.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -820,8 +826,8 @@ msgstr ""
 "  -t, --to-code=NABOR         nabor znakov izhodne datoteke\n"
 "Privzeta vrednost je kodni nabor izbrane krajevne nastavitve.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -832,6 +838,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -848,20 +856,20 @@ msgstr ""
 "  -s, --sort-output        izhod abecedno urejen po sporoèilih\n"
 "  -F, --sort-by-file       izhod abecedno urejen po izvornih datotekah\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "vhodna datoteka ni podana"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "zahtevana je natanèno ena vhodna datoteka"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Uporaba: %s [IZBIRA] VHODNA_DATOTEKA\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -874,7 +882,7 @@ msgstr ""
 "ukazom xgettext). Neprevedenim sporoèilom se pripi¹e prevod, enak izvirniku\n"
 "msgid; taki prevodi so oznaèeni kot ohlapni.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -919,7 +927,7 @@ msgstr ""
 "Poseben vgrajen ukaz ,0` izpi¹e prevod in izpis zakljuèi z znakom s kodo niè.\n"
 "Izhod ukaza \"msgexec 0\" je primeren kot vhod za ukaz \"xargs -0\".\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -936,30 +944,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "izpis na standardni izhod neuspe¹en"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "posredovanje podatkov podprocesu %s neuspe¹no"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "manjka ime filtra"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "podan mora biti vsaj en skript v sed"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Uporaba: %s [IZBIRA] FILTER [IZBIRA-FILTRA]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Na vsakem prevodu iz kataloga uporabimo dani filter.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -968,7 +976,7 @@ msgstr ""
 "FILTER je lahko ime kateregakoli programa, ki prebere prevod s standardnega\n"
 "vhoda in izpi¹e spremnjen prevod na standardni izhod.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -983,8 +991,8 @@ msgstr ""
 "                                ki se izvedejo\n"
 "  -n, --quiet, --silent       brez samodejnega izpisa prostora vzorcev\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -996,6 +1004,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1012,22 +1022,22 @@ msgstr ""
 "  -s, --sort-output        izhod abecedno urejen po sporoèilih\n"
 "  -F, --sort-by-file       izhod abecedno urejen po izvornih datotekah\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "s podprocesom %s ni mogoèe vzpostaviti nebloène V/I povezave"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "povezava s podprocesom %s neuspe¹na"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "branje izhoda podprocesa %s neuspe¹no"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "podproces %s zakljuèil z izhodno kodo %d"
@@ -1037,18 +1047,18 @@ msgstr "podproces %s zaklju
 msgid "the argument to %s should be a single punctuation character"
 msgstr "argument %s mora biti eno samo loèilo"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s zahteva doloèitev \"-d directory\""
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s zahteva doloèitev \"-l locale\""
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s je veljavno edino z %s"
@@ -1421,12 +1431,12 @@ msgstr "ohlapni vnos za polje ,msgstr` zavr
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: opozorilo: vhodna datoteka vsebuje ohlapne (fuzzy) prevode"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "izbire ,%c` ni moè uporabiti, preden sta izbrana bodisi ,K` bodisi ,T`"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1435,7 +1445,7 @@ msgstr ""
 "Izvleèemo vsa sporoèila iz kataloga prevodov, ki ustrezajo danemu vzorcu ali\n"
 "pripadajo dani izvorni datoteki.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1497,8 +1507,8 @@ msgstr ""
 "  -f, --file=DATOTEKA         VZOREC preberemo iz navedene datoteke\n"
 "  -i, --ignore-case           ne razlikujemo med velikimi in malimi èrkami\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1509,6 +1519,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1525,11 +1537,11 @@ msgstr ""
 "      --sort-output        izhod abecedno urejen po sporoèilih\n"
 "      --sort-by-file       izhod abecedno urejen po izvornih datotekah\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "pisanje podprocesu grep neuspe¹no"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1539,7 +1551,7 @@ msgstr ""
 "spremenljivko LANG, kot je opisano v datoteki ABOUT-NLS.\n"
 "Brez tega ne morete preizkusiti va¹ih prevodov.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1550,12 +1562,12 @@ msgstr ""
 "Prosim, izberite jezikovno okolje z izbiro --locale, ali pa\n"
 "doloèite izhodno datoteko PO z izbiro --output-file.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "Ustvarjena datoteka %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1564,7 +1576,7 @@ msgstr ""
 "Ustvarimo novo datoteko PO in metainformacije dopolnimo z vrednostmi iz\n"
 "uporabnikovega jezikovnega okolja.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1577,7 +1589,7 @@ msgstr ""
 "Èe vhodna datoteka ni podana, poskusimo najti datoteko POT v trenutnem imeniku.\n"
 "Èe je enaka -, se bere standardni vhod.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1591,20 +1603,22 @@ msgstr ""
 "nastavitev uporabnikovega jezikovnega okolja. Èe je kot izhodna datoteka \n"
 "podan -, se rezultat izpi¹e na standardni izhod.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Podrobnosti izpisa:\n"
 "  -l, --locale=JJ_DD          doloèitev ciljnega jezikovnega okolja\n"
 "      --no-translator         privzamemo, da je datoteka PO samodejno ustvarjena\n"
 "  -w, --width=©TEVILO         ¹irina strani pri izpisu, v znakih\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1612,11 +1626,11 @@ msgstr ""
 "Na¹li smo veè kot eno datoteko .pot.\n"
 "Prosim, doloèite vhodno datoteko .pot z izbiro --input.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "napaka pri branju trenutnega imenika"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1624,23 +1638,23 @@ msgstr ""
 "V trenutnem imeniku ni najti nobene datoteke .pot.\n"
 "Prosim, doloèite vhodno datoteko .pot z izbiro --input.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "klic fdopen() neuspe¹en"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "V/I napaka v podprocesu %s"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "podproces %s neuspe¹en z izhodno kodo %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1655,7 +1669,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "Slovenski prevodi paketa %s"
@@ -1691,7 +1705,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "ciljni nabor \"%s\" ni prenosljivo ime kodnega nabora."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "opozorilo: "
 
@@ -1796,11 +1810,11 @@ msgstr ""
 "Pretvorba iz \"%s\" v \"%s\" ni mogoèa. %s klièe iconv(), vendar ta izvod "
 "programa ni preveden za uporabo iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "vrsta varnostne kopije"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1823,7 +1837,7 @@ msgstr ""
 "pa bodo strojno ustvarjeni komentarji in podatki o ¹tevilki vrstice. Kjer\n"
 "natanènega prevoda ni, se uporabi ohlapni (fuzzy) algoritem.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1840,7 +1854,7 @@ msgstr ""
 "  -C, --compendium=DATOTEKA   dodatna knji¾nica s prevodi sporoèil; navedemo\n"
 "                                lahko veè kot eno\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1851,7 +1865,7 @@ msgstr ""
 "  -U, --update                posodobimo def.po,\n"
 "                                èe je ¾e posodobljen, ne storimo niè\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1881,7 +1895,7 @@ msgstr ""
 "Varnostna kopija ima pripono ,~`, razen èe ni z izbiro --suffix ali\n"
 "spremenljivko SIMPLE_BACKUP_SUFFIX nastavljeno drugaèe. \n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1896,15 +1910,15 @@ msgstr ""
 "  -v, --verbose               z ob¹irnej¹o razlago delovanja med potekom\n"
 "  -q, --quiet, --silent       brez kazalnika poteka\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "pri tem sporoèilu bi morale biti doloèene mno¾inske oblike"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "pri tem sporoèilu ne bi smele biti doloèene mno¾inske oblike"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1913,26 +1927,26 @@ msgstr ""
 "%sPrebrano %ld starih + %ld referenènih, zdru¾enih %ld, ohlapnih %ld, "
 "manjkajoèih %ld, opu¹èenih %ld.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " opravljeno.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s in izrecna imena datotek se med seboj izkljuèujejo"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Uporaba: %s [IZBIRA] [DATOTEKA]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Pretvorba kataloga sporoèil iz binarne oblike .mo v obliko Uniforum .po.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1944,7 +1958,7 @@ msgstr ""
 "                                ResourceBundle\n"
 "      --tcl                   naèin tcl: vhod je datoteka tcl/msgcat .msg\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1955,7 +1969,7 @@ msgstr ""
 "  DATOTEKA ...                datoteka MO (ali veè datotek MO)\n"
 "Èe vhodna datoteka ni podana ali je enaka -, se bere standardni vhod.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1970,7 +1984,7 @@ msgstr ""
 "Ime razreda je sestavljeno iz imena sredstva, ki se mu, loèeno s podèrtajem,\n"
 "pridá ime jezikovnega okolja. Razred je doloèen s spremenljivko CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1984,7 +1998,7 @@ msgstr ""
 "  -d IMENIK                   korenski imenik hierarhije razredov\n"
 "Izbiri -l in -d sta obvezni. Datoteka .msg se zapi¹e v podani imenik.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1997,8 +2011,8 @@ msgstr ""
 "Èe izhodna datoteka ni podana ali je enaka -, se rezultat izpi¹e na standardni\n"
 "izhod.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -2007,6 +2021,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Podrobnosti izpisa:\n"
@@ -2019,7 +2035,7 @@ msgstr ""
 "  -w, --width=©TEVILO      ¹irina strani pri izpisu, v znakih\n"
 "  -s, --sort-output        abecedno urejen izpis\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2032,7 +2048,7 @@ msgstr ""
 "  -V, --version            razlièica programa\n"
 "  -v, --verbose            s podrobnej¹o razlago delovanja med potekom\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2053,7 +2069,7 @@ msgstr ""
 "ohranijo le komentarji prvega prevoda. Ohranijo se vsi podatki o mestu\n"
 "sporoèila v izvorni datoteki. Z izbiro --unique se podvojena sporoèila zavr¾ejo.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2209,7 +2225,7 @@ msgstr "mno
 msgid "too many errors, aborting"
 msgstr "preveè napak, nadaljevanje ni mo¾no"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "neveljavno veèzlo¾no zaporedje"
 
@@ -2310,7 +2326,7 @@ msgstr "ni veljavno javansko ime razreda: %s"
 msgid "failed to create \"%s\""
 msgstr "ustvarjanje \"%s\" neuspe¹no"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "napaka pri pisanju na datoteko \"%s\""
@@ -2326,14 +2342,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "napaka pri pisanju na \"%s\""
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "internacionalizirana sporoèila ne smejo vsebovati ube¾ne sekvence ,\\%c'"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2348,12 +2364,12 @@ msgstr ""
 "vi. Razmislite o uporabi sporoèil v naboru znakov ASCII.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "izhodne datoteke \"%s\" ni mogoèe ustvariti"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standardni izhod"
@@ -2368,7 +2384,7 @@ msgstr "%s:%d: opozorilo: nezaklju
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: opozorilo: nezakljuèen niz"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "ta datoteka morda ne vsebuje direktiv domene"
 
@@ -2387,26 +2403,26 @@ msgstr "%s:%d: za # manjka 
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: niz ni veljaven izraz"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "pri izpisu na standardni izhod ne moremo uporabiti --join-existing"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext ne deluje brez kljuènih besed, ki naj jih i¹èe"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr ""
 "opozorilo: vrsta datoteka ,%s' s pripono ,%s' ni prepoznana; posku¹amo C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Iz vhodnih datotek izvleèemo prevedljive nize znakov.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2415,7 +2431,7 @@ msgstr ""
 "Èe je pri dolgi obliki izbire naveden obvezen argument, je ta obvezen\n"
 "tudi za kratko obliko. Enako za neobvezne argumente.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2431,7 +2447,7 @@ msgstr ""
 "Èe je kot izhodna datoteka navedeno -, se rezultat izpi¹e na standardni\n"
 "izhod.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2449,7 +2465,7 @@ msgstr ""
 "  -C, --c++                      okraj¹ava za --language=C++\n"
 "Privzeto se jezik poskusi uganiti iz pripone vhodne datoteke.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2464,7 +2480,7 @@ msgstr ""
 "  -c, --add-comments[=ZNAÈKA]    v vhodno datoteko dodamo komentar z navedeno\n"
 "                                  ZNAÈKO\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2482,8 +2498,8 @@ msgstr ""
 "      --debug                    bolj razèlenjen rezultat razpoznave\n"
 "                                   oblikovnega niza\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2494,6 +2510,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2520,11 +2538,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=NIZ]  NIZ ali \"\" kot predpona za msgstr\n"
 "  -m, --msgstr-suffix[=NIZ]  NIZ ali \"\" kot pripona za msgstr\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standardni vhod"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2534,7 +2552,7 @@ msgstr ""
 "gettext(\"\") vrne glavo z metapodatki, ne pa\n"
 "praznega niza.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "jezik ,%s` ni poznan"
index fbfb9a331bccd344457baf4a95742d66d0b5db9a..58513495e34377b534c66f029b7fd5a81f7b0e5e 100644 (file)
Binary files a/po/sv.gmo and b/po/sv.gmo differ
index cd127897ad846599ac30663b3e2a4f4f97fc2a3d..a6e5efe51ca32023ca5588b9a963ed6704131c8c 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-16 17:47+0100\n"
 "Last-Translator: Jan Djärv <Jan.Djarv@mbox200.swipnet.se>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -30,7 +30,7 @@ msgid "Valid arguments are:"
 msgstr "Giltiga argument är:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "fel uppstod när \"%s\" öppnades för läsning"
@@ -248,11 +248,11 @@ msgstr ""
 "formateringsdirektiv i \"msgid\" och \"%s\" för argument \"%s\" är inte "
 "likadana"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -264,16 +264,16 @@ msgstr ""
 "INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT\n"
 "ÄNDAMÅL.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "Skrivet av %s.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "för många argument"
 
@@ -281,11 +281,11 @@ msgstr "f
 msgid "missing arguments"
 msgstr "argument saknas"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Försök med \"%s --help\" för mer information.\n"
@@ -345,17 +345,17 @@ msgstr ""
 "översätts de argument som hittas i den valda meddelandekatalogen.\n"
 "Normal katalog för meddelandekataloger: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr ""
 "Rapportera fel till <bug-gnu-gettext@gnu.org>.\n"
 "Rapportera fel och synpunkter på översättningen till <sv@li.org>.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Användning: %s [FLAGGA]\n"
@@ -379,9 +379,9 @@ msgstr ""
 "  -f, --fqdn, --long    långt värdnamn, innehåller hela domännamnet och alias\n"
 "  -i, --ip-address      adresser för värdnamnet\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -396,28 +396,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "kunde inte hämta värdnamn"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "högst en infil tillåten"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s och %s är ömsesidigt uteslutande"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Användning: %s [FLAGGA] [INFIL]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -426,15 +426,15 @@ msgstr ""
 "Filtrerar meddelanden i en meddelandekatalog efter deras attribut och\n"
 "manipulerar attributen.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "Obligatoriska argument för långa flaggor är obligatoriska även för korta.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -447,8 +447,8 @@ msgstr ""
 "  -D, --directory=KATALOG     sök infiler även i KATALOG\n"
 "Om ingen infil är given eller om den är - läses standard in.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -460,7 +460,7 @@ msgstr ""
 "  -o, --output-file=FIL       skriv resultat till angiven fil\n"
 "Resultatet skrivs till standard ut om ingen utfil anges eller om den är -.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -479,7 +479,7 @@ msgstr ""
 "      --no-obsolete           ta bort föråldrade #~ meddelanden\n"
 "      --only-obsolete         behåll föråldrade #~ meddelanden\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -498,8 +498,8 @@ msgstr ""
 "      --fuzzy                 samma som --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              samma som --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -510,6 +510,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -527,17 +529,17 @@ msgstr ""
 "  -s, --sort-output           sortera resultatet\n"
 "  -F, --sort-by-file          sortera resultatet efter filposition\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "omöjligt urvalskriterium angivet (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Användning: %s [FLAGGA] [INFIL]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -560,7 +562,7 @@ msgstr ""
 "utom om --use-first ges.  Då tas de endast från den första PO-filen som\n"
 "definierar dem.  Filpositioner från alla filer bevaras.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -575,7 +577,7 @@ msgstr ""
 "  -D, --directory=KATALOG        sök infiler även i KATALOG\n"
 "Om infil är - läses standard in.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -587,7 +589,7 @@ msgstr ""
 "  -o, --output-file=FIL          skriv resultat till angiven fil\n"
 "Resultatet skrivs till standard ut om ingen utfil anges eller om den är -.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -607,8 +609,8 @@ msgstr ""
 "  -u, --unique                   samma som --less-than=2, begär att\n"
 "                                 endast unika meddelanden skrivs\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -622,6 +624,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -642,7 +646,7 @@ msgstr ""
 "  -s, --sort-output              sortera resultatet\n"
 "  -F, --sort-by-file             sortera resultatet efter filposition  \n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -653,15 +657,15 @@ msgstr ""
 "  -h, --help                     visa denna hjälptext och avsluta\n"
 "  -V, --version                  visa versionsinformation och avsluta\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "inga infiler givna"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "exakt 2 infiler krävs"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Användning: %s [FLAGGA] def.po ref.pot\n"
@@ -697,7 +701,7 @@ msgstr ""
 "  ref.pot                     referenser till källkod\n"
 "  -D, --directory=KATALOG     sök infiler även i KATALOG\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -706,15 +710,15 @@ msgstr ""
 "Bearbetningsvarianter:\n"
 "  -m, --multi-domain          tillämpa ref.pot till alla domäner i def.po\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "detta meddelande används men är inte definierat..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...men denna definition är likartad"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "detta meddelande används men är inte definierat i %s"
@@ -738,11 +742,11 @@ msgstr "meddelandedefinitionen 
 msgid "...this is the location of the first definition"
 msgstr "...detta är platsen för den första definitionen"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "minst två filer måste anges"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -763,7 +767,7 @@ msgstr ""
 "endast från den första PO-filen som definierar dem. Filpositioner från\n"
 "alla filer bevaras.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -783,8 +787,8 @@ msgstr ""
 "  -u, --unique                   samma som --less-than=2, begär att\n"
 "                                 endast unika meddelanden skrivs\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -795,6 +799,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -814,12 +820,12 @@ msgstr ""
 "  -F, --sort-by-file             sortera resultatet efter filposition\n"
 "      --omit-header              skriv inte ut huvudet med 'msgid \"\"'\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Konverterar en meddelandekatalog till en annan teckenkodning.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -830,8 +836,8 @@ msgstr ""
 "  -t, --to-code=NAMN          Kodning för utdata\n"
 "Standardvärde är nuvarande lokals kodning.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -842,6 +848,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -859,20 +867,20 @@ msgstr ""
 "  -s, --sort-output           sortera resultatet\n"
 "  -F, --sort-by-file          sortera resultatet efter filposition\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "inga infiler givna"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "exakt en infil krävs"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Användning: %s [FLAGGA] INFIL\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -885,7 +893,7 @@ msgstr ""
 "Oöversatta poster ges en översättning som är identisk med msgid samt\n"
 "markeras som luddig.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -932,7 +940,7 @@ msgstr ""
 "av ett nolltecken.  Utdata för \"msgexec 0\" är lämpligt som indata för\n"
 "\"xargs -O\"\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -949,30 +957,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "skrivning till standard ut misslyckades"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "skrivning till %s-barnprocess misslyckades"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "filternamn saknas"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "minst ett sed-skript måste anges"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Användning: %s [FLAGGA] FILTER [FILTERFLAGGOR]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Tillämpar ett filter på alla översättningar i en meddelandekatalog.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -981,7 +989,7 @@ msgstr ""
 "FILTER kan vara vilket program som helst som läser en översättning från\n"
 "standard in och skriver den modifierade översättningen till standard ut.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -996,8 +1004,8 @@ msgstr ""
 "                                att exekvera\n"
 "  -n, --quiet, --silent       undertryck automatisk utskrift av resultat\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1009,6 +1017,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1027,22 +1037,22 @@ msgstr ""
 "  -s, --sort-output           sortera resultatet\n"
 "  -F, --sort-by-file          sortera resultatet efter filposition\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "kan inte sätta upp icke-blockerande I/O till %s-barnprocess"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "kommunikation med %s-barnprocess misslyckades"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "läsning från %s-barnprocess misslyckades"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s-barnprocess avslutade med slutstatus %d"
@@ -1052,18 +1062,18 @@ msgstr "%s-barnprocess avslutade med slutstatus %d"
 msgid "the argument to %s should be a single punctuation character"
 msgstr "argumentet till %s ska vara ett enskilt skiljetecken"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s kräver att \"-d katalog\" anges"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s kräver att \"-l lokal\" anges"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s är endast giltig med %s"
@@ -1417,12 +1427,12 @@ msgstr "luddig \"msgstr\"-rad ignorerad"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: varning: källfilen innehåller luddiga översättningar"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "flagga \"%c\" kan inte användas förrän \"K\" eller \"T\" angivits"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1431,7 +1441,7 @@ msgstr ""
 "Extraherar alla meddelanden i en meddelandekatalog som matchar ett visst\n"
 "mönster eller hör till någon given källkodsfil.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1489,8 +1499,8 @@ msgstr ""
 "  -f, --file=FIL              hämta MÖNSTER från FIL\n"
 "  -i, --ignore-case           versaler och gemener jämförs lika\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1501,6 +1511,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1518,11 +1530,11 @@ msgstr ""
 "      --sort-output           sortera resultatet\n"
 "      --sort-by-file          sortera resultatet efter filposition\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "skrivning till grep barnprocess misslyckades"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1532,7 +1544,7 @@ msgstr ""
 "LANG såsom beskrivs i filen ABOUT-NLS.  Detta är nödvändigt för att\n"
 "du ska kunna testa dina översättningar.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1543,12 +1555,12 @@ msgstr ""
 "Ange lokal med flaggan --locale eller\n"
 ".po-utfilen med flaggan --output-file.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "Skapade %s.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
@@ -1557,7 +1569,7 @@ msgstr ""
 "Skapar en ny PO-fil och initierar metainformation med värden från\n"
 "användarens miljövariabler.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1570,7 +1582,7 @@ msgstr ""
 "Om ingen infil ges söks POT-filen i aktuell katalog.\n"
 "Om den är - läses standard in.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1583,20 +1595,22 @@ msgstr ""
 "Om ingen utfil ges beror den på flaggan --locale eller användarens\n"
 "lokalinställning.  Om den är - skrivs resultatet till standard ut.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Utdatadetaljer:\n"
 "  -l, --locale=LL_CC          sätt mållokal\n"
 "      --no-translator         antag att PO-filen är automatgenererad\n"
 "  -w, --width=ANTAL           sätt antal kolumner i resultatet\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1604,11 +1618,11 @@ msgstr ""
 "Hittade fler än en .pot-fil.\n"
 "Ange .pot-infil med flaggan --input.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "fel vid läsning av aktuell katalog"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1616,23 +1630,23 @@ msgstr ""
 "Hittade ingen .pot-fil i aktuell katalog.\n"
 "Ange .pot-infil med flaggan --input.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() misslyckades"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "I/O-fel i %s-barnprocess"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s-barnprocess terminerade med slutstatus %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1647,7 +1661,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "Svenska översättningar för paket %s"
@@ -1682,7 +1696,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "målteckenuppsättning \"%s\" är inte ett portabelt kodningsnamn"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "varning: "
 
@@ -1785,11 +1799,11 @@ msgstr ""
 "Kan inte konvertera från \"%s\" till \"%s\". %s beror på iconv().\n"
 "Denna version byggdes utan iconv()."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "säkerhetskopieringstyp"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1812,7 +1826,7 @@ msgstr ""
 "dock bevaras punktkommentarer och filpositioner.  Om en exakt likhet\n"
 "inte kan hittas används luddig jämförelse för att ge bättre resultat.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1829,7 +1843,7 @@ msgstr ""
 "  -C, --compendium=FIL        ytterligare kataloger med översättningar,\n"
 "                              kan anges flera gånger\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1840,7 +1854,7 @@ msgstr ""
 "  -U, --update                updatera def.po,\n"
 "                              gör ingenting om def.po redan är aktuell\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1869,7 +1883,7 @@ msgstr ""
 "Suffix för säkerhetskopior är \"~\", om den inte sätts med --suffix eller\n"
 "miljövariabeln SIMPLE_BACKUP_SUFFIX.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1884,15 +1898,15 @@ msgstr ""
 "  -v, --verbose               öka mängden information i meddelanden\n"
 "  -q, --quiet, --silent       visa inte framstegsindikatorer\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "detta meddelande ska definiera pluralformer"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "detta meddelande ska inte definiera pluralformer"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1901,26 +1915,26 @@ msgstr ""
 "%sLäste %ld gamla + %ld referenser, %ld sammanslagna, %ld luddiga, %ld "
 "saknade, %ld föråldrade.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " klar.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s och explicita filnamn är ömsesidigt uteslutande"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Användning: %s [FLAGGA] [FIL]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "Konvertera en binär meddelandekatalog till en .po-fil av Uniforum-typ\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1931,7 +1945,7 @@ msgstr ""
 "  -j, --java               Javaläge: indata är en Java ResourceBundle-klass\n"
 "      --tcl                Tcl-läge: indata är en .msg-fil av tcl/msgcat-typ\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1942,7 +1956,7 @@ msgstr ""
 "  FIL ...                  .mo-infiler\n"
 "Om ingen infil är given eller om den är - läses standard in.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1957,7 +1971,7 @@ msgstr ""
 "Klassnamnet härleds genom att lägga till lokalnamnet till resursnamnet\n"
 "avskiljt med ett understreck.  Klassen söks med hjälp av CLASSPATH.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1972,7 +1986,7 @@ msgstr ""
 "Flaggorna -l och -d är obligatoriska.  .msg-filen ligger i den givna\n"
 "katalogen.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1984,8 +1998,8 @@ msgstr ""
 "  -o, --output-file=FIL    skriv resultat till angiven fil\n"
 "Resultatet skrivs till standard ut om ingen utfil anges eller om den är -.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -1994,6 +2008,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Resultatdetaljer:\n"
@@ -2007,7 +2023,7 @@ msgstr ""
 "  -w, --width=ANTAL        sätt antal kolumner i resultatet\n"
 "  -s, --sort-output        sortera resultatet\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2020,7 +2036,7 @@ msgstr ""
 "  -V, --version            visa versionsinformation och avsluta\n"
 "  -v, --verbose            öka mängden information i meddelanden\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2042,7 +2058,7 @@ msgstr ""
 "översättningen.  Filpositioner samlas ihop.\n"
 "När flaggan --unique anges kastas duplikat bort.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2198,7 +2214,7 @@ msgstr "pluralform har fel index"
 msgid "too many errors, aborting"
 msgstr "för många fel, avbryter körningen"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "ogiltig flerbytesekvens"
 
@@ -2299,7 +2315,7 @@ msgstr "inte ett giltigt Javaklassnamn: %s"
 msgid "failed to create \"%s\""
 msgstr "misslyckades med att skapa \"%s\""
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "fel vid skrivning till filen \"%s\""
@@ -2314,14 +2330,14 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "fel uppstod när \"%s\" öppnades för skrivning"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr ""
 "internationaliserade meddelanden bör inte ha kontrollsekvensen \"\\%c\""
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2334,12 +2350,12 @@ msgstr ""
 "som är en annan än din.  Försök använda en ren ASCII-msgid istället.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "kan inte skapa utfilen \"%s\""
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standard ut"
@@ -2354,7 +2370,7 @@ msgstr "%s:%d: varning: oavslutad teckenkonstant"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: varning: oavslutad sträng"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "denna fil kan inte innehålla domändirektiv"
 
@@ -2373,26 +2389,26 @@ msgstr "%s:%d fattas tal efter #"
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: ogiltigt strängmönster"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr ""
 "--join-existing kan inte användas då resultatet skrivs till standard ut"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext måste ha nyckelord att söka efter för att fungera"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "varning: filtyp \"%s\" med suffix \"%s\" är okänd; försöker med C"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Extrahera översättbara strängar från givna infiler.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2401,7 +2417,7 @@ msgstr ""
 "Obligatoriska argument för långa flaggor är obligatoriska även för korta.\n"
 "Motsvarande gäller för frivilliga argument.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2416,7 +2432,7 @@ msgstr ""
 "  -p, --output-dir=KATALOG       utfiler placeras i katalogen KATALOG\n"
 "Om utfilen är - skrivs resultatet till standard ut.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2435,7 +2451,7 @@ msgstr ""
 "  -C, --c++                      samma som --language=C++\n"
 "I normalläge gissas språket från filändelsen på infilen.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2450,7 +2466,7 @@ msgstr ""
 "  -c, --add-comments[=MÄRKE]     skriv kommentarsblock med MÄRKE (eller de\n"
 "                                 före nyckelordsrader) till resultatet\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2467,8 +2483,8 @@ msgstr ""
 "  -T, --trigraphs                hantera ANSI C treteckenssekvenser i infiler\n"
 "      --debug                    mer detaljerad igenkänning av formatsträngar\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2479,6 +2495,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2506,11 +2524,11 @@ msgstr ""
 "  -m, --msgstr-prefix[=STRÄNG]   inled översatta strängar med STRÄNG eller \"\"\n"
 "  -M, --msgstr-suffix[=STRÄNG]   avsluta översatta strängar med STRÄNG eller \"\"\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standard in"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2520,7 +2538,7 @@ msgstr ""
 "gettext(\"\") returnerar huvudet med metainformation,\n"
 "inte den tomma stängen.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "språket \"%s\" okänt"
index ba2869c338cb3158ce08942ed57914b4961e78f6..3fbc7545c7ff9a1939d582d1fa31217a58057dc5 100644 (file)
Binary files a/po/tr.gmo and b/po/tr.gmo differ
index 0bf1227300b94a4e5f9ff56ba7793d43e2cdf65e..b96a07c661c8faf9ae93f2359f06bca34becfc3b 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNU gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-03-14 12:01+0200\n"
 "Last-Translator: Nilgün Belma Bugüner <nilgun@fide.org>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -30,7 +30,7 @@ msgid "Valid arguments are:"
 msgstr "Geçerli argümanlar:"
 
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "\"%s\" okunmak için açılırken hata"
@@ -244,11 +244,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "'%2$s' için biçem belirteci 'msgid' ve '%1$s' içinde aynı değil"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -260,16 +260,16 @@ msgstr ""
 "Hiçbir garantisi yoktur; hatta SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA\n"
 "UYGUNLUĞU için bile garanti verilmez.\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "%s tarafından yazıldı.\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "çok fazla argüman"
 
@@ -277,11 +277,11 @@ msgstr "çok fazla argüman"
 msgid "missing arguments"
 msgstr "argümanlar eksik"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "Daha fazla bilgilendirilmek için `%s --help' yazınız.\n"
@@ -339,17 +339,17 @@ msgstr ""
 "Ancak iletiyi standart çıktıya basitçe kopyalamak yerine çevirisini verir.\n"
 "Standart arama dizini: %s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr ""
 "Yazılım hatalarını <bug-gnu-utils@gnu.org> adresine,\n"
 "Çeviri hatalarını <gnu-tr-u12a@lists.sourceforge.net> adresine bildiriniz.\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "Kullanımı: %s [SEÇENEK]\n"
@@ -374,9 +374,9 @@ msgstr ""
 "                              içerir\n"
 "  -i, --ip-address            makinanın IP adresi\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -391,28 +391,28 @@ msgstr ""
 msgid "could not get host name"
 msgstr "makina ismi alınamadı"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "en fazla bir girdi dosyasına izin var"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s ile %s bağdaşmıyor"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "Kullanımı: %s [SEÇENEK] [GİRDİDOSYASI]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
@@ -421,15 +421,15 @@ msgstr ""
 "Çeviri kataloğundaki iletileri belirtilen özelliklere göre süzer,\n"
 "ve özellikleri uygular.\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "Uzun seçeneklerdeki zorunlu argümanlar kısa seçenekler için de zorunludur.\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -442,8 +442,8 @@ msgstr ""
 "  -D, --directory=DİZİN       Girdi dosyalarının arama yoluna DİZİNi ekler\n"
 "Girdi dosyası verilmemişse ya da yerine - verilmişse standart girdi okunur.\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -456,7 +456,7 @@ msgstr ""
 "Çıktı dosyası verilmemişse ya da yerine - verilmişse sonuçlar standart\n"
 "çıktıya yazılır.\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -475,7 +475,7 @@ msgstr ""
 "      --no-obsolete           eski #~ iletileri silinir.\n"
 "      --only-obsolete         eski #~ iletileri tutulur.\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -494,8 +494,8 @@ msgstr ""
 "      --fuzzy                 --only-fuzzy --clear-fuzzy için kısaltma\n"
 "      --obsolete              --only-obsolete --clear-obsolete için kısaltma\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -506,6 +506,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -522,17 +524,17 @@ msgstr ""
 "  -s, --sort-output           çıktıyı sıralı üretir\n"
 "  -F, --sort-by-file          çıktıyı dosya konumuna göre sıralar\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "belirtilen seçim kriteri mümkün değil (%d < n < %d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "Kullanımı: %s [SEÇENEK] [GİRDİDOSYASI]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -556,7 +558,7 @@ msgstr ""
 "korunur, belirtildiğinde bunlar ilk PO dosyasında belirtildiği şekliyle\n"
 "alınır.\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -571,7 +573,7 @@ msgstr ""
 "  -D, --directory=DİZİN       girdi dosyalarının arama yoluna DİZİN eklenir\n"
 "Girdi dosyası - ise standart girdi okunur.\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -583,7 +585,7 @@ msgstr ""
 "  -o, --output-file=DOSYA     çıktı DOSYAya yazılır\n"
 "Çıktı dosyası verilmezse ya da - verilirse sonuçlar standart çıktıya yazılır.\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -605,8 +607,8 @@ msgstr ""
 "  -u, --unique                --less-than=2 için kısaltma, sadece tek olan\n"
 "                              iletiler gösterilir\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -620,6 +622,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -639,7 +643,7 @@ msgstr ""
 "  -s, --sort-output           çıktıyı sıralı üretir\n"
 "  -F, --sort-by-file          çıktıyı dosya konumuna göre sıralar\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -650,15 +654,15 @@ msgstr ""
 "  -h, --help                  Bu yardımı gösterir ve çıkar\n"
 "  -V, --version               Sürüm bilgilerini gösterir ve çıkar\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "hiçbir girdi dosyası verilmemiş"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "tam olarak 2 girdi dosyası gerekli"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "Kullanımı: %s [SEÇENEK] def.po ref.pot\n"
@@ -693,7 +697,7 @@ msgstr ""
 "                              dosya\n"
 "  -D, --directory=DİZİN       girdi dosyaları arama yoluna eklenecek DİZİN\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -702,15 +706,15 @@ msgstr ""
 "İşlem seçenekleri:\n"
 "  -m, --multi-domain          ref.pot'u tüm def.po dosyalarına uygular\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "bu ileti kullanıldı ama tanımlı değil..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...ama bu tanımlama benzer"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "bu ileti kullanıldı ama %s'de tanımlı değil"
@@ -734,11 +738,11 @@ msgstr "ileti iki defa tanımlanmış"
 msgid "...this is the location of the first definition"
 msgstr "...bu ilk tanımlamanın konumu"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "en az iki dosya belirtilmelidir"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -760,7 +764,7 @@ msgstr ""
 "çıkarma yorumları korunmuş olacaktır. Tüm PO dosyalarındaki dosya konumları\n"
 "korunmuş olacaktır.\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -782,8 +786,8 @@ msgstr ""
 "  -u, --unique                --less-than=2 için kısaltma, sadece tek olan\n"
 "                              iletiler gösterilir\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -794,6 +798,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -812,12 +818,12 @@ msgstr ""
 "  -F, --sort-by-file          çıktıyı dosya konumuna göre sıralar\n"
 "      --omit-header           `msgid \"\"' şeklindeki başlığı yazmaz\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "Bir çeviri kataloğunu başka bir karakter kodlamasına dönüştürür.\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -828,8 +834,8 @@ msgstr ""
 "  -t, --to-code=İSİM          çıktı için kodlama belirtilir\n"
 "Öntanımlı kodlama mevcut yerelin kodlamasıdır.\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -840,6 +846,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -856,20 +864,20 @@ msgstr ""
 "  -s, --sort-output           çıktıyı sıralı üretir\n"
 "  -F, --sort-by-file          çıktıyı dosya konumuna göre sıralar\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "hiç girdi dosyası verilmemiş"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "tam olarak 1 girdi dosyası gerekli"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "Kullanımı: %s [SEÇENEK] GİRDİDOSYASI\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -882,7 +890,7 @@ msgstr ""
 "PO Şablon dosyasıdır. Çevirisiz girdilere msgid ile uyuşan bir çeviri\n"
 "yerleştirilir ve fuzzy olarak imlenir.\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -928,7 +936,7 @@ msgstr ""
 "'0' özel bir yerleşik komuttur ve bir null bayt ile sonlanan çeviri\n"
 "çıktılar.  \"msgexec 0\"ın çıktısı \"xargs -0\"a girdi olarak elverişlidir.\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -945,30 +953,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "standart çıktıya yazılamadı"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "%s alt sürecine yazılamadı"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "süzgeç ismi eksik"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "en az bir sed betiği belirtilmelidir"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "Kullanımı: %s [SEÇENEK] SÜZGEÇ [SÜZGEÇ-SEÇENEĞİ]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "Bir çeviri kataloğunun tüm çevirilerine bir süzgeç uygular.\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -977,7 +985,7 @@ msgstr ""
 "SÜZGEÇ çeviriyi standart girdiden okuyabilen ve değiştirilmiş çeviriyi\n"
 "standart çıktıya yazabilen herhangi bir programdır.\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -992,8 +1000,8 @@ msgstr ""
 "                              içeriğini ekler\n"
 "  -n, --quiet, --silent       standart çıktı iletilerini engeller\n"
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1005,6 +1013,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1022,22 +1032,22 @@ msgstr ""
 "  -s, --sort-output           çıktıyı sıralı üretir\n"
 "  -F, --sort-by-file          çıktıyı dosya konumuna göre sıralar\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "%s alt sürecine bloklanmayan G/Ç belirtilemez"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "%s alt süreci ile haberleşilemedi"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "%s alt sürecinden okunamadı"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s alt süreci %d çıkış kodu ile sonlandırıldı"
@@ -1047,18 +1057,18 @@ msgstr "%s alt süreci %d çıkış kodu ile sonlandırıldı"
 msgid "the argument to %s should be a single punctuation character"
 msgstr "%s argümanı bir noktalama işareti olmalıydı"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s bir \"-d dizin\" uygulanmasını gerektiriyor"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s bir \"-l yerel\" belirtilmesini gerektiriyor"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s sadece %s ile geçerlidir"
@@ -1410,12 +1420,12 @@ msgstr "fuzzy `msgstr' girdisi yoksayıldı"
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s: uyarı: kaynak dosya fuzzy çeviriler içeriyor"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "'%c' seçeneği 'K' ya da 'T' belirtilmeden önce kullanılamaz"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
@@ -1424,7 +1434,7 @@ msgstr ""
 "Verilen bir kalıp ile uyuşan ya da verilen kaynak dosyalarına ait olan\n"
 "bir çeviri kataloğunun tüm iletilerini çıkarır.\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1481,8 +1491,8 @@ msgstr ""
 "  -f, --file=DOSYA            KALIP, DOSYAdan sağlanır\n"
 "  -i, --ignore-case           harf büyüklükleri fark olarak algılanmaz\n"
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1493,6 +1503,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1509,11 +1521,11 @@ msgstr ""
 "  -s, --sort-output           çıktıyı sıralı üretir\n"
 "  -F, --sort-by-file          çıktıyı dosya konumuna göre sıralar\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "grep alt sürecine yazılamadı"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1523,7 +1535,7 @@ msgstr ""
 "değişkenini ABOUT-NLS dosyasında açıklandığı gibi belirtin.\n"
 "Bu çevirinizi test edebilmeniz için gereklidir.\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1534,19 +1546,19 @@ msgstr ""
 "Lütfen --locale seçeneğinden bir yerel ya da\n"
 "--output-file seçeneğinden .po çıktı dosyası belirtin.\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "%s oluşturuldu.\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr "Kullanıcının ortam değişkenlerindeki bilgilerle bir yeni PO dosyası oluşturur.\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1559,7 +1571,7 @@ msgstr ""
 "Girdi dosyası verilmemişse, POT dosyası içinde bulunulan dizinde aranır,\n"
 "- verilmişse standart girdi okunur.\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1572,20 +1584,22 @@ msgstr ""
 "Çıktı dosyası verilmemişse, --locale seçeneği ya da kullanıcının yerel\n"
 "ayarları kullanılır, - verilmişse sonuçlar standart çıktıya yazılır.\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "Çıktı ayrıntıları:\n"
 "  -l, --locale=tr_TR          hedef yerel belirtilir\n"
 "      --no-translator         PO dosyasının otomatik üretildiği varsayılır\n"
 "  -w, --width=SAYI            sayfa genişliği SAYIya ayarlanır\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1594,11 +1608,11 @@ msgstr ""
 "Lütfen girdi olarak kullanılacak .pot dosyasını --input seçeneği ile "
 "belirtin.\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "dizin okunurken hata"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1607,23 +1621,23 @@ msgstr ""
 "Lütfen girdi olarak kullanılacak .pot dosyasını --input seçeneği ile "
 "belirtin.\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() başarısız"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "%s alt süreci G/Ç hatası"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s alt süreci çıkış kodu %d ile başarısız"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1638,7 +1652,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "%s paketi için Türkçe çeviriler"
@@ -1674,7 +1688,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "hedef karakter kümesi \"%s\" kabul görmüş bir kodlama ismi değil."
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "uyarı: "
 
@@ -1777,11 +1791,11 @@ msgstr ""
 "\"%s\" \"%s\" e dönüştürülemiyor. %s iconv()ye bağlı.\n"
 "Bu sürüm iconv() olmaksızın kurgulanmış."
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "yedekleme türü"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1804,7 +1818,7 @@ msgstr ""
 "Daha iyi sonuçlar elde edebilmek için zorunlu eşleşmeler bulunamadığında\n"
 "belirsiz eşleşmeler kullanılmıştır.\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1821,7 +1835,7 @@ msgstr ""
 "  -C, --compendium=DOSYA      ileti çevirilerinin birden fazlasını içerebilen\n"
 "                              ek veritabanı\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1832,7 +1846,7 @@ msgstr ""
 "  -U, --update                def.po dosyasını günceller,\n"
 "                              def.po zaten güncelse bir şey yapmaz\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1862,7 +1876,7 @@ msgstr ""
 "--suffix seçeneği ile ya da SIMPLE_BACKUP_SUFFIX ortam değişkeni ile\n"
 "belirtilmedikçe yedekleme dosyasının soneki `~' dir.\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1877,15 +1891,15 @@ msgstr ""
 "  -v, --verbose               sonuçlar daha ayrıntılı verilir\n"
 "  -q, --quiet, --silent       bilgi verilmez\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr ".bu ileti çoğul biçem olmalıydı"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "bu ileti çoğul biçem olmamalıydı"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1894,26 +1908,26 @@ msgstr ""
 "%s%ld eski + %ld referans, %ld katışık, %ld fuzzy, %ld eksik, %ld artık "
 "kullanılmayan ileti okundu.\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " bitti.\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "%s ile diğer dosya isimleri bağdaşmıyor"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "Kullanımı: %s [SEÇENEK] [DOSYA]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "İkilik ileti kataloğunu Uniforum tarzı .po dosyasına dönüştürür.\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1924,7 +1938,7 @@ msgstr ""
 "  -j, --java              Java kipi: girdi bir  Java ÖzkaynakPaketi sınıfıdır\n"
 "      --tcl               Tcl kipi:, girdi bir tcl/iletiKat .msg dosyasıdır\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1935,7 +1949,7 @@ msgstr ""
 "  DOSYA ...                   .mo girdi dosyaları\n"
 "Bir DOSYA verilmemişse ya da - verilmişse standart girdi okunur.\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1950,7 +1964,7 @@ msgstr ""
 "Sınıf ismi, özkaynak ismine yerel isminin bir altçizgi ile eklenmesiyle\n"
 "saptanır. Sınıf, CLASSPATH ortam değişkeni ile konumlanır.\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1964,7 +1978,7 @@ msgstr ""
 "  -d DİZİN                    .msg ileti kataloglarının bulunduğu ana dizin\n"
 ".msg dosyası DİZİNde bulunduğundan -d  ve -l seçenekleri zorunludur.\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1976,8 +1990,8 @@ msgstr ""
 "  -o, --output-file=DOSYA     çıktı belirtilen DOSYAya yazılır\n"
 "Sonuçlar DOSYA verilmezse ya da - verilirse standart çıktıya yazılır.\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -1986,6 +2000,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "Çıktı ayrıntıları:\n"
@@ -1997,7 +2013,7 @@ msgstr ""
 "  -w, --width=SAYI            sayfa genişliği SAYIya ayarlanır\n"
 "  -s, --sort-output           çıktıyı sıralı üretir\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -2010,7 +2026,7 @@ msgstr ""
 "  -V, --version               Sürüm bilgilerini gösterir ve çıkar\n"
 "  -v, --verbose               sonuçlar daha ayrıntılı verilir\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -2031,7 +2047,7 @@ msgstr ""
 "onlar ilk çeviriden alınır. Dosya konumları korunur. --unique seçeneği\n"
 "kullanıldığında tekrarlananlar iptal edilir.\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2185,7 +2201,7 @@ msgstr "çoğul biçemin indeksi hatalı"
 msgid "too many errors, aborting"
 msgstr "hatalar çok fazla, bunları düzeltince programı tekrar çalıştırın"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "çoklu bayt dizisi geçersiz"
 
@@ -2286,7 +2302,7 @@ msgstr "Geçerli bir Java sınıfı ismi değil: %s"
 msgid "failed to create \"%s\""
 msgstr "\"%s\" oluşturulamadı"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "\"%s\" dosyasına yazarken hata"
@@ -2302,13 +2318,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "\"%s\" yazılmak için açılırken hata"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "i18n iletileri `\\%c' öncelem dizilerini içeremez"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2321,12 +2337,12 @@ msgstr ""
 "olabilir. Salt ASCII msgid kullanmanız önerilir.\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "\"%s\" çıktı dosyası oluşturulamıyor"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "standart çıktı"
@@ -2341,7 +2357,7 @@ msgstr "%s:%d: uyarı: sonlandırılmamış karakter sabiti"
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s:%d: uyarı: sonlandırılmamış dizge sabiti"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "bu dosya paket yönergelerini içermeyebilir"
 
@@ -2360,25 +2376,25 @@ msgstr "%s:%d:  # dan sonra sayı yok"
 msgid "%s:%d: invalid string expression"
 msgstr "%s:%d: dizge ifade geçersiz"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "standart çıktıya yazılırken --join-existing kullanılamaz"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "xgettext anahtar sözcükler olmaksızın bulamaz"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "uyarı: `%s' dosyası `%s' uzantısı bilinmiyor; C denenecek"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "Belirtilen girdi dosyalarından çevrilebilir dizgeleri çıkartır.\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
@@ -2387,7 +2403,7 @@ msgstr ""
 "Uzun seçeneklerdeki zorunlu argümanlar kısa seçeneklerde de zorunludur.\n"
 "Benzer durum seçimlik argümanlar içinde geçerlidir.\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2403,7 +2419,7 @@ msgstr ""
 "  -p, --output-dir=DİZİN      çıktı dosyaları DİZİNe konulacaktır.\n"
 "Çıktı dosyası olarak - verilmişse çıktı standart çıktıya yazılır.\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2421,7 +2437,7 @@ msgstr ""
 "  -C, --c++                   --language=C++ için kısaltma\n"
 "Dil öntanımlı olarak girdi dosyasının uzantısına göre seçilir.\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2435,7 +2451,7 @@ msgstr ""
 "  -x, --exclude-file=DOSYA.po DOSYA.po dosyasındaki iletiler çıkartılmaz\n"
 "  -c, --add-comments[=ETİTET] ETİKETli yorum bloğunu çıktı dosyasına yazar\n"
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2454,8 +2470,8 @@ msgstr ""
 "      --debug                 biçem dizgesi tanıması ile ilgili daha fazla\n"
 "                              ayrıntı verilir.\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2466,6 +2482,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2495,11 +2513,11 @@ msgstr ""
 "  -M, --msgstr-suffix[=DİZGE] msgstr girdileri için sonek olarak DİZGE ya da\n"
 "                              \"\" kullanılır\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "standart girdi"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2509,7 +2527,7 @@ msgstr ""
 "gettext(\"\") ile başlık girdilerindeki bilgileri\n"
 "döndürür. Boş dizge değildir.\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "dil `%s' bilinmiyor"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
new file mode 100644 (file)
index 0000000..e951001
Binary files /dev/null and b/po/zh_TW.gmo differ
index 74ab0814d31c2ea2497a1b847e4d37e133497c48..dad572ff38c01e01f3ce0a10db44417a4a31043e 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gettext 0.11.1\n"
-"POT-Creation-Date: 2002-03-06 15:21+0100\n"
+"POT-Creation-Date: 2002-04-24 19:27+0200\n"
 "PO-Revision-Date: 2002-04-14 09:16 +0800\n"
 "Last-Translator: Pofeng Lee <pofeng@linux.org.tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -32,7 +32,7 @@ msgstr "
 
 # lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171 src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846 #, c-format
 #: lib/copy-file.c:61 src/file-list.c:57 src/po-lex.c:726 src/read-mo.c:171
-#: src/urlget.c:204 src/xgettext.c:823 src/xgettext.c:836 src/xgettext.c:846
+#: src/urlget.c:204 src/xgettext.c:829 src/xgettext.c:842 src/xgettext.c:852
 #, c-format
 msgid "error while opening \"%s\" for reading"
 msgstr "·í¶}±ÒÀɮס§%s¡¨·Ç³ÆÅª¨ú®Éµo¥Í¿ù»~"
@@ -236,11 +236,11 @@ msgid ""
 "format specifications in 'msgid' and '%s' for argument '%s' are not the same"
 msgstr "¡¥msgid¡¦©M¡¥%s¡¦ªº°Ñ¼Æ¡¥%s¡¦ªº®æ¦¡¨Ã¤£¬Û¦P"
 
-#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:264 src/msgcat.c:229
-#: src/msgcmp.c:133 src/msgcomm.c:232 src/msgconv.c:182 src/msgen.c:170
-#: src/msgexec.c:165 src/msgfilter.c:248 src/msgfmt.c:351 src/msggrep.c:286
-#: src/msginit.c:251 src/msgmerge.c:265 src/msgunfmt.c:199 src/msguniq.c:207
-#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:374
+#: src/gettext.c:135 src/hostname.c:172 src/msgattrib.c:269 src/msgcat.c:234
+#: src/msgcmp.c:133 src/msgcomm.c:237 src/msgconv.c:188 src/msgen.c:176
+#: src/msgexec.c:165 src/msgfilter.c:253 src/msgfmt.c:351 src/msggrep.c:291
+#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
+#: src/ngettext.c:126 src/urlget.c:135 src/xgettext.c:378
 #, c-format, no-wrap
 msgid ""
 "Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -251,16 +251,16 @@ msgstr ""
 "³o¬O¦Û¥Ñ³nÅé¡F½Ð°Ñ¦Ò­ì©l½Xªºª©ÅvÁn©ú¡C¥»³nÅ餣´£¨Ñ¥ô¦ó«OÃÒ¡A¬Æ¦Ü¤£·|¥]¬A\n"
 "¥i°â©Ê©M¾A¥Î©ó¥ô¦ó¯S©w¥Øªºªº«OÃÒ¡C\n"
 
-#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:269 src/msgcat.c:234
-#: src/msgcmp.c:138 src/msgcomm.c:237 src/msgconv.c:187 src/msgen.c:175
-#: src/msgexec.c:170 src/msgfilter.c:253 src/msgfmt.c:356 src/msggrep.c:291
-#: src/msginit.c:256 src/msgmerge.c:270 src/msgunfmt.c:204 src/msguniq.c:212
-#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:379
+#: src/gettext.c:140 src/hostname.c:177 src/msgattrib.c:274 src/msgcat.c:239
+#: src/msgcmp.c:138 src/msgcomm.c:242 src/msgconv.c:193 src/msgen.c:181
+#: src/msgexec.c:170 src/msgfilter.c:258 src/msgfmt.c:356 src/msggrep.c:296
+#: src/msginit.c:261 src/msgmerge.c:275 src/msgunfmt.c:209 src/msguniq.c:217
+#: src/ngettext.c:131 src/urlget.c:140 src/xgettext.c:383
 #, c-format
 msgid "Written by %s.\n"
 msgstr "¥Ñ %s ½s¼g¡C\n"
 
-#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:266 src/ngettext.c:143
+#: src/gettext.c:158 src/hostname.c:187 src/msginit.c:271 src/ngettext.c:143
 msgid "too many arguments"
 msgstr "°Ñ¼Æ¹L¦h"
 
@@ -268,11 +268,11 @@ msgstr "
 msgid "missing arguments"
 msgstr "¯Ê¤Ö¤F°Ñ¼Æ"
 
-#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:322 src/msgcat.c:290
-#: src/msgcmp.c:170 src/msgcomm.c:306 src/msgconv.c:241 src/msgen.c:226
-#: src/msgexec.c:223 src/msgfilter.c:346 src/msgfmt.c:528 src/msggrep.c:397
-#: src/msginit.c:342 src/msgmerge.c:380 src/msgunfmt.c:309 src/msguniq.c:269
-#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:525
+#: src/gettext.c:240 src/hostname.c:201 src/msgattrib.c:327 src/msgcat.c:295
+#: src/msgcmp.c:170 src/msgcomm.c:311 src/msgconv.c:247 src/msgen.c:232
+#: src/msgexec.c:223 src/msgfilter.c:351 src/msgfmt.c:528 src/msggrep.c:402
+#: src/msginit.c:347 src/msgmerge.c:385 src/msgunfmt.c:314 src/msguniq.c:274
+#: src/ngettext.c:210 src/urlget.c:164 src/xgettext.c:529
 #, c-format
 msgid "Try `%s --help' for more information.\n"
 msgstr "¸Õ¸Õ¡¥%s --help¡¦¨ÓÀò¨ú§ó¦h¸ê°T¡C\n"
@@ -330,15 +330,15 @@ msgstr ""
 "¦Ó¬O´M§ä°T®§¸ê®ÆÀɸÌ½Ķ¹Lªº°T®§¡C\n"
 "¼Ð·Çªº·j´M¥Ø¿ý¬°¡G%s\n"
 
-#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:402 src/msgcat.c:371
-#: src/msgcmp.c:215 src/msgcomm.c:384 src/msgconv.c:305 src/msgen.c:286
-#: src/msgexec.c:267 src/msgfilter.c:419 src/msgfmt.c:622 src/msggrep.c:485
-#: src/msginit.c:393 src/msgmerge.c:478 src/msgunfmt.c:388 src/msguniq.c:343
-#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:620
+#: src/gettext.c:277 src/hostname.c:231 src/msgattrib.c:409 src/msgcat.c:378
+#: src/msgcmp.c:215 src/msgcomm.c:391 src/msgconv.c:313 src/msgen.c:294
+#: src/msgexec.c:267 src/msgfilter.c:426 src/msgfmt.c:622 src/msggrep.c:492
+#: src/msginit.c:400 src/msgmerge.c:485 src/msgunfmt.c:395 src/msguniq.c:350
+#: src/ngettext.c:244 src/urlget.c:186 src/xgettext.c:626
 msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
 msgstr "½Ð¦^³ø¿ù»~¦Ü <bug-gnu-gettext@gnu.org>¡C\n"
 
-#: src/hostname.c:206 src/msginit.c:347
+#: src/hostname.c:206 src/msginit.c:352
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION]\n"
 msgstr "¥Îªk¡G%s [¿ï¶µ]\n"
@@ -362,9 +362,9 @@ msgstr ""
 "  -f, --fqdn, --long    ªøªº¥D¾÷¦WºÙ¡A¥]¬A¥¿¦¡ªººô°ì¦WºÙ¡]FQDN¡^¤Î§O¦W\n"
 "  -i, --ip-address      ¥D¾÷ªº IP ¦a§}\n"
 
-#: src/hostname.c:225 src/msgattrib.c:396 src/msgcmp.c:209 src/msgconv.c:299
-#: src/msgen.c:280 src/msgexec.c:261 src/msgfilter.c:413 src/msggrep.c:479
-#: src/msginit.c:387 src/urlget.c:180
+#: src/hostname.c:225 src/msgattrib.c:403 src/msgcmp.c:209 src/msgconv.c:307
+#: src/msgen.c:288 src/msgexec.c:261 src/msgfilter.c:420 src/msggrep.c:486
+#: src/msginit.c:394 src/urlget.c:180
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -379,43 +379,43 @@ msgstr ""
 msgid "could not get host name"
 msgstr "µLªk¨ú±o¥D¾÷¦WºÙ"
 
-#: src/msgattrib.c:284 src/msgconv.c:202 src/msgexec.c:145 src/msgfilter.c:198
-#: src/msggrep.c:306 src/msginit.c:209 src/msguniq.c:227
+#: src/msgattrib.c:289 src/msgconv.c:208 src/msgexec.c:145 src/msgfilter.c:199
+#: src/msggrep.c:311 src/msginit.c:210 src/msguniq.c:232
 msgid "at most one input file allowed"
 msgstr "³Ì¦h¥u¤¹³\¤@­Ó¿é¤JÀÉ"
 
-#: src/msgattrib.c:290 src/msgattrib.c:294 src/msgcat.c:244 src/msgcat.c:248
-#: src/msgcomm.c:247 src/msgcomm.c:251 src/msgconv.c:208 src/msgconv.c:212
-#: src/msgen.c:197 src/msgen.c:201 src/msgfilter.c:268 src/msgfilter.c:272
-#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:312
-#: src/msggrep.c:316 src/msgmerge.c:295 src/msgmerge.c:316 src/msgmerge.c:320
-#: src/msgunfmt.c:214 src/msguniq.c:233 src/msguniq.c:237 src/xgettext.c:389
-#: src/xgettext.c:393
+#: src/msgattrib.c:295 src/msgattrib.c:299 src/msgcat.c:249 src/msgcat.c:253
+#: src/msgcomm.c:252 src/msgcomm.c:256 src/msgconv.c:214 src/msgconv.c:218
+#: src/msgen.c:203 src/msgen.c:207 src/msgfilter.c:273 src/msgfilter.c:277
+#: src/msgfmt.c:373 src/msgfmt.c:379 src/msgfmt.c:394 src/msggrep.c:317
+#: src/msggrep.c:321 src/msgmerge.c:300 src/msgmerge.c:321 src/msgmerge.c:325
+#: src/msgunfmt.c:219 src/msguniq.c:238 src/msguniq.c:242 src/xgettext.c:393
+#: src/xgettext.c:397
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s ©M %s ¨âªÌ¬O¤¬¤£¬Û®eªº"
 
-#: src/msgattrib.c:327 src/msgconv.c:246 src/msggrep.c:402 src/msguniq.c:274
+#: src/msgattrib.c:332 src/msgconv.c:252 src/msggrep.c:407 src/msguniq.c:279
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]\n"
 msgstr "¥Îªk¡G%s [¿ï¶µ] [¿é¤JÀÉ]\n"
 
-#: src/msgattrib.c:332
+#: src/msgattrib.c:337
 #, no-wrap
 msgid ""
 "Filters the messages of a translation catalog according to their attributes,\n"
 "and manipulates the attributes.\n"
 msgstr "®Ú¾Ú°T®§ªºÄݩʹLÂo½ĶÀɸ̪ºÂ½Ä¶±ø¥Ø¡A¨Ã³B²z°T®§ªºÄݩʡC\n"
 
-#: src/msgattrib.c:338 src/msgcat.c:313 src/msgcmp.c:190 src/msgcomm.c:328
-#: src/msgconv.c:256 src/msgen.c:244 src/msgexec.c:248 src/msgfilter.c:361
-#: src/msgfmt.c:543 src/msggrep.c:413 src/msginit.c:358 src/msgmerge.c:403
-#: src/msgunfmt.c:324 src/msguniq.c:291
+#: src/msgattrib.c:343 src/msgcat.c:318 src/msgcmp.c:190 src/msgcomm.c:333
+#: src/msgconv.c:262 src/msgen.c:250 src/msgexec.c:248 src/msgfilter.c:366
+#: src/msgfmt.c:543 src/msggrep.c:418 src/msginit.c:363 src/msgmerge.c:408
+#: src/msgunfmt.c:329 src/msguniq.c:296
 #, no-wrap
 msgid "Mandatory arguments to long options are mandatory for short options too.\n"
 msgstr "ªø¿ï¶µ¥²¶·¥Îªº°Ñ¼Æ¦b¨Ï¥Îµu¿ï¶µ®É¤]¬O¥²¶·ªº¡C\n"
 
-#: src/msgattrib.c:343 src/msgconv.c:261 src/msggrep.c:418 src/msguniq.c:296
+#: src/msgattrib.c:348 src/msgconv.c:267 src/msggrep.c:423 src/msguniq.c:301
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -428,8 +428,8 @@ msgstr ""
 "  -D, --directory=¥Ø¿ý        ¦P®É¦b<¥Ø¿ý>¤¤·j´M¿é¤JÀÉ\n"
 "¦pªG¨S¦³«ü©w¿é¤JÀɩοé¤JÀɬO¡¥-¡¦¡A«hŪ¨ú¼Ð·Ç¿é¤J¡C\n"
 
-#: src/msgattrib.c:351 src/msgconv.c:269 src/msgen.c:257 src/msgfilter.c:374
-#: src/msggrep.c:426 src/msgmerge.c:425
+#: src/msgattrib.c:356 src/msgconv.c:275 src/msgen.c:263 src/msgfilter.c:379
+#: src/msggrep.c:431 src/msgmerge.c:430
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -441,7 +441,7 @@ msgstr ""
 "  -o, --output-file=ÀÉ®×      ±N¿é¥X¼g¤J¦Ü«ü©wªºÀÉ®×\n"
 "¦pªG¨S¦³«ü©w¿é¥XÀɩοé¥XÀɬO¡¥-¡¦¡A«h·|±Nµ²ªG¼g¤J¦Ü¼Ð·Ç¿é¥X¡C\n"
 
-#: src/msgattrib.c:359
+#: src/msgattrib.c:364
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -460,7 +460,7 @@ msgstr ""
 "      --no-obsolete           ²¾°£¹L®É #~ ªº°T®§\n"
 "      --only-obsolete         «O¯d¹L®É #~ ªº°T®§\n"
 
-#: src/msgattrib.c:370
+#: src/msgattrib.c:375
 #, no-wrap
 msgid ""
 "Attribute manipulation:\n"
@@ -479,8 +479,8 @@ msgstr ""
 "      --fuzzy                 µ¥©ó --only-fuzzy --clear-fuzzy\n"
 "      --obsolete              µ¥©ó --only-obsolete --clear-obsolete\n"
 
-#: src/msgattrib.c:381
-#, no-wrap
+#: src/msgattrib.c:386
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -491,6 +491,8 @@ msgid ""
 "  -n, --add-location          generate '#: filename:line' lines (default)\n"
 "      --strict                write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -506,17 +508,17 @@ msgstr ""
 "  -s, --sort-output           ¿é¥X®É¥ý±N¶µ¥Ø±Æ§Ç\n"
 "  -F, --sort-by-file          ®Ú¾ÚÀɮצì¸m¶i¦æ±Æ§Ç\n"
 
-#: src/msgcat.c:254 src/msgcomm.c:277
+#: src/msgcat.c:259 src/msgcomm.c:282
 #, c-format
 msgid "impossible selection criteria specified (%d < n < %d)"
 msgstr "¤£¥i¯à¥X²{ªº¿ï¾Ü±ø¥ó (%d < n <%d)"
 
-#: src/msgcat.c:295 src/msgcomm.c:311 src/xgettext.c:530
+#: src/msgcat.c:300 src/msgcomm.c:316 src/xgettext.c:534
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
 msgstr "¥Îªk¡G%s [¿ï¶µ] [¿é¤JÀÉ]...\n"
 
-#: src/msgcat.c:300
+#: src/msgcat.c:305
 #, no-wrap
 msgid ""
 "Concatenates and merges the specified PO files.\n"
@@ -537,7 +539,7 @@ msgstr ""
 "--use-first ¿ï¶µ¡A¨º¼Ë«h·|¥Ñ²Ä¤@­Ó§t¦³¸Ó½Ķ±ø¥ØªºÀɮרú±o¸ê®Æ¡C\n"
 "©Ò¦³ PO Àɤ¤ªºÂ½Ä¶±ø¥ØªºÀɮצì¸m³£·|²Ö¿n¤U¨Ó¡C\n"
 
-#: src/msgcat.c:318 src/msgcomm.c:333 src/xgettext.c:546
+#: src/msgcat.c:323 src/msgcomm.c:338 src/xgettext.c:550
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -552,7 +554,7 @@ msgstr ""
 "  -D, --directory=¥Ø¿ý           ¦P®É¦b<¥Ø¿ý>¤¤·j´M¿é¤JÀÉ\n"
 "¦pªG¿é¤JÀɬO¡¥-¡¦¡A«hŪ¨ú¼Ð·Ç¿é¤J¡C\n"
 
-#: src/msgcat.c:327 src/msgcomm.c:342 src/msguniq.c:304
+#: src/msgcat.c:332 src/msgcomm.c:347 src/msguniq.c:309
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -564,7 +566,7 @@ msgstr ""
 "  -o, --output-file=ÀÉ®×         ±N¿é¥X¼g¤J¦Ü«ü©wªºÀÉ®×\n"
 "¦pªG¨S¦³«ü©w¿é¥XÀɩοé¥XÀɬO¡¥-¡¦¡A«h·|±Nµ²ªG¼g¤J¦Ü¼Ð·Ç¿é¥X¡C\n"
 
-#: src/msgcat.c:335
+#: src/msgcat.c:340
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -584,8 +586,8 @@ msgstr ""
 "  -u, --unique                   --less-than=2 ªºÁY¼g¡A­n¨D¥u¦L¥X¥X²{¤@¦¸\n"
 "                                 ªº°T®§\n"
 
-#: src/msgcat.c:347 src/msguniq.c:319
-#, no-wrap
+#: src/msgcat.c:352 src/msguniq.c:324
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -t, --to-code=NAME             encoding for output\n"
@@ -599,6 +601,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 msgstr ""
@@ -617,7 +621,7 @@ msgstr ""
 "  -s, --sort-output              ¿é¥X®É¥ý±N¶µ¥Ø±Æ§Ç\n"
 "  -F, --sort-by-file             ®Ú¾ÚÀɮצì¸m¶i¦æ±Æ§Ç\n"
 
-#: src/msgcat.c:365 src/msgcomm.c:378 src/msguniq.c:337 src/xgettext.c:614
+#: src/msgcat.c:372 src/msgcomm.c:385 src/msguniq.c:344 src/xgettext.c:620
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -628,15 +632,15 @@ msgstr ""
 "  -h, --help                     Åã¥Ü¦¹¬q»¡©ú¨ÃÂ÷¶}\n"
 "  -V, --version                  Åã¥Üª©¥»¸ê°T¨ÃÂ÷¶}\n"
 
-#: src/msgcmp.c:149 src/msgmerge.c:281
+#: src/msgcmp.c:149 src/msgmerge.c:286
 msgid "no input files given"
 msgstr "¥¼«ü©w¿é¤JÀÉ"
 
-#: src/msgcmp.c:154 src/msgmerge.c:286
+#: src/msgcmp.c:154 src/msgmerge.c:291
 msgid "exactly 2 input files required"
 msgstr "»Ý­n«ê¦n«ü©w¨â­Ó¿é¤JÀÉ"
 
-#: src/msgcmp.c:175 src/msgmerge.c:385
+#: src/msgcmp.c:175 src/msgmerge.c:390
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] def.po ref.pot\n"
 msgstr "¥Îªk¡G%s [¿ï¶µ] def.po ref.pot\n"
@@ -670,7 +674,7 @@ msgstr ""
 "  ref.pot                     Â½Ä¶¨Ó·½ÀÉ\n"
 "  -D, --directory=¥Ø¿ý        ¦P®É¦b<¥Ø¿ý>¤¤·j´M¿é¤JÀÉ\n"
 
-#: src/msgcmp.c:203 src/msgmerge.c:449
+#: src/msgcmp.c:203 src/msgmerge.c:454
 #, no-wrap
 msgid ""
 "Operation modifiers:\n"
@@ -679,15 +683,15 @@ msgstr ""
 "¾Þ§@¼Ò¦¡¡G\n"
 "  -m, --multi-domain          ±N ref.pot ®M¥Î©ó def.po ¤¤ªº¨C¤@­Ó»â°ì\n"
 
-#: src/msgcmp.c:252 src/msgmerge.c:848
+#: src/msgcmp.c:252 src/msgmerge.c:855
 msgid "this message is used but not defined..."
 msgstr "³o­Ó°T®§¦³¨Ï¥Î¹L¦ý¨S¦³©w¸q..."
 
-#: src/msgcmp.c:254 src/msgmerge.c:850
+#: src/msgcmp.c:254 src/msgmerge.c:857
 msgid "...but this definition is similar"
 msgstr "...¦ý³o­Ó©w¸q¸û¬Û¦ü"
 
-#: src/msgcmp.c:259 src/msgmerge.c:877
+#: src/msgcmp.c:259 src/msgmerge.c:884
 #, c-format
 msgid "this message is used but not defined in %s"
 msgstr "³o­Ó°T®§¦³¨Ï¥Î¹L¦ý¦b %s ¤¤¨S¦³©w¸q"
@@ -710,11 +714,11 @@ msgstr "
 msgid "...this is the location of the first definition"
 msgstr "...³o¬O²Ä¤@¦¸©w¸qªº¦ì¸m"
 
-#: src/msgcomm.c:266
+#: src/msgcomm.c:271
 msgid "at least two files must be specified"
 msgstr "¥²¶·«ü©w¦Ü¤Ö¨â­ÓÀÉ®×"
 
-#: src/msgcomm.c:316
+#: src/msgcomm.c:321
 #, no-wrap
 msgid ""
 "Find messages which are common to two or more of the specified PO files.\n"
@@ -732,7 +736,7 @@ msgstr ""
 "°T®§¡^¡C½Ķ¤º®e¡B¦Û¦æ¥[¤Wªºµù¸Ñ©M·½µ{¦¡½Xªºµù¸Ñ³£·|«O¯d¡A¦ý¥u·|¥Ñ²Ä¤@­Ó\n"
 "§t¦³¸Ó½Ķ±ø¥ØªºÀɮרú±o¡C©Ò¦³ PO Àɤ¤ªºÂ½Ä¶±ø¥ØªºÀɮצì¸m³£·|²Ö¿n¤U¨Ó¡C\n"
 
-#: src/msgcomm.c:350
+#: src/msgcomm.c:355
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -751,8 +755,8 @@ msgstr ""
 "  -u, --unique                   --less-than=2 ªºÁY¼g¡A­n¨D¥u¦L¥X¥X²{¤@¦¸\n"
 "                                 ªº°T®§\n"
 
-#: src/msgcomm.c:362
-#, no-wrap
+#: src/msgcomm.c:367
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -763,6 +767,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -780,12 +786,12 @@ msgstr ""
 "  -F, --sort-by-file             ®Ú¾ÚÀɮצì¸m¶i¦æ±Æ§Ç\n"
 "      --omit-header              ¤£¼g¤J§t¦³¡¥msgid \"\"¡¦Äæ¦ìªºÀÉÀY\n"
 
-#: src/msgconv.c:251
+#: src/msgconv.c:257
 #, no-wrap
 msgid "Converts a translation catalog to a different character encoding.\n"
 msgstr "±N¤@­Ó½ĶÀɪº½s½XÂà´«¬°¥t¤@ºØ¤å¦r½s½X¡C\n"
 
-#: src/msgconv.c:277
+#: src/msgconv.c:283
 #, no-wrap
 msgid ""
 "Conversion target:\n"
@@ -796,8 +802,8 @@ msgstr ""
 "  -t, --to-code=¦WºÙ          ¿é¥Xªº½s½X\n"
 "¹w³]ªº½s½X¬°¥Ø«e»y¨tªº½s½X¡C\n"
 
-#: src/msgconv.c:284 src/msgen.c:265 src/msgmerge.c:455
-#, no-wrap
+#: src/msgconv.c:290 src/msgen.c:271 src/msgmerge.c:460
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape             do not use C escapes in output (default)\n"
@@ -808,6 +814,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -823,20 +831,20 @@ msgstr ""
 "  -s, --sort-output           ¿é¥X®É¥ý±N¶µ¥Ø±Æ§Ç\n"
 "  -F, --sort-by-file          ®Ú¾ÚÀɮצì¸m¶i¦æ±Æ§Ç\n"
 
-#: src/msgen.c:186 src/msgfmt.c:367 src/xgettext.c:410
+#: src/msgen.c:192 src/msgfmt.c:367 src/xgettext.c:414
 msgid "no input file given"
 msgstr "¥¼«ü©w¿é¤JÀÉ"
 
-#: src/msgen.c:191
+#: src/msgen.c:197
 msgid "exactly one input file required"
 msgstr "»Ý­n«ê¦n«ü©w¤@­Ó¿é¤JÀÉ"
 
-#: src/msgen.c:231
+#: src/msgen.c:237
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] INPUTFILE\n"
 msgstr "¥Îªk¡G%s [¿ï¶µ] ¿é¤JÀÉ\n"
 
-#: src/msgen.c:236
+#: src/msgen.c:242
 #, no-wrap
 msgid ""
 "Creates an English translation catalog.  The input file is the last\n"
@@ -847,7 +855,7 @@ msgstr ""
 "²£¥Í­^¤å½ĶÀÉ¡C¿é¤JÀÉ¥i¥H¬O PO ÀɩΠPOT ÀÉ(³q±`¥Ñ xgettext ²£¥Í)¡C\n"
 "¥¼Â½Ä¶ªº±ø¥Ø·|¶ñ¤W©M msgid ¤@¼Ëªº¦r¦ê¡A¨Ã¼Ð°O¬°¼Ò½k½Ķ¡C\n"
 
-#: src/msgen.c:249
+#: src/msgen.c:255
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -893,7 +901,7 @@ msgstr ""
 "¦³¤@­ÓºÙ¬° '0' ªº¯S®í¤º¸m«ü¥O¡A¥¦·|¿é¥X©Ò¦³Â½Ä¶±ø¥Ø¡A¨ÃÀH«á¥[¤W null ¦ì¤¸¡C\n"
 "¡§msgexec 0¡¨ªº¿é¥X¾A¥Î©ó§@¬°¡§xargs -0¡¨ªº¿é¤J¡C\n"
 
-#: src/msgexec.c:253 src/msgfilter.c:366
+#: src/msgexec.c:253 src/msgfilter.c:371
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -910,30 +918,30 @@ msgstr ""
 msgid "write to stdout failed"
 msgstr "¼g¤J¦Ü¼Ð·Ç¿é¥X®Éµo¥Í¿ù»~"
 
-#: src/msgexec.c:337 src/msgfilter.c:603
+#: src/msgexec.c:337 src/msgfilter.c:610
 #, c-format
 msgid "write to %s subprocess failed"
 msgstr "¼g¤J¦Ü %s °Æµ{§Ç®Éµo¥Í¿ù»~"
 
-#: src/msgfilter.c:263
+#: src/msgfilter.c:268
 msgid "missing filter name"
 msgstr "¥¼«ü©w¹LÂo¾¹"
 
-#: src/msgfilter.c:287
+#: src/msgfilter.c:292
 msgid "at least one sed script must be specified"
 msgstr "¥²¶·«ü©w¦Ü¤Ö¤@­Ó sed script"
 
-#: src/msgfilter.c:351
+#: src/msgfilter.c:356
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] FILTER [FILTER-OPTION]\n"
 msgstr "¥Îªk¡G%s [¿ï¶µ] ¹LÂo¾¹ [¹LÂo¾¹¿ï¶µ]\n"
 
-#: src/msgfilter.c:356
+#: src/msgfilter.c:361
 #, no-wrap
 msgid "Applies a filter to all translations of a translation catalog.\n"
 msgstr "¹ï©ó½ĶÀɤ¤ªº©Ò¦³Â½Ä¶±ø¥Ø¶i¦æ¹LÂo¡C\n"
 
-#: src/msgfilter.c:382
+#: src/msgfilter.c:387
 #, no-wrap
 msgid ""
 "The FILTER can be any program that reads a translation from standard input\n"
@@ -942,7 +950,7 @@ msgstr ""
 "<¹LÂo¾¹>¥i¥H¬O¥ô¦ó¥Ñ¼Ð·Ç¿é¤JŪ¤J½Ķ±ø¥Ø\n"
 "¨Ã±N­×§ï«áªºÂ½Ä¶¼g¶i¼Ð·Ç¿é¥Xªºµ{¦¡¡C\n"
 
-#: src/msgfilter.c:388
+#: src/msgfilter.c:393
 #, no-wrap
 msgid ""
 "Useful FILTER-OPTIONs when the FILTER is 'sed':\n"
@@ -952,8 +960,8 @@ msgid ""
 "  -n, --quiet, --silent       suppress automatic printing of pattern space\n"
 msgstr ""
 
-#: src/msgfilter.c:397
-#, no-wrap
+#: src/msgfilter.c:402
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -965,6 +973,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "  -s, --sort-output           generate sorted output\n"
 "  -F, --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -981,22 +991,22 @@ msgstr ""
 "  -s, --sort-output           ¿é¥X®É¥ý±N¶µ¥Ø±Æ§Ç\n"
 "  -F, --sort-by-file          ®Ú¾ÚÀɮצì¸m¶i¦æ±Æ§Ç\n"
 
-#: src/msgfilter.c:555
+#: src/msgfilter.c:562
 #, c-format
 msgid "cannot set up nonblocking I/O to %s subprocess"
 msgstr "µLªk©M %s °Æµ{§Ç«Ø¥ß«D±M¥Îªº I/O"
 
-#: src/msgfilter.c:583
+#: src/msgfilter.c:590
 #, c-format
 msgid "communication with %s subprocess failed"
 msgstr "©M %s °Æµ{§Ç·¾³q®É¥X²{¿ù»~"
 
-#: src/msgfilter.c:634
+#: src/msgfilter.c:641
 #, c-format
 msgid "read from %s subprocess failed"
 msgstr "¥Ñ %s °Æµ{§ÇŪ¤J¸ê®Æ®É¥X²{¿ù»~"
 
-#: src/msgfilter.c:650
+#: src/msgfilter.c:657
 #, c-format
 msgid "%s subprocess terminated with exit code %d"
 msgstr "%s °Æµ{§Ç¤w²×¤î¡A¿ù»~½X¬° %d"
@@ -1006,18 +1016,18 @@ msgstr "%s 
 msgid "the argument to %s should be a single punctuation character"
 msgstr "%s ªº°Ñ¼ÆÀ³¸Ó¬O¤@­Ó¼ÐÂI²Å¸¹"
 
-#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:243
+#: src/msgfmt.c:385 src/msgfmt.c:407 src/msgunfmt.c:248
 #, c-format
 msgid "%s requires a \"-d directory\" specification"
 msgstr "%s »Ý­n«ü©w¡§-d ¥Ø¿ý¡¨¿ï¶µ"
 
-#: src/msgfmt.c:400 src/msgunfmt.c:236
+#: src/msgfmt.c:400 src/msgunfmt.c:241
 #, c-format
 msgid "%s requires a \"-l locale\" specification"
 msgstr "%s »Ý­n«ü©w¡§-l locale¡¨¿ï¶µ"
 
-#: src/msgfmt.c:416 src/msgmerge.c:303 src/msgmerge.c:309 src/msgunfmt.c:252
-#: src/msgunfmt.c:258
+#: src/msgfmt.c:416 src/msgmerge.c:308 src/msgmerge.c:314 src/msgunfmt.c:257
+#: src/msgunfmt.c:263
 #, c-format
 msgid "%s is only valid with %s"
 msgstr "%s ¥u¯à©M %s °t¦X¤@°_¨Ï¥Î¤~¦³®Ä"
@@ -1360,19 +1370,19 @@ msgstr "
 msgid "%s: warning: source file contains fuzzy translation"
 msgstr "%s¡Gĵ§i¡G­ì©lÀÉ¥]§t¼Ò½k½Ķ±ø¥Ø"
 
-#: src/msggrep.c:385
+#: src/msggrep.c:390
 #, c-format
 msgid "option '%c' cannot be used before 'K' or 'T' has been specified"
 msgstr "¥¼«ü©w¡¥K¡¦©Î¡¥T¡¦«e¤£¯à¨Ï¥Î¿ï¶µ¡¥%c¡¦"
 
-#: src/msggrep.c:407
+#: src/msggrep.c:412
 #, no-wrap
 msgid ""
 "Extracts all messages of a translation catalog that match a given pattern\n"
 "or belong to some given source files.\n"
 msgstr "©â¨ú½ĶÀɤ¤ªº°T®§¡A¦Ó³o¨Ç°T®§²Å¦X¬YºØ¼Ë¦¡©ÎÄÝ©ó¬Y­Ó«ü©wªº¨Ó·½ÀÉ¡C\n"
 
-#: src/msggrep.c:434
+#: src/msggrep.c:439
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -1403,8 +1413,8 @@ msgid ""
 "  -i, --ignore-case           ignore case distinctions\n"
 msgstr ""
 
-#: src/msggrep.c:464
-#, no-wrap
+#: src/msggrep.c:469
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "      --no-escape             do not use C escapes in output (default)\n"
@@ -1415,6 +1425,8 @@ msgid ""
 "      --add-location          preserve '#: filename:line' lines (default)\n"
 "      --strict                strict Uniforum output style\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 "      --sort-output           generate sorted output\n"
 "      --sort-by-file          sort output by file location\n"
 msgstr ""
@@ -1430,11 +1442,11 @@ msgstr ""
 "      --sort-output           ¿é¥X®É¥ý±N¶µ¥Ø±Æ§Ç\n"
 "      --sort-by-file          ®Ú¾ÚÀɮצì¸m¶i¦æ±Æ§Ç\n"
 
-#: src/msggrep.c:554
+#: src/msggrep.c:561
 msgid "write to grep subprocess failed"
 msgstr "¼g¤J¦Ü grep °Æµ{§Ç®É¥X²{¿ù»~"
 
-#: src/msginit.c:279
+#: src/msginit.c:284
 msgid ""
 "You are in a language indifferent environment.  Please set\n"
 "your LANG environment variable, as described in the ABOUT-NLS\n"
@@ -1443,7 +1455,7 @@ msgstr ""
 "¨t²ÎÀô¹Ò¨S¦³¥ô¦ó©M»y¨¥¦³Ãöªº³]©w¡C½Ð®Ú¾Ú ABOUT-NLS Àɮשҭz¡A\n"
 "³]©w LANG Àô¹ÒÅܼơC³o¬O´ú¸Õ½Ķ®Éªº¥²­n¨BÆJ¡C\n"
 
-#: src/msginit.c:307
+#: src/msginit.c:312
 #, c-format
 msgid ""
 "Output file %s already exists.\n"
@@ -1454,19 +1466,19 @@ msgstr ""
 "½Ð³z¹L --locale ¿ï¶µ«ü©w»y¨t©Î\n"
 "--output-file ¿ï¶µ«ü©w¿é¥Xªº .po ÀÉ¡C\n"
 
-#: src/msginit.c:330
+#: src/msginit.c:335
 #, c-format
 msgid "Created %s.\n"
 msgstr "¤w«Ø¥ß %s¡C\n"
 
-#: src/msginit.c:352
+#: src/msginit.c:357
 #, no-wrap
 msgid ""
 "Creates a new PO file, initializing the meta information with values from the\n"
 "user's environment.\n"
 msgstr "«Ø¥ß·sªº PO ÀÉ¡A¨Ã¥Ñ¨Ï¥ÎªÌÀô¹Ò¨ú±oªì©l¤Æ©Ò»ÝªºÀÉÀY¸ê®Æ¡C\n"
 
-#: src/msginit.c:363
+#: src/msginit.c:368
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1479,7 +1491,7 @@ msgstr ""
 "¦pªG¨S¦³«ü©w¿é¤JÀÉ¡A·|¦b¥Ø«eªº¥Ø¿ý·j´M POT ÀÉ¡C\n"
 "¦pªG¿é¤JÀɬO¡¥-¡¦¡A«hŪ¨ú¼Ð·Ç¿é¤J¡C\n"
 
-#: src/msginit.c:371
+#: src/msginit.c:376
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1492,20 +1504,22 @@ msgstr ""
 "¦pªG¨S¦³«ü©w¿é¥XÀÉ¡A¿é¥XÀɪº¦WºÙ±N·|¥Ñ --locale ¿ï¶µ©Î¬O¨Ï¥ÎªÌªº»y¨t¨M©w¡C\n"
 "¦pªG¿é¥XÀɬO¡¥-¡¦¡A«h·|±Nµ²ªG¼g¤J¦Ü¼Ð·Ç¿é¥X¡C\n"
 
-#: src/msginit.c:379
-#, no-wrap
+#: src/msginit.c:384
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -l, --locale=LL_CC          set target locale\n"
 "      --no-translator         assume the PO file is automatically generated\n"
 "  -w, --width=NUMBER          set output page width\n"
+"      --no-wrap               do not break long message lines, longer than\n"
+"                              the output page width, into several lines\n"
 msgstr ""
 "¿é¥X²Ó¸`¡G\n"
 "  -l, --locale=LL_CC          ³]©w¥Ø¼Ð»y¨t\n"
 "      --no-translator         °²³] PO ÀɬO¦Û°Ê²£¥Íªº\n"
 "  -w, --width=¼Æ¦r            ³]©w¿é¥Xªº¼e«×\n"
 
-#: src/msginit.c:430
+#: src/msginit.c:437
 msgid ""
 "Found more than one .pot file.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1513,11 +1527,11 @@ msgstr ""
 "§ä¨ì¦h©ó¤@­Óªº .pot ÀÉ¡C\n"
 "½Ð³z¹L --input ¿ï¶µ«ü©w§@¬°¿é¤JÀɪº .pot ÀÉ¡C\n"
 
-#: src/msginit.c:438 src/msginit.c:443
+#: src/msginit.c:445 src/msginit.c:450
 msgid "error reading current directory"
 msgstr "Ū¨ú¥Ø«eªº¥Ø¿ý®Éµo¥Í¿ù»~"
 
-#: src/msginit.c:451
+#: src/msginit.c:458
 msgid ""
 "Found no .pot file in the current directory.\n"
 "Please specify the input .pot file through the --input option.\n"
@@ -1525,23 +1539,23 @@ msgstr ""
 "¦b¥Ø«e¥Ø¿ý¤¤§ä¤£¨ì¥ô¦ó .pot ÀÉ¡C\n"
 "½Ð³z¹L --input ¿ï¶µ«ü©w§@¬°¿é¤JÀɪº .pot ÀÉ¡C\n"
 
-#: src/msginit.c:898 src/msginit.c:950 src/msginit.c:1088 src/msginit.c:1155
+#: src/msginit.c:908 src/msginit.c:960 src/msginit.c:1098 src/msginit.c:1165
 #: src/read-java.c:80
 msgid "fdopen() failed"
 msgstr "fdopen() ¥¢±Ñ"
 
-#: src/msginit.c:903 src/msginit.c:955 src/msginit.c:1093
+#: src/msginit.c:913 src/msginit.c:965 src/msginit.c:1103
 #, c-format
 msgid "%s subprocess I/O error"
 msgstr "%s °Æµ{§Ç¿é¥X/¿é¤J¿ù»~"
 
-#: src/msginit.c:912 src/msginit.c:964 src/msginit.c:1102 src/msginit.c:1169
+#: src/msginit.c:922 src/msginit.c:974 src/msginit.c:1112 src/msginit.c:1179
 #: src/read-java.c:90
 #, c-format
 msgid "%s subprocess failed with exit code %d"
 msgstr "%s °Æµ{§Ç¥¢±Ñ¡A¿ù»~½X¬° %d"
 
-#: src/msginit.c:1078
+#: src/msginit.c:1088
 msgid ""
 "The new message catalog should contain your email address, so that users "
 "can\n"
@@ -1555,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: "English" needs to be replaced by your language.
 #. For example in it.po write "Traduzioni italiani ...",
 #. *not* "Traduzioni inglesi ...".
-#: src/msginit.c:1422
+#: src/msginit.c:1432
 #, c-format
 msgid "English translations for %s package"
 msgstr "traditional Chinese translation for %s"
@@ -1589,7 +1603,7 @@ msgid "target charset \"%s\" is not a portable encoding name."
 msgstr "¥Ø¼Ðªº¦r¤¸¶°½s½X¡§%s¡¨¤£¬O³q¥Îªº½s½X¦WºÙ¡C"
 
 #: src/msgl-cat.c:410 src/msgl-cat.c:416 src/msgl-charset.c:92
-#: src/msgl-charset.c:127 src/write-po.c:757 src/write-po.c:851
+#: src/msgl-charset.c:127 src/write-po.c:769 src/write-po.c:863
 msgid "warning: "
 msgstr "ĵ§i¡G"
 
@@ -1689,11 +1703,11 @@ msgstr ""
 "¤£¤ä´©±N¦r¤¸¶°¥Ñ¡§%s¡¨Âà´«¦Ü¡§%s¡¨¡C%s »Ý­n iconv()¡A\n"
 "¦ý½sͦ¹µ{¦¡®É¨S¦³ iconv() ¤ä´©¡C"
 
-#: src/msgmerge.c:353
+#: src/msgmerge.c:358
 msgid "backup type"
 msgstr "³Æ¥÷¤è¦¡"
 
-#: src/msgmerge.c:390
+#: src/msgmerge.c:395
 #, no-wrap
 msgid ""
 "Merges two Uniforum style .po files together.  The def.po file is an\n"
@@ -1713,7 +1727,7 @@ msgstr ""
 "ªºµù¸Ñ³£·|³Q±Ë±ó¡A¦ý¯S®íºX¼Ðµù¸Ñ©MÀɮצì¸m³£·|³Q«O¯d¡C¤ñ¸û®É¦pªG¦³¤£§¹¥þ\n"
 "°t¦Xªº¦r¦ê¥X²{¡Aµ{¦¡·|¥H¼Ò½k°t¹ïªº¤è¦¡±o¥X¸û¦nªºµ²ªG¡C\n"
 
-#: src/msgmerge.c:408
+#: src/msgmerge.c:413
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1729,7 +1743,7 @@ msgstr ""
 "  -D, --directory=¥Ø¿ý        ¦P®É¦b<¥Ø¿ý>¤¤·j´M¿é¤JÀÉ\n"
 "  -C, --compendium=ÀÉ®×       ÃB¥~ªºÂ½Ä¶°T®§®w¡A¥i¨Ï¥Î¦h©ó¤@¦¸\n"
 
-#: src/msgmerge.c:418
+#: src/msgmerge.c:423
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1740,7 +1754,7 @@ msgstr ""
 "  -U, --update                §ó·s def.po¡A©Î¬O·í def.po ¤w¬O³Ì·sª©¥»®É¡A\n"
 "                              ¤£¶i¦æ¥ô¦ó¾Þ§@¡C\n"
 
-#: src/msgmerge.c:433
+#: src/msgmerge.c:438
 #, no-wrap
 msgid ""
 "Output file location in update mode:\n"
@@ -1769,7 +1783,7 @@ msgstr ""
 "³Æ¥÷Àɪº«á¸m¦r¤¸¬°¡¥~¡¦¡A°£«D¥H --suffix ¿ï¶µ©Î¬O SIMPLE_BACKUP_SUFFIX\n"
 "Àô¹ÒÅܼƫü©w¡C\n"
 
-#: src/msgmerge.c:470
+#: src/msgmerge.c:477
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1784,15 +1798,15 @@ msgstr ""
 "  -v, --verbose               ¼W¥[¿é¥Xªº¸Ô²Óµ{«×\n"
 "  -q, --quiet, --silent       ¤£Åã¥Ü¶i«×«ü¥Ü\n"
 
-#: src/msgmerge.c:930
+#: src/msgmerge.c:937
 msgid "this message should define plural forms"
 msgstr "¦¹°T®§À³¸Ó¦³½Æ¼Æ«¬ºA"
 
-#: src/msgmerge.c:953
+#: src/msgmerge.c:960
 msgid "this message should not define plural forms"
 msgstr "¦¹°T®§¤£À³¦³½Æ¼Æ«¬ºA"
 
-#: src/msgmerge.c:1084
+#: src/msgmerge.c:1091
 #, c-format
 msgid ""
 "%sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, "
@@ -1802,26 +1816,26 @@ msgstr ""
 "Ū¤J %ld ÂÂ½Ķ + %ld °Ñ¦Ò±ø¥Ø¡C¦X¨Ö¡G%ld¡A¼Ò½k¡G%ld¡A¥¼Ä¶¡G%ld¡A¹L®É¡G%"
 "ld¡C\n"
 
-#: src/msgmerge.c:1092
+#: src/msgmerge.c:1099
 msgid " done.\n"
 msgstr " §¹¦¨¡C\n"
 
-#: src/msgunfmt.c:221 src/msgunfmt.c:230
+#: src/msgunfmt.c:226 src/msgunfmt.c:235
 #, c-format
 msgid "%s and explicit file names are mutually exclusive"
 msgstr "¨Ï¥Î %s ¤£¯à¦P®É«ü©wÀɮצWºÙ"
 
-#: src/msgunfmt.c:314
+#: src/msgunfmt.c:319
 #, c-format, no-wrap
 msgid "Usage: %s [OPTION] [FILE]...\n"
 msgstr "¥Îªk¡G%s [¿ï¶µ] [ÀÉ®×]...\n"
 
-#: src/msgunfmt.c:319
+#: src/msgunfmt.c:324
 #, no-wrap
 msgid "Convert binary message catalog to Uniforum style .po file.\n"
 msgstr "±N¤G¤¸½X½ĶÀÉÂà´«¬° Uniforum «¬¦¡ªº .po ÀÉ¡C\n"
 
-#: src/msgunfmt.c:329
+#: src/msgunfmt.c:334
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -1832,7 +1846,7 @@ msgstr ""
 "  -j, --java               Java ¼Ò¦¡¡G¿é¤J¸ê®Æ¬O Java ResourceBundle class\n"
 "      --tcl                Tcl ¼Ò¦¡¡G¿é¤J¸ê®Æ¬O tcl/msgcat .msg ÀÉ®×\n"
 
-#: src/msgunfmt.c:336
+#: src/msgunfmt.c:341
 #, no-wrap
 msgid ""
 "Input file location:\n"
@@ -1843,7 +1857,7 @@ msgstr ""
 "  ¿é¤JÀÉ ...               ¿é¤Jªº .mo ÀÉ\n"
 "¦pªG¨S¦³«ü©w¿é¤JÀɩοé¤JÀɬO¡¥-¡¦¡A«hŪ¨ú¼Ð·Ç¿é¤J¡C\n"
 
-#: src/msgunfmt.c:343
+#: src/msgunfmt.c:348
 #, no-wrap
 msgid ""
 "Input file location in Java mode:\n"
@@ -1858,7 +1872,7 @@ msgstr ""
 "class ¦WºÙ¬O¥Ñ»y¨t¦WºÙ©M resource ¦WºÙ¦X¨Ö¨Ó¨M©wªº¡A¨âªÌ¤§¶¡·|¥Î©³½u¤À¹j¡C\n"
 "class ÀÉ·|¦b CLASSPATH ªí¥Üªº¥Ø¿ý¤¤·j´M¡C\n"
 
-#: src/msgunfmt.c:352
+#: src/msgunfmt.c:357
 #, no-wrap
 msgid ""
 "Input file location in Tcl mode:\n"
@@ -1872,7 +1886,7 @@ msgstr ""
 "  -d ¥Ø¿ý                  .msg Â½Ä¶Àɦs©ñªº¥Ø¿ý\n"
 "-l ©M -d ¿ï¶µ¬O¥²­nªº¡C©Ò²£¥Íªº .msg ÀÉ·|¦s©ñ¦b«ü©wªº¥Ø¿ý¡C\n"
 
-#: src/msgunfmt.c:361
+#: src/msgunfmt.c:366
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -1884,8 +1898,8 @@ msgstr ""
 "  -o, --output-file=ÀÉ®×   ±N¿é¥X¼g¤J¦Ü«ü©wªºÀÉ®×\n"
 "¦pªG¨S¦³«ü©w¿é¥XÀɩοé¥XÀɬO¡¥-¡¦¡A«h·|±Nµ²ªG¼g¤J¦Ü¼Ð·Ç¿é¥X¡C\n"
 
-#: src/msgunfmt.c:369
-#, no-wrap
+#: src/msgunfmt.c:374
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape          do not use C escapes in output (default)\n"
@@ -1894,6 +1908,8 @@ msgid ""
 "  -i, --indent             write indented output style\n"
 "      --strict             write strict uniforum style\n"
 "  -w, --width=NUMBER       set output page width\n"
+"      --no-wrap            do not break long message lines, longer than\n"
+"                           the output page width, into several lines\n"
 "  -s, --sort-output        generate sorted output\n"
 msgstr ""
 "¿é¥X²Ó¸`¡G\n"
@@ -1905,7 +1921,7 @@ msgstr ""
 "  -w, --width=¼Æ¦r         ³]©w¿é¥Xªº¼e«×\n"
 "  -s, --sort-output        ¿é¥X®É¥ý±N¶µ¥Ø±Æ§Ç\n"
 
-#: src/msgunfmt.c:381
+#: src/msgunfmt.c:388
 #, no-wrap
 msgid ""
 "Informative output:\n"
@@ -1918,7 +1934,7 @@ msgstr ""
 "  -V, --version            Åã¥Üª©¥»¸ê°T¨ÃÂ÷¶}\n"
 "  -v, --verbose            ¼W¥[¿é¥Xªº¸Ô²Óµ{«×\n"
 
-#: src/msguniq.c:279
+#: src/msguniq.c:284
 #, no-wrap
 msgid ""
 "Unifies duplicate translations in a translation catalog.\n"
@@ -1938,7 +1954,7 @@ msgstr ""
 "«h·|¥Ñ²Ä¤@­Ó½Ķ±ø¥Ø¤¤Àò¨ú³o¨Ç¸ê®Æ¡CÀɮצì¸m¬O·|²Ö¿n¤U¨Óªº¡C·í¨Ï¥Î --unique\n"
 "¿ï¶µ®É¡A«h·|±Ë±ó¥ô¦ó­«ÂЪºÂ½Ä¶±ø¥Ø¡C\n"
 
-#: src/msguniq.c:312
+#: src/msguniq.c:317
 #, no-wrap
 msgid ""
 "Message selection:\n"
@@ -2089,7 +2105,7 @@ msgstr "
 msgid "too many errors, aborting"
 msgstr "¿ù»~¤Ó¦h¡A¥²¶·¤¤Â_§@·~"
 
-#: src/po-lex.c:515 src/write-po.c:339 src/write-po.c:441
+#: src/po-lex.c:515 src/write-po.c:351 src/write-po.c:453
 msgid "invalid multibyte sequence"
 msgstr "µL®Äªº¦h¦r¤¸§Ç¦C"
 
@@ -2190,7 +2206,7 @@ msgstr "
 msgid "failed to create \"%s\""
 msgstr "µLªk«Ø¥ß¡§%s¡¨"
 
-#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1000
+#: src/write-java.c:1210 src/write-mo.c:289 src/write-po.c:1012
 #, c-format
 msgid "error while writing \"%s\" file"
 msgstr "·í¼g¤JÀɮס§%s¡¨®Éµo¥Í¿ù»~"
@@ -2205,13 +2221,13 @@ msgstr ""
 msgid "error while opening \"%s\" for writing"
 msgstr "·í¶}±ÒÀɮס§%s¡¨·Ç³Æ¼g¤J®Éµo¥Í¿ù»~"
 
-#: src/write-po.c:390
+#: src/write-po.c:402
 #, c-format
 msgid ""
 "internationalized messages should not contain the `\\%c' escape sequence"
 msgstr "°ê»Ú¤Æªº°T®§¤£À³§t¦³¡¥\\%c¡¦³o­Ó·¸¥X§Ç¦C¦r¤¸"
 
-#: src/write-po.c:758 src/write-po.c:852
+#: src/write-po.c:770 src/write-po.c:864
 #, c-format
 msgid ""
 "The following msgid contains non-ASCII characters.\n"
@@ -2224,12 +2240,12 @@ msgstr ""
 "½Ð¦Ò¼{¨Ï¥Î¥u¦³ ASCII ¦r¤¸ªº msgid¡C\n"
 "%s\n"
 
-#: src/write-po.c:919
+#: src/write-po.c:931
 #, c-format
 msgid "cannot create output file \"%s\""
 msgstr "µLªk«Ø¥ß¿é¥XÀÉ¡§%s¡¨"
 
-#: src/write-po.c:926
+#: src/write-po.c:938
 #, no-c-format
 msgid "standard output"
 msgstr "¼Ð·Ç¿é¥X"
@@ -2244,7 +2260,7 @@ msgstr "%s
 msgid "%s:%d: warning: unterminated string literal"
 msgstr "%s¡G%d¡Gĵ§i¡G¥¼§¹µ²ªº¦r¦ê"
 
-#: src/x-po.c:106 src/xgettext.c:634
+#: src/x-po.c:106 src/xgettext.c:640
 msgid "this file may not contain domain directives"
 msgstr "¦¹Àɮפ£¯à§t¦³»â°ì«ü¥O"
 
@@ -2263,32 +2279,32 @@ msgstr "%s
 msgid "%s:%d: invalid string expression"
 msgstr "%s¡G%d¡GµL®Äªº¦r¦êªí¥Ü¦¡"
 
-#: src/xgettext.c:397
+#: src/xgettext.c:401
 msgid "--join-existing cannot be used when output is written to stdout"
 msgstr "·íµ²ªG³Q¾É¦V¦Ü¼Ð·Ç¿é¥X®É¡A¿ï¶µ --join-existing ¤£¯à¨Ï¥Î"
 
-#: src/xgettext.c:402
+#: src/xgettext.c:406
 msgid "xgettext cannot work without keywords to look for"
 msgstr "­YµLÃöÁä¦r¡Axgettext ±NµLªk¹B§@"
 
-#: src/xgettext.c:490
+#: src/xgettext.c:494
 #, c-format
 msgid "warning: file `%s' extension `%s' is unknown; will try C"
 msgstr "ĵ§i¡GÀɮס¥%s¡¦ªº°ÆÀɦW¡¥%s¡¦¥¼©ú¡F·|°²³]¬O C ®æ¦¡¨Ó³B²z"
 
-#: src/xgettext.c:535
+#: src/xgettext.c:539
 #, no-wrap
 msgid "Extract translatable strings from given input files.\n"
 msgstr "¥Ñ«ü©wªº¿é¤JÀÉ©â¨ú¥i½Ķªº¦r¦ê¡C\n"
 
-#: src/xgettext.c:540
+#: src/xgettext.c:544
 #, no-wrap
 msgid ""
 "Mandatory arguments to long options are mandatory for short options too.\n"
 "Similarly for optional arguments.\n"
 msgstr "ªø¿ï¶µ¥²­nªº°Ñ¼Æ¦b¨Ï¥Îµu¿ï¶µ®É¤]¬O¥²­nªº¡C¹ï©ó¿ï¾Ü©Êªº°Ñ¼Æ¤]¤@¼Ë¡C\n"
 
-#: src/xgettext.c:555
+#: src/xgettext.c:559
 #, no-wrap
 msgid ""
 "Output file location:\n"
@@ -2302,7 +2318,7 @@ msgstr ""
 "  -o, --output=ÀÉ®×              ±Nµ²ªG¼g¤J¦Ü«ü©wªºÀÉ®×\n"
 "  -p, --output-dir=¥Ø¿ý          ¿é¥XÀÉ·|©ñ¦b«ü©wªº<¥Ø¿ý>\n"
 
-#: src/xgettext.c:564
+#: src/xgettext.c:568
 #, no-wrap
 msgid ""
 "Choice of input file language:\n"
@@ -2321,7 +2337,7 @@ msgstr ""
 "  -C, --c++                      --language=C++ ªºÁY¼g\n"
 "¹w³]ªº»y¨¥¬O¥Ñ¿é¤JÀɪº©µ¦ùÀɦW¨M©wªº¡C\n"
 
-#: src/xgettext.c:575
+#: src/xgettext.c:579
 #, no-wrap
 msgid ""
 "Operation mode:\n"
@@ -2331,7 +2347,7 @@ msgid ""
 "                                 preceding keyword lines) in output file\n"
 msgstr ""
 
-#: src/xgettext.c:584
+#: src/xgettext.c:588
 #, no-wrap
 msgid ""
 "Language=C/C++ specific options:\n"
@@ -2348,8 +2364,8 @@ msgstr ""
 "  -T, --trigraphs                ¯d·N¿é¤J¸ê®Æ¤¤ªº ANSI C trigraph\n"
 "      --debug                    ¶i¦æ®æ¦¡¦r¦êÃѧO®ÉÅã¥Ü§ó¸Ô²Óªºµ²ªG\n"
 
-#: src/xgettext.c:594
-#, no-wrap
+#: src/xgettext.c:598
+#, fuzzy, no-wrap
 msgid ""
 "Output details:\n"
 "  -e, --no-escape                do not use C escapes in output (default)\n"
@@ -2360,6 +2376,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"
@@ -2387,11 +2405,11 @@ msgstr ""
 "  -M, --msgstr-suffix[=¦r¦ê]     msgstr ±ø¥Ø¨Ï¥Î<¦r¦ê>§@¬°«á¸m¦r¦ê\n"
 "                                 (¹w³]¬°ªÅ¥Õ¦r¦ê \"\")\n"
 
-#: src/xgettext.c:814
+#: src/xgettext.c:820
 msgid "standard input"
 msgstr "¼Ð·Ç¿é¤J"
 
-#: src/xgettext.c:929
+#: src/xgettext.c:935
 msgid ""
 "Empty msgid.  It is reserved by GNU gettext:\n"
 "gettext(\"\") returns the header entry with\n"
@@ -2401,7 +2419,7 @@ msgstr ""
 "gettext(\"\") ·|¦^¶ÇÀÉ®×¶}©l³¡¥÷ªº¸ê°T¡A\n"
 "¨Ã«DªÅ¥Õ¦r¦ê¡C\n"
 
-#: src/xgettext.c:1285
+#: src/xgettext.c:1291
 #, c-format
 msgid "language `%s' unknown"
 msgstr "¤£©úªº»y¨¥¡¥%s¡¦"
index 966d6f2217478558ea7df555e15b396424b236ae..0494463ac8609998de1112564b2089aa10036e68 100644 (file)
@@ -491,7 +491,7 @@ else
   $1_FALSE=
 fi])
 
-# lib-link.m4 serial 1 (gettext-0.11)
+# lib-link.m4 serial 2 (gettext-0.11.2)
 dnl Copyright (C) 2001-2002 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
@@ -927,6 +927,33 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    dnl Potentially add DIR to rpathdirs.
+                    dnl The rpathdirs will be appended to $LIBNAME at the end.
+                    haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                    dnl Potentially add DIR to ltrpathdirs.
+                    dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                    haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                     dnl Handle this in the next round.
                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
index eec65ff64543b8fedef016b44ae564cd512767b3..f8d1a4bc6ff6d221346a4b6940701c9c4ad1f7fa 100755 (executable)
@@ -1645,6 +1645,29 @@ fi
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
index 966d6f2217478558ea7df555e15b396424b236ae..0494463ac8609998de1112564b2089aa10036e68 100644 (file)
@@ -491,7 +491,7 @@ else
   $1_FALSE=
 fi])
 
-# lib-link.m4 serial 1 (gettext-0.11)
+# lib-link.m4 serial 2 (gettext-0.11.2)
 dnl Copyright (C) 2001-2002 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
@@ -927,6 +927,33 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    dnl Potentially add DIR to rpathdirs.
+                    dnl The rpathdirs will be appended to $LIBNAME at the end.
+                    haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                    dnl Potentially add DIR to ltrpathdirs.
+                    dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                    haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                     dnl Handle this in the next round.
                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
index 8e26092c1933bb2d55fac619380fe60f9fc9618e..202f26ded31bdc68e7e3dcdc398fcb1c56c9909f 100755 (executable)
@@ -1645,6 +1645,29 @@ fi
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
index 966d6f2217478558ea7df555e15b396424b236ae..0494463ac8609998de1112564b2089aa10036e68 100644 (file)
@@ -491,7 +491,7 @@ else
   $1_FALSE=
 fi])
 
-# lib-link.m4 serial 1 (gettext-0.11)
+# lib-link.m4 serial 2 (gettext-0.11.2)
 dnl Copyright (C) 2001-2002 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
@@ -927,6 +927,33 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    dnl Potentially add DIR to rpathdirs.
+                    dnl The rpathdirs will be appended to $LIBNAME at the end.
+                    haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                    dnl Potentially add DIR to ltrpathdirs.
+                    dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                    haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                     dnl Handle this in the next round.
                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
index a1bcb9286c62025e5f2c8eccdb45232a5f70c07a..647b92cf09884ecd21c85227155600daeddec043 100755 (executable)
@@ -1648,6 +1648,29 @@ fi
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
@@ -1741,7 +1764,7 @@ echo "$ac_t""$ac_cv_librpathx_libs" 1>&6
   
   
   echo $ac_n "checking how to link with librpathy""... $ac_c" 1>&6
-echo "configure:1745: checking how to link with librpathy" >&5
+echo "configure:1768: checking how to link with librpathy" >&5
 if eval "test \"`echo '$''{'ac_cv_librpathy_libs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2051,6 +2074,29 @@ fi
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
index 59cf3b11182117e31473562615e8937bb13baca9..65a070fcff3bf425bb9d2f45659a1402f1a88065 100644 (file)
@@ -497,6 +497,7 @@ fi])
 builtin([undefine],[symbols])
 
 # serial 46 AC_PROG_LIBTOOL
+
 AC_DEFUN([AC_PROG_LIBTOOL],
 [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
 
@@ -622,9 +623,30 @@ _LT_AC_LTCONFIG_HACK
 
 ])
 
+# AC_LIBTOOL_HEADER_ASSERT
+# ------------------------
+AC_DEFUN([AC_LIBTOOL_HEADER_ASSERT],
+[AC_CACHE_CHECK([whether $CC supports assert without backlinking],
+    [lt_cv_func_assert_works],
+    [case $host in
+    *-*-solaris*)
+      if test "$GCC" = yes && test "$with_gnu_ld" != yes; then
+        case `$CC --version 2>/dev/null` in
+        [[12]].*) lt_cv_func_assert_works=no ;;
+        *)        lt_cv_func_assert_works=yes ;;
+        esac
+      fi
+      ;;
+    esac])
+
+if test "x$lt_cv_func_assert_works" = xyes; then
+  AC_CHECK_HEADERS(assert.h)
+fi
+])# AC_LIBTOOL_HEADER_ASSERT
+
 # _LT_AC_CHECK_DLFCN
 # --------------------
-AC_DEFUN(_LT_AC_CHECK_DLFCN,
+AC_DEFUN([_LT_AC_CHECK_DLFCN],
 [AC_CHECK_HEADERS(dlfcn.h)
 ])# _LT_AC_CHECK_DLFCN
 
@@ -642,10 +664,10 @@ AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [dnl
 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
 
 # Character class describing NM global symbol codes.
-[symcode='[BCDEGRST]']
+symcode='[[BCDEGRST]]'
 
 # Regexp to match symbols that can be accessed directly from C.
-[sympat='\([_A-Za-z][_A-Za-z0-9]*\)']
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
 
 # Transform the above into a raw symbol and a C symbol.
 symxfrm='\1 \2\3 \3'
@@ -653,25 +675,29 @@ symxfrm='\1 \2\3 \3'
 # Transform an extracted symbol line into a proper C declaration
 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
 
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+
 # Define system-specific variables.
 case $host_os in
 aix*)
-  [symcode='[BCDT]']
+  symcode='[[BCDT]]'
   ;;
 cygwin* | mingw* | pw32*)
-  [symcode='[ABCDGISTW]']
+  symcode='[[ABCDGISTW]]'
   ;;
 hpux*) # Its linker distinguishes data from code symbols
   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
   ;;
 irix*)
-  [symcode='[BCDEGRST]']
+  symcode='[[BCDEGRST]]'
   ;;
 solaris* | sysv5*)
-  [symcode='[BDT]']
+  symcode='[[BDT]]'
   ;;
 sysv4)
-  [symcode='[DFNSTU]']
+  symcode='[[DFNSTU]]'
   ;;
 esac
 
@@ -685,14 +711,14 @@ esac
 
 # If we're using GNU nm, then use its standard symbol codes.
 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
-  [symcode='[ABCDGISTW]']
+  symcode='[[ABCDGISTW]]'
 fi
 
 # Try without a prefix undercore, then with it.
 for ac_symprfx in "" "_"; do
 
   # Write the raw and C identifiers.
-[lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"]
+lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[       ]]\($symcode$symcode*\)[[       ]][[    ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
 
   # Check to see that the pipe works correctly.
   pipe_works=no
@@ -734,23 +760,23 @@ EOF
 
          cat <<EOF >> conftest.$ac_ext
 #if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
+# define lt_ptr void *
 #else
-# define lt_ptr_t char *
+# define lt_ptr char *
 # define const
 #endif
 
 /* The mapping between symbol names and symbols. */
 const struct {
   const char *name;
-  lt_ptr_t address;
+  lt_ptr address;
 }
-[lt_preloaded_symbols[] =]
+lt_preloaded_symbols[[]] =
 {
 EOF
-         sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext
+         sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
          cat <<\EOF >> conftest.$ac_ext
-  {0, (lt_ptr_t) 0}
+  {0, (lt_ptr) 0}
 };
 
 #ifdef __cplusplus
@@ -794,10 +820,13 @@ done
 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   global_symbol_to_cdecl=
+  global_symbol_to_c_name_address=
 else
   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
+  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
 fi
-if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
+if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
+then
   AC_MSG_RESULT(failed)
 else
   AC_MSG_RESULT(ok)
@@ -815,16 +844,17 @@ if test "X${PATH_SEPARATOR+set}" != Xset; then
     *-DOS) lt_cv_sys_path_separator=';' ;;
     *)     lt_cv_sys_path_separator=':' ;;
   esac
+  PATH_SEPARATOR=$lt_cv_sys_path_separator
 fi
 ])# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
 
 # _LT_AC_PROG_ECHO_BACKSLASH
 # --------------------------
 # Add some code to the start of the generated configure script which
-# will find an echo command which doesn;t interpret backslashes.
+# will find an echo command which doesn't interpret backslashes.
 AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
 [ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
-                              [AC_DIVERT_PUSH(NOTICE)])
+                             [AC_DIVERT_PUSH(NOTICE)])
 _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
 
 # Check that we are running under the correct shell.
@@ -890,7 +920,7 @@ else
   #
   # So, first we look for a working echo in the user's PATH.
 
-  IFS="${IFS=  }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
+  IFS="${IFS=  }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   for dir in $PATH /usr/ucb; do
     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
@@ -979,7 +1009,7 @@ AC_DIVERT_POP
 # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
 #                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
 # ------------------------------------------------------------------
-AC_DEFUN(_LT_AC_TRY_DLOPEN_SELF,
+AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
 [if test "$cross_compiling" = yes; then :
   [$4]
 else
@@ -1066,7 +1096,7 @@ rm -fr conftest*
 
 # AC_LIBTOOL_DLOPEN_SELF
 # -------------------
-AC_DEFUN(AC_LIBTOOL_DLOPEN_SELF,
+AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
 [if test "x$enable_dlopen" != xyes; then
   enable_dlopen=unknown
   enable_dlopen_self=unknown
@@ -1088,16 +1118,22 @@ else
    ;;
 
   *)
-    AC_CHECK_LIB(dl, dlopen,  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-      [AC_CHECK_FUNC(dlopen, lt_cv_dlopen="dlopen",
-        [AC_CHECK_FUNC(shl_load, lt_cv_dlopen="shl_load",
-          [AC_CHECK_LIB(svld, dlopen,
-           [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-            [AC_CHECK_LIB(dld, shl_load,
-              [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+    AC_CHECK_FUNC([shl_load],
+          [lt_cv_dlopen="shl_load"],
+      [AC_CHECK_LIB([dld], [shl_load],
+            [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+       [AC_CHECK_FUNC([dlopen],
+             [lt_cv_dlopen="dlopen"],
+         [AC_CHECK_LIB([dl], [dlopen],
+               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+           [AC_CHECK_LIB([svld], [dlopen],
+                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+             [AC_CHECK_LIB([dld], [dld_link],
+                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+             ])
            ])
-          ])
-        ])
+         ])
+       ])
       ])
     ;;
   esac
@@ -1160,10 +1196,10 @@ AC_DEFUN([_LT_AC_LTCONFIG_HACK],
 # Sed substitution that helps us do robust quoting.  It backslashifies
 # metacharacters that are still active within double-quoted strings.
 Xsed='sed -e s/^X//'
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
+sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g'
 
 # Same as above, but do not quote variable references.
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
+double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g'
 
 # Sed substitution to delay expansion of an escaped shell variable in a
 # double_quote_subst'ed string.
@@ -1232,8 +1268,15 @@ old_postinstall_cmds='chmod 644 $oldlib'
 old_postuninstall_cmds=
 
 if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+    ;;
+  *)
+    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+    ;;
+  esac
   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-  old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
 fi
 
 # Allow CC to be a program name with arguments.
@@ -1253,7 +1296,7 @@ rmdir .libs 2>/dev/null
 AC_MSG_RESULT($objdir)
 
 
-AC_ARG_WITH(pic, 
+AC_ARG_WITH(pic,
 [  --with-pic              try to use only PIC/non-PIC objects [default=use both]],
 pic_mode="$withval", pic_mode=default)
 test -z "$pic_mode" && pic_mode=default
@@ -1281,7 +1324,7 @@ AC_CACHE_VAL(lt_cv_prog_cc_pic,
       # libC (AIX C++ library), which obviously doesn't included in libraries
       # list by gcc. This cause undefined symbols with -static flags.
       # This hack allows C programs to be linked with "-static -ldl", but
-      # we not sure about C++ programs.
+      # not sure about C++ programs.
       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
       ;;
     amigaos*)
@@ -1316,13 +1359,13 @@ AC_CACHE_VAL(lt_cv_prog_cc_pic,
     # PORTME Check for PIC flags for the system compiler.
     case $host_os in
     aix3* | aix4* | aix5*)
+      lt_cv_prog_cc_wl='-Wl,'
       # All AIX code is PIC.
       if test "$host_cpu" = ia64; then
-        # AIX 5 now supports IA64 processor
-        lt_cv_prog_cc_static='-Bstatic'
-        lt_cv_prog_cc_wl='-Wl,'
+       # AIX 5 now supports IA64 processor
+       lt_cv_prog_cc_static='-Bstatic'
       else
-        lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
+       lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
       fi
       ;;
 
@@ -1391,9 +1434,9 @@ AC_CACHE_VAL(lt_cv_prog_cc_pic,
       lt_cv_prog_cc_pic='-KPIC'
       lt_cv_prog_cc_static='-Bstatic'
       if test "x$host_vendor" = xsni; then
-        lt_cv_prog_cc_wl='-LD'
+       lt_cv_prog_cc_wl='-LD'
       else
-        lt_cv_prog_cc_wl='-Wl,'
+       lt_cv_prog_cc_wl='-Wl,'
       fi
       ;;
 
@@ -1460,7 +1503,7 @@ fi
 # Check for any special shared library compilation flags.
 if test -n "$lt_cv_prog_cc_shlib"; then
   AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries])
-  if echo "$old_CC $old_CFLAGS " | [egrep -e "[        ]$lt_cv_prog_cc_shlib[  ]"] >/dev/null; then :
+  if echo "$old_CC $old_CFLAGS " | egrep -e "[[        ]]$lt_cv_prog_cc_shlib[[        ]]" >/dev/null; then :
   else
    AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure])
     lt_cv_prog_cc_can_build_shared=no
@@ -1536,6 +1579,8 @@ if test x"$compiler_c_o" = x"yes"; then
   lt_cv_compiler_o_lo=no
   save_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -c -o conftest.lo"
+  save_objext="$ac_objext"
+  ac_objext=lo
   AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
@@ -1545,10 +1590,11 @@ if test x"$compiler_c_o" = x"yes"; then
       lt_cv_compiler_o_lo=yes
     fi
   ])
+  ac_objext="$save_objext"
   CFLAGS="$save_CFLAGS"
   ])
   compiler_o_lo=$lt_cv_compiler_o_lo
-  AC_MSG_RESULT([$compiler_c_lo])
+  AC_MSG_RESULT([$compiler_o_lo])
 else
   compiler_o_lo=no
 fi
@@ -1641,7 +1687,7 @@ exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
 extract_expsyms_cmds=
 
 case $host_os in
-cygwin* | mingw* | pw32* )
+cygwin* | mingw* | pw32*)
   # FIXME: the MSVC++ port hasn't been tested in a loooong time
   # When not using gcc, we currently assume that we are using
   # Microsoft Visual C++.
@@ -1649,7 +1695,9 @@ cygwin* | mingw* | pw32* )
     with_gnu_ld=no
   fi
   ;;
-
+openbsd*)
+  with_gnu_ld=no
+  ;;
 esac
 
 ld_shlibs=yes
@@ -1736,7 +1784,7 @@ EOF
     # can override, but on older systems we have to supply one (in ltdll.c)
     if test "x$lt_cv_need_dllmain" = "xyes"; then
       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
-      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < [$]0 > $output_objdir/$soname-ltdll.c~
+      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
        test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
     else
       ltdll_obj=
@@ -1749,24 +1797,24 @@ EOF
     # Be careful not to strip the DATA tag left be newer dlltools.
     export_symbols_cmds="$ltdll_cmds"'
       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
-      [sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//"] < $output_objdir/$soname-def > $export_symbols'
+      sed -e "1,/EXPORTS/d" -e "s/ @ [[0-9]]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
 
     # If the export-symbols file already is a .def file (1st line
     # is EXPORTS), use it as is.
     # If DATA tags from a recent dlltool are present, honour them!
     archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
-        cp $export_symbols $output_objdir/$soname-def;
+       cp $export_symbols $output_objdir/$soname-def;
       else
-        echo EXPORTS > $output_objdir/$soname-def;
-        _lt_hint=1;
-        cat $export_symbols | while read symbol; do
-         set dummy \$symbol;
-         case \[$]# in
-           2) echo "   \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
-           *) echo "     \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
-         esac;
-         _lt_hint=`expr 1 + \$_lt_hint`;
-        done;
+       echo EXPORTS > $output_objdir/$soname-def;
+       _lt_hint=1;
+       cat $export_symbols | while read symbol; do
+        set dummy \$symbol;
+        case \[$]# in
+          2) echo "   \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
+          *) echo "     \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
+        esac;
+        _lt_hint=`expr 1 + \$_lt_hint`;
+       done;
       fi~
       '"$ltdll_cmds"'
       $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
@@ -1861,80 +1909,96 @@ else
     ;;
 
   aix4* | aix5*)
+    if test "$host_cpu" = ia64; then
+      # On IA64, the linker does run time linking by default, so we don't
+      # have to do anything special.
+      aix_use_runtimelinking=no
+      exp_sym_flag='-Bexport'
+      no_entry_flag=""
+    else
+      aix_use_runtimelinking=no
+
+      # Test if we are trying to use run time linking or normal
+      # 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
+           aix_use_runtimelinking=yes
+           break
+         fi
+       done
+      esac
+
+      exp_sym_flag='-bexport'
+      no_entry_flag='-bnoentry'
+    fi
+
     # When large executables or shared objects are built, AIX ld can
     # have problems creating the table of contents.  If linking a library
     # or program results in "error TOC overflow" add -mminimal-toc to
     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
 
+    hardcode_direct=yes
     archive_cmds=''
     hardcode_libdir_separator=':'
     if test "$GCC" = yes; then
-      collect2name=`${CC} -print-prog-name=collect2`
-      if test -f "$collect2name" && \
-        strings "$collect2name" | grep resolve_lib_name >/dev/null
-      then
-       # We have reworked collect2
-       hardcode_direct=yes
-      else
-        # We have old collect2
-        hardcode_direct=unsupported
-        # It fails to find uninstalled libraries when the uninstalled
-        # path is not listed in the libpath.  Setting hardcode_minus_L
-        # to unsupported forces relinking
-        hardcode_minus_L=yes
-        hardcode_libdir_flag_spec='-L$libdir'
-        hardcode_libdir_separator=
-      fi
+      case $host_os in aix4.[[012]]|aix4.[[012]].*)
+       collect2name=`${CC} -print-prog-name=collect2`
+       if test -f "$collect2name" && \
+         strings "$collect2name" | grep resolve_lib_name >/dev/null
+       then
+         # We have reworked collect2
+         hardcode_direct=yes
+       else
+         # We have old collect2
+         hardcode_direct=unsupported
+         # It fails to find uninstalled libraries when the uninstalled
+         # path is not listed in the libpath.  Setting hardcode_minus_L
+         # to unsupported forces relinking
+         hardcode_minus_L=yes
+         hardcode_libdir_flag_spec='-L$libdir'
+         hardcode_libdir_separator=
+       fi
+      esac
+
       shared_flag='-shared'
     else
+      # not using gcc
       if test "$host_cpu" = ia64; then
-        shared_flag='-G'
+       shared_flag='${wl}-G'
       else
-        shared_flag='${wl}-bM:SRE'
+       if test "$aix_use_runtimelinking" = yes; then
+         shared_flag='${wl}-G'
+       else
+         shared_flag='${wl}-bM:SRE'
+       fi
       fi
-      hardcode_direct=yes
     fi
 
-    if test "$host_cpu" = ia64; then
-      # On IA64, the linker does run time linking by default, so we don't
-      # have to do anything special.
-      aix_use_runtimelinking=no
-      exp_sym_flag='-Bexport'
-      no_entry_flag=""
-    else
-      # Test if we are trying to use run time linking, or normal AIX style linking.
-      # If -brtl is somewhere in LDFLAGS, we need to do run time linking.
-      aix_use_runtimelinking=no
-      for ld_flag in $LDFLAGS; do
-        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then
-          aix_use_runtimelinking=yes
-          break
-        fi
-      done
-      exp_sym_flag='-bexport'
-      no_entry_flag='-bnoentry'
-    fi
     # It seems that -bexpall can do strange things, so it is better to
     # generate a list of symbols to export.
     always_export_symbols=yes
     if test "$aix_use_runtimelinking" = yes; then
+      # Warning - without using the other runtime loading flags (-brtl),
+      # -berok will link without error, but may produce a broken library.
+      allow_undefined_flag='-berok'
       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
-      allow_undefined_flag=' -Wl,-G'
-      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     else
       if test "$host_cpu" = ia64; then
-        hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-       allow_undefined_flag="-znodefs"
-        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+       hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+       allow_undefined_flag="-z nodefs"
+       archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
       else
-        hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
-        # Warning - without using the other run time loading flags, -berok will
-        #           link without error, but may produce a broken library.
-        allow_undefined_flag='${wl}-berok"
-        # This is a bit strange, but is similar to how AIX traditionally builds
-        # it's shared libraries.
-        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
+       hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
+       # Warning - without using the other run time loading flags,
+       # -berok will link without error, but may produce a broken library.
+       allow_undefined_flag='${wl}-berok'
+       # This is a bit strange, but is similar to how AIX traditionally builds
+       # it's shared libraries.
+       archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
       fi
     fi
     ;;
@@ -1966,11 +2030,18 @@ else
     ;;
 
   darwin* | rhapsody*)
-    allow_undefined_flag='-undefined suppress'
+    case "$host_os" in
+    rhapsody* | darwin1.[[012]])
+      allow_undefined_flag='-undefined suppress'
+      ;;
+    *) # Darwin 1.3 on
+      allow_undefined_flag='-flat_namespace -undefined suppress'
+      ;;
+    esac
     # FIXME: Relying on posixy $() will cause problems for
     #        cross-compilation, but unfortunately the echo tests do not
     #        yet detect zsh echo's removal of \ escapes.
-    archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+    archive_cmds='$nonopt $(test "x$module" = xyes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
     # We need to add '_' to the symbols in $export_symbols first
     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
     hardcode_direct=yes
@@ -2045,7 +2116,7 @@ else
     ;;
 
   newsos6)
-    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     hardcode_direct=yes
     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     hardcode_libdir_separator=:
@@ -2053,10 +2124,24 @@ else
     ;;
 
   openbsd*)
-    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-    hardcode_libdir_flag_spec='-R$libdir'
     hardcode_direct=yes
     hardcode_shlibpath_var=no
+    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+    else
+      case "$host_os" in
+      openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+       hardcode_libdir_flag_spec='-R$libdir'
+        ;;
+      *)
+        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
+        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+        ;;
+      esac
+    fi
     ;;
 
   os2*)
@@ -2101,10 +2186,39 @@ else
     hardcode_shlibpath_var=no
     runpath_var=LD_RUN_PATH
     hardcode_runpath_var=yes
+    export_dynamic_flag_spec='${wl}-Bexport'
     ;;
 
   solaris*)
+    # gcc --version < 3.0 without binutils cannot create self contained
+    # shared libraries reliably, requiring libgcc.a to resolve some of
+    # the object symbols generated in some cases.  Libraries that use
+    # assert need libgcc.a to resolve __eprintf, for example.  Linking
+    # a copy of libgcc.a into every shared library to guarantee resolving
+    # such symbols causes other problems:  According to Tim Van Holder
+    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
+    # (to the application) exception stack for one thing.
     no_undefined_flag=' -z defs'
+    if test "$GCC" = yes; then
+      case `$CC --version 2>/dev/null` in
+      [[12]].*)
+       cat <<EOF 1>&2
+
+*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
+*** create self contained shared libraries on Solaris systems, without
+*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
+*** -no-undefined support, which will at least allow you to build shared
+*** libraries.  However, you may find that when you link such libraries
+*** into an application without using GCC, you have to manually add
+*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
+*** upgrade to a newer version of GCC.  Another option is to rebuild your
+*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
+
+EOF
+        no_undefined_flag=
+       ;;
+      esac
+    fi
     # $CC -shared without GNU ld will not create a library from C++
     # object files and a static libstdc++, better avoid it by now
     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
@@ -2113,7 +2227,7 @@ else
     hardcode_libdir_flag_spec='-R$libdir'
     hardcode_shlibpath_var=no
     case $host_os in
-    [solaris2.[0-5] | solaris2.[0-5].*]) ;;
+    solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
     esac
@@ -2136,7 +2250,7 @@ else
 
   sysv4)
     if test "x$host_vendor" = xsno; then
-      archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
+      archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
       hardcode_direct=yes # is this really true???
     else
       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
@@ -2293,22 +2407,24 @@ aix4* | aix5*)
     # depend on `.', always an invalid library.  This was fixed in
     # development snapshots of GCC prior to 3.0.
     case $host_os in
-      [ aix4 | aix4.[01] | aix4.[01].*)]
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-           echo ' yes '
-           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-        :
-      else
-        can_build_shared=no
-      fi
-      ;;
+      aix4 | aix4.[[01]] | aix4.[[01]].*)
+       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+            echo ' yes '
+            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+         :
+       else
+         can_build_shared=no
+       fi
+       ;;
     esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
+    # AIX (on Power*) has no versioning support, so currently we can
+    # not hardcode correct soname into executable. Probably we can
+    # add versioning support to collect2, so additional links can
+    # be useful in future.
     if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so instead of
-      # lib<name>.a to let people know that these are not typical AIX shared libraries.
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
     else
       # We preserve .a as extension for shared libraries through AIX4.2
@@ -2317,14 +2433,13 @@ aix4* | aix5*)
       soname_spec='${libname}${release}.so$major'
     fi
     shlibpath_var=LIBPATH
-    deplibs_check_method=pass_all
   fi
   ;;
 
 amigaos*)
   library_names_spec='$libname.ixlibrary $libname.a'
   # Create ${libname}_ixlibrary.a entries in /sys/libs.
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | [$Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\'']`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
   ;;
 
 beos*)
@@ -2355,7 +2470,7 @@ cygwin* | mingw* | pw32*)
   case $GCC,$host_os in
   yes,cygwin*)
     library_names_spec='$libname.dll.a'
-    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll'
+    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
     postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
       dldir=$destdir/`dirname \$dlpath`~
       test -d \$dldir || mkdir -p \$dldir~
@@ -2365,14 +2480,14 @@ cygwin* | mingw* | pw32*)
        $rm \$dlpath'
     ;;
   yes,mingw*)
-    library_names_spec='${libname}`echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll'
+    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
     sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
     ;;
   yes,pw32*)
     library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
     ;;
   *)
-    library_names_spec='${libname}`echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll $libname.lib'
+    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib'
     ;;
   esac
   dynamic_linker='Win32 ld.exe'
@@ -2530,9 +2645,19 @@ newsos6)
 
 openbsd*)
   version_type=sunos
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-    need_version=no
+  need_lib_prefix=no
+  need_version=no
+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case "$host_os" in
+    openbsd2.[[89]] | openbsd2.[[89]].*)
+      shlibpath_overrides_runpath=no
+      ;;
+    *)
+      shlibpath_overrides_runpath=yes
+      ;;
+    esac
+  else
+    shlibpath_overrides_runpath=yes
   fi
   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
@@ -2643,6 +2768,33 @@ test "$dynamic_linker" = no && can_build_shared=no
 AC_MSG_CHECKING([if libtool supports shared libraries])
 AC_MSG_RESULT([$can_build_shared])
 
+AC_MSG_CHECKING([whether to build shared libraries])
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+  test "$enable_shared" = yes && enable_static=no
+  if test -n "$RANLIB"; then
+    archive_cmds="$archive_cmds~\$RANLIB \$lib"
+    postinstall_cmds='$RANLIB $lib'
+  fi
+  ;;
+
+aix4*)
+  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+    test "$enable_shared" = yes && enable_static=no
+  fi
+  ;;
+esac
+AC_MSG_RESULT([$enable_shared])
+
+AC_MSG_CHECKING([whether to build static libraries])
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+AC_MSG_RESULT([$enable_static])
+
 if test "$hardcode_action" = relink; then
   # Fast installation is not supported
   enable_fast_install=no
@@ -2738,6 +2890,7 @@ if test -f "$ltmain"; then
     old_striplib striplib file_magic_cmd export_symbols_cmds \
     deplibs_check_method allow_undefined_flag no_undefined_flag \
     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
+    global_symbol_to_c_name_address \
     hardcode_libdir_flag_spec hardcode_libdir_separator  \
     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
@@ -2804,12 +2957,12 @@ SHELL=$lt_SHELL
 # Whether or not to build shared libraries.
 build_libtool_libs=$enable_shared
 
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$need_lc
-
 # Whether or not to build static libraries.
 build_old_libs=$enable_static
 
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$need_lc
+
 # Whether or not to optimize for fast installation.
 fast_install=$enable_fast_install
 
@@ -2975,6 +3128,9 @@ global_symbol_pipe=$lt_global_symbol_pipe
 # Transform the output of nm in a proper C declaration
 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
 
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
+
 # This is the shared library runtime path variable.
 runpath_var=$runpath_var
 
@@ -3097,9 +3253,9 @@ EOF
 #   return TRUE;
 # }
 # /* ltdll.c ends here */
-        # This is a source program that is used to create import libraries
-        # on Windows for dlls which lack them. Don't remove nor modify the
-        # starting and closing comments
+       # This is a source program that is used to create import libraries
+       # on Windows for dlls which lack them. Don't remove nor modify the
+       # starting and closing comments
 # /* impgen.c starts here */
 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
 #
@@ -3454,6 +3610,7 @@ test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
 AC_REQUIRE([AC_PROG_CC])dnl
 AC_REQUIRE([AC_CANONICAL_HOST])dnl
 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
 ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
@@ -3467,8 +3624,8 @@ if test "$GCC" = yes; then
   esac
   case $ac_prog in
     # Accept absolute paths.
-    [[\\/]* | [A-Za-z]:[\\/]*)]
-      [re_direlt='/[^/][^/]*/\.\./']
+    [[\\/]]* | [[A-Za-z]]:[[\\/]]*)
+      re_direlt='/[[^/]][[^/]]*/\.\./'
       # Canonicalize the path of ld
       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
@@ -3492,7 +3649,7 @@ else
 fi
 AC_CACHE_VAL(lt_cv_path_LD,
 [if test -z "$LD"; then
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
@@ -3556,7 +3713,7 @@ lt_cv_deplibs_check_method='unknown'
 # `unknown' -- same as none, but documents that we really don't know.
 # 'pass_all' -- all dependencies passed with no checks.
 # 'test_compile' -- check by making test program.
-# ['file_magic [regex]'] -- check by looking for files in library path
+# 'file_magic [[regex]]' -- check by looking for files in library path
 # which responds to the $file_magic_cmd with a given egrep regex.
 # If you have `file' or equivalent on your system and you're not sure
 # whether `pass_all' will *always* work, you probably want this one.
@@ -3571,7 +3728,7 @@ beos*)
   ;;
 
 bsdi4*)
-  [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)']
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
   lt_cv_file_magic_cmd='/usr/bin/file -L'
   lt_cv_file_magic_test_file=/shlib/libc.so
   ;;
@@ -3585,7 +3742,7 @@ darwin* | rhapsody*)
   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
   lt_cv_file_magic_cmd='/usr/bin/file -L'
   case "$host_os" in
-  rhapsody* | darwin1.[012])
+  rhapsody* | darwin1.[[012]])
     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
     ;;
   *) # Darwin 1.3 on
@@ -3600,7 +3757,7 @@ freebsd*)
     i*86 )
       # Not sure whether the presence of OpenBSD here was a mistake.
       # Let's accept both of them until this is cleared up.
-      [lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library']
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
       lt_cv_file_magic_cmd=/usr/bin/file
       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
       ;;
@@ -3615,7 +3772,7 @@ gnu*)
   ;;
 
 hpux10.20*|hpux11*)
-  [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library']
+  lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
   lt_cv_file_magic_cmd=/usr/bin/file
   lt_cv_file_magic_test_file=/usr/lib/libc.sl
   ;;
@@ -3634,7 +3791,7 @@ irix5* | irix6*)
     *) libmagic=never-match;;
     esac
     # this will be overridden with pass_all, but let us keep it just in case
-    [lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"]
+    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
     ;;
   esac
   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
@@ -3644,29 +3801,39 @@ irix5* | irix6*)
 # This must be Linux ELF.
 linux-gnu*)
   case $host_cpu in
-  alpha* | i*86 | powerpc* | sparc* | ia64* )
+  alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
     lt_cv_deplibs_check_method=pass_all ;;
   *)
     # glibc up to 2.1.1 does not perform some relocations on ARM
-    [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;]
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
   esac
   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
   ;;
 
 netbsd*)
   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-    [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$']
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$'
   else
-    [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$']
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$'
   fi
   ;;
 
 newos6*)
-  [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)']
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
   lt_cv_file_magic_cmd=/usr/bin/file
   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   ;;
 
+openbsd*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
+  else
+    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
+  fi
+  ;;
+
 osf3* | osf4* | osf5*)
   # this will be overridden with pass_all, but let us keep it just in case
   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
@@ -3683,14 +3850,14 @@ solaris*)
   lt_cv_file_magic_test_file=/lib/libc.so
   ;;
 
-[sysv5uw[78]* | sysv4*uw2*)]
+sysv5uw[[78]]* | sysv4*uw2*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   case $host_vendor in
   motorola)
-    [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]']
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
     ;;
   ncr)
@@ -3698,11 +3865,11 @@ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     ;;
   sequent)
     lt_cv_file_magic_cmd='/bin/file'
-    [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )']
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
     ;;
   sni)
     lt_cv_file_magic_cmd='/bin/file'
-    [lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"]
+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
     lt_cv_file_magic_test_file=/lib/libc.so
     ;;
   esac
@@ -3716,13 +3883,14 @@ deplibs_check_method=$lt_cv_deplibs_check_method
 
 # AC_PROG_NM - find the path to a BSD-compatible name lister
 AC_DEFUN([AC_PROG_NM],
-[AC_MSG_CHECKING([for BSD-compatible nm])
+[AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
+AC_MSG_CHECKING([for BSD-compatible nm])
 AC_CACHE_VAL(lt_cv_path_NM,
 [if test -n "$NM"; then
   # Let the user override the test.
   lt_cv_path_NM="$NM"
 else
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
     test -z "$ac_dir" && ac_dir=.
     tmp_nm=$ac_dir/${ac_tool_prefix}nm
@@ -3833,7 +4001,7 @@ AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
 # This is just to silence aclocal about the macro not being used
 ifelse([AC_DISABLE_FAST_INSTALL])
 
-# lib-link.m4 serial 1 (gettext-0.11)
+# lib-link.m4 serial 2 (gettext-0.11.2)
 dnl Copyright (C) 2001-2002 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
@@ -4269,6 +4437,33 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    dnl Potentially add DIR to rpathdirs.
+                    dnl The rpathdirs will be appended to $LIBNAME at the end.
+                    haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                    dnl Potentially add DIR to ltrpathdirs.
+                    dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                    haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                     dnl Handle this in the next round.
                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
index 97fccb6de31eebdd0db0d0f1935cf062877b2261..cab8084d36a85cfeea937a6e524363ba061e8cb4 100755 (executable)
@@ -31,6 +31,7 @@ if test "X${PATH_SEPARATOR+set}" != Xset; then
     *-DOS) lt_cv_sys_path_separator=';' ;;
     *)     lt_cv_sys_path_separator=':' ;;
   esac
+  PATH_SEPARATOR=$lt_cv_sys_path_separator
 fi
 
 
@@ -97,7 +98,7 @@ else
   #
   # So, first we look for a working echo in the user's PATH.
 
-  IFS="${IFS=  }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
+  IFS="${IFS=  }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   for dir in $PATH /usr/ucb; do
     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
@@ -734,7 +735,7 @@ am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # ./install, which can be erroneously created by make from ./install.sh.
 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:738: checking for a BSD compatible install" >&5
+echo "configure:739: checking for a BSD compatible install" >&5
 if test -z "$INSTALL"; then
 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -787,7 +788,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
-echo "configure:791: checking whether build environment is sane" >&5
+echo "configure:792: checking whether build environment is sane" >&5
 # Just in case
 sleep 1
 echo timestamp > conftest.file
@@ -858,7 +859,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:862: checking for $ac_word" >&5
+echo "configure:863: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -888,7 +889,7 @@ test -n "$AWK" && break
 done
 
 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:892: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:893: checking whether ${MAKE-make} sets \${MAKE}" >&5
 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1007,7 +1008,7 @@ INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1011: checking for $ac_word" >&5
+echo "configure:1012: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1037,7 +1038,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1041: checking for $ac_word" >&5
+echo "configure:1042: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1088,7 +1089,7 @@ fi
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1092: checking for $ac_word" >&5
+echo "configure:1093: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1120,7 +1121,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1124: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:1125: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1131,12 +1132,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 1135 "configure"
+#line 1136 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:1140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:1141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -1162,12 +1163,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1166: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1167: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:1171: checking whether we are using GNU C" >&5
+echo "configure:1172: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1176,7 +1177,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1180: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1181: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -1195,7 +1196,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:1199: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:1200: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1234,7 +1235,7 @@ doit:
 END
 # If we don't find an include directive, just comment out the code.
 echo $ac_n "checking for style of include used by $am_make""... $ac_c" 1>&6
-echo "configure:1238: checking for style of include used by $am_make" >&5
+echo "configure:1239: checking for style of include used by $am_make" >&5
 am__include='#'
 am__quote=
 _am_result=none
@@ -1268,7 +1269,7 @@ rm -f confinc confmf
 depcc="$CC"   am_compiler_list=
 
 echo $ac_n "checking dependency style of $depcc""... $ac_c" 1>&6
-echo "configure:1272: checking dependency style of $depcc" >&5
+echo "configure:1273: checking dependency style of $depcc" >&5
 if eval "test \"`echo '$''{'am_cv_CC_dependencies_compiler_type'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1334,13 +1335,24 @@ echo "$ac_t""$am_cv_CC_dependencies_compiler_type" 1>&6
 CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type"
 
 
+# Find the correct PATH separator.  Usually this is `:', but
+# DJGPP uses `;' like DOS.
+if test "X${PATH_SEPARATOR+set}" != Xset; then
+  UNAME=${UNAME-`uname 2>/dev/null`}
+  case X$UNAME in
+    *-DOS) lt_cv_sys_path_separator=';' ;;
+    *)     lt_cv_sys_path_separator=':' ;;
+  esac
+  PATH_SEPARATOR=$lt_cv_sys_path_separator
+fi
+
 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-echo "configure:1339: checking for Cygwin environment" >&5
+echo "configure:1351: checking for Cygwin environment" >&5
 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1344 "configure"
+#line 1356 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -1351,7 +1363,7 @@ int main() {
 return __CYGWIN__;
 ; return 0; }
 EOF
-if { (eval echo configure:1355: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1367: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_cygwin=yes
 else
@@ -1368,19 +1380,19 @@ echo "$ac_t""$ac_cv_cygwin" 1>&6
 CYGWIN=
 test "$ac_cv_cygwin" = yes && CYGWIN=yes
 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
-echo "configure:1372: checking for mingw32 environment" >&5
+echo "configure:1384: checking for mingw32 environment" >&5
 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1377 "configure"
+#line 1389 "configure"
 #include "confdefs.h"
 
 int main() {
 return __MINGW32__;
 ; return 0; }
 EOF
-if { (eval echo configure:1384: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_mingw32=yes
 else
@@ -1397,7 +1409,7 @@ echo "$ac_t""$ac_cv_mingw32" 1>&6
 MINGW32=
 test "$ac_cv_mingw32" = yes && MINGW32=yes
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1401: checking how to run the C preprocessor" >&5
+echo "configure:1413: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1412,13 +1424,13 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 1416 "configure"
+#line 1428 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1422: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1429,13 +1441,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1433 "configure"
+#line 1445 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1439: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1451: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1446,13 +1458,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -nologo -E"
   cat > conftest.$ac_ext <<EOF
-#line 1450 "configure"
+#line 1462 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1456: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1468: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1552,7 +1564,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
 fi
 
 echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:1556: checking host system type" >&5
+echo "configure:1568: checking host system type" >&5
 
 host_alias=$host
 case "$host_alias" in
@@ -1573,7 +1585,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$host" 1>&6
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:1577: checking build system type" >&5
+echo "configure:1589: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -1602,7 +1614,7 @@ ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
-echo "configure:1606: checking for ld used by GCC" >&5
+echo "configure:1618: checking for ld used by GCC" >&5
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -1632,16 +1644,16 @@ echo "configure:1606: checking for ld used by GCC" >&5
   esac
 elif test "$with_gnu_ld" = yes; then
   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
-echo "configure:1636: checking for GNU ld" >&5
+echo "configure:1648: checking for GNU ld" >&5
 else
   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
-echo "configure:1639: checking for non-GNU ld" >&5
+echo "configure:1651: checking for non-GNU ld" >&5
 fi
 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   if test -z "$LD"; then
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
@@ -1670,7 +1682,7 @@ else
 fi
 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
-echo "configure:1674: checking if the linker ($LD) is GNU ld" >&5
+echo "configure:1686: checking if the linker ($LD) is GNU ld" >&5
 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1687,7 +1699,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
 
 
 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
-echo "configure:1691: checking for $LD option to reload object files" >&5
+echo "configure:1703: checking for $LD option to reload object files" >&5
 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1699,7 +1711,7 @@ reload_flag=$lt_cv_ld_reload_flag
 test -n "$reload_flag" && reload_flag=" $reload_flag"
 
 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
-echo "configure:1703: checking for BSD-compatible nm" >&5
+echo "configure:1715: checking for BSD-compatible nm" >&5
 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1707,7 +1719,7 @@ else
   # Let the user override the test.
   lt_cv_path_NM="$NM"
 else
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
     test -z "$ac_dir" && ac_dir=.
     tmp_nm=$ac_dir/${ac_tool_prefix}nm
@@ -1737,7 +1749,7 @@ NM="$lt_cv_path_NM"
 echo "$ac_t""$NM" 1>&6
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1741: checking whether ln -s works" >&5
+echo "configure:1753: checking whether ln -s works" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1758,7 +1770,7 @@ else
 fi
 
 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
-echo "configure:1762: checking how to recognise dependant libraries" >&5
+echo "configure:1774: checking how to recognise dependant libraries" >&5
 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1771,7 +1783,7 @@ lt_cv_deplibs_check_method='unknown'
 # `unknown' -- same as none, but documents that we really don't know.
 # 'pass_all' -- all dependencies passed with no checks.
 # 'test_compile' -- check by making test program.
-# ['file_magic [regex]'] -- check by looking for files in library path
+# 'file_magic [[regex]]' -- check by looking for files in library path
 # which responds to the $file_magic_cmd with a given egrep regex.
 # If you have `file' or equivalent on your system and you're not sure
 # whether `pass_all' will *always* work, you probably want this one.
@@ -1800,7 +1812,7 @@ darwin* | rhapsody*)
   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
   lt_cv_file_magic_cmd='/usr/bin/file -L'
   case "$host_os" in
-  rhapsody* | darwin1.012)
+  rhapsody* | darwin1.[012])
     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
     ;;
   *) # Darwin 1.3 on
@@ -1859,7 +1871,7 @@ irix5* | irix6*)
 # This must be Linux ELF.
 linux-gnu*)
   case $host_cpu in
-  alpha* | i*86 | powerpc* | sparc* | ia64* )
+  alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
     lt_cv_deplibs_check_method=pass_all ;;
   *)
     # glibc up to 2.1.1 does not perform some relocations on ARM
@@ -1882,6 +1894,16 @@ newos6*)
   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   ;;
 
+openbsd*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
+  else
+    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
+  fi
+  ;;
+
 osf3* | osf4* | osf5*)
   # this will be overridden with pass_all, but let us keep it just in case
   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
@@ -1931,13 +1953,13 @@ file_magic_cmd=$lt_cv_file_magic_cmd
 deplibs_check_method=$lt_cv_deplibs_check_method
 
 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
-echo "configure:1935: checking for object suffix" >&5
+echo "configure:1957: checking for object suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   rm -f conftest*
 echo 'int i = 1;' > conftest.$ac_ext
-if { (eval echo configure:1941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1963: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   for ac_file in conftest.*; do
     case $ac_file in
     *.c) ;;
@@ -1957,7 +1979,7 @@ ac_objext=$ac_cv_objext
 
 
 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:1961: checking for executable suffix" >&5
+echo "configure:1983: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1967,7 +1989,7 @@ else
   rm -f conftest*
   echo 'int main () { return 0; }' > conftest.$ac_ext
   ac_cv_exeext=
-  if { (eval echo configure:1971: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+  if { (eval echo configure:1993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
     for file in conftest.*; do
       case $file in
       *.c | *.o | *.obj) ;;
@@ -1998,7 +2020,7 @@ fi
 
 # Check for command to grab the raw symbol name followed by C symbol from nm.
 echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
-echo "configure:2002: checking command to parse $NM output" >&5
+echo "configure:2024: checking command to parse $NM output" >&5
 if eval "test \"`echo '$''{'lt_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2018,6 +2040,9 @@ symxfrm='\1 \2\3 \3'
 # Transform an extracted symbol line into a proper C declaration
 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
 
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+
 # Define system-specific variables.
 case $host_os in
 aix*)
@@ -2028,6 +2053,7 @@ cygwin* | mingw* | pw32*)
   ;;
 hpux*) # Its linker distinguishes data from code symbols
   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
   ;;
 irix*)
   symcode='[BCDEGRST]'
@@ -2074,10 +2100,10 @@ void nm_test_func(){}
 int main(){nm_test_var='a';nm_test_func();return(0);}
 EOF
 
-  if { (eval echo configure:2078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  if { (eval echo configure:2104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
     # Now try to grab the symbols.
     nlist=conftest.nm
-    if { (eval echo configure:2081: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
+    if { (eval echo configure:2107: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
       # Try sorting and uniquifying the output.
       if sort "$nlist" | uniq > "$nlist"T; then
        mv -f "$nlist"T "$nlist"
@@ -2099,23 +2125,23 @@ EOF
 
          cat <<EOF >> conftest.$ac_ext
 #if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
+# define lt_ptr void *
 #else
-# define lt_ptr_t char *
+# define lt_ptr char *
 # define const
 #endif
 
 /* The mapping between symbol names and symbols. */
 const struct {
   const char *name;
-  lt_ptr_t address;
+  lt_ptr address;
 }
 lt_preloaded_symbols[] =
 {
 EOF
-         sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext
+         sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
          cat <<\EOF >> conftest.$ac_ext
-  {0, (lt_ptr_t) 0}
+  {0, (lt_ptr) 0}
 };
 
 #ifdef __cplusplus
@@ -2128,7 +2154,7 @@ EOF
          save_CFLAGS="$CFLAGS"
          LIBS="conftstm.$ac_objext"
          CFLAGS="$CFLAGS$no_builtin_flag"
-         if { (eval echo configure:2132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+         if { (eval echo configure:2158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
            pipe_works=yes
          fi
          LIBS="$save_LIBS"
@@ -2161,10 +2187,13 @@ fi
 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
 if test -z "$lt_cv_sys_global_symbol_pipe"; then
   global_symbol_to_cdecl=
+  global_symbol_to_c_name_address=
 else
   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
+  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
 fi
-if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
+if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
+then
   echo "$ac_t""failed" 1>&6
 else
   echo "$ac_t""ok" 1>&6
@@ -2174,17 +2203,17 @@ for ac_hdr in dlfcn.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2178: checking for $ac_hdr" >&5
+echo "configure:2207: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2183 "configure"
+#line 2212 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2188: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2217: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2219,7 +2248,7 @@ case $deplibs_check_method in
 file_magic*)
   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
-echo "configure:2223: checking for ${ac_tool_prefix}file" >&5
+echo "configure:2252: checking for ${ac_tool_prefix}file" >&5
 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2281,7 +2310,7 @@ fi
 if test -z "$lt_cv_path_MAGIC_CMD"; then
   if test -n "$ac_tool_prefix"; then
     echo $ac_n "checking for file""... $ac_c" 1>&6
-echo "configure:2285: checking for file" >&5
+echo "configure:2314: checking for file" >&5
 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2352,7 +2381,7 @@ esac
 # 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2356: checking for $ac_word" >&5
+echo "configure:2385: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2384,7 +2413,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2388: checking for $ac_word" >&5
+echo "configure:2417: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2419,7 +2448,7 @@ fi
 # 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2423: checking for $ac_word" >&5
+echo "configure:2452: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2451,7 +2480,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "strip", so it can be a program name with args.
 set dummy strip; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2455: checking for $ac_word" >&5
+echo "configure:2484: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2500,8 +2529,8 @@ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
 case $host in
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 2504 "configure"' > conftest.$ac_ext
-  if { (eval echo configure:2505: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  echo '#line 2533 "configure"' > conftest.$ac_ext
+  if { (eval echo configure:2534: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
     case `/usr/bin/file conftest.$ac_objext` in
     *32-bit*)
       LD="${LD-ld} -32"
@@ -2522,7 +2551,7 @@ case $host in
   SAVE_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -belf"
   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
-echo "configure:2526: checking whether the C compiler needs -belf" >&5
+echo "configure:2555: checking whether the C compiler needs -belf" >&5
 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2535,14 +2564,14 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
 cross_compiling=$ac_cv_prog_cc_cross
 
      cat > conftest.$ac_ext <<EOF
-#line 2539 "configure"
+#line 2568 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:2546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   lt_cv_cc_needs_belf=yes
 else
@@ -2646,8 +2675,15 @@ old_postinstall_cmds='chmod 644 $oldlib'
 old_postuninstall_cmds=
 
 if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+    ;;
+  *)
+    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+    ;;
+  esac
   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-  old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
 fi
 
 # Allow CC to be a program name with arguments.
@@ -2655,7 +2691,7 @@ set dummy $CC
 compiler="$2"
 
 echo $ac_n "checking for objdir""... $ac_c" 1>&6
-echo "configure:2659: checking for objdir" >&5
+echo "configure:2695: checking for objdir" >&5
 rm -f .libs 2>/dev/null
 mkdir .libs 2>/dev/null
 if test -d .libs; then
@@ -2682,7 +2718,7 @@ test -z "$pic_mode" && pic_mode=default
 # in isolation, and that seeing it set (from the cache) indicates that
 # the associated values are set (in the cache) correctly too.
 echo $ac_n "checking for $compiler option to produce PIC""... $ac_c" 1>&6
-echo "configure:2686: checking for $compiler option to produce PIC" >&5
+echo "configure:2722: checking for $compiler option to produce PIC" >&5
 if eval "test \"`echo '$''{'lt_cv_prog_cc_pic'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2704,7 +2740,7 @@ else
       # libC (AIX C++ library), which obviously doesn't included in libraries
       # list by gcc. This cause undefined symbols with -static flags.
       # This hack allows C programs to be linked with "-static -ldl", but
-      # we not sure about C++ programs.
+      # not sure about C++ programs.
       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
       ;;
     amigaos*)
@@ -2739,13 +2775,13 @@ else
     # PORTME Check for PIC flags for the system compiler.
     case $host_os in
     aix3* | aix4* | aix5*)
+      lt_cv_prog_cc_wl='-Wl,'
       # All AIX code is PIC.
       if test "$host_cpu" = ia64; then
-        # AIX 5 now supports IA64 processor
-        lt_cv_prog_cc_static='-Bstatic'
-        lt_cv_prog_cc_wl='-Wl,'
+       # AIX 5 now supports IA64 processor
+       lt_cv_prog_cc_static='-Bstatic'
       else
-        lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
+       lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
       fi
       ;;
 
@@ -2814,9 +2850,9 @@ else
       lt_cv_prog_cc_pic='-KPIC'
       lt_cv_prog_cc_static='-Bstatic'
       if test "x$host_vendor" = xsni; then
-        lt_cv_prog_cc_wl='-LD'
+       lt_cv_prog_cc_wl='-LD'
       else
-        lt_cv_prog_cc_wl='-Wl,'
+       lt_cv_prog_cc_wl='-Wl,'
       fi
       ;;
 
@@ -2847,21 +2883,21 @@ else
 
   # Check to make sure the pic_flag actually works.
   echo $ac_n "checking if $compiler PIC flag $lt_cv_prog_cc_pic works""... $ac_c" 1>&6
-echo "configure:2851: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
+echo "configure:2887: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
   if eval "test \"`echo '$''{'lt_cv_prog_cc_pic_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
       save_CFLAGS="$CFLAGS"
     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
     cat > conftest.$ac_ext <<EOF
-#line 2858 "configure"
+#line 2894 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:2865: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
         case $host_os in
       hpux9* | hpux10* | hpux11*)
@@ -2913,7 +2949,7 @@ if test -n "$lt_cv_prog_cc_shlib"; then
 fi
 
 echo $ac_n "checking if $compiler static flag $lt_cv_prog_cc_static works""... $ac_c" 1>&6
-echo "configure:2917: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
+echo "configure:2953: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
 if eval "test \"`echo '$''{'lt_cv_prog_cc_static_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2921,14 +2957,14 @@ else
   save_LDFLAGS="$LDFLAGS"
   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
   cat > conftest.$ac_ext <<EOF
-#line 2925 "configure"
+#line 2961 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:2932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   lt_cv_prog_cc_static_works=yes
 else
@@ -2955,7 +2991,7 @@ can_build_shared="$lt_cv_prog_cc_can_build_shared"
 
 # Check to see if options -o and -c are simultaneously supported by compiler
 echo $ac_n "checking if $compiler supports -c -o file.$ac_objext""... $ac_c" 1>&6
-echo "configure:2959: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo "configure:2995: checking if $compiler supports -c -o file.$ac_objext" >&5
 if eval "test \"`echo '$''{'lt_cv_compiler_c_o'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2974,7 +3010,7 @@ chmod -w .
 save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
 compiler_c_o=no
-if { (eval echo configure:2978: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
+if { (eval echo configure:3014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
   # The compiler can only warn and ignore the option if not recognized
   # So say no if there are warnings
   if test -s out/conftest.err; then
@@ -3003,7 +3039,7 @@ echo "$ac_t""$compiler_c_o" 1>&6
 if test x"$compiler_c_o" = x"yes"; then
   # Check to see if we can write to a .lo
   echo $ac_n "checking if $compiler supports -c -o file.lo""... $ac_c" 1>&6
-echo "configure:3007: checking if $compiler supports -c -o file.lo" >&5
+echo "configure:3043: checking if $compiler supports -c -o file.lo" >&5
   if eval "test \"`echo '$''{'lt_cv_compiler_o_lo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3011,15 +3047,17 @@ else
   lt_cv_compiler_o_lo=no
   save_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -c -o conftest.lo"
+  save_objext="$ac_objext"
+  ac_objext=lo
   cat > conftest.$ac_ext <<EOF
-#line 3016 "configure"
+#line 3054 "configure"
 #include "confdefs.h"
 
 int main() {
 int some_variable = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:3023: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3061: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
       # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
@@ -3034,12 +3072,13 @@ else
   cat conftest.$ac_ext >&5
 fi
 rm -f conftest*
+  ac_objext="$save_objext"
   CFLAGS="$save_CFLAGS"
   
 fi
 
   compiler_o_lo=$lt_cv_compiler_o_lo
-  echo "$ac_t""$compiler_c_lo" 1>&6
+  echo "$ac_t""$compiler_o_lo" 1>&6
 else
   compiler_o_lo=no
 fi
@@ -3049,7 +3088,7 @@ hard_links="nottested"
 if test "$compiler_c_o" = no && test "$need_locks" != no; then
   # do not overwrite the value of need_locks provided by the user
   echo $ac_n "checking if we can lock with hard links""... $ac_c" 1>&6
-echo "configure:3053: checking if we can lock with hard links" >&5
+echo "configure:3092: checking if we can lock with hard links" >&5
   hard_links=yes
   $rm conftest*
   ln conftest.a conftest.b 2>/dev/null && hard_links=no
@@ -3068,20 +3107,20 @@ fi
 if test "$GCC" = yes; then
   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
   echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions""... $ac_c" 1>&6
-echo "configure:3072: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+echo "configure:3111: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   echo "int some_variable = 0;" > conftest.$ac_ext
   save_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
   compiler_rtti_exceptions=no
   cat > conftest.$ac_ext <<EOF
-#line 3078 "configure"
+#line 3117 "configure"
 #include "confdefs.h"
 
 int main() {
 int some_variable = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:3085: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
       # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
@@ -3108,7 +3147,7 @@ fi
 
 # See if the linker supports building shared libraries.
 echo $ac_n "checking whether the linker ($LD) supports shared libraries""... $ac_c" 1>&6
-echo "configure:3112: checking whether the linker ($LD) supports shared libraries" >&5
+echo "configure:3151: checking whether the linker ($LD) supports shared libraries" >&5
 
 allow_undefined_flag=
 no_undefined_flag=
@@ -3149,7 +3188,7 @@ exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
 extract_expsyms_cmds=
 
 case $host_os in
-cygwin* | mingw* | pw32* )
+cygwin* | mingw* | pw32*)
   # FIXME: the MSVC++ port hasn't been tested in a loooong time
   # When not using gcc, we currently assume that we are using
   # Microsoft Visual C++.
@@ -3157,7 +3196,9 @@ cygwin* | mingw* | pw32* )
     with_gnu_ld=no
   fi
   ;;
-
+openbsd*)
+  with_gnu_ld=no
+  ;;
 esac
 
 ld_shlibs=yes
@@ -3244,7 +3285,7 @@ EOF
     # can override, but on older systems we have to supply one (in ltdll.c)
     if test "x$lt_cv_need_dllmain" = "xyes"; then
       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
-      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < [$]0 > $output_objdir/$soname-ltdll.c~
+      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
        test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
     else
       ltdll_obj=
@@ -3263,18 +3304,18 @@ EOF
     # is EXPORTS), use it as is.
     # If DATA tags from a recent dlltool are present, honour them!
     archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
-        cp $export_symbols $output_objdir/$soname-def;
+       cp $export_symbols $output_objdir/$soname-def;
       else
-        echo EXPORTS > $output_objdir/$soname-def;
-        _lt_hint=1;
-        cat $export_symbols | while read symbol; do
-         set dummy \$symbol;
-         case \$# in
-           2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
-           *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
-         esac;
-         _lt_hint=`expr 1 + \$_lt_hint`;
-        done;
+       echo EXPORTS > $output_objdir/$soname-def;
+       _lt_hint=1;
+       cat $export_symbols | while read symbol; do
+        set dummy \$symbol;
+        case \$# in
+          2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
+          *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
+        esac;
+        _lt_hint=`expr 1 + \$_lt_hint`;
+       done;
       fi~
       '"$ltdll_cmds"'
       $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
@@ -3369,80 +3410,96 @@ else
     ;;
 
   aix4* | aix5*)
+    if test "$host_cpu" = ia64; then
+      # On IA64, the linker does run time linking by default, so we don't
+      # have to do anything special.
+      aix_use_runtimelinking=no
+      exp_sym_flag='-Bexport'
+      no_entry_flag=""
+    else
+      aix_use_runtimelinking=no
+
+      # Test if we are trying to use run time linking or normal
+      # 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
+           aix_use_runtimelinking=yes
+           break
+         fi
+       done
+      esac
+
+      exp_sym_flag='-bexport'
+      no_entry_flag='-bnoentry'
+    fi
+
     # When large executables or shared objects are built, AIX ld can
     # have problems creating the table of contents.  If linking a library
     # or program results in "error TOC overflow" add -mminimal-toc to
     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
 
+    hardcode_direct=yes
     archive_cmds=''
     hardcode_libdir_separator=':'
     if test "$GCC" = yes; then
-      collect2name=`${CC} -print-prog-name=collect2`
-      if test -f "$collect2name" && \
-        strings "$collect2name" | grep resolve_lib_name >/dev/null
-      then
-       # We have reworked collect2
-       hardcode_direct=yes
-      else
-        # We have old collect2
-        hardcode_direct=unsupported
-        # It fails to find uninstalled libraries when the uninstalled
-        # path is not listed in the libpath.  Setting hardcode_minus_L
-        # to unsupported forces relinking
-        hardcode_minus_L=yes
-        hardcode_libdir_flag_spec='-L$libdir'
-        hardcode_libdir_separator=
-      fi
+      case $host_os in aix4.[012]|aix4.[012].*)
+       collect2name=`${CC} -print-prog-name=collect2`
+       if test -f "$collect2name" && \
+         strings "$collect2name" | grep resolve_lib_name >/dev/null
+       then
+         # We have reworked collect2
+         hardcode_direct=yes
+       else
+         # We have old collect2
+         hardcode_direct=unsupported
+         # It fails to find uninstalled libraries when the uninstalled
+         # path is not listed in the libpath.  Setting hardcode_minus_L
+         # to unsupported forces relinking
+         hardcode_minus_L=yes
+         hardcode_libdir_flag_spec='-L$libdir'
+         hardcode_libdir_separator=
+       fi
+      esac
+
       shared_flag='-shared'
     else
+      # not using gcc
       if test "$host_cpu" = ia64; then
-        shared_flag='-G'
+       shared_flag='${wl}-G'
       else
-        shared_flag='${wl}-bM:SRE'
+       if test "$aix_use_runtimelinking" = yes; then
+         shared_flag='${wl}-G'
+       else
+         shared_flag='${wl}-bM:SRE'
+       fi
       fi
-      hardcode_direct=yes
     fi
 
-    if test "$host_cpu" = ia64; then
-      # On IA64, the linker does run time linking by default, so we don't
-      # have to do anything special.
-      aix_use_runtimelinking=no
-      exp_sym_flag='-Bexport'
-      no_entry_flag=""
-    else
-      # Test if we are trying to use run time linking, or normal AIX style linking.
-      # If -brtl is somewhere in LDFLAGS, we need to do run time linking.
-      aix_use_runtimelinking=no
-      for ld_flag in $LDFLAGS; do
-        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then
-          aix_use_runtimelinking=yes
-          break
-        fi
-      done
-      exp_sym_flag='-bexport'
-      no_entry_flag='-bnoentry'
-    fi
     # It seems that -bexpall can do strange things, so it is better to
     # generate a list of symbols to export.
     always_export_symbols=yes
     if test "$aix_use_runtimelinking" = yes; then
+      # Warning - without using the other runtime loading flags (-brtl),
+      # -berok will link without error, but may produce a broken library.
+      allow_undefined_flag='-berok'
       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
-      allow_undefined_flag=' -Wl,-G'
-      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     else
       if test "$host_cpu" = ia64; then
-        hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-       allow_undefined_flag="-znodefs"
-        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+       hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+       allow_undefined_flag="-z nodefs"
+       archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
       else
-        hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
-        # Warning - without using the other run time loading flags, -berok will
-        #           link without error, but may produce a broken library.
-        allow_undefined_flag='${wl}-berok"
-        # This is a bit strange, but is similar to how AIX traditionally builds
-        # it's shared libraries.
-        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
+       hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
+       # Warning - without using the other run time loading flags,
+       # -berok will link without error, but may produce a broken library.
+       allow_undefined_flag='${wl}-berok'
+       # This is a bit strange, but is similar to how AIX traditionally builds
+       # it's shared libraries.
+       archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
       fi
     fi
     ;;
@@ -3474,11 +3531,18 @@ else
     ;;
 
   darwin* | rhapsody*)
-    allow_undefined_flag='-undefined suppress'
+    case "$host_os" in
+    rhapsody* | darwin1.[012])
+      allow_undefined_flag='-undefined suppress'
+      ;;
+    *) # Darwin 1.3 on
+      allow_undefined_flag='-flat_namespace -undefined suppress'
+      ;;
+    esac
     # FIXME: Relying on posixy $() will cause problems for
     #        cross-compilation, but unfortunately the echo tests do not
     #        yet detect zsh echo's removal of \ escapes.
-    archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+    archive_cmds='$nonopt $(test "x$module" = xyes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
     # We need to add '_' to the symbols in $export_symbols first
     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
     hardcode_direct=yes
@@ -3553,7 +3617,7 @@ else
     ;;
 
   newsos6)
-    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     hardcode_direct=yes
     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     hardcode_libdir_separator=:
@@ -3561,10 +3625,24 @@ else
     ;;
 
   openbsd*)
-    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-    hardcode_libdir_flag_spec='-R$libdir'
     hardcode_direct=yes
     hardcode_shlibpath_var=no
+    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+      export_dynamic_flag_spec='${wl}-E'
+    else
+      case "$host_os" in
+      openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+       hardcode_libdir_flag_spec='-R$libdir'
+        ;;
+      *)
+        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
+        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+        ;;
+      esac
+    fi
     ;;
 
   os2*)
@@ -3609,10 +3687,39 @@ else
     hardcode_shlibpath_var=no
     runpath_var=LD_RUN_PATH
     hardcode_runpath_var=yes
+    export_dynamic_flag_spec='${wl}-Bexport'
     ;;
 
   solaris*)
+    # gcc --version < 3.0 without binutils cannot create self contained
+    # shared libraries reliably, requiring libgcc.a to resolve some of
+    # the object symbols generated in some cases.  Libraries that use
+    # assert need libgcc.a to resolve __eprintf, for example.  Linking
+    # a copy of libgcc.a into every shared library to guarantee resolving
+    # such symbols causes other problems:  According to Tim Van Holder
+    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
+    # (to the application) exception stack for one thing.
     no_undefined_flag=' -z defs'
+    if test "$GCC" = yes; then
+      case `$CC --version 2>/dev/null` in
+      [12].*)
+       cat <<EOF 1>&2
+
+*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
+*** create self contained shared libraries on Solaris systems, without
+*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
+*** -no-undefined support, which will at least allow you to build shared
+*** libraries.  However, you may find that when you link such libraries
+*** into an application without using GCC, you have to manually add
+*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
+*** upgrade to a newer version of GCC.  Another option is to rebuild your
+*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
+
+EOF
+        no_undefined_flag=
+       ;;
+      esac
+    fi
     # $CC -shared without GNU ld will not create a library from C++
     # object files and a static libstdc++, better avoid it by now
     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
@@ -3644,7 +3751,7 @@ else
 
   sysv4)
     if test "x$host_vendor" = xsno; then
-      archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
+      archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
       hardcode_direct=yes # is this really true???
     else
       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
@@ -3724,7 +3831,7 @@ test "$ld_shlibs" = no && can_build_shared=no
 
 # Check hardcoding attributes.
 echo $ac_n "checking how to hardcode library paths into programs""... $ac_c" 1>&6
-echo "configure:3728: checking how to hardcode library paths into programs" >&5
+echo "configure:3835: checking how to hardcode library paths into programs" >&5
 hardcode_action=
 if test -n "$hardcode_libdir_flag_spec" || \
    test -n "$runpath_var"; then
@@ -3752,7 +3859,7 @@ echo "$ac_t""$hardcode_action" 1>&6
 striplib=
 old_striplib=
 echo $ac_n "checking whether stripping libraries is possible""... $ac_c" 1>&6
-echo "configure:3756: checking whether stripping libraries is possible" >&5
+echo "configure:3863: checking whether stripping libraries is possible" >&5
 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
@@ -3766,7 +3873,7 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
 
 # PORTME Fill in your ld.so characteristics
 echo $ac_n "checking dynamic linker characteristics""... $ac_c" 1>&6
-echo "configure:3770: checking dynamic linker characteristics" >&5
+echo "configure:3877: checking dynamic linker characteristics" >&5
 library_names_spec=
 libname_spec='lib$name'
 soname_spec=
@@ -3804,22 +3911,24 @@ aix4* | aix5*)
     # depend on `.', always an invalid library.  This was fixed in
     # development snapshots of GCC prior to 3.0.
     case $host_os in
-       aix4 | aix4.[01] | aix4.[01].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-           echo ' yes '
-           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-        :
-      else
-        can_build_shared=no
-      fi
-      ;;
+      aix4 | aix4.[01] | aix4.[01].*)
+       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+            echo ' yes '
+            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+         :
+       else
+         can_build_shared=no
+       fi
+       ;;
     esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
+    # AIX (on Power*) has no versioning support, so currently we can
+    # not hardcode correct soname into executable. Probably we can
+    # add versioning support to collect2, so additional links can
+    # be useful in future.
     if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so instead of
-      # lib<name>.a to let people know that these are not typical AIX shared libraries.
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
     else
       # We preserve .a as extension for shared libraries through AIX4.2
@@ -3828,7 +3937,6 @@ aix4* | aix5*)
       soname_spec='${libname}${release}.so$major'
     fi
     shlibpath_var=LIBPATH
-    deplibs_check_method=pass_all
   fi
   ;;
 
@@ -4041,9 +4149,19 @@ newsos6)
 
 openbsd*)
   version_type=sunos
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-    need_version=no
+  need_lib_prefix=no
+  need_version=no
+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case "$host_os" in
+    openbsd2.[89] | openbsd2.[89].*)
+      shlibpath_overrides_runpath=no
+      ;;
+    *)
+      shlibpath_overrides_runpath=yes
+      ;;
+    esac
+  else
+    shlibpath_overrides_runpath=yes
   fi
   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
@@ -4152,9 +4270,38 @@ test "$dynamic_linker" = no && can_build_shared=no
 
 # Report the final consequences.
 echo $ac_n "checking if libtool supports shared libraries""... $ac_c" 1>&6
-echo "configure:4156: checking if libtool supports shared libraries" >&5
+echo "configure:4274: checking if libtool supports shared libraries" >&5
 echo "$ac_t""$can_build_shared" 1>&6
 
+echo $ac_n "checking whether to build shared libraries""... $ac_c" 1>&6
+echo "configure:4278: checking whether to build shared libraries" >&5
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+  test "$enable_shared" = yes && enable_static=no
+  if test -n "$RANLIB"; then
+    archive_cmds="$archive_cmds~\$RANLIB \$lib"
+    postinstall_cmds='$RANLIB $lib'
+  fi
+  ;;
+
+aix4*)
+  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+    test "$enable_shared" = yes && enable_static=no
+  fi
+  ;;
+esac
+echo "$ac_t""$enable_shared" 1>&6
+
+echo $ac_n "checking whether to build static libraries""... $ac_c" 1>&6
+echo "configure:4301: checking whether to build static libraries" >&5
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+echo "$ac_t""$enable_static" 1>&6
+
 if test "$hardcode_action" = relink; then
   # Fast installation is not supported
   enable_fast_install=no
@@ -4190,27 +4337,73 @@ else
    ;;
 
   *)
-    echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
-echo "configure:4195: checking for dlopen in -ldl" >&5
-ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
+    echo $ac_n "checking for shl_load""... $ac_c" 1>&6
+echo "configure:4342: checking for shl_load" >&5
+if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.$ac_ext <<EOF
+#line 4347 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char shl_load(); below.  */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char shl_load();
+
+int main() {
+
+/* 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_shl_load) || defined (__stub___shl_load)
+choke me
+#else
+shl_load();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:4370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_shl_load=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_shl_load=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'shl_load`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  lt_cv_dlopen="shl_load"
+else
+  echo "$ac_t""no" 1>&6
+echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
+echo "configure:4388: checking for shl_load in -ldld" >&5
+ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
-LIBS="-ldl  $LIBS"
+LIBS="-ldld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4203 "configure"
+#line 4396 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
     builtin and then its argument prototype would still apply.  */
-char dlopen();
+char shl_load();
 
 int main() {
-dlopen()
+shl_load()
 ; return 0; }
 EOF
-if { (eval echo configure:4214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -4225,16 +4418,16 @@ LIBS="$ac_save_LIBS"
 fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for dlopen""... $ac_c" 1>&6
-echo "configure:4233: checking for dlopen" >&5
+echo "configure:4426: checking for dlopen" >&5
 if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4238 "configure"
+#line 4431 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char dlopen(); below.  */
@@ -4257,7 +4450,7 @@ dlopen();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_dlopen=yes"
 else
@@ -4274,54 +4467,46 @@ if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
   lt_cv_dlopen="dlopen"
 else
   echo "$ac_t""no" 1>&6
-echo $ac_n "checking for shl_load""... $ac_c" 1>&6
-echo "configure:4279: checking for shl_load" >&5
-if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
+echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
+echo "configure:4472: checking for dlopen in -ldl" >&5
+ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 4284 "configure"
+  ac_save_LIBS="$LIBS"
+LIBS="-ldl  $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4480 "configure"
 #include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char shl_load(); below.  */
-#include <assert.h>
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
     builtin and then its argument prototype would still apply.  */
-char shl_load();
+char dlopen();
 
 int main() {
-
-/* 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_shl_load) || defined (__stub___shl_load)
-choke me
-#else
-shl_load();
-#endif
-
+dlopen()
 ; return 0; }
 EOF
-if { (eval echo configure:4307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  eval "ac_cv_func_shl_load=yes"
+  eval "ac_cv_lib_$ac_lib_var=yes"
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  eval "ac_cv_func_shl_load=no"
+  eval "ac_cv_lib_$ac_lib_var=no"
 fi
 rm -f conftest*
-fi
+LIBS="$ac_save_LIBS"
 
-if eval "test \"`echo '$ac_cv_func_'shl_load`\" = yes"; then
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-  lt_cv_dlopen="shl_load"
+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
-echo "configure:4325: checking for dlopen in -lsvld" >&5
+echo "configure:4510: checking for dlopen in -lsvld" >&5
 ac_lib_var=`echo svld'_'dlopen | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -4329,7 +4514,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsvld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4333 "configure"
+#line 4518 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -4340,7 +4525,7 @@ int main() {
 dlopen()
 ; return 0; }
 EOF
-if { (eval echo configure:4344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -4358,27 +4543,27 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
 else
   echo "$ac_t""no" 1>&6
-echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
-echo "configure:4363: checking for shl_load in -ldld" >&5
-ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
+echo "configure:4548: checking for dld_link in -ldld" >&5
+ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
 LIBS="-ldld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4371 "configure"
+#line 4556 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
     builtin and then its argument prototype would still apply.  */
-char shl_load();
+char dld_link();
 
 int main() {
-shl_load()
+dld_link()
 ; return 0; }
 EOF
-if { (eval echo configure:4382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -4398,13 +4583,16 @@ else
   echo "$ac_t""no" 1>&6
 fi
 
+             
+fi
+
            
 fi
 
-          
+         
 fi
 
-        
+       
 fi
 
       
@@ -4431,7 +4619,7 @@ fi
     LIBS="$lt_cv_dlopen_libs $LIBS"
 
     echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
-echo "configure:4435: checking whether a program can dlopen itself" >&5
+echo "configure:4623: checking whether a program can dlopen itself" >&5
 if eval "test \"`echo '$''{'lt_cv_dlopen_self'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4441,7 +4629,7 @@ else
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 4445 "configure"
+#line 4633 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -4502,7 +4690,7 @@ int main ()
     exit (status);
 }
 EOF
-  if { (eval echo configure:4506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
+  if { (eval echo configure:4694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
     (./conftest; exit; ) 2>/dev/null
     lt_status=$?
     case x$lt_status in
@@ -4525,7 +4713,7 @@ echo "$ac_t""$lt_cv_dlopen_self" 1>&6
     if test "x$lt_cv_dlopen_self" = xyes; then
       LDFLAGS="$LDFLAGS $link_static_flag"
       echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
-echo "configure:4529: checking whether a statically linked program can dlopen itself" >&5
+echo "configure:4717: checking whether a statically linked program can dlopen itself" >&5
 if eval "test \"`echo '$''{'lt_cv_dlopen_self_static'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4535,7 +4723,7 @@ else
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 4539 "configure"
+#line 4727 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -4596,7 +4784,7 @@ int main ()
     exit (status);
 }
 EOF
-  if { (eval echo configure:4600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
+  if { (eval echo configure:4788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
     (./conftest; exit; ) 2>/dev/null
     lt_status=$?
     case x$lt_status in
@@ -4645,14 +4833,14 @@ if test "$enable_shared" = yes && test "$GCC" = yes; then
     # systems, -lgcc has to come before -lc. If gcc already passes -lc
     # to ld, don't add -lc before -lgcc.
     echo $ac_n "checking whether -lc should be explicitly linked in""... $ac_c" 1>&6
-echo "configure:4649: checking whether -lc should be explicitly linked in" >&5
+echo "configure:4837: checking whether -lc should be explicitly linked in" >&5
     if eval "test \"`echo '$''{'lt_cv_archive_cmds_need_lc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   $rm conftest*
     echo 'static int dummy;' > conftest.$ac_ext
 
-    if { (eval echo configure:4656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+    if { (eval echo configure:4844: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
       soname=conftest
       lib=conftest
       libobjs=conftest.$ac_objext
@@ -4665,7 +4853,7 @@ else
       libname=conftest
       save_allow_undefined_flag=$allow_undefined_flag
       allow_undefined_flag=
-      if { (eval echo configure:4669: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
+      if { (eval echo configure:4857: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
       then
        lt_cv_archive_cmds_need_lc=no
       else
@@ -4719,6 +4907,7 @@ if test -f "$ltmain"; then
     old_striplib striplib file_magic_cmd export_symbols_cmds \
     deplibs_check_method allow_undefined_flag no_undefined_flag \
     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
+    global_symbol_to_c_name_address \
     hardcode_libdir_flag_spec hardcode_libdir_separator  \
     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
@@ -4785,12 +4974,12 @@ SHELL=$lt_SHELL
 # Whether or not to build shared libraries.
 build_libtool_libs=$enable_shared
 
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$need_lc
-
 # Whether or not to build static libraries.
 build_old_libs=$enable_static
 
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$need_lc
+
 # Whether or not to optimize for fast installation.
 fast_install=$enable_fast_install
 
@@ -4956,6 +5145,9 @@ global_symbol_pipe=$lt_global_symbol_pipe
 # Transform the output of nm in a proper C declaration
 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
 
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
+
 # This is the shared library runtime path variable.
 runpath_var=$runpath_var
 
@@ -5078,9 +5270,9 @@ EOF
 #   return TRUE;
 # }
 # /* ltdll.c ends here */
-        # This is a source program that is used to create import libraries
-        # on Windows for dlls which lack them. Don't remove nor modify the
-        # starting and closing comments
+       # This is a source program that is used to create import libraries
+       # on Windows for dlls which lack them. Don't remove nor modify the
+       # starting and closing comments
 # /* impgen.c starts here */
 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
 #
@@ -5256,7 +5448,7 @@ ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
-echo "configure:5260: checking for ld used by GCC" >&5
+echo "configure:5452: checking for ld used by GCC" >&5
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -5286,10 +5478,10 @@ echo "configure:5260: checking for ld used by GCC" >&5
   esac
 elif test "$with_gnu_ld" = yes; then
   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
-echo "configure:5290: checking for GNU ld" >&5
+echo "configure:5482: checking for GNU ld" >&5
 else
   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
-echo "configure:5293: checking for non-GNU ld" >&5
+echo "configure:5485: checking for non-GNU ld" >&5
 fi
 if eval "test \"`echo '$''{'acl_cv_path_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5324,7 +5516,7 @@ else
 fi
 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
-echo "configure:5328: checking if the linker ($LD) is GNU ld" >&5
+echo "configure:5520: checking if the linker ($LD) is GNU ld" >&5
 if eval "test \"`echo '$''{'acl_cv_prog_gnu_ld'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5358,7 +5550,7 @@ with_gnu_ld=$acl_cv_prog_gnu_ld
 
 
                                                 echo $ac_n "checking for shared library run path origin""... $ac_c" 1>&6
-echo "configure:5362: checking for shared library run path origin" >&5
+echo "configure:5554: checking for shared library run path origin" >&5
 if eval "test \"`echo '$''{'acl_cv_rpath'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5388,7 +5580,7 @@ echo "$ac_t""$acl_cv_rpath" 1>&6
   
   
   echo $ac_n "checking how to link with librpathx""... $ac_c" 1>&6
-echo "configure:5392: checking how to link with librpathx" >&5
+echo "configure:5584: checking how to link with librpathx" >&5
 if eval "test \"`echo '$''{'ac_cv_librpathx_libs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5698,6 +5890,29 @@ fi
                       fi
                     fi
                     ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                                                            haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $dir"
+                    fi
+                                                            haveit=
+                    for x in $ltrpathdirs; do
+                      if test "X$x" = "X$dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      ltrpathdirs="$ltrpathdirs $dir"
+                    fi
+                    ;;
                   -l*)
                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                     ;;
index 87e4d562bf6433e31e37a794f6127c0aaae25394..5bd4ade9efd7e5a9780c85820f9ad47841994e1c 100644 (file)
@@ -103,6 +103,8 @@ msgid ""
 "  -n, --add-location             generate '#: filename:line' lines (default)\n"
 "      --strict                   write out strict Uniforum conforming .po file\n"
 "  -w, --width=NUMBER             set output page width\n"
+"      --no-wrap                  do not break long message lines, longer than\n"
+"                                 the output page width, into several lines\n"
 "  -s, --sort-output              generate sorted output\n"
 "  -F, --sort-by-file             sort output by file location\n"
 "      --omit-header              don't write header with `msgid \"\"' entry\n"