-----------------------------------------------------------------------------
 MANIFEST                             |  249 
 Makefile                             |   13 
 README                               |    7 
 aclocal.m4                           |  369 
 conf-tin                             |    1 
 config.guess                         |  777 
 config.sub                           | 2528 +-
 configure                            |30792 +++++++++++++++++++--------------
 configure.in                         |   67 
 doc/CHANGES                          |   62 
 doc/CHANGES.old                      |   58 
 doc/CREDITS                          |   14 
 doc/INSTALL                          |   11 
 doc/TODO                             |   89 
 doc/WHATSNEW                         |    8 
 doc/filtering                        |   24 
 doc/l10n/de.po                       | 3564 +--
 doc/l10n/de/tin.1                    |  209 
 doc/l10n/de/tin.5                    |  114 
 doc/l10n/en_GB.po                    | 3530 +--
 doc/l10n/en_GB/tin.1                 |   81 
 doc/l10n/en_GB/tin.5                 |   44 
 doc/l10n/es.po                       |12442 +++++++++++++
 doc/l10n/es/tin.1                    | 3674 +++
 doc/l10n/es/tin.5                    | 2514 ++
 doc/l10n/tin-man.pot                 | 3365 +--
 doc/mmdf.5                           |    4 
 doc/opt-case.1                       |    2 
 doc/plp_snprintf.3                   |    2 
 doc/tin.1                            |   63 
 doc/tin.5                            |   33 
 doc/tinews.1                         |   21 
 include/autoconf.hin                 |   32 
 include/bool.h                       |    2 
 include/bugrep.h                     |    2 
 include/debug.h                      |    2 
 include/extern.h                     |   34 
 include/keymap.h                     |    2 
 include/newsrc.h                     |    2 
 include/nntplib.h                    |   10 
 include/policy.h                     |    8 
 include/proto.h                      |    6 
 include/rfc2046.h                    |    2 
 include/stpwatch.h                   |    2 
 include/tcurses.h                    |    2 
 include/tin.h                        |   89 
 include/tinrc.h                      |    4 
 include/tnntp.h                      |    2 
 include/trace.h                      |    2 
 include/version.h                    |   10 
 libcanlock/COPYING                   |    2 
 libcanlock/ChangeLog                 |    2 
 libcanlock/ChangeLog_V3              |    2 
 libcanlock/LICENSE                   |    2 
 libcanlock/Makefile.in               |   19 
 libcanlock/README                    |    4 
 libcanlock/include/canlock-private.h |   45 
 libcanlock/include/canlock.h         |   12 
 libcanlock/include/config.h          |    9 
 libcanlock/src/hmac.c                |   20 
 libcanlock/src/secret.c              |   30 
 libcanlock/src/sha1.c                |    5 
 libcanlock/src/sha224-256.c          |    9 
 libcanlock/src/sha384-512.c          |   13 
 pcre/pcre_compile.c                  |    4 
 pcre/pcre_study.c                    |    2 
 po/POTFILES.in                       |   22 
 po/da.po                             | 1708 -
 po/de.po                             | 1697 -
 po/en_GB.po                          | 1685 -
 po/es.po                             | 8148 ++++++++
 po/et.po                             | 1695 -
 po/fr.po                             | 1722 -
 po/ru.po                             | 1702 -
 po/sv.po                             | 1687 -
 po/tin.pot                           | 1685 -
 po/tr.po                             | 1710 -
 po/zh_CN.po                          | 1707 -
 po/zh_TW.po                          | 1707 -
 po4a.conf                            |    3 
 src/Makefile.in                      |   13 
 src/active.c                         |   54 
 src/art.c                            |  543 
 src/attrib.c                         |   18 
 src/auth.c                           |   55 
 src/charset.c                        |    2 
 src/color.c                          |    2 
 src/config.c                         |   44 
 src/cook.c                           |   10 
 src/debug.c                          |   10 
 src/envarg.c                         |    2 
 src/feed.c                           |   26 
 src/filter.c                         |   89 
 src/getline.c                        |   15 
 src/global.c                         |    4 
 src/group.c                          |    8 
 src/hashstr.c                        |    2 
 src/header.c                         |    6 
 src/heapsort.c                       |    4 
 src/help.c                           |    7 
 src/inews.c                          |   12 
 src/init.c                           |   10 
 src/joinpath.c                       |    2 
 src/keymap.c                         |   16 
 src/lang.c                           |   50 
 src/list.c                           |    6 
 src/lock.c                           |    2 
 src/mail.c                           |   20 
 src/main.c                           |   33 
 src/makecfg.c                        |    2 
 src/memory.c                         |   24 
 src/mimetypes.c                      |    2 
 src/misc.c                           |  206 
 src/my_tmpfile.c                     |    4 
 src/newsrc.c                         |   36 
 src/nntplib.c                        |  135 
 src/nrctbl.c                         |    4 
 src/options_menu.c                   |    6 
 src/page.c                           |   97 
 src/pgp.c                            |    2 
 src/post.c                           |  100 
 src/prompt.c                         |    2 
 src/read.c                           |    4 
 src/refs.c                           |    2 
 src/regex.c                          |    4 
 src/rfc1524.c                        |   44 
 src/rfc2045.c                        |   10 
 src/rfc2046.c                        |   72 
 src/rfc2047.c                        |   34 
 src/save.c                           |   12 
 src/screen.c                         |   49 
 src/search.c                         |    8 
 src/select.c                         |   20 
 src/sigfile.c                        |    6 
 src/signal.c                         |    6 
 src/strftime.c                       |    9 
 src/string.c                         |   89 
 src/tags.c                           |    2 
 src/tcurses.c                        |   18 
 src/thread.c                         |    2 
 src/tincfg.tbl                       |    2 
 src/trace.c                          |    2 
 src/version.c                        |    2 
 src/xface.c                          |    4 
 src/xref.c                           |   32 
 tin-2.4.3/po/da.gmo                  |binary
 tin-2.4.3/po/de.gmo                  |binary
 tin-2.4.3/po/en_GB.gmo               |binary
 tin-2.4.3/po/es.gmo                  |binary
 tin-2.4.3/po/et.gmo                  |binary
 tin-2.4.3/po/fr.gmo                  |binary
 tin-2.4.3/po/ru.gmo                  |binary
 tin-2.4.3/po/sv.gmo                  |binary
 tin-2.4.3/po/tr.gmo                  |binary
 tin-2.4.3/po/zh_CN.gmo               |binary
 tin-2.4.3/po/zh_TW.gmo               |binary
 tin.spec                             |    2 
 tools/metamutt                       |    2 
 tools/opt-case.pl                    |    2 
 tools/tinews.pl                      |   31 
 tools/w2r.pl                         |    2 
 161 files changed, 64341 insertions(+), 29818 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp '--exclude=.bzr*' tin-2.4.2/MANIFEST tin-2.4.3/MANIFEST
--- tin-2.4.2/MANIFEST	2017-12-24 12:52:06.000000000 +0100
+++ tin-2.4.3/MANIFEST	2018-12-24 10:28:06.168103015 +0100
@@ -1,32 +1,32 @@
-MANIFEST for tin-2.4.2 (Sun Dec 24 12:52:06 CET 2017)
+MANIFEST for tin-2.4.3 (Mon Dec 24 10:28:05 CET 2018)
 ----------------------------------------------------
-   14881 ./Makefile
-    8553 ./MANIFEST
-    1383 ./README
+   15053 ./Makefile
+    8765 ./MANIFEST
+    1546 ./README
      745 ./README.MAC
      976 ./README.WIN
-  189691 ./aclocal.m4
-    1081 ./conf-tin
-   44611 ./config.guess
-   36696 ./config.sub
-  700297 ./configure
-   36613 ./configure.in
+  194403 ./aclocal.m4
+    1096 ./conf-tin
+   44510 ./config.guess
+   31461 ./config.sub
+  897578 ./configure
+   37185 ./configure.in
     7123 ./install-sh
-     318 ./po4a.conf
+     355 ./po4a.conf
     1502 ./tin.spec
    18847 ./doc/ABOUT-NLS
-    3696 ./doc/CHANGES
-  301408 ./doc/CHANGES.old
-    5098 ./doc/CREDITS
+    6693 ./doc/CHANGES
+  301428 ./doc/CHANGES.old
+    5125 ./doc/CREDITS
     1305 ./doc/DEBUG_REFS
-   31079 ./doc/INSTALL
-   47186 ./doc/TODO
-    1317 ./doc/WHATSNEW
+   31139 ./doc/INSTALL
+   47473 ./doc/TODO
+    1426 ./doc/WHATSNEW
     2618 ./doc/art_handling.txt
     1701 ./doc/article.txt
     4373 ./doc/auth.txt
     3828 ./doc/config-anomalies
-   11269 ./doc/filtering
+   12168 ./doc/filtering
    35305 ./doc/good-netkeeping-seal
     3803 ./doc/internals.txt
    23621 ./doc/iso2asc.txt
@@ -34,120 +34,120 @@ MANIFEST for tin-2.4.2 (Sun Dec 24 12:52
      633 ./doc/mailcap.sample
     5922 ./doc/mbox.5
     3365 ./doc/mime.types
-    4221 ./doc/mmdf.5
+    4223 ./doc/mmdf.5
     2128 ./doc/newsoverview.5
     1541 ./doc/nov_tests
-    5155 ./doc/opt-case.1
-    6964 ./doc/plp_snprintf.3
+    5156 ./doc/opt-case.1
+    6966 ./doc/plp_snprintf.3
     3964 ./doc/pgp.txt
     2990 ./doc/rcvars.txt
     1525 ./doc/reading-mail.txt
     4947 ./doc/umlaute.txt
     4246 ./doc/umlauts.txt
     7172 ./doc/url_handler.1
-  138355 ./doc/tin.1
-   81446 ./doc/tin.5
+  138894 ./doc/tin.1
+   81672 ./doc/tin.5
     5065 ./doc/tin.defaults
-   17673 ./doc/tinews.1
+   18163 ./doc/tinews.1
     2418 ./doc/tools.txt
     4345 ./doc/w2r.1
     2196 ./doc/wildmat.3
      344 ./tools/expiretover
-    3815 ./tools/metamutt
-    2789 ./tools/opt-case.pl
+    3816 ./tools/metamutt
+    2790 ./tools/opt-case.pl
     1413 ./tools/tinlock
-   42043 ./tools/tinews.pl
+   42613 ./tools/tinews.pl
     3792 ./tools/url_handler.pl
     1657 ./tools/url_handler.sh
-    3347 ./tools/w2r.pl
+    3348 ./tools/w2r.pl
     1661 ./tools/expand_aliases.tgz
     2595 ./include/bool.h
     1947 ./include/bugrep.h
     2248 ./include/debug.h
-   68597 ./include/extern.h
+   68535 ./include/extern.h
    14068 ./include/keymap.h
     6333 ./include/newsrc.h
-    8740 ./include/nntplib.h
+    8932 ./include/nntplib.h
      664 ./include/plp_snprintf.h
-   15516 ./include/policy.h
-   33189 ./include/proto.h
+   15535 ./include/policy.h
+   33277 ./include/proto.h
     5599 ./include/rfc2046.h
     3377 ./include/stpwatch.h
     5960 ./include/tcurses.h
-   70544 ./include/tin.h
-   17449 ./include/tinrc.h
+   72105 ./include/tin.h
+   17447 ./include/tinrc.h
     4346 ./include/tnntp.h
     2264 ./include/trace.h
-    2351 ./include/version.h
-   35442 ./src/active.c
-   76555 ./src/art.c
-   78278 ./src/attrib.c
-   16332 ./src/auth.c
+    2352 ./include/version.h
+   35494 ./src/active.c
+   89022 ./src/art.c
+   78541 ./src/attrib.c
+   16934 ./src/auth.c
    12717 ./src/charset.c
     8680 ./src/color.c
-   67537 ./src/config.c
-   28292 ./src/cook.c
+   67466 ./src/config.c
+   28294 ./src/cook.c
    27349 ./src/curses.c
-   11375 ./src/debug.c
+   11389 ./src/debug.c
     3408 ./src/envarg.c
-   30716 ./src/feed.c
-   57746 ./src/filter.c
-   18193 ./src/getline.c
+   30888 ./src/feed.c
+   59517 ./src/filter.c
+   18348 ./src/getline.c
     9070 ./src/global.c
-   44921 ./src/group.c
+   44914 ./src/group.c
     3900 ./src/hashstr.c
     8228 ./src/header.c
     6253 ./src/heapsort.c
-   43893 ./src/help.c
-   13957 ./src/inews.c
-   38353 ./src/init.c
+   43871 ./src/help.c
+   13942 ./src/inews.c
+   38410 ./src/init.c
     2435 ./src/joinpath.c
-  101755 ./src/keymap.c
-  138915 ./src/lang.c
+  101849 ./src/keymap.c
+  139189 ./src/lang.c
     4486 ./src/langinfo.c
-    7728 ./src/list.c
+    7724 ./src/list.c
     6663 ./src/lock.c
-   16898 ./src/mail.c
-   26427 ./src/main.c
+   17071 ./src/mail.c
+   26720 ./src/main.c
    10950 ./src/makecfg.c
-   13786 ./src/memory.c
+   14014 ./src/memory.c
     5273 ./src/mimetypes.c
-   95628 ./src/misc.c
-   39392 ./src/newsrc.c
-   54277 ./src/nntplib.c
-    7758 ./src/nrctbl.c
-  105742 ./src/options_menu.c
-   66233 ./src/page.c
+   95767 ./src/misc.c
+   39473 ./src/newsrc.c
+   55068 ./src/nntplib.c
+    7757 ./src/nrctbl.c
+  105743 ./src/options_menu.c
+   66860 ./src/page.c
    24137 ./src/parsdate.y
    17057 ./src/plp_snprintf.c
    13203 ./src/pgp.c
-  153029 ./src/post.c
+  153041 ./src/post.c
    18895 ./src/prompt.c
-   10510 ./src/read.c
+   10513 ./src/read.c
    27481 ./src/refs.c
     5485 ./src/regex.c
-   14526 ./src/rfc1524.c
-   15193 ./src/rfc2045.c
-   38929 ./src/rfc2046.c
-   36759 ./src/rfc2047.c
-   59233 ./src/save.c
-   13242 ./src/screen.c
-   18276 ./src/search.c
-   40876 ./src/select.c
-    8356 ./src/sigfile.c
-   14332 ./src/signal.c
-    7215 ./src/strftime.c
-   38656 ./src/string.c
+   14458 ./src/rfc1524.c
+   15199 ./src/rfc2045.c
+   39240 ./src/rfc2046.c
+   37027 ./src/rfc2047.c
+   59258 ./src/save.c
+   13598 ./src/screen.c
+   18310 ./src/search.c
+   40935 ./src/select.c
+    8352 ./src/sigfile.c
+   14349 ./src/signal.c
+    7223 ./src/strftime.c
+   39815 ./src/string.c
    13345 ./src/tags.c
-   17571 ./src/tcurses.c
+   17579 ./src/tcurses.c
     3070 ./src/tmpfile.c
-    3558 ./src/my_tmpfile.c
+    3560 ./src/my_tmpfile.c
    41924 ./src/thread.c
     2472 ./src/trace.c
     4430 ./src/version.c
     5498 ./src/wildmat.c
-    7647 ./src/xface.c
-   12946 ./src/xref.c
+    7648 ./src/xface.c
+   13148 ./src/xref.c
      422 ./pcre/AUTHORS
     2515 ./pcre/COPYING
   118928 ./pcre/ChangeLog
@@ -165,7 +165,7 @@ MANIFEST for tin-2.4.2 (Sun Dec 24 12:52
     6369 ./pcre/dftables.c
     1171 ./pcre/pcre-config.in
    12396 ./pcre/pcre.h
-  172486 ./pcre/pcre_compile.c
+  172488 ./pcre/pcre_compile.c
     3504 ./pcre/pcre_config.c
    80853 ./pcre/pcre_dfa_exec.c
   126511 ./pcre/pcre_exec.c
@@ -179,7 +179,7 @@ MANIFEST for tin-2.4.2 (Sun Dec 24 12:52
     2973 ./pcre/pcre_ord2utf8.c
    13710 ./pcre/pcre_printint.src
     3315 ./pcre/pcre_refcount.c
-   17616 ./pcre/pcre_study.c
+   17615 ./pcre/pcre_study.c
     9041 ./pcre/pcre_tables.c
     5354 ./pcre/pcre_try_flipped.c
     6054 ./pcre/pcre_ucp_searchfuncs.c
@@ -215,8 +215,8 @@ MANIFEST for tin-2.4.2 (Sun Dec 24 12:52
   108966 ./pcre/testdata/testoutput7
    53056 ./pcre/testdata/testoutput8
    28769 ./pcre/testdata/testoutput9
-   21279 ./include/autoconf.hin
-   22360 ./src/Makefile.in
+   21699 ./include/autoconf.hin
+   22391 ./src/Makefile.in
    10242 ./src/tincfg.tbl
     1397 ./libcanlock/COPYING
      608 ./libcanlock/ChangeLog
@@ -226,18 +226,20 @@ MANIFEST for tin-2.4.2 (Sun Dec 24 12:52
      608 ./libcanlock/ChangeLog_V3
    15752 ./libcanlock/INSTALL
     1397 ./libcanlock/LICENSE
-    1407 ./libcanlock/Makefile.in
-    2517 ./libcanlock/README
+    1620 ./libcanlock/Makefile.in
+    2638 ./libcanlock/README
     4015 ./libcanlock/src/base64.c
    11501 ./libcanlock/src/canlock.c
-    7031 ./libcanlock/src/hmac.c
-    4207 ./libcanlock/src/secret.c
-   12539 ./libcanlock/src/sha1.c
-   18165 ./libcanlock/src/sha224-256.c
-   37471 ./libcanlock/src/sha384-512.c
+    7518 ./libcanlock/src/hmac.c
+    4161 ./libcanlock/src/secret.c
+   12652 ./libcanlock/src/sha1.c
+   18257 ./libcanlock/src/sha224-256.c
+   37638 ./libcanlock/src/sha384-512.c
     7136 ./libcanlock/src/usha.c
     1905 ./libcanlock/include/base64.h
-    4064 ./libcanlock/include/canlock.h
+    4214 ./libcanlock/include/canlock.h
+    1809 ./libcanlock/include/canlock-private.h
+     265 ./libcanlock/include/config.h
     1088 ./libcanlock/include/sha-private.h
    14049 ./libcanlock/include/sha.h
     8949 ./libcanlock/test/canlocktest.c
@@ -277,34 +279,39 @@ MANIFEST for tin-2.4.2 (Sun Dec 24 12:52
     4481 ./intl/textdomain.c
       41 ./intl/VERSION
     5096 ./po/Makefile.inn
-     847 ./po/POTFILES.in
-  145734 ./po/tin.pot
-  176640 ./po/da.gmo
-  228516 ./po/da.po
-  199633 ./po/de.gmo
-  238915 ./po/de.po
-    8584 ./po/en_GB.gmo
-  149397 ./po/en_GB.po
-  187510 ./po/et.gmo
-  227280 ./po/et.po
-  195769 ./po/fr.gmo
-  236189 ./po/fr.po
-  121367 ./po/ru.gmo
-  208734 ./po/ru.po
-   22543 ./po/sv.gmo
-  156363 ./po/sv.po
-  199229 ./po/tr.gmo
-  240716 ./po/tr.po
-  226155 ./po/zh_CN.po
-  182329 ./po/zh_CN.gmo
-  225524 ./po/zh_TW.po
-  182460 ./po/zh_TW.gmo
-  148423 ./doc/l10n/de/tin.1
-   86829 ./doc/l10n/de/tin.5
+     544 ./po/POTFILES.in
+  145841 ./po/tin.pot
+  172350 ./po/da.gmo
+  229007 ./po/da.po
+  199807 ./po/de.gmo
+  239055 ./po/de.po
+    8616 ./po/en_GB.gmo
+  149515 ./po/en_GB.po
+    1594 ./po/es.gmo
+  174548 ./po/es.po
+  184162 ./po/et.gmo
+  227294 ./po/et.po
+  194376 ./po/fr.gmo
+  236504 ./po/fr.po
+  120933 ./po/ru.gmo
+  209125 ./po/ru.po
+   22469 ./po/sv.gmo
+  156470 ./po/sv.po
+  194850 ./po/tr.gmo
+  241216 ./po/tr.po
+  226635 ./po/zh_CN.po
+  178174 ./po/zh_CN.gmo
+  226004 ./po/zh_TW.po
+  178302 ./po/zh_TW.gmo
+  149042 ./doc/l10n/de/tin.1
+   87301 ./doc/l10n/de/tin.5
      130 ./doc/l10n/de.add
-  375226 ./doc/l10n/de.po
-  142131 ./doc/l10n/en_GB/tin.1
-   84013 ./doc/l10n/en_GB/tin.5
-  467528 ./doc/l10n/en_GB.po
-  294595 ./doc/l10n/tin-man.pot
-12026223 total
+  378677 ./doc/l10n/de.po
+  142678 ./doc/l10n/en_GB/tin.1
+   84238 ./doc/l10n/en_GB/tin.5
+  467871 ./doc/l10n/en_GB.po
+  142761 ./doc/l10n/es/tin.1
+   84229 ./doc/l10n/es/tin.5
+  308069 ./doc/l10n/es.po
+  294874 ./doc/l10n/tin-man.pot
+12954390 total
diff -Nurp '--exclude=.bzr*' tin-2.4.2/Makefile tin-2.4.3/Makefile
--- tin-2.4.2/Makefile	2017-12-24 12:52:06.000000000 +0100
+++ tin-2.4.3/Makefile	2018-12-24 10:28:03.532000231 +0100
@@ -1,7 +1,7 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2017-08-09
+# Updated: 2018-12-04
 #
 
 SHELL	= @SHELL@
@@ -9,9 +9,9 @@ SHELL	= @SHELL@
 PROJECT	= tin
 LVER	= 2
 PVER	= 4
-SVER	= 2
+SVER	= 3
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20171224
+DVER	= 20181224
 EXE	= tin
 
 # directory structure
@@ -275,6 +275,8 @@ CAN	= \
 	$(CANDIR)/src/usha.c \
 	$(CANDIR)/include/base64.h \
 	$(CANDIR)/include/canlock.h \
+	$(CANDIR)/include/canlock-private.h \
+	$(CANDIR)/include/config.h \
 	$(CANDIR)/include/sha-private.h \
 	$(CANDIR)/include/sha.h \
 	$(CANDIR)/test/canlocktest.c \
@@ -331,6 +333,8 @@ POFILES = \
 	$(PODIR)/de.po \
 	$(PODIR)/en_GB.gmo \
 	$(PODIR)/en_GB.po \
+	$(PODIR)/es.gmo \
+	$(PODIR)/es.po \
 	$(PODIR)/et.gmo \
 	$(PODIR)/et.po \
 	$(PODIR)/fr.gmo \
@@ -354,6 +358,9 @@ L10NFILES = \
 	$(L10NDIR)/en_GB/tin.1 \
 	$(L10NDIR)/en_GB/tin.5 \
 	$(L10NDIR)/en_GB.po \
+	$(L10NDIR)/es/tin.1 \
+	$(L10NDIR)/es/tin.5 \
+	$(L10NDIR)/es.po \
 	$(L10NDIR)/tin-man.pot
 
 ALL_FILES = $(TOP) $(DOC) $(TOL) $(HFILES) $(CFILES) $(PCRE) $(MISC) $(CAN) $(INTLFILES) $(POFILES) $(L10NFILES)
diff -Nurp '--exclude=.bzr*' tin-2.4.2/README tin-2.4.3/README
--- tin-2.4.2/README	2017-05-03 19:47:33.000000000 +0200
+++ tin-2.4.3/README	2018-12-05 09:55:20.729768320 +0100
@@ -7,12 +7,12 @@ check your local setup in:
 	include/autoconf.h
 
 compile with:
-	make build (or cd src; make)
+	make build (or cd src && make)
 
 install with:
 	make install
 
-Install at your own risk.
+Install and use at your own risk.
 
 For a more detailed description of all the configure options read
 doc/INSTALL.
@@ -23,6 +23,9 @@ GO AND GET ONE AND CONFIGURE YOUR HOST -
 with other software, too.) Otherwise users may get "Invalid Sender" error
 messages and won't be able to post using the internal inews.
 
+As the included pcre library is slightly outdated linking against a newer
+version is recommended (configure --with-pcre ; see doc/INSTALL for details).
+
 Before mailing a bug-report to tin-bugs@tin.org please check if you are
 using the latest (stable) release, and if not, please upgrade first! Have a
 look at the doc/TODO file for known bugs. If you still think you've found a
diff -Nurp '--exclude=.bzr*' tin-2.4.2/aclocal.m4 tin-2.4.3/aclocal.m4
--- tin-2.4.2/aclocal.m4	2017-12-08 08:53:14.000000000 +0100
+++ tin-2.4.3/aclocal.m4	2018-12-05 00:36:36.561435853 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : aclocal.m4
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2017-09-23
+dnl Updated   : 2018-12-03
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2018 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2019 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -425,7 +425,7 @@ fi
 AC_SUBST($1)dnl
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_WITH_NLS version: 27 updated: 2017/07/10 20:13:33
+dnl AM_WITH_NLS version: 29 updated: 2018/02/21 21:26:03
 dnl -----------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -586,7 +586,7 @@ AC_DEFUN([AM_WITH_NLS],
 
           CATOBJEXT=.gmo
         fi
-      else
+      elif test -z "$MSGFMT" || test -z "$XGETTEXT" ; then
         AC_MSG_WARN(disabling NLS feature)
         sed -e /ENABLE_NLS/d confdefs.h >confdefs.tmp
         mv confdefs.tmp confdefs.h
@@ -646,12 +646,12 @@ AC_DEFUN([AM_WITH_NLS],
   if test "$XGETTEXT" != ":"; then
     AC_OUTPUT_COMMANDS(
      [for ac_file in $CONFIG_FILES; do
-  
+
         # Support "outfile[:infile[:infile...]]"
         case "$ac_file" in
           (*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
         esac
-  
+
         # PO directories have a Makefile.in generated from Makefile.inn.
         case "$ac_file" in
         (*/[Mm]akefile.in)
@@ -663,13 +663,13 @@ AC_DEFUN([AM_WITH_NLS],
           # In autoconf-2.13 it is called $ac_given_srcdir.
           # In autoconf-2.50 it is called $srcdir.
           test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-  
+
           case "$ac_given_srcdir" in
             (.)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
             (/*) top_srcdir="$ac_given_srcdir" ;;
             (*)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
           esac
-  
+
           if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
             rm -f "$ac_dir/POTFILES"
             test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
@@ -680,13 +680,13 @@ AC_DEFUN([AM_WITH_NLS],
           ;;
         esac
       done])
-  
+
     dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
     dnl to 'yes' because some of the testsuite requires it.
     if test "$PACKAGE" = gettext; then
       BUILD_INCLUDED_LIBINTL=yes
     fi
-  
+
     dnl intl/plural.c is generated from intl/plural.y. It requires bison,
     dnl because plural.y uses bison specific features. It requires at least
     dnl bison-1.26 because earlier versions generate a plural.c that doesn't
@@ -719,7 +719,7 @@ changequote([,])dnl
         INTLBISON=:
       fi
     fi
-  
+
     dnl These rules are solely for the distribution goal.  While doing this
     dnl we only have to keep exactly one list of the available catalogs
     dnl in configure.in.
@@ -871,7 +871,7 @@ AC_SUBST(EXTRA_CPPFLAGS)
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_INCDIR version: 14 updated: 2015/05/25 20:53:04
+dnl CF_ADD_INCDIR version: 15 updated: 2018/06/20 20:23:13
 dnl -------------
 dnl Add an include-directory to $CPPFLAGS.  Don't add /usr/include, since it's
 dnl redundant.  We don't normally need to add -I/usr/local/include for gcc,
@@ -902,7 +902,7 @@ if test -n "$1" ; then
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
+			  CF_APPEND_TEXT(CPPFLAGS,-I$cf_add_incdir)
 			  AC_TRY_COMPILE([#include <stdio.h>],
 				  [printf("Hello")],
 				  [],
@@ -1282,7 +1282,7 @@ fi
 AC_SUBST(ARFLAGS)
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_BUILD_CC version: 7 updated: 2012/10/06 15:31:55
+dnl CF_BUILD_CC version: 8 updated: 2018/01/04 20:31:04
 dnl -----------
 dnl If we're cross-compiling, allow the user to override the tools and their
 dnl options.  The configure script is oriented toward identifying the host
@@ -1307,7 +1307,7 @@ if test "$cross_compiling" = yes ; then
 	AC_ARG_WITH(build-cc,
 		[  --with-build-cc=XXX     the build C compiler ($BUILD_CC)],
 		[BUILD_CC="$withval"],
-		[AC_CHECK_PROGS(BUILD_CC, gcc cc cl)])
+		[AC_CHECK_PROGS(BUILD_CC, [gcc clang c99 c89 cc cl],none)])
 	AC_MSG_CHECKING(for native build C compiler)
 	AC_MSG_RESULT($BUILD_CC)
 
@@ -1374,7 +1374,7 @@ AC_SUBST(BUILD_EXEEXT)
 AC_SUBST(BUILD_OBJEXT)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_BUNDLED_INTL version: 18 updated: 2015/05/10 19:52:14
+dnl CF_BUNDLED_INTL version: 19 updated: 2018/06/20 20:23:13
 dnl ---------------
 dnl Top-level macro for configuring an application with a bundled copy of
 dnl the intl and po directories for gettext.
@@ -1470,7 +1470,7 @@ else
 fi
 
 if test -z "$INTLDIR_MAKE" ; then
-	CPPFLAGS="$CPPFLAGS -I../intl"
+	CF_APPEND_TEXT(CPPFLAGS,-I../intl)
 fi
 
 dnl FIXME:  we use this in lynx (the alternative is a spurious dependency upon
@@ -1541,7 +1541,7 @@ AC_SUBST(PCREDIR_LIBS)
 AC_SUBST(PCREDIR_CPPFLAGS)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CC_ENV_FLAGS version: 8 updated: 2017/09/23 08:50:24
+dnl CF_CC_ENV_FLAGS version: 9 updated: 2018/07/29 18:03:26
 dnl ---------------
 dnl Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content
 dnl into CC.  This will not help with broken scripts that wrap the compiler
@@ -1558,11 +1558,28 @@ AC_DEFUN([CF_CC_ENV_FLAGS],
 # This should have been defined by AC_PROG_CC
 : ${CC:=cc}
 
+AC_MSG_CHECKING(\$CFLAGS variable)
+case "x$CFLAGS" in
+(*-[[IUD]]*)
+	AC_MSG_RESULT(broken)
+	AC_MSG_WARN(your environment uses the CFLAGS variable to hold CPPFLAGS options)
+	cf_flags="$CFLAGS"
+	CFLAGS=
+	for cf_arg in $cf_flags
+	do
+		CF_ADD_CFLAGS($cf_arg)
+	done
+	;;
+(*)
+	AC_MSG_RESULT(ok)
+	;;
+esac
+
 AC_MSG_CHECKING(\$CC variable)
 case "$CC" in
 (*[[\ \	]]-*)
 	AC_MSG_RESULT(broken)
-	AC_MSG_WARN(your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options)
+	AC_MSG_WARN(your environment uses the CC variable to hold CFLAGS/CPPFLAGS options)
 	# humor him...
 	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[[ ]]* / /g' -e 's/[[ ]]*[[ ]]-[[^ ]].*//'`
 	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", [substr]([$]0,1+length(prog))); }'`
@@ -2004,7 +2021,7 @@ CF_NCURSES_VERSION
 CF_CURSES_LIBS
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_CPPFLAGS version: 12 updated: 2015/04/15 19:08:48
+dnl CF_CURSES_CPPFLAGS version: 13 updated: 2018/06/20 20:23:13
 dnl ------------------
 dnl Look for the curses headers.
 AC_DEFUN([CF_CURSES_CPPFLAGS],[
@@ -2029,7 +2046,10 @@ case $host_os in
 	;;
 esac
 ])
-test "$cf_cv_curses_incdir" != no && CPPFLAGS="$CPPFLAGS $cf_cv_curses_incdir"
+if test "$cf_cv_curses_incdir" != no
+then
+	CF_APPEND_TEXT(CPPFLAGS,$cf_cv_curses_incdir)
+fi
 
 CF_CURSES_HEADER
 CF_TERM_HEADER
@@ -2062,7 +2082,7 @@ fi
 AC_CHECK_HEADERS($cf_cv_ncurses_header)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_LIBS version: 40 updated: 2017/09/07 17:06:24
+dnl CF_CURSES_LIBS version: 42 updated: 2018/06/20 20:23:13
 dnl --------------
 dnl Look for the curses libraries.  Older curses implementations may require
 dnl termcap/termlib to be linked as well.  Call CF_CURSES_CPPFLAGS first.
@@ -2095,7 +2115,7 @@ case $host_os in
 		AC_CHECK_LIB(Hcurses,initscr,[
 			# HP's header uses __HP_CURSES, but user claims _HP_CURSES.
 			CF_ADD_LIBS(-lHcurses)
-			CPPFLAGS="$CPPFLAGS -D__HP_CURSES -D_HP_CURSES"
+			CF_APPEND_TEXT(CPPFLAGS,-D__HP_CURSES -D_HP_CURSES)
 			ac_cv_func_initscr=yes
 			])])
 	fi
@@ -2144,7 +2164,10 @@ if test ".$ac_cv_func_initscr" != .yes ;
 		AC_CHECK_FUNC(tgoto,[cf_term_lib=predefined],[
 			for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown
 			do
-				AC_CHECK_LIB($cf_term_lib,tgoto,[break])
+				AC_CHECK_LIB($cf_term_lib,tgoto,[
+					: ${cf_nculib_root:=$cf_term_lib}
+					break
+				])
 			done
 		])
 	fi
@@ -2699,7 +2722,7 @@ fi
 ])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_FIND_LINKAGE version: 20 updated: 2015/04/18 08:56:57
+dnl CF_FIND_LINKAGE version: 21 updated: 2018/06/20 20:23:13
 dnl ---------------
 dnl Find a library (specifically the linkage used in the code fragment),
 dnl searching for it if it is not already in the library path.
@@ -2758,7 +2781,8 @@ AC_TRY_LINK([$1],[$2],[
 	do
 		if test -d $cf_cv_header_path_$3 ; then
 			CF_VERBOSE(... testing $cf_cv_header_path_$3)
-			CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_$3"
+			CPPFLAGS="$cf_save_CPPFLAGS"
+			CF_APPEND_TEXT(CPPFLAGS,-I$cf_cv_header_path_$3)
 			AC_TRY_COMPILE([$1],[$2],[
 				CF_VERBOSE(... found $3 headers in $cf_cv_header_path_$3)
 				cf_cv_find_linkage_$3=maybe
@@ -3074,7 +3098,7 @@ if test "$GCC" = yes ; then
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GCC_WARNINGS version: 32 updated: 2015/04/12 15:39:00
+dnl CF_GCC_WARNINGS version: 33 updated: 2018/06/20 20:23:13
 dnl ---------------
 dnl Check if the compiler supports useful warning options.  There's a few that
 dnl we don't use, simply because they're too noisy:
@@ -3168,7 +3192,7 @@ then
 			test -n "$verbose" && AC_MSG_RESULT(... -$cf_opt)
 			case $cf_opt in
 			(Wcast-qual)
-				CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
+				CF_APPEND_TEXT(CPPFLAGS,-DXTSTRINGDEFINES)
 				;;
 			(Winline)
 				case $GCC_VERSION in
@@ -3195,7 +3219,7 @@ rm -rf conftest*
 AC_SUBST(EXTRA_CFLAGS)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GNU_SOURCE version: 7 updated: 2016/08/05 05:15:37
+dnl CF_GNU_SOURCE version: 9 updated: 2018/06/20 20:23:13
 dnl -------------
 dnl Check if we must define _GNU_SOURCE to get a reasonable value for
 dnl _XOPEN_SOURCE, upon which many POSIX definitions depend.  This is a defect
@@ -3203,38 +3227,101 @@ dnl (or misfeature) of glibc2, which bre
 dnl since it is interwoven with GNU extensions.
 dnl
 dnl Well, yes we could work around it...
+dnl
+dnl Parameters:
+dnl	$1 is the nominal value for _XOPEN_SOURCE
 AC_DEFUN([CF_GNU_SOURCE],
 [
-AC_CACHE_CHECK(if we must define _GNU_SOURCE,cf_cv_gnu_source,[
+cf_gnu_xopen_source=ifelse($1,,500,$1)
+
+AC_CACHE_CHECK(if this is the GNU C library,cf_cv_gnu_library,[
 AC_TRY_COMPILE([#include <sys/types.h>],[
-#ifndef _XOPEN_SOURCE
-make an error
-#endif],
-	[cf_cv_gnu_source=no],
-	[cf_save="$CPPFLAGS"
-	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
-	 AC_TRY_COMPILE([#include <sys/types.h>],[
-#ifdef _XOPEN_SOURCE
-make an error
-#endif],
-	[cf_cv_gnu_source=no],
-	[cf_cv_gnu_source=yes])
-	CPPFLAGS="$cf_save"
-	])
+	#if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
+		return 0;
+	#else
+	#	error not GNU C library
+	#endif],
+	[cf_cv_gnu_library=yes],
+	[cf_cv_gnu_library=no])
 ])
 
-if test "$cf_cv_gnu_source" = yes
-then
-AC_CACHE_CHECK(if we should also define _DEFAULT_SOURCE,cf_cv_default_source,[
-CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
-	AC_TRY_COMPILE([#include <sys/types.h>],[
-#ifdef _DEFAULT_SOURCE
-make an error
-#endif],
-		[cf_cv_default_source=no],
-		[cf_cv_default_source=yes])
+if test x$cf_cv_gnu_library = xyes; then
+
+	# With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
+	# was changed to help a little...
+	AC_CACHE_CHECK(if _DEFAULT_SOURCE can be used as a basis,cf_cv_gnu_library_219,[
+		cf_save="$CPPFLAGS"
+		CF_APPEND_TEXT(CPPFLAGS,-D_DEFAULT_SOURCE)
+		AC_TRY_COMPILE([#include <sys/types.h>],[
+			#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
+				return 0;
+			#else
+			#	error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
+			#endif],
+			[cf_cv_gnu_library_219=yes],
+			[cf_cv_gnu_library_219=no])
+		CPPFLAGS="$cf_save"
 	])
-test "$cf_cv_default_source" = yes && CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE"
+
+	if test "x$cf_cv_gnu_library_219" = xyes; then
+		cf_save="$CPPFLAGS"
+		AC_CACHE_CHECK(if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE,cf_cv_gnu_dftsrc_219,[
+			CF_ADD_CFLAGS(-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source)
+			AC_TRY_COMPILE([
+				#include <limits.h>
+				#include <sys/types.h>
+				],[
+				#if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
+					return 0;
+				#else
+				#	error GNU C library is too old
+				#endif],
+				[cf_cv_gnu_dftsrc_219=yes],
+				[cf_cv_gnu_dftsrc_219=no])
+			])
+		test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
+	else
+		cf_cv_gnu_dftsrc_219=maybe
+	fi
+
+	if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
+
+		AC_CACHE_CHECK(if we must define _GNU_SOURCE,cf_cv_gnu_source,[
+		AC_TRY_COMPILE([#include <sys/types.h>],[
+			#ifndef _XOPEN_SOURCE
+			#error	expected _XOPEN_SOURCE to be defined
+			#endif],
+			[cf_cv_gnu_source=no],
+			[cf_save="$CPPFLAGS"
+			 CF_ADD_CFLAGS(-D_GNU_SOURCE)
+			 AC_TRY_COMPILE([#include <sys/types.h>],[
+				#ifdef _XOPEN_SOURCE
+				#error	expected _XOPEN_SOURCE to be undefined
+				#endif],
+				[cf_cv_gnu_source=no],
+				[cf_cv_gnu_source=yes])
+			CPPFLAGS="$cf_save"
+			])
+		])
+
+		if test "$cf_cv_gnu_source" = yes
+		then
+		AC_CACHE_CHECK(if we should also define _DEFAULT_SOURCE,cf_cv_default_source,[
+			CF_APPEND_TEXT(CPPFLAGS,-D_GNU_SOURCE)
+			AC_TRY_COMPILE([#include <sys/types.h>],[
+				#ifdef _DEFAULT_SOURCE
+				#error	expected _DEFAULT_SOURCE to be undefined
+				#endif],
+				[cf_cv_default_source=no],
+				[cf_cv_default_source=yes])
+			])
+			if test "$cf_cv_default_source" = yes
+			then
+				CF_APPEND_TEXT(CPPFLAGS,-D_DEFAULT_SOURCE)
+			fi
+		fi
+	fi
+
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
@@ -3457,7 +3544,7 @@ done
 ])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_MAKEFLAGS version: 17 updated: 2015/08/05 20:44:28
+dnl CF_MAKEFLAGS version: 18 updated: 2018/02/21 21:26:03
 dnl ------------
 dnl Some 'make' programs support ${MAKEFLAGS}, some ${MFLAGS}, to pass 'make'
 dnl options to lower-levels.  It's very useful for "make -n" -- if we have it.
@@ -3486,8 +3573,10 @@ CF_EOF
 			esac
 			break
 			;;
-		(.-)	;;
-		(*)	echo "given option \"$cf_option\", no match \"$cf_result\""
+		(.-)
+			;;
+		(*)
+			CF_MSG_LOG(given option \"$cf_option\", no match \"$cf_result\")
 			;;
 		esac
 	done
@@ -3567,7 +3656,7 @@ printf("old\n");
 	,[$1=no])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_CONFIG version: 18 updated: 2017/07/23 18:30:00
+dnl CF_NCURSES_CONFIG version: 21 updated: 2018/06/20 20:23:13
 dnl -----------------
 dnl Tie together the configure-script macros for ncurses, preferring these in
 dnl order:
@@ -3592,7 +3681,7 @@ if test "x${PKG_CONFIG:=none}" != xnone;
 		cf_save_CPPFLAGS="$CPPFLAGS"
 		cf_save_LIBS="$LIBS"
 
-		CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags $cf_ncuconfig_root`"
+		CF_ADD_CFLAGS(`$PKG_CONFIG --cflags $cf_ncuconfig_root`)
 		CF_ADD_LIBS(`$PKG_CONFIG --libs $cf_ncuconfig_root`)
 
 		AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
@@ -3614,8 +3703,8 @@ if test "x${PKG_CONFIG:=none}" != xnone;
 		else
 			AC_DEFINE(NCURSES,1,[Define to 1 if we are using ncurses headers/libraries])
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
+			CF_TERM_HEADER
 		fi
-		CF_TERM_HEADER
 
 	else
 		AC_MSG_RESULT(no)
@@ -3626,15 +3715,15 @@ else
 fi
 
 if test "x$cf_have_ncuconfig" = "xno"; then
-	echo "Looking for ${cf_ncuconfig_root}-config"
+	cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
 
 	CF_ACVERSION_CHECK(2.52,
-		[AC_CHECK_TOOLS(NCURSES_CONFIG, ${cf_ncuconfig_root}-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config, none)],
-		[AC_PATH_PROGS(NCURSES_CONFIG,  ${cf_ncuconfig_root}-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config, none)])
+		[AC_CHECK_TOOLS(NCURSES_CONFIG, ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config, none)],
+		[AC_PATH_PROGS(NCURSES_CONFIG,  ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config, none)])
 
 	if test "$NCURSES_CONFIG" != none ; then
 
-		CPPFLAGS="$CPPFLAGS `$NCURSES_CONFIG --cflags`"
+		CF_ADD_CFLAGS(`$NCURSES_CONFIG --cflags`)
 		CF_ADD_LIBS(`$NCURSES_CONFIG --libs`)
 
 		# even with config script, some packages use no-override for curses.h
@@ -4202,7 +4291,7 @@ case ".[$]$1" in
 esac
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PDCURSES_X11 version: 13 updated: 2012/10/06 16:39:58
+dnl CF_PDCURSES_X11 version: 14 updated: 2018/06/20 20:23:13
 dnl ---------------
 dnl Configure for PDCurses' X11 library
 AC_DEFUN([CF_PDCURSES_X11],[
@@ -4214,7 +4303,7 @@ CF_ACVERSION_CHECK(2.52,
 
 if test "$XCURSES_CONFIG" != none ; then
 
-CPPFLAGS="$CPPFLAGS `$XCURSES_CONFIG --cflags`"
+CF_ADD_CFLAGS(`$XCURSES_CONFIG --cflags`)
 CF_ADD_LIBS(`$XCURSES_CONFIG --libs`)
 
 cf_cv_lib_XCurses=yes
@@ -4283,7 +4372,7 @@ fi
 AC_SUBST(PKG_CONFIG)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_POSIX_C_SOURCE version: 9 updated: 2015/04/12 15:39:00
+dnl CF_POSIX_C_SOURCE version: 10 updated: 2018/06/20 20:23:13
 dnl -----------------
 dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
 dnl
@@ -4336,7 +4425,8 @@ make an error
 	 fi
 	 CF_MSG_LOG(ifdef from value $cf_POSIX_C_SOURCE)
 	 CFLAGS="$cf_trim_CFLAGS"
-	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
+	 CPPFLAGS="$cf_trim_CPPFLAGS"
+	 CF_APPEND_TEXT(CPPFLAGS,$cf_cv_posix_c_source)
 	 CF_MSG_LOG(if the second compile does not leave our definition intact error)
 	 AC_TRY_COMPILE([#include <sys/types.h>],[
 #ifndef _POSIX_C_SOURCE
@@ -4417,7 +4507,7 @@ CF_ACVERSION_CHECK(2.52,
 CF_CC_ENV_FLAGS
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PROG_EXT version: 13 updated: 2015/04/18 09:03:58
+dnl CF_PROG_EXT version: 14 updated: 2018/06/20 20:23:13
 dnl -----------
 dnl Compute $PROG_EXT, used for non-Unix ports, such as OS/2 EMX.
 AC_DEFUN([CF_PROG_EXT],
@@ -4426,7 +4516,7 @@ AC_REQUIRE([CF_CHECK_CACHE])
 case $cf_cv_system_name in
 (os2*)
 	CFLAGS="$CFLAGS -Zmt"
-	CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
+	CF_APPEND_TEXT(CPPFLAGS,-D__ST_MT_ERRNO__)
 	CXXFLAGS="$CXXFLAGS -Zmt"
 	# autoconf's macro sets -Zexe and suffix both, which conflict:w
 	LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
@@ -4708,10 +4798,11 @@ AC_MSG_RESULT($cf_cv_sig_const)
 test "$cf_cv_sig_const" = yes && AC_DEFINE(DECL_SIG_CONST)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_SIZECHANGE version: 11 updated: 2015/04/18 08:56:57
+dnl CF_SIZECHANGE version: 14 updated: 2018/06/20 20:23:13
 dnl -------------
 dnl Check for definitions & structures needed for window size-changing
-dnl FIXME: check that this works with "snake" (HP-UX 10.x)
+dnl
+dnl https://stackoverflow.com/questions/18878141/difference-between-structures-ttysize-and-winsize/50769952#50769952
 AC_DEFUN([CF_SIZECHANGE],
 [
 AC_REQUIRE([CF_STRUCT_TERMIOS])
@@ -4723,7 +4814,10 @@ for cf_opts in "" "NEED_PTEM_H"
 do
 
 	CPPFLAGS="$cf_save_CPPFLAGS"
-	test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
+	if test -n "$cf_opts"
+	then
+		CF_APPEND_TEXT(CPPFLAGS,-D$cf_opts)
+	fi
 	AC_TRY_COMPILE([#include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
 #include <termios.h>
@@ -4732,24 +4826,26 @@ do
 #include <termio.h>
 #endif
 #endif
+
 #ifdef NEED_PTEM_H
 /* This is a workaround for SCO:  they neglected to define struct winsize in
  * termios.h -- it's only in termio.h and ptem.h
  */
-#include        <sys/stream.h>
-#include        <sys/ptem.h>
+#include <sys/stream.h>
+#include <sys/ptem.h>
 #endif
-#if !defined(sun) || !defined(HAVE_TERMIOS_H)
+
+#ifdef HAVE_SYS_IOCTL_H
 #include <sys/ioctl.h>
 #endif
 ],[
 #ifdef TIOCGSIZE
-	struct ttysize win;	/* FIXME: what system is this? */
+	struct ttysize win;	/* SunOS 3.0... */
 	int y = win.ts_lines;
 	int x = win.ts_cols;
 #else
 #ifdef TIOCGWINSZ
-	struct winsize win;
+	struct winsize win;	/* everything else */
 	int y = win.ws_row;
 	int x = win.ws_col;
 #else
@@ -4769,7 +4865,7 @@ do
 done
 ])
 if test "$cf_cv_sizechange" != no ; then
-	AC_DEFINE(HAVE_SIZECHANGE,1,[Define to 1 if sizechar declarations are provided])
+	AC_DEFINE(HAVE_SIZECHANGE,1,[Define to 1 if sizechange declarations are provided])
 	case $cf_cv_sizechange in
 	(NEED*)
 		AC_DEFINE_UNQUOTED($cf_cv_sizechange )
@@ -4868,7 +4964,7 @@ AC_DEFUN([CF_STRERROR],[
 AC_CHECK_FUNCS(strerror, AC_DEFINE(HAVE_STRERROR),[CF_SYS_ERRLIST])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_STRUCT_TERMIOS version: 8 updated: 2015/04/15 19:08:48
+dnl CF_STRUCT_TERMIOS version: 9 updated: 2018/06/08 21:57:23
 dnl -----------------
 dnl Some machines require _POSIX_SOURCE to completely define struct termios.
 AC_DEFUN([CF_STRUCT_TERMIOS],[
@@ -4878,11 +4974,10 @@ AC_CHECK_HEADERS( \
 termio.h \
 termios.h \
 unistd.h \
+sys/ioctl.h \
+sys/termio.h \
 )
 
-if test "$ISC" = yes ; then
-	AC_CHECK_HEADERS( sys/termio.h )
-fi
 if test "$ac_cv_header_termios_h" = yes ; then
 	case "$CFLAGS $CPPFLAGS" in
 	(*-D_POSIX_SOURCE*)
@@ -5241,7 +5336,7 @@ else
 fi
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_TRY_XOPEN_SOURCE version: 1 updated: 2011/10/30 17:09:50
+dnl CF_TRY_XOPEN_SOURCE version: 2 updated: 2018/06/20 20:23:13
 dnl -------------------
 dnl If _XOPEN_SOURCE is not defined in the compile environment, check if we
 dnl can define it successfully.
@@ -5257,7 +5352,7 @@ make an error
 #endif],
 	[cf_cv_xopen_source=no],
 	[cf_save="$CPPFLAGS"
-	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
+	 CF_APPEND_TEXT(CPPFLAGS,-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE)
 	 AC_TRY_COMPILE([
 #include <stdlib.h>
 #include <string.h>
@@ -5428,6 +5523,91 @@ AC_DEFUN([CF_UPPER],
 $1=`echo "$2" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_VA_COPY version: 5 updated: 2018/12/03 20:07:13
+dnl ----------
+dnl check for va_copy, part of stdarg.h starting with ISO C 1999.
+dnl Also, workaround for glibc's __va_copy, by checking for both.
+dnl Finally, try to accommodate pre-ISO C 1999 headers.
+AC_DEFUN([CF_VA_COPY],[
+AC_CACHE_CHECK(for va_copy, cf_cv_have_va_copy,[
+AC_TRY_LINK([
+#include <stdarg.h>
+],[
+	static va_list dst;
+	static va_list src;
+	va_copy(dst, src)],
+	cf_cv_have_va_copy=yes,
+	cf_cv_have_va_copy=no)])
+
+if test "$cf_cv_have_va_copy" = yes;
+then
+	AC_DEFINE(HAVE_VA_COPY,1,[Define to 1 if we have va_copy])
+else # !cf_cv_have_va_copy
+
+AC_CACHE_CHECK(for __va_copy, cf_cv_have___va_copy,[
+AC_TRY_LINK([
+#include <stdarg.h>
+],[
+	static va_list dst;
+	static va_list src;
+	__va_copy(dst, src)],
+	cf_cv_have___va_copy=yes,
+	cf_cv_have___va_copy=no)])
+
+if test "$cf_cv_have___va_copy" = yes
+then
+	AC_DEFINE(HAVE___VA_COPY,1,[Define to 1 if we have __va_copy])
+else # !cf_cv_have___va_copy
+
+AC_CACHE_CHECK(for __builtin_va_copy, cf_cv_have___builtin_va_copy,[
+AC_TRY_LINK([
+#include <stdarg.h>
+],[
+	static va_list dst;
+	static va_list src;
+	__builtin_va_copy(dst, src)],
+	cf_cv_have___builtin_va_copy=yes,
+	cf_cv_have___builtin_va_copy=no)])
+
+test "$cf_cv_have___builtin_va_copy" = yes &&
+	AC_DEFINE(HAVE___BUILTIN_VA_COPY,1,[Define to 1 if we have __builtin_va_copy])
+
+fi # cf_cv_have___va_copy
+
+fi # cf_cv_have_va_copy
+
+case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
+(*yes*)
+	;;
+
+(*)
+	AC_CACHE_CHECK(if we can simply copy va_list, cf_cv_pointer_va_list,[
+AC_TRY_LINK([
+#include <stdarg.h>
+],[
+	va_list dst;
+	va_list src;
+	dst = src],
+	cf_cv_pointer_va_list=yes,
+	cf_cv_pointer_va_list=no)])
+
+	if test "$cf_cv_pointer_va_list" = no
+	then
+		AC_CACHE_CHECK(if we can copy va_list indirectly, cf_cv_array_va_list,[
+AC_TRY_LINK([
+#include <stdarg.h>
+],[
+	va_list dst;
+	va_list src;
+	*dst = *src],
+			cf_cv_array_va_list=yes,
+			cf_cv_array_va_list=no)])
+		test "$cf_cv_array_va_list" = yes && AC_DEFINE(ARRAY_VA_LIST,1,[Define to 1 if we can copy va_list indirectly])
+	fi
+	;;
+esac
+])
+dnl ---------------------------------------------------------------------------
 dnl CF_VERBOSE version: 3 updated: 2007/07/29 09:55:12
 dnl ----------
 dnl Use AC_VERBOSE w/o the warnings
@@ -5613,7 +5793,7 @@ AC_DEFUN([CF_WITH_VALUE],
  AC_DEFINE_UNQUOTED($3,"$withval")dnl
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_CURSES version: 13 updated: 2015/12/12 20:59:52
+dnl CF_XOPEN_CURSES version: 14 updated: 2018/06/20 20:23:13
 dnl ---------------
 dnl Test if we should define X/Open source for curses, needed on Digital Unix
 dnl 4.x, to see the extended functions, but breaks on IRIX 6.x.
@@ -5662,13 +5842,13 @@ AC_TRY_LINK([
 
 case $cf_cv_need_xopen_extension in
 (*_*)
-	CPPFLAGS="$CPPFLAGS -D$cf_cv_need_xopen_extension"
+	CF_APPEND_TEXT(CPPFLAGS,-D$cf_cv_need_xopen_extension)
 	;;
 esac
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_SOURCE version: 52 updated: 2016/08/27 12:21:42
+dnl CF_XOPEN_SOURCE version: 54 updated: 2018/11/07 07:43:44
 dnl ---------------
 dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
 dnl or adapt to the vendor's definitions to get equivalent functionality,
@@ -5698,7 +5878,7 @@ case $host_os in
 	cf_xopen_source="-D_DARWIN_C_SOURCE"
 	cf_XOPEN_SOURCE=
 	;;
-(freebsd*|dragonfly*)
+(freebsd*|dragonfly*|midnightbsd*)
 	# 5.x headers associate
 	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
 	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
@@ -5717,7 +5897,7 @@ case $host_os in
 	cf_XOPEN_SOURCE=
 	;;
 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
-	CF_GNU_SOURCE
+	CF_GNU_SOURCE($cf_XOPEN_SOURCE)
 	;;
 (minix*)
 	cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
@@ -5907,7 +6087,7 @@ if test -z "$cf_x_athena_lib" ; then
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_X_ATHENA_CPPFLAGS version: 5 updated: 2010/05/26 17:35:30
+dnl CF_X_ATHENA_CPPFLAGS version: 6 updated: 2018/06/20 20:23:13
 dnl --------------------
 dnl Normally invoked by CF_X_ATHENA, with $1 set to the appropriate flavor of
 dnl the Athena widgets, e.g., Xaw, Xaw3d, neXtaw.
@@ -5926,7 +6106,8 @@ do
 		cf_save="$CPPFLAGS"
 		cf_test=X11/$cf_x_athena_root/SimpleMenu.h
 		if test $cf_path != default ; then
-			CPPFLAGS="$cf_save -I$cf_path/include"
+			CPPFLAGS="$cf_save"
+			CF_APPEND_TEXT(CPPFLAGS,-I$cf_path/include)
 			AC_MSG_CHECKING(for $cf_test in $cf_path)
 		else
 			AC_MSG_CHECKING(for $cf_test)
@@ -5950,7 +6131,7 @@ if test -z "$cf_x_athena_inc" ; then
 	AC_MSG_WARN(
 [Unable to successfully find Athena header files with test program])
 elif test "$cf_x_athena_inc" != default ; then
-	CPPFLAGS="$CPPFLAGS -I$cf_x_athena_inc"
+	CF_APPEND_TEXT(CPPFLAGS,-I$cf_x_athena_inc)
 fi
 ])
 dnl ---------------------------------------------------------------------------
diff -Nurp '--exclude=.bzr*' tin-2.4.2/conf-tin tin-2.4.3/conf-tin
--- tin-2.4.2/conf-tin	2017-05-03 19:47:33.000000000 +0200
+++ tin-2.4.3/conf-tin	2018-12-05 08:24:03.355467684 +0100
@@ -54,6 +54,7 @@ $SHELL ./configure --verbose \
 	--disable-echo \
 	--enable-prototypes \
 	--enable-nntp-only \
+	--with-pcre \
 	--with-domain-name=/etc/NNTP_INEWS_DOMAIN \
 	--with-coffee \
         $OPTS $* 2>&1 |tee -a $OUT
diff -Nurp '--exclude=.bzr*' tin-2.4.2/config.guess tin-2.4.3/config.guess
--- tin-2.4.2/config.guess	2017-12-17 15:17:04.000000000 +0100
+++ tin-2.4.3/config.guess	2018-12-21 09:09:55.426866132 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2017 Free Software Foundation, Inc.
+#   Copyright 1992-2018 Free Software Foundation, Inc.
 
-timestamp='2017-12-17'
+timestamp='2018-12-07'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -31,6 +31,7 @@ timestamp='2017-12-17'
 #
 # Please send patches to <config-patches@gnu.org>.
 
+
 me=`echo "$0" | sed -e 's,.*/,,'`
 
 usage="\
@@ -49,7 +50,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2017 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -83,8 +84,6 @@ if test $# != 0; then
   exit 1
 fi
 
-trap 'exit 1' 1 2 15
-
 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
 # compiler to aid in system detection is discouraged as it requires
 # temporary files to be created and, as you can see below, it is a
@@ -95,34 +94,38 @@ trap 'exit 1' 1 2 15
 
 # Portable tmp directory creation inspired by the Autoconf team.
 
-set_cc_for_build='
-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-dummy=$tmp/dummy ;
-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,)    echo "int x;" > $dummy.c ;
-	for c in cc gcc c89 c99 ; do
-	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
-	     CC_FOR_BUILD="$c"; break ;
-	  fi ;
-	done ;
-	if test x"$CC_FOR_BUILD" = x ; then
-	  CC_FOR_BUILD=no_compiler_found ;
-	fi
-	;;
- ,,*)   CC_FOR_BUILD=$CC ;;
- ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-esac ; set_cc_for_build= ;'
+tmp=
+# shellcheck disable=SC2172
+trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15
+
+set_cc_for_build() {
+    : "${TMPDIR=/tmp}"
+    # shellcheck disable=SC2039
+    { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+	{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
+	{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+	{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
+    dummy=$tmp/dummy
+    case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
+	,,)    echo "int x;" > "$dummy.c"
+	       for driver in cc gcc c89 c99 ; do
+		   if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
+		       CC_FOR_BUILD="$driver"
+		       break
+		   fi
+	       done
+	       if test x"$CC_FOR_BUILD" = x ; then
+		   CC_FOR_BUILD=no_compiler_found
+	       fi
+	       ;;
+	,,*)   CC_FOR_BUILD=$CC ;;
+	,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+    esac
+}
 
 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
 # (ghazi@noc.rutgers.edu 1994-08-24)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+if test -f /.attbin/uname ; then
 	PATH=$PATH:/.attbin ; export PATH
 fi
 
@@ -131,30 +134,37 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` |
 UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
 
-case "${UNAME_SYSTEM}" in
-    Linux|GNU|GNU/*)
+case "$UNAME_SYSTEM" in
+Linux|GNU|GNU/*)
 	# If the system lacks a compiler, then just pick glibc.
 	# We could probably try harder.
 	LIBC=gnu
 
-	eval $set_cc_for_build
-	cat <<-EOF > $dummy.c
-#include <features.h>
-#if defined(__UCLIBC__)
-LIBC=uclibc
-#elif defined(__dietlibc__)
-LIBC=dietlibc
-#else
-LIBC=gnu
-#endif
+	set_cc_for_build
+	cat <<-EOF > "$dummy.c"
+	#include <features.h>
+	#if defined(__UCLIBC__)
+	LIBC=uclibc
+	#elif defined(__dietlibc__)
+	LIBC=dietlibc
+	#else
+	LIBC=gnu
+	#endif
 	EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
+
+	# If ldd exists, use it to detect musl libc.
+	if command -v ldd >/dev/null && \
+		ldd --version 2>&1 | grep -q ^musl
+	then
+	    LIBC=musl
+	fi
 	;;
 esac
 
 # Note: order is significant - the case branches are not exclusive.
 
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
     *:NetBSD:*:*)
 	# NetBSD (nbsd) targets should (where applicable) match one or
 	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
@@ -168,30 +178,30 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	# portion of the name.  We always set it to "unknown".
 	sysctl="sysctl -n hw.machine_arch"
 	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
-	    /sbin/$sysctl 2>/dev/null || \
-	    /usr/sbin/$sysctl 2>/dev/null || \
+	    "/sbin/$sysctl" 2>/dev/null || \
+	    "/usr/sbin/$sysctl" 2>/dev/null || \
 	    echo unknown)`
-	case "${UNAME_MACHINE_ARCH}" in
+	case "$UNAME_MACHINE_ARCH" in
 	    armeb) machine=armeb-unknown ;;
 	    arm*) machine=arm-unknown ;;
 	    sh3el) machine=shl-unknown ;;
 	    sh3eb) machine=sh-unknown ;;
 	    sh5el) machine=sh5le-unknown ;;
 	    earmv*)
-		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
-		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
-		machine=${arch}${endian}-unknown
+		arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+		endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
+		machine="${arch}${endian}"-unknown
 		;;
-	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+	    *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
 	esac
 	# The Operating System including object format, if it has switched
 	# to ELF recently (or will in the future) and ABI.
-	case "${UNAME_MACHINE_ARCH}" in
+	case "$UNAME_MACHINE_ARCH" in
 	    earm*)
-	    	os=netbsdelf
-	    	;;
+		os=netbsdelf
+		;;
 	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
-		eval $set_cc_for_build
+		set_cc_for_build
 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
 			| grep -q __ELF__
 		then
@@ -207,10 +217,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 		;;
 	esac
 	# Determine ABI tags.
-	case "${UNAME_MACHINE_ARCH}" in
+	case "$UNAME_MACHINE_ARCH" in
 	    earm*)
 		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
-		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
+		abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
 		;;
 	esac
 	# The OS release
@@ -218,61 +228,61 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	# thus, need a distinct triplet. However, they do not need
 	# kernel version information, so it can be replaced with a
 	# suitable tag, in the style of linux-gnu.
-	case "${UNAME_VERSION}" in
+	case "$UNAME_VERSION" in
 	    Debian*)
 		release='-gnu'
 		;;
 	    *)
-		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
+		release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
 		;;
 	esac
 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
 	# contains redundant information, the shorter form:
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-	echo "${machine}-${os}${release}${abi}"
+	echo "$machine-${os}${release}${abi-}"
 	exit ;;
     *:Bitrig:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
-	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+	echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
 	exit ;;
     *:OpenBSD:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
-	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
 	exit ;;
     *:LibertyBSD:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
-	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
 	exit ;;
     *:MidnightBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-midnightbsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
 	exit ;;
     *:ekkoBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
 	exit ;;
     *:SolidBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
 	exit ;;
     macppc:MirBSD:*:*)
-	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+	echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
 	exit ;;
     *:MirBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
 	exit ;;
     *:Sortix:*:*)
-	echo ${UNAME_MACHINE}-unknown-sortix
+	echo "$UNAME_MACHINE"-unknown-sortix
 	exit ;;
     *:Redox:*:*)
-	echo ${UNAME_MACHINE}-unknown-redox
+	echo "$UNAME_MACHINE"-unknown-redox
 	exit ;;
     mips:OSF1:*.*)
-	echo mips-dec-osf1
-	exit ;;
+        echo mips-dec-osf1
+        exit ;;
     alpha:OSF1:*:*)
 	case $UNAME_RELEASE in
-	    *4.0)
+	*4.0)
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
 		;;
-	    *5.*)
+	*5.*)
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
 		;;
 	esac
@@ -283,42 +293,42 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
 	case "$ALPHA_CPU_TYPE" in
 	    "EV4 (21064)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "EV4.5 (21064)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "LCA4 (21066/21068)")
-		UNAME_MACHINE="alpha" ;;
+		UNAME_MACHINE=alpha ;;
 	    "EV5 (21164)")
-		UNAME_MACHINE="alphaev5" ;;
+		UNAME_MACHINE=alphaev5 ;;
 	    "EV5.6 (21164A)")
-		UNAME_MACHINE="alphaev56" ;;
+		UNAME_MACHINE=alphaev56 ;;
 	    "EV5.6 (21164PC)")
-		UNAME_MACHINE="alphapca56" ;;
+		UNAME_MACHINE=alphapca56 ;;
 	    "EV5.7 (21164PC)")
-		UNAME_MACHINE="alphapca57" ;;
+		UNAME_MACHINE=alphapca57 ;;
 	    "EV6 (21264)")
-		UNAME_MACHINE="alphaev6" ;;
+		UNAME_MACHINE=alphaev6 ;;
 	    "EV6.7 (21264A)")
-		UNAME_MACHINE="alphaev67" ;;
+		UNAME_MACHINE=alphaev67 ;;
 	    "EV6.8CB (21264C)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.8AL (21264B)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.8CX (21264D)")
-		UNAME_MACHINE="alphaev68" ;;
+		UNAME_MACHINE=alphaev68 ;;
 	    "EV6.9A (21264/EV69A)")
-		UNAME_MACHINE="alphaev69" ;;
+		UNAME_MACHINE=alphaev69 ;;
 	    "EV7 (21364)")
-		UNAME_MACHINE="alphaev7" ;;
+		UNAME_MACHINE=alphaev7 ;;
 	    "EV7.9 (21364A)")
-		UNAME_MACHINE="alphaev79" ;;
+		UNAME_MACHINE=alphaev79 ;;
 	esac
 	# A Pn.n version is a patched version.
 	# A Vn.n version is a released version.
 	# A Tn.n version is a released field test version.
 	# A Xn.n version is an unreleased experimental baselevel.
 	# 1.2 uses "1.2" for uname -r.
-	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
 	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
 	exitcode=$?
 	trap '' 0
@@ -327,10 +337,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	echo m68k-unknown-sysv4
 	exit ;;
     *:[Aa]miga[Oo][Ss]:*:*)
-	echo ${UNAME_MACHINE}-unknown-amigaos
+	echo "$UNAME_MACHINE"-unknown-amigaos
 	exit ;;
     *:[Mm]orph[Oo][Ss]:*:*)
-	echo ${UNAME_MACHINE}-unknown-morphos
+	echo "$UNAME_MACHINE"-unknown-morphos
 	exit ;;
     *:OS/390:*:*)
 	echo i370-ibm-openedition
@@ -342,7 +352,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	echo powerpc-ibm-os400
 	exit ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
-	echo arm-acorn-riscix${UNAME_RELEASE}
+	echo arm-acorn-riscix"$UNAME_RELEASE"
 	exit ;;
     arm*:riscos:*:*|arm*:RISCOS:*:*)
 	echo arm-unknown-riscos
@@ -369,38 +379,38 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	    sparc) echo sparc-icl-nx7; exit ;;
 	esac ;;
     s390x:SunOS:*:*)
-	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
 	exit ;;
     sun4H:SunOS:5.*:*)
-	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
-	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
 	exit ;;
     i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
-	echo i386-pc-auroraux${UNAME_RELEASE}
+	echo i386-pc-auroraux"$UNAME_RELEASE"
 	exit ;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
-	eval $set_cc_for_build
-	SUN_ARCH="i386"
+	set_cc_for_build
+	SUN_ARCH=i386
 	# If there is a compiler, see if it is configured for 64-bit objects.
 	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
 	# This test works for both compilers.
-	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
 	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
 		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
 		grep IS_64BIT_ARCH >/dev/null
 	    then
-		SUN_ARCH="x86_64"
+		SUN_ARCH=x86_64
 	    fi
 	fi
-	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     sun4*:SunOS:6*:*)
 	# According to config.sub, this is the proper way to canonicalize
 	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
 	# it's likely to be more like Solaris than SunOS4.
-	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     sun4*:SunOS:*:*)
 	case "`/usr/bin/arch -k`" in
@@ -409,25 +419,25 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 		;;
 	esac
 	# Japanese Language versions have a version number like `4.1.3-JL'.
-	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
 	exit ;;
     sun3*:SunOS:*:*)
-	echo m68k-sun-sunos${UNAME_RELEASE}
+	echo m68k-sun-sunos"$UNAME_RELEASE"
 	exit ;;
     sun*:*:4.2BSD:*)
 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
 	case "`/bin/arch`" in
 	    sun3)
-		echo m68k-sun-sunos${UNAME_RELEASE}
+		echo m68k-sun-sunos"$UNAME_RELEASE"
 		;;
 	    sun4)
-		echo sparc-sun-sunos${UNAME_RELEASE}
+		echo sparc-sun-sunos"$UNAME_RELEASE"
 		;;
 	esac
 	exit ;;
     aushp:SunOS:*:*)
-	echo sparc-auspex-sunos${UNAME_RELEASE}
+	echo sparc-auspex-sunos"$UNAME_RELEASE"
 	exit ;;
     # The situation for MiNT is a little confusing.  The machine name
     # can be virtually everything (everything which is not
@@ -438,44 +448,44 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
     # MiNT.  But MiNT is downward compatible to TOS, so this should
     # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-	echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint"$UNAME_RELEASE"
 	exit ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
-	echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint"$UNAME_RELEASE"
 	exit ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-	echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint"$UNAME_RELEASE"
 	exit ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-	echo m68k-milan-mint${UNAME_RELEASE}
+	echo m68k-milan-mint"$UNAME_RELEASE"
 	exit ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-	echo m68k-hades-mint${UNAME_RELEASE}
+	echo m68k-hades-mint"$UNAME_RELEASE"
 	exit ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-	echo m68k-unknown-mint${UNAME_RELEASE}
+	echo m68k-unknown-mint"$UNAME_RELEASE"
 	exit ;;
     m68k:machten:*:*)
-	echo m68k-apple-machten${UNAME_RELEASE}
+	echo m68k-apple-machten"$UNAME_RELEASE"
 	exit ;;
     powerpc:machten:*:*)
-	echo powerpc-apple-machten${UNAME_RELEASE}
+	echo powerpc-apple-machten"$UNAME_RELEASE"
 	exit ;;
     RISC*:Mach:*:*)
 	echo mips-dec-mach_bsd4.3
 	exit ;;
     RISC*:ULTRIX:*:*)
-	echo mips-dec-ultrix${UNAME_RELEASE}
+	echo mips-dec-ultrix"$UNAME_RELEASE"
 	exit ;;
     VAX*:ULTRIX*:*:*)
-	echo vax-dec-ultrix${UNAME_RELEASE}
+	echo vax-dec-ultrix"$UNAME_RELEASE"
 	exit ;;
     2020:CLIX:*:* | 2430:CLIX:*:*)
-	echo clipper-intergraph-clix${UNAME_RELEASE}
+	echo clipper-intergraph-clix"$UNAME_RELEASE"
 	exit ;;
     mips:*:*:UMIPS | mips:*:*:RISCos)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
+	set_cc_for_build
+	sed 's/^	//' << EOF > "$dummy.c"
 #ifdef __cplusplus
 #include <stdio.h>  /* for printf() prototype */
 	int main (int argc, char *argv[]) {
@@ -496,11 +506,11 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	  exit (-1);
 	}
 EOF
-	$CC_FOR_BUILD -o $dummy $dummy.c &&
-	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
-	  SYSTEM_NAME=`$dummy $dummyarg` &&
+	$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
+	  dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+	  SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
 	    { echo "$SYSTEM_NAME"; exit; }
-	echo mips-mips-riscos${UNAME_RELEASE}
+	echo mips-mips-riscos"$UNAME_RELEASE"
 	exit ;;
     Motorola:PowerMAX_OS:*:*)
 	echo powerpc-motorola-powermax
@@ -526,17 +536,17 @@ EOF
     AViiON:dgux:*:*)
 	# DG/UX returns AViiON for all architectures
 	UNAME_PROCESSOR=`/usr/bin/uname -p`
-	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
 	then
-	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
-	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
+	       [ "$TARGET_BINARY_INTERFACE"x = x ]
 	    then
-		echo m88k-dg-dgux${UNAME_RELEASE}
+		echo m88k-dg-dgux"$UNAME_RELEASE"
 	    else
-		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+		echo m88k-dg-dguxbcs"$UNAME_RELEASE"
 	    fi
 	else
-	    echo i586-dg-dgux${UNAME_RELEASE}
+	    echo i586-dg-dgux"$UNAME_RELEASE"
 	fi
 	exit ;;
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
@@ -553,7 +563,7 @@ EOF
 	echo m68k-tektronix-bsd
 	exit ;;
     *:IRIX*:*:*)
-	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
 	exit ;;
     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
 	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
@@ -565,14 +575,14 @@ EOF
 	if [ -x /usr/bin/oslevel ] ; then
 		IBM_REV=`/usr/bin/oslevel`
 	else
-		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
 	fi
-	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
 	exit ;;
     *:AIX:2:3)
 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
-		eval $set_cc_for_build
-		sed 's/^		//' << EOF >$dummy.c
+		set_cc_for_build
+		sed 's/^		//' << EOF > "$dummy.c"
 		#include <sys/systemcfg.h>
 
 		main()
@@ -583,7 +593,7 @@ EOF
 			exit(0);
 			}
 EOF
-		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+		if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
 		then
 			echo "$SYSTEM_NAME"
 		else
@@ -597,18 +607,18 @@ EOF
 	exit ;;
     *:AIX:*:[4567])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
-	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+	if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
 	else
 		IBM_ARCH=powerpc
 	fi
 	if [ -x /usr/bin/lslpp ] ; then
 		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
-		awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
+			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
 	else
-		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+		IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
 	fi
-	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
 	exit ;;
     *:AIX:*:*)
 	echo rs6000-ibm-aix
@@ -617,7 +627,7 @@ EOF
 	echo romp-ibm-bsd4.4
 	exit ;;
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
-	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	echo romp-ibm-bsd"$UNAME_RELEASE"   # 4.3 with uname added to
 	exit ;;                             # report: romp-ibm BSD 4.3
     *:BOSX:*:*)
 	echo rs6000-bull-bosx
@@ -632,67 +642,67 @@ EOF
 	echo m68k-hp-bsd4.4
 	exit ;;
     9000/[34678]??:HP-UX:*:*)
-	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-	case "${UNAME_MACHINE}" in
+	HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+	case "$UNAME_MACHINE" in
 	    9000/31?)            HP_ARCH=m68000 ;;
 	    9000/[34]??)         HP_ARCH=m68k ;;
 	    9000/[678][0-9][0-9])
 		if [ -x /usr/bin/getconf ]; then
 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
 		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-		    case "${sc_cpu_version}" in
-                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-                      532)                      # CPU_PA_RISC2_0
-                        case "${sc_kernel_bits}" in
-                          32) HP_ARCH="hppa2.0n" ;;
-                          64) HP_ARCH="hppa2.0w" ;;
-			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-                        esac ;;
-                    esac
+		    case "$sc_cpu_version" in
+		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
+		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
+		      532)                      # CPU_PA_RISC2_0
+			case "$sc_kernel_bits" in
+			  32) HP_ARCH=hppa2.0n ;;
+			  64) HP_ARCH=hppa2.0w ;;
+			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
+			esac ;;
+		    esac
 		fi
-		if [ "${HP_ARCH}" = "" ]; then
-		    eval $set_cc_for_build
-		    sed 's/^              //' << EOF >$dummy.c
-
-              #define _HPUX_SOURCE
-              #include <stdlib.h>
-              #include <unistd.h>
-
-              int main ()
-              {
-              #if defined(_SC_KERNEL_BITS)
-                  long bits = sysconf(_SC_KERNEL_BITS);
-              #endif
-                  long cpu  = sysconf (_SC_CPU_VERSION);
-
-                  switch (cpu)
-              	{
-              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-              	case CPU_PA_RISC2_0:
-              #if defined(_SC_KERNEL_BITS)
-              	    switch (bits)
-              		{
-              		case 64: puts ("hppa2.0w"); break;
-              		case 32: puts ("hppa2.0n"); break;
-              		default: puts ("hppa2.0"); break;
-              		} break;
-              #else  /* !defined(_SC_KERNEL_BITS) */
-              	    puts ("hppa2.0"); break;
-              #endif
-              	default: puts ("hppa1.0"); break;
-              	}
-                  exit (0);
-              }
+		if [ "$HP_ARCH" = "" ]; then
+		    set_cc_for_build
+		    sed 's/^		//' << EOF > "$dummy.c"
+
+		#define _HPUX_SOURCE
+		#include <stdlib.h>
+		#include <unistd.h>
+
+		int main ()
+		{
+		#if defined(_SC_KERNEL_BITS)
+		    long bits = sysconf(_SC_KERNEL_BITS);
+		#endif
+		    long cpu  = sysconf (_SC_CPU_VERSION);
+
+		    switch (cpu)
+			{
+			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+			case CPU_PA_RISC2_0:
+		#if defined(_SC_KERNEL_BITS)
+			    switch (bits)
+				{
+				case 64: puts ("hppa2.0w"); break;
+				case 32: puts ("hppa2.0n"); break;
+				default: puts ("hppa2.0"); break;
+				} break;
+		#else  /* !defined(_SC_KERNEL_BITS) */
+			    puts ("hppa2.0"); break;
+		#endif
+			default: puts ("hppa1.0"); break;
+			}
+		    exit (0);
+		}
 EOF
-		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
 		    test -z "$HP_ARCH" && HP_ARCH=hppa
 		fi ;;
 	esac
-	if [ ${HP_ARCH} = "hppa2.0w" ]
+	if [ "$HP_ARCH" = hppa2.0w ]
 	then
-	    eval $set_cc_for_build
+	    set_cc_for_build
 
 	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
 	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
@@ -706,20 +716,20 @@ EOF
 	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
 		grep -q __LP64__
 	    then
-		HP_ARCH="hppa2.0w"
+		HP_ARCH=hppa2.0w
 	    else
-		HP_ARCH="hppa64"
+		HP_ARCH=hppa64
 	    fi
 	fi
-	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
 	exit ;;
     ia64:HP-UX:*:*)
-	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-	echo ia64-hp-hpux${HPUX_REV}
+	HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux"$HPUX_REV"
 	exit ;;
     3050*:HI-UX:*:*)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
+	set_cc_for_build
+	sed 's/^	//' << EOF > "$dummy.c"
 	#include <unistd.h>
 	int
 	main ()
@@ -744,7 +754,7 @@ EOF
 	  exit (0);
 	}
 EOF
-	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+	$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
 		{ echo "$SYSTEM_NAME"; exit; }
 	echo unknown-hitachi-hiuxwe2
 	exit ;;
@@ -765,9 +775,9 @@ EOF
 	exit ;;
     i*86:OSF1:*:*)
 	if [ -x /usr/sbin/sysversion ] ; then
-	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	    echo "$UNAME_MACHINE"-unknown-osf1mk
 	else
-	    echo ${UNAME_MACHINE}-unknown-osf1
+	    echo "$UNAME_MACHINE"-unknown-osf1
 	fi
 	exit ;;
     parisc*:Lites*:*:*)
@@ -792,179 +802,190 @@ EOF
 	echo c4-convex-bsd
 	exit ;;
     CRAY*Y-MP:*:*:*)
-	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*[A-Z]90:*:*:*)
-	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
 	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
 	      -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*TS:*:*:*)
-	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*T3E:*:*:*)
-	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*SV1:*:*:*)
-	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     *:UNICOS/mp:*:*)
-	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
-	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+	FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
 	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     5000:UNIX_System_V:4.*:*)
-	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+	FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
 	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
-	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
 	exit ;;
     sparc*:BSD/OS:*:*)
-	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	echo sparc-unknown-bsdi"$UNAME_RELEASE"
 	exit ;;
     *:BSD/OS:*:*)
-	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
+	exit ;;
+    arm:FreeBSD:*:*)
+	UNAME_PROCESSOR=`uname -p`
+	set_cc_for_build
+	if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+	    | grep -q __ARM_PCS_VFP
+	then
+	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi
+	else
+	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf
+	fi
 	exit ;;
     *:FreeBSD:*:*)
-    	UNAME_PROCESSOR=`/usr/bin/uname -p`
-    	case ${UNAME_PROCESSOR} in
+	UNAME_PROCESSOR=`/usr/bin/uname -p`
+	case "$UNAME_PROCESSOR" in
 	    amd64)
 		UNAME_PROCESSOR=x86_64 ;;
 	    i386)
 		UNAME_PROCESSOR=i586 ;;
 	esac
-	echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
 	exit ;;
     i*:CYGWIN*:*)
-	echo ${UNAME_MACHINE}-pc-cygwin
+	echo "$UNAME_MACHINE"-pc-cygwin
 	exit ;;
     *:MINGW64*:*)
-	echo ${UNAME_MACHINE}-pc-mingw64
+	echo "$UNAME_MACHINE"-pc-mingw64
 	exit ;;
     *:MINGW*:*)
-	echo ${UNAME_MACHINE}-pc-mingw32
+	echo "$UNAME_MACHINE"-pc-mingw32
 	exit ;;
     *:MSYS*:*)
-	echo ${UNAME_MACHINE}-pc-msys
+	echo "$UNAME_MACHINE"-pc-msys
 	exit ;;
     i*:PW*:*)
-	echo ${UNAME_MACHINE}-pc-pw32
+	echo "$UNAME_MACHINE"-pc-pw32
 	exit ;;
     *:Interix*:*)
-	case ${UNAME_MACHINE} in
+	case "$UNAME_MACHINE" in
 	    x86)
-		echo i586-pc-interix${UNAME_RELEASE}
+		echo i586-pc-interix"$UNAME_RELEASE"
 		exit ;;
 	    authenticamd | genuineintel | EM64T)
-		echo x86_64-unknown-interix${UNAME_RELEASE}
+		echo x86_64-unknown-interix"$UNAME_RELEASE"
 		exit ;;
 	    IA64)
-		echo ia64-unknown-interix${UNAME_RELEASE}
+		echo ia64-unknown-interix"$UNAME_RELEASE"
 		exit ;;
 	esac ;;
     i*:UWIN*:*)
-	echo ${UNAME_MACHINE}-pc-uwin
+	echo "$UNAME_MACHINE"-pc-uwin
 	exit ;;
     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
-	echo x86_64-unknown-cygwin
+	echo x86_64-pc-cygwin
 	exit ;;
     prep*:SunOS:5.*:*)
-	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
 	exit ;;
     *:GNU:*:*)
 	# the GNU system
-	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
 	exit ;;
     *:GNU/*:*:*)
 	# other systems with GNU libc and userland
-	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
+	echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
 	exit ;;
-    i*86:Minix:*:*)
-	echo ${UNAME_MACHINE}-pc-minix
+    *:Minix:*:*)
+	echo "$UNAME_MACHINE"-unknown-minix
 	exit ;;
     aarch64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     aarch64_be:Linux:*:*)
 	UNAME_MACHINE=aarch64_be
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     alpha:Linux:*:*)
 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-	    EV5)   UNAME_MACHINE=alphaev5 ;;
-	    EV56)  UNAME_MACHINE=alphaev56 ;;
-	    PCA56) UNAME_MACHINE=alphapca56 ;;
-	    PCA57) UNAME_MACHINE=alphapca56 ;;
-	    EV6)   UNAME_MACHINE=alphaev6 ;;
-	    EV67)  UNAME_MACHINE=alphaev67 ;;
-	    EV68*) UNAME_MACHINE=alphaev68 ;;
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
 	esac
 	objdump --private-headers /bin/sh | grep -q ld.so.1
-	if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     arc:Linux:*:* | arceb:Linux:*:*)
-    	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
-    	exit ;;
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
+	exit ;;
     arm*:Linux:*:*)
-	eval $set_cc_for_build
+	set_cc_for_build
 	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
 	    | grep -q __ARM_EABI__
 	then
-	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	    echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	else
 	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
 		| grep -q __ARM_PCS_VFP
 	    then
-		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
+		echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
 	    else
-		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
+		echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
 	    fi
 	fi
 	exit ;;
     avr32*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     cris:Linux:*:*)
-	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+	echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
 	exit ;;
     crisv32:Linux:*:*)
-	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+	echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
 	exit ;;
     e2k:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     frv:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     hexagon:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     i*86:Linux:*:*)
-	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
+	echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
 	exit ;;
     ia64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     k1om:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     m32r*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     m68*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     mips:Linux:*:* | mips64:Linux:*:*)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
+	set_cc_for_build
+	sed 's/^	//' << EOF > "$dummy.c"
 	#undef CPU
 	#undef ${UNAME_MACHINE}
 	#undef ${UNAME_MACHINE}el
@@ -978,70 +999,70 @@ EOF
 	#endif
 	#endif
 EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
-	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
+	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
+	test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
 	;;
     mips64el:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     openrisc*:Linux:*:*)
-	echo or1k-unknown-linux-${LIBC}
+	echo or1k-unknown-linux-"$LIBC"
 	exit ;;
     or32:Linux:*:* | or1k*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     padre:Linux:*:*)
-	echo sparc-unknown-linux-${LIBC}
+	echo sparc-unknown-linux-"$LIBC"
 	exit ;;
     parisc64:Linux:*:* | hppa64:Linux:*:*)
-	echo hppa64-unknown-linux-${LIBC}
+	echo hppa64-unknown-linux-"$LIBC"
 	exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
 	# Look for CPU level
 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-	    PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
-	    PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
-	    *)    echo hppa-unknown-linux-${LIBC} ;;
+	  PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
+	  PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
+	  *)    echo hppa-unknown-linux-"$LIBC" ;;
 	esac
 	exit ;;
     ppc64:Linux:*:*)
-	echo powerpc64-unknown-linux-${LIBC}
+	echo powerpc64-unknown-linux-"$LIBC"
 	exit ;;
     ppc:Linux:*:*)
-	echo powerpc-unknown-linux-${LIBC}
+	echo powerpc-unknown-linux-"$LIBC"
 	exit ;;
     ppc64le:Linux:*:*)
-	echo powerpc64le-unknown-linux-${LIBC}
+	echo powerpc64le-unknown-linux-"$LIBC"
 	exit ;;
     ppcle:Linux:*:*)
-	echo powerpcle-unknown-linux-${LIBC}
+	echo powerpcle-unknown-linux-"$LIBC"
 	exit ;;
     riscv32:Linux:*:* | riscv64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
-	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
+	echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
 	exit ;;
     sh64*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     sh*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     sparc:Linux:*:* | sparc64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     tile*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     vax:Linux:*:*)
-	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
+	echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
 	exit ;;
     x86_64:Linux:*:*)
-    	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
+	echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
 	exit ;;
     xtensa*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     i*86:DYNIX/ptx:4*:*)
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1055,34 +1076,34 @@ EOF
 	# I am not positive that other SVR4 systems won't match this,
 	# I just have to hope.  -- rms.
 	# Use sysv4.2uw... so that sysv4* matches it.
-	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
 	exit ;;
     i*86:OS/2:*:*)
 	# If we were able to find `uname', then EMX Unix compatibility
 	# is probably installed.
-	echo ${UNAME_MACHINE}-pc-os2-emx
+	echo "$UNAME_MACHINE"-pc-os2-emx
 	exit ;;
     i*86:XTS-300:*:STOP)
-	echo ${UNAME_MACHINE}-unknown-stop
+	echo "$UNAME_MACHINE"-unknown-stop
 	exit ;;
     i*86:atheos:*:*)
-	echo ${UNAME_MACHINE}-unknown-atheos
+	echo "$UNAME_MACHINE"-unknown-atheos
 	exit ;;
     i*86:syllable:*:*)
-	echo ${UNAME_MACHINE}-pc-syllable
+	echo "$UNAME_MACHINE"-pc-syllable
 	exit ;;
     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
-	echo i386-unknown-lynxos${UNAME_RELEASE}
+	echo i386-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     i*86:*DOS:*:*)
-	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	echo "$UNAME_MACHINE"-pc-msdosdjgpp
 	exit ;;
     i*86:*:4.*:*)
-	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+	UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
-	    echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+		echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
 	else
-	    echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+		echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
 	fi
 	exit ;;
     i*86:*:5:[678]*)
@@ -1092,24 +1113,24 @@ EOF
 	    *Pentium)	     UNAME_MACHINE=i586 ;;
 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
 	esac
-	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
 	exit ;;
     i*86:*:3.2:*)
 	if test -f /usr/options/cb.name; then
-	    UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
-	    echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+		echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
 	elif /bin/uname -X 2>/dev/null >/dev/null ; then
-	    UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
-	    (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
-	    (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
-	    && UNAME_MACHINE=i586
-	    (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
-	    && UNAME_MACHINE=i686
-	    (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
-	    && UNAME_MACHINE=i686
-	    echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+			&& UNAME_MACHINE=i586
+		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
 	else
-	    echo ${UNAME_MACHINE}-pc-sysv32
+		echo "$UNAME_MACHINE"-pc-sysv32
 	fi
 	exit ;;
     pc:*:*:*)
@@ -1129,9 +1150,9 @@ EOF
 	exit ;;
     i860:*:4.*:*) # i860-SVR4
 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
-	    echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	  echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
 	else # Add other i860-SVR4 vendors below as they are discovered.
-	    echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	  echo i860-unknown-sysv"$UNAME_RELEASE"  # Unknown i860-SVR4
 	fi
 	exit ;;
     mini*:CTIX:SYS*5:*)
@@ -1151,39 +1172,39 @@ EOF
 	test -r /etc/.relid \
 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	  && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+	  && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	   && { echo i486-ncr-sysv4; exit; } ;;
+	  && { echo i486-ncr-sysv4; exit; } ;;
     NCR*:*:4.2:* | MPRAS*:*:4.2:*)
 	OS_REL='.3'
 	test -r /etc/.relid \
 	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	    && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
 	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
-	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
-	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	echo m68k-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     mc68030:UNIX_System_V:4.*:*)
 	echo m68k-atari-sysv4
 	exit ;;
     TSUNAMI:LynxOS:2.*:*)
-	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	echo sparc-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     rs6000:LynxOS:2.*:*)
-	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	echo rs6000-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
-	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	echo powerpc-unknown-lynxos"$UNAME_RELEASE"
 	exit ;;
     SM[BE]S:UNIX_SV:*:*)
-	echo mips-dde-sysv${UNAME_RELEASE}
+	echo mips-dde-sysv"$UNAME_RELEASE"
 	exit ;;
     RM*:ReliantUNIX-*:*:*)
 	echo mips-sni-sysv4
@@ -1193,14 +1214,14 @@ EOF
 	exit ;;
     *:SINIX-*:*:*)
 	if uname -p 2>/dev/null >/dev/null ; then
-	    UNAME_MACHINE=`(uname -p) 2>/dev/null`
-	    echo ${UNAME_MACHINE}-sni-sysv4
+		UNAME_MACHINE=`(uname -p) 2>/dev/null`
+		echo "$UNAME_MACHINE"-sni-sysv4
 	else
-	    echo ns32k-sni-sysv
+		echo ns32k-sni-sysv
 	fi
 	exit ;;
-    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-	              # says <Richard.M.Bartel@ccMail.Census.GOV>
+    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+			# says <Richard.M.Bartel@ccMail.Census.GOV>
 	echo i586-unisys-sysv4
 	exit ;;
     *:UNIX_System_V:4*:FTX*)
@@ -1214,23 +1235,23 @@ EOF
 	exit ;;
     i*86:VOS:*:*)
 	# From Paul.Green@stratus.com.
-	echo ${UNAME_MACHINE}-stratus-vos
+	echo "$UNAME_MACHINE"-stratus-vos
 	exit ;;
     *:VOS:*:*)
 	# From Paul.Green@stratus.com.
 	echo hppa1.1-stratus-vos
 	exit ;;
     mc68*:A/UX:*:*)
-	echo m68k-apple-aux${UNAME_RELEASE}
+	echo m68k-apple-aux"$UNAME_RELEASE"
 	exit ;;
     news*:NEWS-OS:6*:*)
 	echo mips-sony-newsos6
 	exit ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
 	if [ -d /usr/nec ]; then
-	    echo mips-nec-sysv${UNAME_RELEASE}
+		echo mips-nec-sysv"$UNAME_RELEASE"
 	else
-	    echo mips-unknown-sysv${UNAME_RELEASE}
+		echo mips-unknown-sysv"$UNAME_RELEASE"
 	fi
 	exit ;;
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
@@ -1249,43 +1270,43 @@ EOF
 	echo x86_64-unknown-haiku
 	exit ;;
     SX-4:SUPER-UX:*:*)
-	echo sx4-nec-superux${UNAME_RELEASE}
+	echo sx4-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-5:SUPER-UX:*:*)
-	echo sx5-nec-superux${UNAME_RELEASE}
+	echo sx5-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-6:SUPER-UX:*:*)
-	echo sx6-nec-superux${UNAME_RELEASE}
+	echo sx6-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-7:SUPER-UX:*:*)
-	echo sx7-nec-superux${UNAME_RELEASE}
+	echo sx7-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-8:SUPER-UX:*:*)
-	echo sx8-nec-superux${UNAME_RELEASE}
+	echo sx8-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-8R:SUPER-UX:*:*)
-	echo sx8r-nec-superux${UNAME_RELEASE}
+	echo sx8r-nec-superux"$UNAME_RELEASE"
 	exit ;;
     SX-ACE:SUPER-UX:*:*)
-	echo sxace-nec-superux${UNAME_RELEASE}
+	echo sxace-nec-superux"$UNAME_RELEASE"
 	exit ;;
     Power*:Rhapsody:*:*)
-	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	echo powerpc-apple-rhapsody"$UNAME_RELEASE"
 	exit ;;
     *:Rhapsody:*:*)
-	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
 	exit ;;
     *:Darwin:*:*)
 	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
-	eval $set_cc_for_build
+	set_cc_for_build
 	if test "$UNAME_PROCESSOR" = unknown ; then
 	    UNAME_PROCESSOR=powerpc
 	fi
-	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
-	    if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
+	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
 		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
-		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
-		    grep IS_64BIT_ARCH >/dev/null
+		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+		       grep IS_64BIT_ARCH >/dev/null
 		then
 		    case $UNAME_PROCESSOR in
 			i386) UNAME_PROCESSOR=x86_64 ;;
@@ -1294,8 +1315,8 @@ EOF
 		fi
 		# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
 		if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
-		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
-		    grep IS_PPC >/dev/null
+		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+		       grep IS_PPC >/dev/null
 		then
 		    UNAME_PROCESSOR=powerpc
 		fi
@@ -1309,30 +1330,33 @@ EOF
 	    # that Apple uses in portable devices.
 	    UNAME_PROCESSOR=x86_64
 	fi
-	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+	echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
 	exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
 	UNAME_PROCESSOR=`uname -p`
-	if test "$UNAME_PROCESSOR" = "x86"; then
-	    UNAME_PROCESSOR=i386
-	    UNAME_MACHINE=pc
+	if test "$UNAME_PROCESSOR" = x86; then
+		UNAME_PROCESSOR=i386
+		UNAME_MACHINE=pc
 	fi
-	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+	echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
 	exit ;;
     *:QNX:*:4*)
 	echo i386-pc-qnx
 	exit ;;
     NEO-*:NONSTOP_KERNEL:*:*)
-	echo neo-tandem-nsk${UNAME_RELEASE}
+	echo neo-tandem-nsk"$UNAME_RELEASE"
 	exit ;;
     NSE-*:NONSTOP_KERNEL:*:*)
-	echo nse-tandem-nsk${UNAME_RELEASE}
+	echo nse-tandem-nsk"$UNAME_RELEASE"
 	exit ;;
     NSR-*:NONSTOP_KERNEL:*:*)
-	echo nsr-tandem-nsk${UNAME_RELEASE}
+	echo nsr-tandem-nsk"$UNAME_RELEASE"
+	exit ;;
+    NSV-*:NONSTOP_KERNEL:*:*)
+	echo nsv-tandem-nsk"$UNAME_RELEASE"
 	exit ;;
     NSX-*:NONSTOP_KERNEL:*:*)
-	echo nsx-tandem-nsk${UNAME_RELEASE}
+	echo nsx-tandem-nsk"$UNAME_RELEASE"
 	exit ;;
     *:NonStop-UX:*:*)
 	echo mips-compaq-nonstopux
@@ -1341,18 +1365,19 @@ EOF
 	echo bs2000-siemens-sysv
 	exit ;;
     DS/*:UNIX_System_V:*:*)
-	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
 	exit ;;
     *:Plan9:*:*)
 	# "uname -m" is not consistent, so use $cputype instead. 386
 	# is converted to i386 for consistency with other x86
 	# operating systems.
-	if test "$cputype" = "386"; then
+	# shellcheck disable=SC2154
+	if test "$cputype" = 386; then
 	    UNAME_MACHINE=i386
 	else
 	    UNAME_MACHINE="$cputype"
 	fi
-	echo ${UNAME_MACHINE}-unknown-plan9
+	echo "$UNAME_MACHINE"-unknown-plan9
 	exit ;;
     *:TOPS-10:*:*)
 	echo pdp10-unknown-tops10
@@ -1373,14 +1398,14 @@ EOF
 	echo pdp10-unknown-its
 	exit ;;
     SEI:*:*:SEIUX)
-	echo mips-sei-seiux${UNAME_RELEASE}
+	echo mips-sei-seiux"$UNAME_RELEASE"
 	exit ;;
     *:DragonFly:*:*)
-	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
 	exit ;;
     *:*VMS:*:*)
 	UNAME_MACHINE=`(uname -p) 2>/dev/null`
-	case "${UNAME_MACHINE}" in
+	case "$UNAME_MACHINE" in
 	    A*) echo alpha-dec-vms ; exit ;;
 	    I*) echo ia64-dec-vms ; exit ;;
 	    V*) echo vax-dec-vms ; exit ;;
@@ -1389,25 +1414,28 @@ EOF
 	echo i386-pc-xenix
 	exit ;;
     i*86:skyos:*:*)
-	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
+	echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
 	exit ;;
     i*86:rdos:*:*)
-	echo ${UNAME_MACHINE}-pc-rdos
+	echo "$UNAME_MACHINE"-pc-rdos
 	exit ;;
     i*86:AROS:*:*)
-	echo ${UNAME_MACHINE}-pc-aros
+	echo "$UNAME_MACHINE"-pc-aros
 	exit ;;
     x86_64:VMkernel:*:*)
-	echo ${UNAME_MACHINE}-unknown-esx
+	echo "$UNAME_MACHINE"-unknown-esx
 	exit ;;
     amd64:Isilon\ OneFS:*:*)
 	echo x86_64-unknown-onefs
 	exit ;;
+    *:Unleashed:*:*)
+	echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE"
+	exit ;;
 esac
 
 echo "$0: unable to guess system type" >&2
 
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}" in
+case "$UNAME_MACHINE:$UNAME_SYSTEM" in
     mips:Linux | mips64:Linux)
 	# If we got here on MIPS GNU/Linux, output extra information.
 	cat >&2 <<EOF
@@ -1419,7 +1447,6 @@ EOF
 esac
 
 cat >&2 <<EOF
-$0: unable to guess system type
 
 This script (version $timestamp), has failed to recognize the
 operating system you are using. If your script is old, overwrite *all*
@@ -1450,16 +1477,16 @@ hostinfo               = `(hostinfo) 2>/
 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
 
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM  = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
+UNAME_MACHINE = "$UNAME_MACHINE"
+UNAME_RELEASE = "$UNAME_RELEASE"
+UNAME_SYSTEM  = "$UNAME_SYSTEM"
+UNAME_VERSION = "$UNAME_VERSION"
 EOF
 
 exit 1
 
 # Local variables:
-# eval: (add-hook 'write-file-functions 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "timestamp='"
 # time-stamp-format: "%:y-%02m-%02d"
 # time-stamp-end: "'"
diff -Nurp '--exclude=.bzr*' tin-2.4.2/config.sub tin-2.4.3/config.sub
--- tin-2.4.2/config.sub	2017-11-28 00:36:10.000000000 +0100
+++ tin-2.4.3/config.sub	2018-12-16 17:21:12.074451571 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2017 Free Software Foundation, Inc.
+#   Copyright 1992-2018 Free Software Foundation, Inc.
 
-timestamp='2017-11-23'
+timestamp='2018-12-16'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -67,7 +67,7 @@ Report bugs and patches to <config-patch
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2017 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -89,12 +89,12 @@ while test $# -gt 0 ; do
     - )	# Use stdin as input.
        break ;;
     -* )
-       echo "$me: invalid option $1$help"
+       echo "$me: invalid option $1$help" >&2
        exit 1 ;;
 
     *local*)
        # First pass through any local machine types.
-       echo $1
+       echo "$1"
        exit ;;
 
     * )
@@ -110,1252 +110,1160 @@ case $# in
     exit 1;;
 esac
 
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
-  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
-  linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
-  knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
-  kopensolaris*-gnu* | cloudabi*-eabi* | \
-  storm-chaos* | os2-emx* | rtmk-nova*)
-    os=-$maybe_os
-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
-    ;;
-  android-linux)
-    os=-linux-android
-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
-    ;;
-  *)
-    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
-    if [ $basic_machine != $1 ]
-    then os=`echo $1 | sed 's/.*-/-/'`
-    else os=; fi
-    ;;
-esac
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work.  We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
-	-sun*os*)
-		# Prevent following clause from handling this invalid input.
-		;;
-	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
-	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
-	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
-	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* | \
-	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-	-apple | -axis | -knuth | -cray | -microblaze*)
-		os=
-		basic_machine=$1
-		;;
-	-bluegene*)
-		os=-cnk
-		;;
-	-sim | -cisco | -oki | -wec | -winbond)
-		os=
-		basic_machine=$1
-		;;
-	-scout)
-		;;
-	-wrs)
-		os=-vxworks
-		basic_machine=$1
-		;;
-	-chorusos*)
-		os=-chorusos
-		basic_machine=$1
-		;;
-	-chorusrdb)
-		os=-chorusrdb
-		basic_machine=$1
-		;;
-	-hiux*)
-		os=-hiuxwe2
-		;;
-	-sco6)
-		os=-sco5v6
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco5)
-		os=-sco3.2v5
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco4)
-		os=-sco3.2v4
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco3.2.[4-9]*)
-		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco3.2v[4-9]*)
-		# Don't forget version if it is 3.2v4 or newer.
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco5v6*)
-		# Don't forget version if it is 3.2v4 or newer.
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco*)
-		os=-sco3.2v2
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-udk*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-isc)
-		os=-isc2.2
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-clix*)
-		basic_machine=clipper-intergraph
-		;;
-	-isc*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-lynx*178)
-		os=-lynxos178
-		;;
-	-lynx*5)
-		os=-lynxos5
+# Split fields of configuration type
+IFS="-" read field1 field2 field3 field4 <<EOF
+$1
+EOF
+
+# Separate into logical components for further validation
+case $1 in
+	*-*-*-*-*)
+		echo Invalid configuration \`"$1"\': more than four components >&2
+		exit 1
 		;;
-	-lynx*)
-		os=-lynxos
+	*-*-*-*)
+		basic_machine=$field1-$field2
+		os=$field3-$field4
 		;;
-	-ptx*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+	*-*-*)
+		# Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two
+		# parts
+		maybe_os=$field2-$field3
+		case $maybe_os in
+			nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \
+			| linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \
+			| uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
+			| netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
+			| storm-chaos* | os2-emx* | rtmk-nova*)
+				basic_machine=$field1
+				os=$maybe_os
+				;;
+			android-linux)
+				basic_machine=$field1-unknown
+				os=linux-android
+				;;
+			*)
+				basic_machine=$field1-$field2
+				os=$field3
+				;;
+		esac
 		;;
-	-psos*)
-		os=-psos
+	*-*)
+		# A lone config we happen to match not fitting any pattern
+		case $field1-$field2 in
+			decstation-3100)
+				basic_machine=mips-dec
+				os=
+				;;
+			*-*)
+				# Second component is usually, but not always the OS
+				case $field2 in
+					# Prevent following clause from handling this valid os
+					sun*os*)
+						basic_machine=$field1
+						os=$field2
+						;;
+					# Manufacturers
+					dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
+					| att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
+					| unicom* | ibm* | next | hp | isi* | apollo | altos* \
+					| convergent* | ncr* | news | 32* | 3600* | 3100* \
+					| hitachi* | c[123]* | convex* | sun | crds | omron* | dg \
+					| ultra | tti* | harris | dolphin | highlevel | gould \
+					| cbm | ns | masscomp | apple | axis | knuth | cray \
+					| microblaze* | sim | cisco \
+					| oki | wec | wrs | winbond)
+						basic_machine=$field1-$field2
+						os=
+						;;
+					*)
+						basic_machine=$field1
+						os=$field2
+						;;
+				esac
+			;;
+		esac
 		;;
-	-mint | -mint[0-9]*)
-		basic_machine=m68k-atari
-		os=-mint
+	*)
+		# Convert single-component short-hands not valid as part of
+		# multi-component configurations.
+		case $field1 in
+			386bsd)
+				basic_machine=i386-pc
+				os=bsd
+				;;
+			a29khif)
+				basic_machine=a29k-amd
+				os=udi
+				;;
+			adobe68k)
+				basic_machine=m68010-adobe
+				os=scout
+				;;
+			alliant)
+				basic_machine=fx80-alliant
+				os=
+				;;
+			altos | altos3068)
+				basic_machine=m68k-altos
+				os=
+				;;
+			am29k)
+				basic_machine=a29k-none
+				os=bsd
+				;;
+			amdahl)
+				basic_machine=580-amdahl
+				os=sysv
+				;;
+			amiga)
+				basic_machine=m68k-unknown
+				os=
+				;;
+			amigaos | amigados)
+				basic_machine=m68k-unknown
+				os=amigaos
+				;;
+			amigaunix | amix)
+				basic_machine=m68k-unknown
+				os=sysv4
+				;;
+			apollo68)
+				basic_machine=m68k-apollo
+				os=sysv
+				;;
+			apollo68bsd)
+				basic_machine=m68k-apollo
+				os=bsd
+				;;
+			aros)
+				basic_machine=i386-pc
+				os=aros
+				;;
+			aux)
+				basic_machine=m68k-apple
+				os=aux
+				;;
+			balance)
+				basic_machine=ns32k-sequent
+				os=dynix
+				;;
+			blackfin)
+				basic_machine=bfin-unknown
+				os=linux
+				;;
+			cegcc)
+				basic_machine=arm-unknown
+				os=cegcc
+				;;
+			convex-c1)
+				basic_machine=c1-convex
+				os=bsd
+				;;
+			convex-c2)
+				basic_machine=c2-convex
+				os=bsd
+				;;
+			convex-c32)
+				basic_machine=c32-convex
+				os=bsd
+				;;
+			convex-c34)
+				basic_machine=c34-convex
+				os=bsd
+				;;
+			convex-c38)
+				basic_machine=c38-convex
+				os=bsd
+				;;
+			cray)
+				basic_machine=j90-cray
+				os=unicos
+				;;
+			crds | unos)
+				basic_machine=m68k-crds
+				os=
+				;;
+			da30)
+				basic_machine=m68k-da30
+				os=
+				;;
+			decstation | pmax | pmin | dec3100 | decstatn)
+				basic_machine=mips-dec
+				os=
+				;;
+			delta88)
+				basic_machine=m88k-motorola
+				os=sysv3
+				;;
+			dicos)
+				basic_machine=i686-pc
+				os=dicos
+				;;
+			djgpp)
+				basic_machine=i586-pc
+				os=msdosdjgpp
+				;;
+			ebmon29k)
+				basic_machine=a29k-amd
+				os=ebmon
+				;;
+			es1800 | OSE68k | ose68k | ose | OSE)
+				basic_machine=m68k-ericsson
+				os=ose
+				;;
+			gmicro)
+				basic_machine=tron-gmicro
+				os=sysv
+				;;
+			go32)
+				basic_machine=i386-pc
+				os=go32
+				;;
+			h8300hms)
+				basic_machine=h8300-hitachi
+				os=hms
+				;;
+			h8300xray)
+				basic_machine=h8300-hitachi
+				os=xray
+				;;
+			h8500hms)
+				basic_machine=h8500-hitachi
+				os=hms
+				;;
+			harris)
+				basic_machine=m88k-harris
+				os=sysv3
+				;;
+			hp300)
+				basic_machine=m68k-hp
+				;;
+			hp300bsd)
+				basic_machine=m68k-hp
+				os=bsd
+				;;
+			hp300hpux)
+				basic_machine=m68k-hp
+				os=hpux
+				;;
+			hppaosf)
+				basic_machine=hppa1.1-hp
+				os=osf
+				;;
+			hppro)
+				basic_machine=hppa1.1-hp
+				os=proelf
+				;;
+			i386mach)
+				basic_machine=i386-mach
+				os=mach
+				;;
+			vsta)
+				basic_machine=i386-pc
+				os=vsta
+				;;
+			isi68 | isi)
+				basic_machine=m68k-isi
+				os=sysv
+				;;
+			m68knommu)
+				basic_machine=m68k-unknown
+				os=linux
+				;;
+			magnum | m3230)
+				basic_machine=mips-mips
+				os=sysv
+				;;
+			merlin)
+				basic_machine=ns32k-utek
+				os=sysv
+				;;
+			mingw64)
+				basic_machine=x86_64-pc
+				os=mingw64
+				;;
+			mingw32)
+				basic_machine=i686-pc
+				os=mingw32
+				;;
+			mingw32ce)
+				basic_machine=arm-unknown
+				os=mingw32ce
+				;;
+			monitor)
+				basic_machine=m68k-rom68k
+				os=coff
+				;;
+			morphos)
+				basic_machine=powerpc-unknown
+				os=morphos
+				;;
+			moxiebox)
+				basic_machine=moxie-unknown
+				os=moxiebox
+				;;
+			msdos)
+				basic_machine=i386-pc
+				os=msdos
+				;;
+			msys)
+				basic_machine=i686-pc
+				os=msys
+				;;
+			mvs)
+				basic_machine=i370-ibm
+				os=mvs
+				;;
+			nacl)
+				basic_machine=le32-unknown
+				os=nacl
+				;;
+			ncr3000)
+				basic_machine=i486-ncr
+				os=sysv4
+				;;
+			netbsd386)
+				basic_machine=i386-pc
+				os=netbsd
+				;;
+			netwinder)
+				basic_machine=armv4l-rebel
+				os=linux
+				;;
+			news | news700 | news800 | news900)
+				basic_machine=m68k-sony
+				os=newsos
+				;;
+			news1000)
+				basic_machine=m68030-sony
+				os=newsos
+				;;
+			necv70)
+				basic_machine=v70-nec
+				os=sysv
+				;;
+			nh3000)
+				basic_machine=m68k-harris
+				os=cxux
+				;;
+			nh[45]000)
+				basic_machine=m88k-harris
+				os=cxux
+				;;
+			nindy960)
+				basic_machine=i960-intel
+				os=nindy
+				;;
+			mon960)
+				basic_machine=i960-intel
+				os=mon960
+				;;
+			nonstopux)
+				basic_machine=mips-compaq
+				os=nonstopux
+				;;
+			os400)
+				basic_machine=powerpc-ibm
+				os=os400
+				;;
+			OSE68000 | ose68000)
+				basic_machine=m68000-ericsson
+				os=ose
+				;;
+			os68k)
+				basic_machine=m68k-none
+				os=os68k
+				;;
+			paragon)
+				basic_machine=i860-intel
+				os=osf
+				;;
+			parisc)
+				basic_machine=hppa-unknown
+				os=linux
+				;;
+			pw32)
+				basic_machine=i586-unknown
+				os=pw32
+				;;
+			rdos | rdos64)
+				basic_machine=x86_64-pc
+				os=rdos
+				;;
+			rdos32)
+				basic_machine=i386-pc
+				os=rdos
+				;;
+			rom68k)
+				basic_machine=m68k-rom68k
+				os=coff
+				;;
+			sa29200)
+				basic_machine=a29k-amd
+				os=udi
+				;;
+			sei)
+				basic_machine=mips-sei
+				os=seiux
+				;;
+			sequent)
+				basic_machine=i386-sequent
+				os=
+				;;
+			sps7)
+				basic_machine=m68k-bull
+				os=sysv2
+				;;
+			st2000)
+				basic_machine=m68k-tandem
+				os=
+				;;
+			stratus)
+				basic_machine=i860-stratus
+				os=sysv4
+				;;
+			sun2)
+				basic_machine=m68000-sun
+				os=
+				;;
+			sun2os3)
+				basic_machine=m68000-sun
+				os=sunos3
+				;;
+			sun2os4)
+				basic_machine=m68000-sun
+				os=sunos4
+				;;
+			sun3)
+				basic_machine=m68k-sun
+				os=
+				;;
+			sun3os3)
+				basic_machine=m68k-sun
+				os=sunos3
+				;;
+			sun3os4)
+				basic_machine=m68k-sun
+				os=sunos4
+				;;
+			sun4)
+				basic_machine=sparc-sun
+				os=
+				;;
+			sun4os3)
+				basic_machine=sparc-sun
+				os=sunos3
+				;;
+			sun4os4)
+				basic_machine=sparc-sun
+				os=sunos4
+				;;
+			sun4sol2)
+				basic_machine=sparc-sun
+				os=solaris2
+				;;
+			sun386 | sun386i | roadrunner)
+				basic_machine=i386-sun
+				os=
+				;;
+			sv1)
+				basic_machine=sv1-cray
+				os=unicos
+				;;
+			symmetry)
+				basic_machine=i386-sequent
+				os=dynix
+				;;
+			t3e)
+				basic_machine=alphaev5-cray
+				os=unicos
+				;;
+			t90)
+				basic_machine=t90-cray
+				os=unicos
+				;;
+			toad1)
+				basic_machine=pdp10-xkl
+				os=tops20
+				;;
+			tpf)
+				basic_machine=s390x-ibm
+				os=tpf
+				;;
+			udi29k)
+				basic_machine=a29k-amd
+				os=udi
+				;;
+			ultra3)
+				basic_machine=a29k-nyu
+				os=sym1
+				;;
+			v810 | necv810)
+				basic_machine=v810-nec
+				os=none
+				;;
+			vaxv)
+				basic_machine=vax-dec
+				os=sysv
+				;;
+			vms)
+				basic_machine=vax-dec
+				os=vms
+				;;
+			vxworks960)
+				basic_machine=i960-wrs
+				os=vxworks
+				;;
+			vxworks68)
+				basic_machine=m68k-wrs
+				os=vxworks
+				;;
+			vxworks29k)
+				basic_machine=a29k-wrs
+				os=vxworks
+				;;
+			xbox)
+				basic_machine=i686-pc
+				os=mingw32
+				;;
+			ymp)
+				basic_machine=ymp-cray
+				os=unicos
+				;;
+			*)
+				basic_machine=$1
+				os=
+				;;
+		esac
 		;;
 esac
 
-# Decode aliases for certain CPU-COMPANY combinations.
+# Decode 1-component or ad-hoc basic machines
 case $basic_machine in
-	# Recognize the basic CPU types without company name.
-	# Some are omitted here because they have special meanings below.
-	1750a | 580 \
-	| a29k \
-	| aarch64 | aarch64_be \
-	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
-	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
-	| am33_2.0 \
-	| arc | arceb \
-	| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
-	| avr | avr32 \
-	| ba \
-	| be32 | be64 \
-	| bfin \
-	| c4x | c8051 | clipper \
-	| d10v | d30v | dlx | dsp16xx \
-	| e2k | epiphany \
-	| fido | fr30 | frv | ft32 \
-	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
-	| hexagon \
-	| i370 | i860 | i960 | ia16 | ia64 \
-	| ip2k | iq2000 \
-	| k1om \
-	| le32 | le64 \
-	| lm32 \
-	| m32c | m32r | m32rle | m68000 | m68k | m88k \
-	| maxq | mb | microblaze | microblazeel | mcore | mep | metag \
-	| mips | mipsbe | mipseb | mipsel | mipsle \
-	| mips16 \
-	| mips64 | mips64el \
-	| mips64octeon | mips64octeonel \
-	| mips64orion | mips64orionel \
-	| mips64r5900 | mips64r5900el \
-	| mips64vr | mips64vrel \
-	| mips64vr4100 | mips64vr4100el \
-	| mips64vr4300 | mips64vr4300el \
-	| mips64vr5000 | mips64vr5000el \
-	| mips64vr5900 | mips64vr5900el \
-	| mipsisa32 | mipsisa32el \
-	| mipsisa32r2 | mipsisa32r2el \
-	| mipsisa32r6 | mipsisa32r6el \
-	| mipsisa64 | mipsisa64el \
-	| mipsisa64r2 | mipsisa64r2el \
-	| mipsisa64r6 | mipsisa64r6el \
-	| mipsisa64sb1 | mipsisa64sb1el \
-	| mipsisa64sr71k | mipsisa64sr71kel \
-	| mipsr5900 | mipsr5900el \
-	| mipstx39 | mipstx39el \
-	| mn10200 | mn10300 \
-	| moxie \
-	| mt \
-	| msp430 \
-	| nds32 | nds32le | nds32be \
-	| nios | nios2 | nios2eb | nios2el \
-	| ns16k | ns32k \
-	| open8 | or1k | or1knd | or32 \
-	| pdp10 | pdp11 | pj | pjl \
-	| powerpc | powerpc64 | powerpc64le | powerpcle \
-	| pru \
-	| pyramid \
-	| riscv32 | riscv64 \
-	| rl78 | rx \
-	| score \
-	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
-	| sh64 | sh64le \
-	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
-	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
-	| spu \
-	| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
-	| ubicom32 \
-	| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
-	| visium \
-	| wasm32 \
-	| x86 | xc16x | xstormy16 | xtensa \
-	| z8k | z80)
-		basic_machine=$basic_machine-unknown
-		;;
-	c54x)
-		basic_machine=tic54x-unknown
-		;;
-	c55x)
-		basic_machine=tic55x-unknown
-		;;
-	c6x)
-		basic_machine=tic6x-unknown
-		;;
-	leon|leon[3-9])
-		basic_machine=sparc-$basic_machine
-		;;
-	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
-		basic_machine=$basic_machine-unknown
-		os=-none
-		;;
-	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
-		;;
-	ms1)
-		basic_machine=mt-unknown
-		;;
-	strongarm | thumb | xscale)
-		basic_machine=arm-unknown
+	# Here we handle the default manufacturer of certain CPU types.  It is in
+	# some cases the only manufacturer, in others, it is the most popular.
+	w89k)
+		cpu=hppa1.1
+		vendor=winbond
 		;;
-	xgate)
-		basic_machine=$basic_machine-unknown
-		os=-none
+	op50n)
+		cpu=hppa1.1
+		vendor=oki
 		;;
-	xscaleeb)
-		basic_machine=armeb-unknown
+	op60c)
+		cpu=hppa1.1
+		vendor=oki
 		;;
-	xscaleel)
-		basic_machine=armel-unknown
+	ibm*)
+		cpu=i370
+		vendor=ibm
 		;;
-	# We use `pc' rather than `unknown'
-	# because (1) that's what they normally are, and
-	# (2) the word "unknown" tends to confuse beginning users.
-	i*86 | x86_64)
-		basic_machine=$basic_machine-pc
+	orion105)
+		cpu=clipper
+		vendor=highlevel
 		;;
-	# Object if more than one company name word.
-	*-*-*)
-		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
-		exit 1
+	mac | mpw | mac-mpw)
+		cpu=m68k
+		vendor=apple
 		;;
-	# Recognize the basic CPU types with company name.
-	580-* \
-	| a29k-* \
-	| aarch64-* | aarch64_be-* \
-	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
-	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
-	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
-	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
-	| avr-* | avr32-* \
-	| ba-* \
-	| be32-* | be64-* \
-	| bfin-* | bs2000-* \
-	| c[123]* | c30-* | [cjt]90-* | c4x-* \
-	| c8051-* | clipper-* | craynv-* | cydra-* \
-	| d10v-* | d30v-* | dlx-* \
-	| e2k-* | elxsi-* \
-	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
-	| h8300-* | h8500-* \
-	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
-	| hexagon-* \
-	| i*86-* | i860-* | i960-* | ia16-* | ia64-* \
-	| ip2k-* | iq2000-* \
-	| k1om-* \
-	| le32-* | le64-* \
-	| lm32-* \
-	| m32c-* | m32r-* | m32rle-* \
-	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-	| m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
-	| microblaze-* | microblazeel-* \
-	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
-	| mips16-* \
-	| mips64-* | mips64el-* \
-	| mips64octeon-* | mips64octeonel-* \
-	| mips64orion-* | mips64orionel-* \
-	| mips64r5900-* | mips64r5900el-* \
-	| mips64vr-* | mips64vrel-* \
-	| mips64vr4100-* | mips64vr4100el-* \
-	| mips64vr4300-* | mips64vr4300el-* \
-	| mips64vr5000-* | mips64vr5000el-* \
-	| mips64vr5900-* | mips64vr5900el-* \
-	| mipsisa32-* | mipsisa32el-* \
-	| mipsisa32r2-* | mipsisa32r2el-* \
-	| mipsisa32r6-* | mipsisa32r6el-* \
-	| mipsisa64-* | mipsisa64el-* \
-	| mipsisa64r2-* | mipsisa64r2el-* \
-	| mipsisa64r6-* | mipsisa64r6el-* \
-	| mipsisa64sb1-* | mipsisa64sb1el-* \
-	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
-	| mipsr5900-* | mipsr5900el-* \
-	| mipstx39-* | mipstx39el-* \
-	| mmix-* \
-	| mt-* \
-	| msp430-* \
-	| nds32-* | nds32le-* | nds32be-* \
-	| nios-* | nios2-* | nios2eb-* | nios2el-* \
-	| none-* | np1-* | ns16k-* | ns32k-* \
-	| open8-* \
-	| or1k*-* \
-	| orion-* \
-	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
-	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
-	| pru-* \
-	| pyramid-* \
-	| riscv32-* | riscv64-* \
-	| rl78-* | romp-* | rs6000-* | rx-* \
-	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
-	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
-	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
-	| sparclite-* \
-	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
-	| tahoe-* \
-	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
-	| tile*-* \
-	| tron-* \
-	| ubicom32-* \
-	| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
-	| vax-* \
-	| visium-* \
-	| wasm32-* \
-	| we32k-* \
-	| x86-* | x86_64-* | xc16x-* | xps100-* \
-	| xstormy16-* | xtensa*-* \
-	| ymp-* \
-	| z8k-* | z80-*)
-		;;
-	# Recognize the basic CPU types without company name, with glob match.
-	xtensa*)
-		basic_machine=$basic_machine-unknown
+	pmac | pmac-mpw)
+		cpu=powerpc
+		vendor=apple
 		;;
+
 	# Recognize the various machine names and aliases which stand
 	# for a CPU type and a company and sometimes even an OS.
-	386bsd)
-		basic_machine=i386-unknown
-		os=-bsd
-		;;
 	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
-		basic_machine=m68000-att
+		cpu=m68000
+		vendor=att
 		;;
 	3b*)
-		basic_machine=we32k-att
-		;;
-	a29khif)
-		basic_machine=a29k-amd
-		os=-udi
-		;;
-	abacus)
-		basic_machine=abacus-unknown
-		;;
-	adobe68k)
-		basic_machine=m68010-adobe
-		os=-scout
-		;;
-	alliant | fx80)
-		basic_machine=fx80-alliant
-		;;
-	altos | altos3068)
-		basic_machine=m68k-altos
-		;;
-	am29k)
-		basic_machine=a29k-none
-		os=-bsd
-		;;
-	amd64)
-		basic_machine=x86_64-pc
-		;;
-	amd64-*)
-		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	amdahl)
-		basic_machine=580-amdahl
-		os=-sysv
-		;;
-	amiga | amiga-*)
-		basic_machine=m68k-unknown
-		;;
-	amigaos | amigados)
-		basic_machine=m68k-unknown
-		os=-amigaos
-		;;
-	amigaunix | amix)
-		basic_machine=m68k-unknown
-		os=-sysv4
-		;;
-	apollo68)
-		basic_machine=m68k-apollo
-		os=-sysv
-		;;
-	apollo68bsd)
-		basic_machine=m68k-apollo
-		os=-bsd
-		;;
-	aros)
-		basic_machine=i386-pc
-		os=-aros
-		;;
-	asmjs)
-		basic_machine=asmjs-unknown
-		;;
-	aux)
-		basic_machine=m68k-apple
-		os=-aux
-		;;
-	balance)
-		basic_machine=ns32k-sequent
-		os=-dynix
-		;;
-	blackfin)
-		basic_machine=bfin-unknown
-		os=-linux
-		;;
-	blackfin-*)
-		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
-		os=-linux
+		cpu=we32k
+		vendor=att
 		;;
 	bluegene*)
-		basic_machine=powerpc-ibm
-		os=-cnk
-		;;
-	c54x-*)
-		basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	c55x-*)
-		basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	c6x-*)
-		basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	c90)
-		basic_machine=c90-cray
-		os=-unicos
-		;;
-	cegcc)
-		basic_machine=arm-unknown
-		os=-cegcc
-		;;
-	convex-c1)
-		basic_machine=c1-convex
-		os=-bsd
-		;;
-	convex-c2)
-		basic_machine=c2-convex
-		os=-bsd
-		;;
-	convex-c32)
-		basic_machine=c32-convex
-		os=-bsd
-		;;
-	convex-c34)
-		basic_machine=c34-convex
-		os=-bsd
-		;;
-	convex-c38)
-		basic_machine=c38-convex
-		os=-bsd
-		;;
-	cray | j90)
-		basic_machine=j90-cray
-		os=-unicos
-		;;
-	craynv)
-		basic_machine=craynv-cray
-		os=-unicosmp
-		;;
-	cr16 | cr16-*)
-		basic_machine=cr16-unknown
-		os=-elf
-		;;
-	crds | unos)
-		basic_machine=m68k-crds
-		;;
-	crisv32 | crisv32-* | etraxfs*)
-		basic_machine=crisv32-axis
-		;;
-	cris | cris-* | etrax*)
-		basic_machine=cris-axis
-		;;
-	crx)
-		basic_machine=crx-unknown
-		os=-elf
-		;;
-	da30 | da30-*)
-		basic_machine=m68k-da30
-		;;
-	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
-		basic_machine=mips-dec
+		cpu=powerpc
+		vendor=ibm
+		os=cnk
 		;;
 	decsystem10* | dec10*)
-		basic_machine=pdp10-dec
-		os=-tops10
+		cpu=pdp10
+		vendor=dec
+		os=tops10
 		;;
 	decsystem20* | dec20*)
-		basic_machine=pdp10-dec
-		os=-tops20
+		cpu=pdp10
+		vendor=dec
+		os=tops20
 		;;
 	delta | 3300 | motorola-3300 | motorola-delta \
 	      | 3300-motorola | delta-motorola)
-		basic_machine=m68k-motorola
-		;;
-	delta88)
-		basic_machine=m88k-motorola
-		os=-sysv3
-		;;
-	dicos)
-		basic_machine=i686-pc
-		os=-dicos
-		;;
-	djgpp)
-		basic_machine=i586-pc
-		os=-msdosdjgpp
-		;;
-	dpx20 | dpx20-*)
-		basic_machine=rs6000-bull
-		os=-bosx
+		cpu=m68k
+		vendor=motorola
 		;;
 	dpx2*)
-		basic_machine=m68k-bull
-		os=-sysv3
-		;;
-	e500v[12])
-		basic_machine=powerpc-unknown
-		os=$os"spe"
-		;;
-	e500v[12]-*)
-		basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
-		os=$os"spe"
-		;;
-	ebmon29k)
-		basic_machine=a29k-amd
-		os=-ebmon
-		;;
-	elxsi)
-		basic_machine=elxsi-elxsi
-		os=-bsd
+		cpu=m68k
+		vendor=bull
+		os=sysv3
 		;;
 	encore | umax | mmax)
-		basic_machine=ns32k-encore
+		cpu=ns32k
+		vendor=encore
 		;;
-	es1800 | OSE68k | ose68k | ose | OSE)
-		basic_machine=m68k-ericsson
-		os=-ose
+	elxsi)
+		cpu=elxsi
+		vendor=elxsi
+		os=${os:-bsd}
 		;;
 	fx2800)
-		basic_machine=i860-alliant
+		cpu=i860
+		vendor=alliant
 		;;
 	genix)
-		basic_machine=ns32k-ns
-		;;
-	gmicro)
-		basic_machine=tron-gmicro
-		os=-sysv
-		;;
-	go32)
-		basic_machine=i386-pc
-		os=-go32
+		cpu=ns32k
+		vendor=ns
 		;;
 	h3050r* | hiux*)
-		basic_machine=hppa1.1-hitachi
-		os=-hiuxwe2
-		;;
-	h8300hms)
-		basic_machine=h8300-hitachi
-		os=-hms
-		;;
-	h8300xray)
-		basic_machine=h8300-hitachi
-		os=-xray
-		;;
-	h8500hms)
-		basic_machine=h8500-hitachi
-		os=-hms
-		;;
-	harris)
-		basic_machine=m88k-harris
-		os=-sysv3
-		;;
-	hp300-*)
-		basic_machine=m68k-hp
-		;;
-	hp300bsd)
-		basic_machine=m68k-hp
-		os=-bsd
-		;;
-	hp300hpux)
-		basic_machine=m68k-hp
-		os=-hpux
+		cpu=hppa1.1
+		vendor=hitachi
+		os=hiuxwe2
 		;;
 	hp3k9[0-9][0-9] | hp9[0-9][0-9])
-		basic_machine=hppa1.0-hp
+		cpu=hppa1.0
+		vendor=hp
 		;;
 	hp9k2[0-9][0-9] | hp9k31[0-9])
-		basic_machine=m68000-hp
+		cpu=m68000
+		vendor=hp
 		;;
 	hp9k3[2-9][0-9])
-		basic_machine=m68k-hp
+		cpu=m68k
+		vendor=hp
 		;;
 	hp9k6[0-9][0-9] | hp6[0-9][0-9])
-		basic_machine=hppa1.0-hp
+		cpu=hppa1.0
+		vendor=hp
 		;;
 	hp9k7[0-79][0-9] | hp7[0-79][0-9])
-		basic_machine=hppa1.1-hp
+		cpu=hppa1.1
+		vendor=hp
 		;;
 	hp9k78[0-9] | hp78[0-9])
 		# FIXME: really hppa2.0-hp
-		basic_machine=hppa1.1-hp
+		cpu=hppa1.1
+		vendor=hp
 		;;
 	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
 		# FIXME: really hppa2.0-hp
-		basic_machine=hppa1.1-hp
+		cpu=hppa1.1
+		vendor=hp
 		;;
 	hp9k8[0-9][13679] | hp8[0-9][13679])
-		basic_machine=hppa1.1-hp
+		cpu=hppa1.1
+		vendor=hp
 		;;
 	hp9k8[0-9][0-9] | hp8[0-9][0-9])
-		basic_machine=hppa1.0-hp
-		;;
-	hppa-next)
-		os=-nextstep3
-		;;
-	hppaosf)
-		basic_machine=hppa1.1-hp
-		os=-osf
-		;;
-	hppro)
-		basic_machine=hppa1.1-hp
-		os=-proelf
-		;;
-	i370-ibm* | ibm*)
-		basic_machine=i370-ibm
+		cpu=hppa1.0
+		vendor=hp
 		;;
 	i*86v32)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-sysv32
+		cpu=`echo "$1" | sed -e 's/86.*/86/'`
+		vendor=pc
+		os=sysv32
 		;;
 	i*86v4*)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-sysv4
+		cpu=`echo "$1" | sed -e 's/86.*/86/'`
+		vendor=pc
+		os=sysv4
 		;;
 	i*86v)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-sysv
+		cpu=`echo "$1" | sed -e 's/86.*/86/'`
+		vendor=pc
+		os=sysv
 		;;
 	i*86sol2)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-solaris2
-		;;
-	i386mach)
-		basic_machine=i386-mach
-		os=-mach
-		;;
-	i386-vsta | vsta)
-		basic_machine=i386-unknown
-		os=-vsta
+		cpu=`echo "$1" | sed -e 's/86.*/86/'`
+		vendor=pc
+		os=solaris2
+		;;
+	j90 | j90-cray)
+		cpu=j90
+		vendor=cray
+		os=${os:-unicos}
 		;;
 	iris | iris4d)
-		basic_machine=mips-sgi
+		cpu=mips
+		vendor=sgi
 		case $os in
-		    -irix*)
+		    irix*)
 			;;
 		    *)
-			os=-irix4
+			os=irix4
 			;;
 		esac
 		;;
-	isi68 | isi)
-		basic_machine=m68k-isi
-		os=-sysv
-		;;
-	leon-*|leon[3-9]-*)
-		basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
-		;;
-	m68knommu)
-		basic_machine=m68k-unknown
-		os=-linux
-		;;
-	m68knommu-*)
-		basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
-		os=-linux
-		;;
-	m88k-omron*)
-		basic_machine=m88k-omron
-		;;
-	magnum | m3230)
-		basic_machine=mips-mips
-		os=-sysv
-		;;
-	merlin)
-		basic_machine=ns32k-utek
-		os=-sysv
-		;;
-	microblaze*)
-		basic_machine=microblaze-xilinx
-		;;
-	mingw64)
-		basic_machine=x86_64-pc
-		os=-mingw64
-		;;
-	mingw32)
-		basic_machine=i686-pc
-		os=-mingw32
-		;;
-	mingw32ce)
-		basic_machine=arm-unknown
-		os=-mingw32ce
-		;;
 	miniframe)
-		basic_machine=m68000-convergent
-		;;
-	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
-		basic_machine=m68k-atari
-		os=-mint
-		;;
-	mips3*-*)
-		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
-		;;
-	mips3*)
-		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
-		;;
-	monitor)
-		basic_machine=m68k-rom68k
-		os=-coff
-		;;
-	morphos)
-		basic_machine=powerpc-unknown
-		os=-morphos
-		;;
-	moxiebox)
-		basic_machine=moxie-unknown
-		os=-moxiebox
-		;;
-	msdos)
-		basic_machine=i386-pc
-		os=-msdos
-		;;
-	ms1-*)
-		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+		cpu=m68000
+		vendor=convergent
 		;;
-	msys)
-		basic_machine=i686-pc
-		os=-msys
-		;;
-	mvs)
-		basic_machine=i370-ibm
-		os=-mvs
-		;;
-	nacl)
-		basic_machine=le32-unknown
-		os=-nacl
-		;;
-	ncr3000)
-		basic_machine=i486-ncr
-		os=-sysv4
-		;;
-	netbsd386)
-		basic_machine=i386-unknown
-		os=-netbsd
-		;;
-	netwinder)
-		basic_machine=armv4l-rebel
-		os=-linux
-		;;
-	news | news700 | news800 | news900)
-		basic_machine=m68k-sony
-		os=-newsos
-		;;
-	news1000)
-		basic_machine=m68030-sony
-		os=-newsos
+	*mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)
+		cpu=m68k
+		vendor=atari
+		os=mint
 		;;
 	news-3600 | risc-news)
-		basic_machine=mips-sony
-		os=-newsos
-		;;
-	necv70)
-		basic_machine=v70-nec
-		os=-sysv
+		cpu=mips
+		vendor=sony
+		os=newsos
 		;;
 	next | m*-next)
-		basic_machine=m68k-next
+		cpu=m68k
+		vendor=next
 		case $os in
-		    -nextstep*)
+		    nextstep* )
 			;;
-		    -ns2*)
-		      os=-nextstep2
+		    ns2*)
+		      os=nextstep2
 			;;
 		    *)
-		      os=-nextstep3
+		      os=nextstep3
 			;;
 		esac
 		;;
-	nh3000)
-		basic_machine=m68k-harris
-		os=-cxux
-		;;
-	nh[45]000)
-		basic_machine=m88k-harris
-		os=-cxux
-		;;
-	nindy960)
-		basic_machine=i960-intel
-		os=-nindy
-		;;
-	mon960)
-		basic_machine=i960-intel
-		os=-mon960
-		;;
-	nonstopux)
-		basic_machine=mips-compaq
-		os=-nonstopux
-		;;
 	np1)
-		basic_machine=np1-gould
-		;;
-	neo-tandem)
-		basic_machine=neo-tandem
-		;;
-	nse-tandem)
-		basic_machine=nse-tandem
-		;;
-	nsr-tandem)
-		basic_machine=nsr-tandem
-		;;
-	nsx-tandem)
-		basic_machine=nsx-tandem
+		cpu=np1
+		vendor=gould
 		;;
 	op50n-* | op60c-*)
-		basic_machine=hppa1.1-oki
-		os=-proelf
-		;;
-	openrisc | openrisc-*)
-		basic_machine=or32-unknown
-		;;
-	os400)
-		basic_machine=powerpc-ibm
-		os=-os400
-		;;
-	OSE68000 | ose68000)
-		basic_machine=m68000-ericsson
-		os=-ose
-		;;
-	os68k)
-		basic_machine=m68k-none
-		os=-os68k
+		cpu=hppa1.1
+		vendor=oki
+		os=proelf
 		;;
 	pa-hitachi)
-		basic_machine=hppa1.1-hitachi
-		os=-hiuxwe2
-		;;
-	paragon)
-		basic_machine=i860-intel
-		os=-osf
-		;;
-	parisc)
-		basic_machine=hppa-unknown
-		os=-linux
-		;;
-	parisc-*)
-		basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
-		os=-linux
+		cpu=hppa1.1
+		vendor=hitachi
+		os=hiuxwe2
 		;;
 	pbd)
-		basic_machine=sparc-tti
+		cpu=sparc
+		vendor=tti
 		;;
 	pbb)
-		basic_machine=m68k-tti
-		;;
-	pc532 | pc532-*)
-		basic_machine=ns32k-pc532
-		;;
-	pc98)
-		basic_machine=i386-pc
-		;;
-	pc98-*)
-		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	pentium | p5 | k5 | k6 | nexgen | viac3)
-		basic_machine=i586-pc
-		;;
-	pentiumpro | p6 | 6x86 | athlon | athlon_*)
-		basic_machine=i686-pc
-		;;
-	pentiumii | pentium2 | pentiumiii | pentium3)
-		basic_machine=i686-pc
-		;;
-	pentium4)
-		basic_machine=i786-pc
-		;;
-	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
-		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	pentiumpro-* | p6-* | 6x86-* | athlon-*)
-		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		cpu=m68k
+		vendor=tti
 		;;
-	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
-		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	pentium4-*)
-		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+	pc532)
+		cpu=ns32k
+		vendor=pc532
 		;;
 	pn)
-		basic_machine=pn-gould
+		cpu=pn
+		vendor=gould
 		;;
 	power)
-		basic_machine=power-ibm
-		;;
-	ppc | ppcbe)
-		basic_machine=powerpc-unknown
-		;;
-	ppc-* | ppcbe-*)
-		basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	ppcle | powerpclittle)
-		basic_machine=powerpcle-unknown
+		cpu=power
+		vendor=ibm
 		;;
-	ppcle-* | powerpclittle-*)
-		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	ppc64)
-		basic_machine=powerpc64-unknown
-		;;
-	ppc64-*)
-		basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+	ps2)
+		cpu=i386
+		vendor=ibm
 		;;
-	ppc64le | powerpc64little)
-		basic_machine=powerpc64le-unknown
+	rm[46]00)
+		cpu=mips
+		vendor=siemens
 		;;
-	ppc64le-* | powerpc64little-*)
-		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+	rtpc | rtpc-*)
+		cpu=romp
+		vendor=ibm
 		;;
-	ps2)
-		basic_machine=i386-ibm
+	sde)
+		cpu=mipsisa32
+		vendor=sde
+		os=${os:-elf}
+		;;
+	simso-wrs)
+		cpu=sparclite
+		vendor=wrs
+		os=vxworks
 		;;
-	pw32)
-		basic_machine=i586-unknown
-		os=-pw32
-		;;
-	rdos | rdos64)
-		basic_machine=x86_64-pc
-		os=-rdos
-		;;
-	rdos32)
-		basic_machine=i386-pc
-		os=-rdos
-		;;
-	rom68k)
-		basic_machine=m68k-rom68k
-		os=-coff
+	tower | tower-32)
+		cpu=m68k
+		vendor=ncr
 		;;
-	rm[46]00)
-		basic_machine=mips-siemens
+	vpp*|vx|vx-*)
+		cpu=f301
+		vendor=fujitsu
 		;;
-	rtpc | rtpc-*)
-		basic_machine=romp-ibm
+	w65)
+		cpu=w65
+		vendor=wdc
 		;;
-	s390 | s390-*)
-		basic_machine=s390-ibm
+	w89k-*)
+		cpu=hppa1.1
+		vendor=winbond
+		os=proelf
 		;;
-	s390x | s390x-*)
-		basic_machine=s390x-ibm
+	none)
+		cpu=none
+		vendor=none
 		;;
-	sa29200)
-		basic_machine=a29k-amd
-		os=-udi
+	leon|leon[3-9])
+		cpu=sparc
+		vendor=$basic_machine
 		;;
-	sb1)
-		basic_machine=mipsisa64sb1-unknown
+	leon-*|leon[3-9]-*)
+		cpu=sparc
+		vendor=`echo "$basic_machine" | sed 's/-.*//'`
 		;;
-	sb1el)
-		basic_machine=mipsisa64sb1el-unknown
+
+	*-*)
+		IFS="-" read cpu vendor <<EOF
+$basic_machine
+EOF
 		;;
-	sde)
-		basic_machine=mipsisa32-sde
-		os=-elf
+	# We use `pc' rather than `unknown'
+	# because (1) that's what they normally are, and
+	# (2) the word "unknown" tends to confuse beginning users.
+	i*86 | x86_64)
+		cpu=$basic_machine
+		vendor=pc
 		;;
-	sei)
-		basic_machine=mips-sei
-		os=-seiux
+	# These rules are duplicated from below for sake of the special case above;
+	# i.e. things that normalized to x86 arches should also default to "pc"
+	pc98)
+		cpu=i386
+		vendor=pc
 		;;
-	sequent)
-		basic_machine=i386-sequent
+	x64 | amd64)
+		cpu=x86_64
+		vendor=pc
 		;;
-	sh)
-		basic_machine=sh-hitachi
-		os=-hms
+	# Recognize the basic CPU types without company name.
+	*)
+		cpu=$basic_machine
+		vendor=unknown
 		;;
-	sh5el)
-		basic_machine=sh5le-unknown
+esac
+
+unset -v basic_machine
+
+# Decode basic machines in the full and proper CPU-Company form.
+case $cpu-$vendor in
+	# Here we handle the default manufacturer of certain CPU types in canonical form. It is in
+	# some cases the only manufacturer, in others, it is the most popular.
+	craynv-unknown)
+		vendor=cray
+		os=${os:-unicosmp}
 		;;
-	sh64)
-		basic_machine=sh64-unknown
+	c90-unknown | c90-cray)
+		vendor=cray
+		os=${os:-unicos}
 		;;
-	sparclite-wrs | simso-wrs)
-		basic_machine=sparclite-wrs
-		os=-vxworks
+	fx80-unknown)
+		vendor=alliant
 		;;
-	sps7)
-		basic_machine=m68k-bull
-		os=-sysv2
+	romp-unknown)
+		vendor=ibm
 		;;
-	spur)
-		basic_machine=spur-unknown
+	mmix-unknown)
+		vendor=knuth
 		;;
-	st2000)
-		basic_machine=m68k-tandem
+	microblaze-unknown | microblazeel-unknown)
+		vendor=xilinx
 		;;
-	stratus)
-		basic_machine=i860-stratus
-		os=-sysv4
+	rs6000-unknown)
+		vendor=ibm
 		;;
-	strongarm-* | thumb-*)
-		basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
+	vax-unknown)
+		vendor=dec
 		;;
-	sun2)
-		basic_machine=m68000-sun
+	pdp11-unknown)
+		vendor=dec
 		;;
-	sun2os3)
-		basic_machine=m68000-sun
-		os=-sunos3
+	we32k-unknown)
+		vendor=att
 		;;
-	sun2os4)
-		basic_machine=m68000-sun
-		os=-sunos4
+	cydra-unknown)
+		vendor=cydrome
 		;;
-	sun3os3)
-		basic_machine=m68k-sun
-		os=-sunos3
+	i370-ibm*)
+		vendor=ibm
 		;;
-	sun3os4)
-		basic_machine=m68k-sun
-		os=-sunos4
+	orion-unknown)
+		vendor=highlevel
 		;;
-	sun4os3)
-		basic_machine=sparc-sun
-		os=-sunos3
+	xps-unknown | xps100-unknown)
+		cpu=xps100
+		vendor=honeywell
 		;;
-	sun4os4)
-		basic_machine=sparc-sun
-		os=-sunos4
+
+	# Here we normalize CPU types with a missing or matching vendor
+	dpx20-unknown | dpx20-bull)
+		cpu=rs6000
+		vendor=bull
+		os=${os:-bosx}
 		;;
-	sun4sol2)
-		basic_machine=sparc-sun
-		os=-solaris2
+
+	# Here we normalize CPU types irrespective of the vendor
+	amd64-*)
+		cpu=x86_64
 		;;
-	sun3 | sun3-*)
-		basic_machine=m68k-sun
+	blackfin-*)
+		cpu=bfin
+		os=linux
 		;;
-	sun4)
-		basic_machine=sparc-sun
+	c54x-*)
+		cpu=tic54x
 		;;
-	sun386 | sun386i | roadrunner)
-		basic_machine=i386-sun
+	c55x-*)
+		cpu=tic55x
 		;;
-	sv1)
-		basic_machine=sv1-cray
-		os=-unicos
+	c6x-*)
+		cpu=tic6x
 		;;
-	symmetry)
-		basic_machine=i386-sequent
-		os=-dynix
+	e500v[12]-*)
+		cpu=powerpc
+		os=$os"spe"
 		;;
-	t3e)
-		basic_machine=alphaev5-cray
-		os=-unicos
+	mips3*-*)
+		cpu=mips64
 		;;
-	t90)
-		basic_machine=t90-cray
-		os=-unicos
+	ms1-*)
+		cpu=mt
 		;;
-	tile*)
-		basic_machine=$basic_machine-unknown
-		os=-linux-gnu
+	m68knommu-*)
+		cpu=m68k
+		os=linux
 		;;
-	tx39)
-		basic_machine=mipstx39-unknown
+	m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
+		cpu=s12z
 		;;
-	tx39el)
-		basic_machine=mipstx39el-unknown
+	openrisc-*)
+		cpu=or32
 		;;
-	toad1)
-		basic_machine=pdp10-xkl
-		os=-tops20
+	parisc-*)
+		cpu=hppa
+		os=linux
 		;;
-	tower | tower-32)
-		basic_machine=m68k-ncr
+	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+		cpu=i586
 		;;
-	tpf)
-		basic_machine=s390x-ibm
-		os=-tpf
-		;;
-	udi29k)
-		basic_machine=a29k-amd
-		os=-udi
-		;;
-	ultra3)
-		basic_machine=a29k-nyu
-		os=-sym1
-		;;
-	v810 | necv810)
-		basic_machine=v810-nec
-		os=-none
-		;;
-	vaxv)
-		basic_machine=vax-dec
-		os=-sysv
-		;;
-	vms)
-		basic_machine=vax-dec
-		os=-vms
+	pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
+		cpu=i686
 		;;
-	vpp*|vx|vx-*)
-		basic_machine=f301-fujitsu
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+		cpu=i686
 		;;
-	vxworks960)
-		basic_machine=i960-wrs
-		os=-vxworks
-		;;
-	vxworks68)
-		basic_machine=m68k-wrs
-		os=-vxworks
-		;;
-	vxworks29k)
-		basic_machine=a29k-wrs
-		os=-vxworks
-		;;
-	wasm32)
-		basic_machine=wasm32-unknown
-		;;
-	w65*)
-		basic_machine=w65-wdc
-		os=-none
+	pentium4-*)
+		cpu=i786
 		;;
-	w89k-*)
-		basic_machine=hppa1.1-winbond
-		os=-proelf
+	pc98-*)
+		cpu=i386
 		;;
-	x64)
-		basic_machine=x86_64-pc
+	ppc-* | ppcbe-*)
+		cpu=powerpc
 		;;
-	xbox)
-		basic_machine=i686-pc
-		os=-mingw32
+	ppcle-* | powerpclittle-*)
+		cpu=powerpcle
 		;;
-	xps | xps100)
-		basic_machine=xps100-honeywell
+	ppc64-*)
+		cpu=powerpc64
 		;;
-	xscale-* | xscalee[bl]-*)
-		basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
+	ppc64le-* | powerpc64little-*)
+		cpu=powerpc64le
 		;;
-	ymp)
-		basic_machine=ymp-cray
-		os=-unicos
-		;;
-	z8k-*-coff)
-		basic_machine=z8k-unknown
-		os=-sim
-		;;
-	z80-*-coff)
-		basic_machine=z80-unknown
-		os=-sim
+	sb1-*)
+		cpu=mipsisa64sb1
 		;;
-	none)
-		basic_machine=none-none
-		os=-none
+	sb1el-*)
+		cpu=mipsisa64sb1el
 		;;
-
-# Here we handle the default manufacturer of certain CPU types.  It is in
-# some cases the only manufacturer, in others, it is the most popular.
-	w89k)
-		basic_machine=hppa1.1-winbond
+	sh5e[lb]-*)
+		cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`
 		;;
-	op50n)
-		basic_machine=hppa1.1-oki
+	spur-*)
+		cpu=spur
 		;;
-	op60c)
-		basic_machine=hppa1.1-oki
+	strongarm-* | thumb-*)
+		cpu=arm
 		;;
-	romp)
-		basic_machine=romp-ibm
+	tx39-*)
+		cpu=mipstx39
 		;;
-	mmix)
-		basic_machine=mmix-knuth
+	tx39el-*)
+		cpu=mipstx39el
 		;;
-	rs6000)
-		basic_machine=rs6000-ibm
+	x64-*)
+		cpu=x86_64
 		;;
-	vax)
-		basic_machine=vax-dec
+	xscale-* | xscalee[bl]-*)
+		cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
 		;;
-	pdp10)
-		# there are many clones, so DEC is not a safe bet
-		basic_machine=pdp10-unknown
+
+	# Recognize the canonical CPU Types that limit and/or modify the
+	# company names they are paired with.
+	cr16-*)
+		os=${os:-elf}
 		;;
-	pdp11)
-		basic_machine=pdp11-dec
+	crisv32-* | etraxfs*-*)
+		cpu=crisv32
+		vendor=axis
 		;;
-	we32k)
-		basic_machine=we32k-att
+	cris-* | etrax*-*)
+		cpu=cris
+		vendor=axis
 		;;
-	sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
-		basic_machine=sh-unknown
+	crx-*)
+		os=${os:-elf}
 		;;
-	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
-		basic_machine=sparc-sun
+	neo-tandem)
+		cpu=neo
+		vendor=tandem
 		;;
-	cydra)
-		basic_machine=cydra-cydrome
+	nse-tandem)
+		cpu=nse
+		vendor=tandem
 		;;
-	orion)
-		basic_machine=orion-highlevel
+	nsr-tandem)
+		cpu=nsr
+		vendor=tandem
 		;;
-	orion105)
-		basic_machine=clipper-highlevel
+	nsv-tandem)
+		cpu=nsv
+		vendor=tandem
 		;;
-	mac | mpw | mac-mpw)
-		basic_machine=m68k-apple
+	nsx-tandem)
+		cpu=nsx
+		vendor=tandem
 		;;
-	pmac | pmac-mpw)
-		basic_machine=powerpc-apple
+	s390-*)
+		cpu=s390
+		vendor=ibm
+		;;
+	s390x-*)
+		cpu=s390x
+		vendor=ibm
 		;;
-	*-unknown)
-		# Make sure to match an already-canonicalized machine name.
+	tile*-*)
+		os=${os:-linux-gnu}
 		;;
+
 	*)
-		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
-		exit 1
+		# Recognize the canonical CPU types that are allowed with any
+		# company name.
+		case $cpu in
+			1750a | 580 \
+			| a29k \
+			| aarch64 | aarch64_be \
+			| abacus \
+			| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \
+			| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \
+			| alphapca5[67] | alpha64pca5[67] \
+			| am33_2.0 \
+			| amdgcn \
+			| arc | arceb \
+			| arm  | arm[lb]e | arme[lb] | armv* \
+			| avr | avr32 \
+			| asmjs \
+			| ba \
+			| be32 | be64 \
+			| bfin | bs2000 \
+			| c[123]* | c30 | [cjt]90 | c4x \
+			| c8051 | clipper | craynv | csky | cydra \
+			| d10v | d30v | dlx | dsp16xx \
+			| e2k | elxsi | epiphany \
+			| f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
+			| h8300 | h8500 \
+			| hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+			| hexagon \
+			| i370 | i*86 | i860 | i960 | ia16 | ia64 \
+			| ip2k | iq2000 \
+			| k1om \
+			| le32 | le64 \
+			| lm32 \
+			| m32c | m32r | m32rle \
+			| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \
+			| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \
+			| m88110 | m88k | maxq | mb | mcore | mep | metag \
+			| microblaze | microblazeel \
+			| mips | mipsbe | mipseb | mipsel | mipsle \
+			| mips16 \
+			| mips64 | mips64el \
+			| mips64octeon | mips64octeonel \
+			| mips64orion | mips64orionel \
+			| mips64r5900 | mips64r5900el \
+			| mips64vr | mips64vrel \
+			| mips64vr4100 | mips64vr4100el \
+			| mips64vr4300 | mips64vr4300el \
+			| mips64vr5000 | mips64vr5000el \
+			| mips64vr5900 | mips64vr5900el \
+			| mipsisa32 | mipsisa32el \
+			| mipsisa32r2 | mipsisa32r2el \
+			| mipsisa32r6 | mipsisa32r6el \
+			| mipsisa64 | mipsisa64el \
+			| mipsisa64r2 | mipsisa64r2el \
+			| mipsisa64r6 | mipsisa64r6el \
+			| mipsisa64sb1 | mipsisa64sb1el \
+			| mipsisa64sr71k | mipsisa64sr71kel \
+			| mipsr5900 | mipsr5900el \
+			| mipstx39 | mipstx39el \
+			| mmix \
+			| mn10200 | mn10300 \
+			| moxie \
+			| mt \
+			| msp430 \
+			| nds32 | nds32le | nds32be \
+			| nfp \
+			| nios | nios2 | nios2eb | nios2el \
+			| none | np1 | ns16k | ns32k \
+			| open8 \
+			| or1k* \
+			| or32 \
+			| orion \
+			| pdp10 | pdp11 | pj | pjl | pn | power \
+			| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
+			| pru \
+			| pyramid \
+			| riscv | riscv32 | riscv64 \
+			| rl78 | romp | rs6000 | rx \
+			| score \
+			| sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
+			| sh[1234]e[lb] |  sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
+			| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
+			| sparclite \
+			| sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \
+			| spu \
+			| tahoe \
+			| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
+			| tron \
+			| ubicom32 \
+			| v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
+			| vax \
+			| visium \
+			| wasm32 \
+			| we32k \
+			| x86 | x86_64 | xc16x | xgate | xps100 \
+			| xstormy16 | xtensa* \
+			| ymp \
+			| z8k | z80)
+				;;
+
+			*)
+				echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2
+				exit 1
+				;;
+		esac
 		;;
 esac
 
 # Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
-	*-digital*)
-		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+case $vendor in
+	digital*)
+		vendor=dec
 		;;
-	*-commodore*)
-		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+	commodore*)
+		vendor=cbm
 		;;
 	*)
 		;;
@@ -1363,213 +1271,246 @@ esac
 
 # Decode manufacturer-specific aliases for certain operating systems.
 
-if [ x"$os" != x"" ]
+if [ x$os != x ]
 then
 case $os in
 	# First match some system type aliases that might get confused
 	# with valid system types.
-	# -solaris* is a basic system type, with this one exception.
-	-auroraux)
-		os=-auroraux
+	# solaris* is a basic system type, with this one exception.
+	auroraux)
+		os=auroraux
 		;;
-	-solaris1 | -solaris1.*)
-		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+	bluegene*)
+		os=cnk
 		;;
-	-solaris)
-		os=-solaris2
+	solaris1 | solaris1.*)
+		os=`echo $os | sed -e 's|solaris1|sunos4|'`
 		;;
-	-svr4*)
-		os=-sysv4
+	solaris)
+		os=solaris2
 		;;
-	-unixware*)
-		os=-sysv4.2uw
+	unixware*)
+		os=sysv4.2uw
 		;;
-	-gnu/linux*)
+	gnu/linux*)
 		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
 		;;
+	# es1800 is here to avoid being matched by es* (a different OS)
+	es1800*)
+		os=ose
+		;;
+	# Some version numbers need modification
+	chorusos*)
+		os=chorusos
+		;;
+	isc)
+		os=isc2.2
+		;;
+	sco6)
+		os=sco5v6
+		;;
+	sco5)
+		os=sco3.2v5
+		;;
+	sco4)
+		os=sco3.2v4
+		;;
+	sco3.2.[4-9]*)
+		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		;;
+	sco3.2v[4-9]* | sco5v6*)
+		# Don't forget version if it is 3.2v4 or newer.
+		;;
+	scout)
+		# Don't match below
+		;;
+	sco*)
+		os=sco3.2v2
+		;;
+	psos*)
+		os=psos
+		;;
 	# Now accept the basic system types.
 	# The portable systems comes first.
 	# Each alternative MUST end in a * to match a version number.
-	# -sysv* is not here because it comes later, after sysvr4.
-	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
-	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]* \
-	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
-	      | -sym* | -kopensolaris* | -plan9* \
-	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-	      | -aos* | -aros* | -cloudabi* | -sortix* \
-	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
-	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
-	      | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
-	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
-	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
-	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
-	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-	      | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
-	      | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-	      | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
-	      | -linux-newlib* | -linux-musl* | -linux-uclibc* \
-	      | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
-	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
-	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
-	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
-	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
-	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
-	      | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)
+	# sysv* is not here because it comes later, after sysvr4.
+	gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
+	     | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\
+	     | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
+	     | sym* | kopensolaris* | plan9* \
+	     | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
+	     | aos* | aros* | cloudabi* | sortix* \
+	     | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
+	     | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
+	     | knetbsd* | mirbsd* | netbsd* \
+	     | bitrig* | openbsd* | solidbsd* | libertybsd* \
+	     | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \
+	     | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
+	     | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
+	     | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \
+	     | chorusrdb* | cegcc* | glidix* \
+	     | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
+	     | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \
+	     | linux-newlib* | linux-musl* | linux-uclibc* \
+	     | uxpv* | beos* | mpeix* | udk* | moxiebox* \
+	     | interix* | uwin* | mks* | rhapsody* | darwin* \
+	     | openstep* | oskit* | conix* | pw32* | nonstopux* \
+	     | storm-chaos* | tops10* | tenex* | tops20* | its* \
+	     | os2* | vos* | palmos* | uclinux* | nucleus* \
+	     | morphos* | superux* | rtmk* | windiss* \
+	     | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
+	     | skyos* | haiku* | rdos* | toppers* | drops* | es* \
+	     | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
+	     | midnightbsd* | amdhsa* | unleashed*)
 	# Remember, each alternative MUST END IN *, to match a version number.
 		;;
-	-qnx*)
-		case $basic_machine in
-		    x86-* | i*86-*)
+	qnx*)
+		case $cpu in
+		    x86 | i*86)
 			;;
 		    *)
-			os=-nto$os
+			os=nto-$os
 			;;
 		esac
 		;;
-	-nto-qnx*)
+	hiux*)
+		os=hiuxwe2
 		;;
-	-nto*)
-		os=`echo $os | sed -e 's|nto|nto-qnx|'`
+	nto-qnx*)
 		;;
-	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
-	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+	nto*)
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
 		;;
-	-mac*)
-		os=`echo $os | sed -e 's|mac|macos|'`
+	sim | xray | os68k* | v88r* \
+	    | windows* | osx | abug | netware* | os9* \
+	    | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)
 		;;
-	-linux-dietlibc)
-		os=-linux-dietlibc
+	linux-dietlibc)
+		os=linux-dietlibc
 		;;
-	-linux*)
+	linux*)
 		os=`echo $os | sed -e 's|linux|linux-gnu|'`
 		;;
-	-sunos5*)
-		os=`echo $os | sed -e 's|sunos5|solaris2|'`
-		;;
-	-sunos6*)
-		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+	lynx*178)
+		os=lynxos178
 		;;
-	-opened*)
-		os=-openedition
+	lynx*5)
+		os=lynxos5
 		;;
-	-os400*)
-		os=-os400
+	lynx*)
+		os=lynxos
 		;;
-	-wince*)
-		os=-wince
+	mac*)
+		os=`echo "$os" | sed -e 's|mac|macos|'`
 		;;
-	-osfrose*)
-		os=-osfrose
+	opened*)
+		os=openedition
 		;;
-	-osf*)
-		os=-osf
+	os400*)
+		os=os400
 		;;
-	-utek*)
-		os=-bsd
+	sunos5*)
+		os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
 		;;
-	-dynix*)
-		os=-bsd
+	sunos6*)
+		os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
 		;;
-	-acis*)
-		os=-aos
+	wince*)
+		os=wince
 		;;
-	-atheos*)
-		os=-atheos
+	utek*)
+		os=bsd
 		;;
-	-syllable*)
-		os=-syllable
+	dynix*)
+		os=bsd
 		;;
-	-386bsd)
-		os=-bsd
+	acis*)
+		os=aos
 		;;
-	-ctix* | -uts*)
-		os=-sysv
+	atheos*)
+		os=atheos
 		;;
-	-nova*)
-		os=-rtmk-nova
+	syllable*)
+		os=syllable
 		;;
-	-ns2)
-		os=-nextstep2
+	386bsd)
+		os=bsd
 		;;
-	-nsk*)
-		os=-nsk
+	ctix* | uts*)
+		os=sysv
 		;;
-	# Preserve the version number of sinix5.
-	-sinix5.*)
-		os=`echo $os | sed -e 's|sinix|sysv|'`
+	nova*)
+		os=rtmk-nova
 		;;
-	-sinix*)
-		os=-sysv4
+	ns2)
+		os=nextstep2
 		;;
-	-tpf*)
-		os=-tpf
+	nsk*)
+		os=nsk
 		;;
-	-triton*)
-		os=-sysv3
+	# Preserve the version number of sinix5.
+	sinix5.*)
+		os=`echo $os | sed -e 's|sinix|sysv|'`
 		;;
-	-oss*)
-		os=-sysv3
+	sinix*)
+		os=sysv4
 		;;
-	-svr4)
-		os=-sysv4
+	tpf*)
+		os=tpf
 		;;
-	-svr3)
-		os=-sysv3
+	triton*)
+		os=sysv3
 		;;
-	-sysvr4)
-		os=-sysv4
+	oss*)
+		os=sysv3
 		;;
-	# This must come after -sysvr4.
-	-sysv*)
+	svr4*)
+		os=sysv4
 		;;
-	-ose*)
-		os=-ose
+	svr3)
+		os=sysv3
 		;;
-	-es1800*)
-		os=-ose
+	sysvr4)
+		os=sysv4
 		;;
-	-xenix)
-		os=-xenix
+	# This must come after sysvr4.
+	sysv*)
 		;;
-	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
-		os=-mint
+	ose*)
+		os=ose
 		;;
-	-aros*)
-		os=-aros
+	*mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
+		os=mint
 		;;
-	-zvmoe)
-		os=-zvmoe
+	zvmoe)
+		os=zvmoe
 		;;
-	-dicos*)
-		os=-dicos
+	dicos*)
+		os=dicos
 		;;
-	-pikeos*)
+	pikeos*)
 		# Until real need of OS specific support for
 		# particular features comes up, bare metal
 		# configurations are quite functional.
-		case $basic_machine in
+		case $cpu in
 		    arm*)
-			os=-eabi
+			os=eabi
 			;;
 		    *)
-			os=-elf
+			os=elf
 			;;
 		esac
 		;;
-	-nacl*)
+	nacl*)
 		;;
-	-ios)
+	ios)
+		;;
+	none)
 		;;
-	-none)
+	*-eabi)
 		;;
 	*)
-		# Get rid of the `-' at the beginning of $os.
-		os=`echo $os | sed 's/[^-]*-//'`
-		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
 		exit 1
 		;;
 esac
@@ -1585,264 +1526,265 @@ else
 # will signal an error saying that MANUFACTURER isn't an operating
 # system, and we'll never get to this point.
 
-case $basic_machine in
+case $cpu-$vendor in
 	score-*)
-		os=-elf
+		os=elf
 		;;
 	spu-*)
-		os=-elf
+		os=elf
 		;;
 	*-acorn)
-		os=-riscix1.2
+		os=riscix1.2
 		;;
 	arm*-rebel)
-		os=-linux
+		os=linux
 		;;
 	arm*-semi)
-		os=-aout
+		os=aout
 		;;
 	c4x-* | tic4x-*)
-		os=-coff
+		os=coff
 		;;
 	c8051-*)
-		os=-elf
+		os=elf
+		;;
+	clipper-intergraph)
+		os=clix
 		;;
 	hexagon-*)
-		os=-elf
+		os=elf
 		;;
 	tic54x-*)
-		os=-coff
+		os=coff
 		;;
 	tic55x-*)
-		os=-coff
+		os=coff
 		;;
 	tic6x-*)
-		os=-coff
+		os=coff
 		;;
 	# This must come before the *-dec entry.
 	pdp10-*)
-		os=-tops20
+		os=tops20
 		;;
 	pdp11-*)
-		os=-none
+		os=none
 		;;
 	*-dec | vax-*)
-		os=-ultrix4.2
+		os=ultrix4.2
 		;;
 	m68*-apollo)
-		os=-domain
+		os=domain
 		;;
 	i386-sun)
-		os=-sunos4.0.2
+		os=sunos4.0.2
 		;;
 	m68000-sun)
-		os=-sunos3
+		os=sunos3
 		;;
 	m68*-cisco)
-		os=-aout
+		os=aout
 		;;
 	mep-*)
-		os=-elf
+		os=elf
 		;;
 	mips*-cisco)
-		os=-elf
+		os=elf
 		;;
 	mips*-*)
-		os=-elf
+		os=elf
 		;;
 	or32-*)
-		os=-coff
+		os=coff
 		;;
 	*-tti)	# must be before sparc entry or we get the wrong os.
-		os=-sysv3
+		os=sysv3
 		;;
 	sparc-* | *-sun)
-		os=-sunos4.1.1
+		os=sunos4.1.1
 		;;
 	pru-*)
-		os=-elf
+		os=elf
 		;;
 	*-be)
-		os=-beos
-		;;
-	*-haiku)
-		os=-haiku
+		os=beos
 		;;
 	*-ibm)
-		os=-aix
+		os=aix
 		;;
 	*-knuth)
-		os=-mmixware
+		os=mmixware
 		;;
 	*-wec)
-		os=-proelf
+		os=proelf
 		;;
 	*-winbond)
-		os=-proelf
+		os=proelf
 		;;
 	*-oki)
-		os=-proelf
+		os=proelf
 		;;
 	*-hp)
-		os=-hpux
+		os=hpux
 		;;
 	*-hitachi)
-		os=-hiux
+		os=hiux
 		;;
 	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
-		os=-sysv
+		os=sysv
 		;;
 	*-cbm)
-		os=-amigaos
+		os=amigaos
 		;;
 	*-dg)
-		os=-dgux
+		os=dgux
 		;;
 	*-dolphin)
-		os=-sysv3
+		os=sysv3
 		;;
 	m68k-ccur)
-		os=-rtu
+		os=rtu
 		;;
 	m88k-omron*)
-		os=-luna
+		os=luna
 		;;
 	*-next)
-		os=-nextstep
+		os=nextstep
 		;;
 	*-sequent)
-		os=-ptx
+		os=ptx
 		;;
 	*-crds)
-		os=-unos
+		os=unos
 		;;
 	*-ns)
-		os=-genix
+		os=genix
 		;;
 	i370-*)
-		os=-mvs
-		;;
-	*-next)
-		os=-nextstep3
+		os=mvs
 		;;
 	*-gould)
-		os=-sysv
+		os=sysv
 		;;
 	*-highlevel)
-		os=-bsd
+		os=bsd
 		;;
 	*-encore)
-		os=-bsd
+		os=bsd
 		;;
 	*-sgi)
-		os=-irix
+		os=irix
 		;;
 	*-siemens)
-		os=-sysv4
+		os=sysv4
 		;;
 	*-masscomp)
-		os=-rtu
+		os=rtu
 		;;
 	f30[01]-fujitsu | f700-fujitsu)
-		os=-uxpv
+		os=uxpv
 		;;
 	*-rom68k)
-		os=-coff
+		os=coff
 		;;
 	*-*bug)
-		os=-coff
+		os=coff
 		;;
 	*-apple)
-		os=-macos
+		os=macos
 		;;
 	*-atari*)
-		os=-mint
+		os=mint
+		;;
+	*-wrs)
+		os=vxworks
 		;;
 	*)
-		os=-none
+		os=none
 		;;
 esac
 fi
 
 # Here we handle the case where we know the os, and the CPU type, but not the
 # manufacturer.  We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
-	*-unknown)
+case $vendor in
+	unknown)
 		case $os in
-			-riscix*)
+			riscix*)
 				vendor=acorn
 				;;
-			-sunos*)
+			sunos*)
 				vendor=sun
 				;;
-			-cnk*|-aix*)
+			cnk*|-aix*)
 				vendor=ibm
 				;;
-			-beos*)
+			beos*)
 				vendor=be
 				;;
-			-hpux*)
+			hpux*)
 				vendor=hp
 				;;
-			-mpeix*)
+			mpeix*)
 				vendor=hp
 				;;
-			-hiux*)
+			hiux*)
 				vendor=hitachi
 				;;
-			-unos*)
+			unos*)
 				vendor=crds
 				;;
-			-dgux*)
+			dgux*)
 				vendor=dg
 				;;
-			-luna*)
+			luna*)
 				vendor=omron
 				;;
-			-genix*)
+			genix*)
 				vendor=ns
 				;;
-			-mvs* | -opened*)
+			clix*)
+				vendor=intergraph
+				;;
+			mvs* | opened*)
 				vendor=ibm
 				;;
-			-os400*)
+			os400*)
 				vendor=ibm
 				;;
-			-ptx*)
+			ptx*)
 				vendor=sequent
 				;;
-			-tpf*)
+			tpf*)
 				vendor=ibm
 				;;
-			-vxsim* | -vxworks* | -windiss*)
+			vxsim* | vxworks* | windiss*)
 				vendor=wrs
 				;;
-			-aux*)
+			aux*)
 				vendor=apple
 				;;
-			-hms*)
+			hms*)
 				vendor=hitachi
 				;;
-			-mpw* | -macos*)
+			mpw* | macos*)
 				vendor=apple
 				;;
-			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+			*mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
 				vendor=atari
 				;;
-			-vos*)
+			vos*)
 				vendor=stratus
 				;;
 		esac
-		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
 		;;
 esac
 
-echo $basic_machine$os
+echo "$cpu-$vendor-$os"
 exit
 
 # Local variables:
-# eval: (add-hook 'write-file-functions 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "timestamp='"
 # time-stamp-format: "%:y-%02m-%02d"
 # time-stamp-end: "'"
diff -Nurp '--exclude=.bzr*' tin-2.4.2/configure tin-2.4.3/configure
--- tin-2.4.2/configure	2017-12-24 12:52:06.000000000 +0100
+++ tin-2.4.3/configure	2018-12-24 10:28:05.800088665 +0100
@@ -1,27 +1,156 @@
 #! /bin/sh
-
 # Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.13.20110430 
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+# Generated by Autoconf 2.52.20181006.
 #
+# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
 
-# Defaults:
-ac_help=
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
+
+# Name of the executable.
+as_me=`echo "$0" |sed 's,.*[\\/],,'`
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+as_executable_p="test -f"
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+# NLS nuisances.
+$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
+$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
+$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
+$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
+$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
+$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
+$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
+$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" 	$as_nl"
+
+# CDPATH.
+$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+exec 6>&1
+
+#
+# Initializations.
+#
 ac_default_prefix=/usr/local
-# Any additions from configure.in:
+cross_compiling=no
+subdirs=
+MFLAGS= MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Maximum number of lines to put in a shell here document.
+# This variable seems obsolete.  It should probably be removed, and
+# only ac_max_sed_lines should be used.
+: ${ac_max_here_lines=38}
+
+ac_unique_file="include/tin.h"
 ac_default_prefix=/usr/local
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#if HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#if HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#if STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# if HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#if HAVE_STRING_H
+# if !STDC_HEADERS && HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#if HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#if HAVE_INTTYPES_H
+# include <inttypes.h>
+#else
+# if HAVE_STDINT_H
+#  include <stdint.h>
+# endif
+#endif
+#if HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
 
 # Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
 # The variables have the same names as the options, with
 # dashes changed to underlines.
-build=NONE
-cache_file=./config.cache
+cache_file=/dev/null
 exec_prefix=NONE
-host=NONE
 no_create=
-nonopt=NONE
 no_recursion=
 prefix=NONE
 program_prefix=NONE
@@ -30,34 +159,40 @@ program_transform_name=s,x,x,
 silent=
 site=
 srcdir=
-target=NONE
 verbose=
 x_includes=NONE
 x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
 bindir='${exec_prefix}/bin'
 sbindir='${exec_prefix}/sbin'
 libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
 libdir='${exec_prefix}/lib'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
-infodir='${prefix}/info'
-mandir='${prefix}/man'
+infodir='${datarootdir}/info'
+mandir='${datarootdir}/man'
 
-# Initialize some other variables.
-subdirs=
-MFLAGS= MAKEFLAGS=
-SHELL=${CONFIG_SHELL-/bin/sh}
-# Maximum number of lines to put in a shell here document.
-ac_max_here_lines=12
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
 
 ac_prev=
 for ac_option
 do
-
   # If the previous option needs an argument, assign it.
   if test -n "$ac_prev"; then
     eval "$ac_prev=\$ac_option"
@@ -65,59 +200,66 @@ do
     continue
   fi
 
-  case "$ac_option" in
-  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
-  *) ac_optarg= ;;
-  esac
+  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
 
   # Accept the important Cygnus configure options, so we can diagnose typos.
 
-  case "$ac_option" in
+  case $ac_option in
 
   -bindir | --bindir | --bindi | --bind | --bin | --bi)
     ac_prev=bindir ;;
   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-    bindir="$ac_optarg" ;;
+    bindir=$ac_optarg ;;
 
   -build | --build | --buil | --bui | --bu)
-    ac_prev=build ;;
+    ac_prev=build_alias ;;
   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-    build="$ac_optarg" ;;
+    build_alias=$ac_optarg ;;
 
   -cache-file | --cache-file | --cache-fil | --cache-fi \
   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
     ac_prev=cache_file ;;
   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-    cache_file="$ac_optarg" ;;
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
 
   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
     ac_prev=datadir ;;
   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
   | --da=*)
-    datadir="$ac_optarg" ;;
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
 
   -disable-* | --disable-*)
-    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
+    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
-      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
-    fi
-    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
-    eval "enable_${ac_feature}=no" ;;
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    eval "enable_$ac_feature=no" ;;
 
   -enable-* | --enable-*)
-    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
+    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
-      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
-    fi
-    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
-    case "$ac_option" in
-      *=*) ;;
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
       *) ac_optarg=yes ;;
     esac
-    eval "enable_${ac_feature}='$ac_optarg'" ;;
+    eval "enable_$ac_feature='$ac_optarg'" ;;
 
   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
@@ -126,205 +268,47 @@ do
   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
   | --exec=* | --exe=* | --ex=*)
-    exec_prefix="$ac_optarg" ;;
+    exec_prefix=$ac_optarg ;;
 
   -gas | --gas | --ga | --g)
     # Obsolete; use --with-gas.
     with_gas=yes ;;
 
-  -help | --help | --hel | --he)
-    # Omit some internal or obsolete options to make the list less imposing.
-    # This message is too long to be a string in the A/UX 3.1 sh.
-    cat << EOF
-Usage: configure [options] [host]
-Options: [defaults in brackets after descriptions]
-Configuration:
-  --cache-file=FILE       cache test results in FILE
-  --help                  print this message
-  --no-create             do not create output files
-  --quiet, --silent       do not print \`checking...' messages
-  --version               print the version of autoconf that created configure
-Directory and file names:
-  --prefix=PREFIX         install architecture-independent files in PREFIX
-                          [$ac_default_prefix]
-  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
-                          [same as prefix]
-  --bindir=DIR            user executables in DIR [EPREFIX/bin]
-  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
-  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
-  --datadir=DIR           read-only architecture-independent data in DIR
-                          [PREFIX/share]
-  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
-  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
-                          [PREFIX/com]
-  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
-  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
-  --includedir=DIR        C header files in DIR [PREFIX/include]
-  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
-  --infodir=DIR           info documentation in DIR [PREFIX/info]
-  --mandir=DIR            man documentation in DIR [PREFIX/man]
-  --srcdir=DIR            find the sources in DIR [configure dir or ..]
-  --program-prefix=PREFIX prepend PREFIX to installed program names
-  --program-suffix=SUFFIX append SUFFIX to installed program names
-  --program-transform-name=PROGRAM
-                          run sed PROGRAM on installed program names
-EOF
-    cat << EOF
-Host type:
-  --build=BUILD           configure for building on BUILD [BUILD=HOST]
-  --host=HOST             configure for HOST [guessed]
-  --target=TARGET         configure for TARGET [TARGET=HOST]
-Features and packages:
-  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
-  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-  --x-includes=DIR        X include files are in DIR
-  --x-libraries=DIR       X library files are in DIR
-EOF
-cat <<\EOF
---enable and --with options recognized:
-  --with-install-prefix   prefixes actual install location (default: /)
-  --with-build-cc=XXX     the build C compiler ($BUILD_CC)
-  --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
-  --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
-  --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
-  --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
-  --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
-  --disable-heapsort      disable heapsort() as alternative to qsort
-  --with-ispell           (default: from system path)
-  --with-metamail         (default: from system path)
-  --with-sum              (default: from system path)
-  --with-editor=PROG      specify editor (default: vi)
-  --with-mailer=PROG      specify default mailer-program (default: mailx)
-EOF
-cat <<\EOF
-  --with-mailbox=DIR      directory for incoming mailboxes (default: empty)
-  --disable-pgp-gpg       disable PGP/GPG Support
-  --with-pgp              (default: from system path)
-  --with-pgpk             (default: from system path)
-  --with-gpg              (default: from system path)
-  --with-slrnface         (default: from system path)
-  --with-shell=PROG       default $SHELL program (default: sh)
-  --disable-nntp          disable reading via NNTP
-  --enable-nntp-only      enable reading via NNTP only
-  --enable-debug          turn on debug support
-  --disable-echo          do not display "compiling" commands
-  --enable-prototypes     check for optional prototypes
-EOF
-cat <<\EOF
-  --enable-warnings       turn on GCC compiler warnings
-  --with-libdir=PATH      news-library (default: /usr/lib/news)
-  --with-spooldir=PATH    news spool-directory (default: /var/spool/news)
-  --with-nov-dir=PATH     news overview-directory (default: $SPOOLDIR)
-  --with-nov-fname        specify names of overview files (default: .overview)
-  --with-inews-dir=PATH   directory containing "inews" (default: $INEWSPATH)
-  --with-socks[=path]       link with socks library if available
-  --with-socks5[=path]      link with socks5 library if available
-  --disable-fcntl         disable fcntl() locking
-  --enable-lockf          enable lockf() locking
-  --enable-flock          enable flock() locking
-  --with-screen=xxx       specify screen type, which must be one of:
-                          termcap, terminfo, curses, ncurses, ncursesw, or
-                          pdcurses (replaces options --enable-curses and
-                          --with-ncurses)
-EOF
-cat <<\EOF
-  --with-curses-dir=DIR   directory in which (n)curses is installed
-  --with-ncurses          link with ncurses if available (deprecated)
-  --enable-curses         use curses interface (deprecated)
-  --with-pkg-config{=path} enable/disable use of pkg-config
-  --with-pcre=PATH        use installed pcre versus bundled
-  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
-  --with-dmalloc          test: use Gray Watson's dmalloc library
-  --with-trace            use debugging/traces for screen output
-  --with-domain-name      sets $DOMAIN_NAME (default: empty)
-  --with-nntp-default-server
-                          (sets NNTP_DEFAULT_SERVER)
-                          (default: news.$DOMAIN_NAME)
-  --enable-mh-mail-handling
-                          use MH style mail handling for mailgroups
-  --enable-cancel-locks   enable creation of Cancel-Locks
-EOF
-cat <<\EOF
-  --disable-gsasl         don't use GNU SASL
-  --disable-8bit-keys     disable 8-bit keycode support
-  --disable-color         disable ANSI-color support
-  --disable-etiquette     disable printing of posting-etiquette
-  --disable-break-long-lines
-                          don't break long mime-encoded lines
-  --disable-mime-strict-charset
-                          force MM_CHARSET obeyance
-  --with-mime-default-charset=CHARSET
-                          fallback for $MM_CHARSET (default: US-ASCII)
-  --with-iso-to-ascii     ISO -> ASCII conversion (default: -1)
-  --disable-locale        disable locale support
-  --disable-posting       disable posting
-  --disable-shell-escape  disable shell escape
-  --enable-fascist-newsadmin
-                          have fascist newsadmin
-EOF
-cat <<\EOF
-  --disable-inverse-video disable inverse video and highlighting
-  --disable-piping        disable piping support
-  --disable-printing      disable printer support
-  --disable-append-pid    disable appending .pid to tmp-files
-  --disable-xhdr-xref     disable XHDR XREF fallback
-  --enable-broken-listgroup-fix
-                          send extra GROUP command before LISTGROUP
-  --enable-broken-system-fix
-                          ignore system()s return value
-  --with-defaults-dir=PATH
-                          directory containing tin.defaults file
-                          (default: /etc/tin)
-  --disable-ipv6          disable IPv6 support (default: enabled)
-  --enable-long-article-numbers
-                          enable long article numbers (default: disabled)
-  --with-coffee           coffee support
-  --with-libiconv-prefix=DIR
-                          search for libiconv in DIR/include and DIR/lib
-EOF
-cat <<\EOF
-  --disable-nls           do not use Native Language Support
-  --with-included-gettext use the GNU gettext library included here
-  --with-textdomain=PKG   NLS text-domain (default is package name)
-  --disable-included-msgs use included messages, for i18n support
-  --with-Xaw3d            link with Xaw 3d library
-  --with-Xaw3dxft         link with Xaw 3d xft library
-  --with-neXtaw           link with neXT Athena library
-  --with-XawPlus          link with Athena-Plus library
-  --with-x                use the X Window System
-EOF
-    exit 0 ;;
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
 
   -host | --host | --hos | --ho)
-    ac_prev=host ;;
+    ac_prev=host_alias ;;
   -host=* | --host=* | --hos=* | --ho=*)
-    host="$ac_optarg" ;;
+    host_alias=$ac_optarg ;;
 
   -includedir | --includedir | --includedi | --included | --include \
   | --includ | --inclu | --incl | --inc)
     ac_prev=includedir ;;
   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
   | --includ=* | --inclu=* | --incl=* | --inc=*)
-    includedir="$ac_optarg" ;;
+    includedir=$ac_optarg ;;
 
   -infodir | --infodir | --infodi | --infod | --info | --inf)
     ac_prev=infodir ;;
   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-    infodir="$ac_optarg" ;;
+    infodir=$ac_optarg ;;
 
   -libdir | --libdir | --libdi | --libd)
     ac_prev=libdir ;;
   -libdir=* | --libdir=* | --libdi=* | --libd=*)
-    libdir="$ac_optarg" ;;
+    libdir=$ac_optarg ;;
 
   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   | --libexe | --libex | --libe)
     ac_prev=libexecdir ;;
   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   | --libexe=* | --libex=* | --libe=*)
-    libexecdir="$ac_optarg" ;;
+    libexecdir=$ac_optarg ;;
 
   -localstatedir | --localstatedir | --localstatedi | --localstated \
   | --localstate | --localstat | --localsta | --localst \
@@ -333,12 +317,21 @@ EOF
   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
-    localstatedir="$ac_optarg" ;;
+    localstatedir=$ac_optarg ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst \
+  | --runs | --run | --ru)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* \
+  | --runs=* | --run=* | --ru=*)
+    runstatedir=$ac_optarg ;;
 
   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
     ac_prev=mandir ;;
   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-    mandir="$ac_optarg" ;;
+    mandir=$ac_optarg ;;
 
   -nfp | --nfp | --nf)
     # Obsolete; use --without-fp.
@@ -359,26 +352,26 @@ EOF
   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-    oldincludedir="$ac_optarg" ;;
+    oldincludedir=$ac_optarg ;;
 
   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
     ac_prev=prefix ;;
   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-    prefix="$ac_optarg" ;;
+    prefix=$ac_optarg ;;
 
   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   | --program-pre | --program-pr | --program-p)
     ac_prev=program_prefix ;;
   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-    program_prefix="$ac_optarg" ;;
+    program_prefix=$ac_optarg ;;
 
   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   | --program-suf | --program-su | --program-s)
     ac_prev=program_suffix ;;
   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-    program_suffix="$ac_optarg" ;;
+    program_suffix=$ac_optarg ;;
 
   -program-transform-name | --program-transform-name \
   | --program-transform-nam | --program-transform-na \
@@ -395,7 +388,7 @@ EOF
   | --program-transfo=* | --program-transf=* \
   | --program-trans=* | --program-tran=* \
   | --progr-tra=* | --program-tr=* | --program-t=*)
-    program_transform_name="$ac_optarg" ;;
+    program_transform_name=$ac_optarg ;;
 
   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   | -silent | --silent | --silen | --sile | --sil)
@@ -405,7 +398,7 @@ EOF
     ac_prev=sbindir ;;
   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   | --sbi=* | --sb=*)
-    sbindir="$ac_optarg" ;;
+    sbindir=$ac_optarg ;;
 
   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
@@ -416,58 +409,57 @@ EOF
   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   | --sha=* | --sh=*)
-    sharedstatedir="$ac_optarg" ;;
+    sharedstatedir=$ac_optarg ;;
 
   -site | --site | --sit)
     ac_prev=site ;;
   -site=* | --site=* | --sit=*)
-    site="$ac_optarg" ;;
+    site=$ac_optarg ;;
 
   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
     ac_prev=srcdir ;;
   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-    srcdir="$ac_optarg" ;;
+    srcdir=$ac_optarg ;;
 
   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   | --syscon | --sysco | --sysc | --sys | --sy)
     ac_prev=sysconfdir ;;
   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-    sysconfdir="$ac_optarg" ;;
+    sysconfdir=$ac_optarg ;;
 
   -target | --target | --targe | --targ | --tar | --ta | --t)
-    ac_prev=target ;;
+    ac_prev=target_alias ;;
   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-    target="$ac_optarg" ;;
+    target_alias=$ac_optarg ;;
 
   -v | -verbose | --verbose | --verbos | --verbo | --verb)
     verbose=yes ;;
 
-  -version | --version | --versio | --versi | --vers)
-    echo "configure generated by autoconf version 2.13.20110430"
-    exit 0 ;;
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
 
   -with-* | --with-*)
-    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
+    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
-      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
-    fi
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
     ac_package=`echo $ac_package| sed 's/-/_/g'`
-    case "$ac_option" in
-      *=*) ;;
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
       *) ac_optarg=yes ;;
     esac
-    eval "with_${ac_package}='$ac_optarg'" ;;
+    eval "with_$ac_package='$ac_optarg'" ;;
 
   -without-* | --without-*)
-    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
+    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
-      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
-    fi
-    ac_package=`echo $ac_package| sed 's/-/_/g'`
-    eval "with_${ac_package}=no" ;;
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/-/_/g'`
+    eval "with_$ac_package=no" ;;
 
   --x)
     # Obsolete; use --with-x.
@@ -478,98 +470,98 @@ EOF
     ac_prev=x_includes ;;
   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-    x_includes="$ac_optarg" ;;
+    x_includes=$ac_optarg ;;
 
   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
     ac_prev=x_libraries ;;
   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-    x_libraries="$ac_optarg" ;;
+    x_libraries=$ac_optarg ;;
 
-  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
+  -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
     ;;
 
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
+    eval "$ac_envvar='$ac_optarg'"
+    export $ac_envvar ;;
+
   *)
-    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
-      echo "configure: warning: $ac_option: invalid host type" 1>&2
-    fi
-    if test "x$nonopt" != xNONE; then
-      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
-    fi
-    nonopt="$ac_option"
+    # FIXME: should be removed in autoconf 3.0.
+    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
     ;;
 
   esac
 done
 
 if test -n "$ac_prev"; then
-  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
-fi
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
-# File descriptor usage:
-# 0 standard input
-# 1 file creation
-# 2 errors and warnings
-# 3 some systems may open it to /dev/tty
-# 4 used on the Kubota Titan
-# 6 checking for... messages and results
-# 5 compiler messages saved in config.log
-if test "$silent" = yes; then
-  exec 6>/dev/null
-else
-  exec 6>&1
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
 fi
-exec 5>./config.log
 
-echo "\
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-" 1>&5
+# Be sure to have absolute paths.
+for ac_var in exec_prefix prefix
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
+    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
+  esac
+done
 
-# Strip out --no-create and --no-recursion so they do not pile up.
-# Also quote any args containing shell metacharacters.
-ac_configure_args=
-for ac_arg
-do
-  case "$ac_arg" in
-  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-  | --no-cr | --no-c) ;;
-  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
-  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
-  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
-  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
+# Be sure to have absolute paths.
+for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
+              localstatedir libdir includedir oldincludedir infodir mandir
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* ) ;;
+    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
   esac
 done
 
-# NLS nuisances.
-# Only set these to C if already set.  These must not be set unconditionally
-# because not all systems understand e.g. LANG=C (notably SCO).
-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
-# Non-C LC_CTYPE values break the ctype check.
-if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
-if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: should be removed in autoconf 3.0.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
 
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -rf conftest* confdefs.h
-# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-echo > confdefs.h
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
 
-# A filename unique to this package, relative to the directory that
-# configure is in, which we can look for to find out if srcdir is correct.
-ac_unique_file=include/tin.h
+test "$silent" = yes && exec 6>/dev/null
 
 # Find the source files, if location was not specified.
 if test -z "$srcdir"; then
   ac_srcdir_defaulted=yes
   # Try the directory containing this script, then its parent.
   ac_prog=$0
-  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
+  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
   srcdir=$ac_confdir
   if test ! -r $srcdir/$ac_unique_file; then
@@ -580,171 +572,669 @@ else
 fi
 if test ! -r $srcdir/$ac_unique_file; then
   if test "$ac_srcdir_defaulted" = yes; then
-    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
-  else
-    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
-  fi
-fi
-srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
-
-# Prefer explicitly selected file to automatically selected ones.
-if test -z "$CONFIG_SITE"; then
-  if test "x$prefix" != xNONE; then
-    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
+   { (exit 1); exit 1; }; }
   else
-    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
-  fi
-fi
-for ac_site_file in $CONFIG_SITE; do
-  if test -r "$ac_site_file"; then
-    echo "loading site script $ac_site_file"
-    . "$ac_site_file"
+    { echo "$as_me: error: cannot find sources in $srcdir" >&2
+   { (exit 1); exit 1; }; }
   fi
-done
-
-if test -r "$cache_file"; then
-  echo "loading cache $cache_file"
-  . $cache_file
-else
-  echo "creating cache $cache_file"
-  > $cache_file
 fi
+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
+ac_env_build_alias_set=${build_alias+set}
+ac_env_build_alias_value=$build_alias
+ac_cv_env_build_alias_set=${build_alias+set}
+ac_cv_env_build_alias_value=$build_alias
+ac_env_host_alias_set=${host_alias+set}
+ac_env_host_alias_value=$host_alias
+ac_cv_env_host_alias_set=${host_alias+set}
+ac_cv_env_host_alias_value=$host_alias
+ac_env_target_alias_set=${target_alias+set}
+ac_env_target_alias_value=$target_alias
+ac_cv_env_target_alias_set=${target_alias+set}
+ac_cv_env_target_alias_value=$target_alias
+ac_env_CC_set=${CC+set}
+ac_env_CC_value=$CC
+ac_cv_env_CC_set=${CC+set}
+ac_cv_env_CC_value=$CC
+ac_env_CFLAGS_set=${CFLAGS+set}
+ac_env_CFLAGS_value=$CFLAGS
+ac_cv_env_CFLAGS_set=${CFLAGS+set}
+ac_cv_env_CFLAGS_value=$CFLAGS
+ac_env_LDFLAGS_set=${LDFLAGS+set}
+ac_env_LDFLAGS_value=$LDFLAGS
+ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
+ac_cv_env_LDFLAGS_value=$LDFLAGS
+ac_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_env_CPPFLAGS_value=$CPPFLAGS
+ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_cv_env_CPPFLAGS_value=$CPPFLAGS
+ac_env_CPP_set=${CPP+set}
+ac_env_CPP_value=$CPP
+ac_cv_env_CPP_set=${CPP+set}
+ac_cv_env_CPP_value=$CPP
 
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-ac_exeext=
-ac_objext=o
-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
-  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
-  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
-    ac_n= ac_c='
-' ac_t='	'
-  else
-    ac_n=-n ac_c= ac_t=
-  fi
-else
-  ac_n= ac_c='\c' ac_t=
-fi
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<EOF
+\`configure' configures this package to adapt to many kinds of systems.
 
+Usage: $0 [OPTION]... [VAR=VALUE]...
 
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
 
+Defaults for the options are specified in brackets.
 
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
 
-PACKAGE=tin
-VERSION=2.4.2
-cat >> confdefs.h <<EOF
-#define PACKAGE "$PACKAGE"
 EOF
 
-cat >> confdefs.h <<EOF
-#define VERSION "$VERSION"
-EOF
+  cat <<EOF
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
 
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
 
+For better control, use the options below.
 
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+EOF
 
-EXTRAO_DEP='#'
+  cat <<\EOF
 
-ac_aux_dir=
-for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
-  if test -f $ac_dir/install-sh; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install-sh -c"
-    break
-  elif test -f $ac_dir/install.sh; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install.sh -c"
-    break
-  fi
-done
-if test -z "$ac_aux_dir"; then
-  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
-fi
-ac_config_guess=$ac_aux_dir/config.guess
-ac_config_sub=$ac_aux_dir/config.sub
-ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
 
+X features:
+  --x-includes=DIR    X include files are in DIR
+  --x-libraries=DIR   X library files are in DIR
 
-if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
-	
-# Make sure we can run config.sub.
-if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
-else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
+System types:
+  --build=BUILD           configure for building on BUILD [guessed]
+  --host=HOST       build programs to run on HOST [BUILD]
+EOF
 fi
 
-echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:682: checking host system type" >&5
+if test -n "$ac_init_help"; then
 
-host_alias=$host
-case "$host_alias" in
-NONE)
-  case $nonopt in
-  NONE)
-    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
-    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
-    fi ;;
-  *) host_alias=$nonopt ;;
-  esac ;;
-esac
-
-host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
-host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-echo "$ac_t""$host" 1>&6
+  cat <<\EOF
 
-	system_name="$host_os"
-else
-	system_name="`(uname -s -r) 2>/dev/null`"
-	if test -z "$system_name" ; then
-		system_name="`(hostname) 2>/dev/null`"
-	fi
-fi
-test -n "$system_name" && cat >> confdefs.h <<EOF
-#define SYSTEM_NAME "$system_name"
-EOF
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
 
-if eval "test \"`echo '$''{'cf_cv_system_name'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cf_cv_system_name="$system_name"
-fi
+Optional Features:
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
 
+  --with-install-prefix   prefixes actual install location (default: /)
+  --with-build-cc=XXX     the build C compiler ($BUILD_CC)
+  --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
+  --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
+  --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
+  --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
+  --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
+  --disable-heapsort      disable heapsort() as alternative to qsort
+  --with-ispell           (default: from system path)
+  --with-metamail         (default: from system path)
+  --with-sum              (default: from system path)
+  --with-editor=PROG      specify editor (default: vi)
+  --with-mailer=PROG      specify default mailer-program (default: mailx)
+  --with-mailbox=DIR      directory for incoming mailboxes (default: empty)
+  --disable-pgp-gpg       disable PGP/GPG Support
+  --with-pgp              (default: from system path)
+  --with-pgpk             (default: from system path)
+  --with-gpg              (default: from system path)
+  --with-slrnface         (default: from system path)
+  --with-shell=PROG       default $SHELL program (default: sh)
+  --disable-nntp          disable reading via NNTP
+  --enable-nntp-only      enable reading via NNTP only
+  --enable-debug          turn on debug support
+  --disable-echo          do not display "compiling" commands
+  --enable-prototypes     check for optional prototypes
+  --enable-warnings       turn on GCC compiler warnings
+  --with-libdir=PATH      news-library (default: /usr/lib/news)
+  --with-spooldir=PATH    news spool-directory (default: /var/spool/news)
+  --with-nov-dir=PATH     news overview-directory (default: $SPOOLDIR)
+  --with-nov-fname        specify names of overview files (default: .overview)
+  --with-inews-dir=PATH   directory containing "inews" (default: $INEWSPATH)
+  --with-socks=path       link with socks library if available
+  --with-socks5=path      link with socks5 library if available
+  --disable-fcntl         disable fcntl() locking
+  --enable-lockf          enable lockf() locking
+  --enable-flock          enable flock() locking
+  --with-screen=xxx       specify screen type, which must be one of:
+                          termcap, terminfo, curses, ncurses, ncursesw, or
+                          pdcurses (replaces options --enable-curses and
+                          --with-ncurses)
+  --with-curses-dir=DIR   directory in which (n)curses is installed
+  --with-ncurses          link with ncurses if available (deprecated)
+  --enable-curses         use curses interface (deprecated)
+  --with-pkg-config{=path} enable/disable use of pkg-config
+  --with-pcre=PATH        use installed pcre versus bundled
+  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
+  --with-dmalloc          test: use Gray Watson's dmalloc library
+  --with-trace            use debugging/traces for screen output
+  --with-domain-name      sets $DOMAIN_NAME (default: empty)
+  --with-nntp-default-server
+                          (sets NNTP_DEFAULT_SERVER)
+                          (default: news.$DOMAIN_NAME)
+  --enable-mh-mail-handling
+                          use MH style mail handling for mailgroups
+  --enable-cancel-locks   enable creation of Cancel-Locks
+  --disable-gsasl         don't use GNU SASL
+  --disable-8bit-keys     disable 8-bit keycode support
+  --disable-color         disable ANSI-color support
+  --disable-etiquette     disable printing of posting-etiquette
+  --disable-break-long-lines
+                          don't break long mime-encoded lines
+  --disable-mime-strict-charset
+                          force MM_CHARSET obeyance
+  --with-mime-default-charset=CHARSET
+                          fallback for $MM_CHARSET (default: US-ASCII)
+  --with-iso-to-ascii     ISO -> ASCII conversion (default: -1)
+  --disable-locale        disable locale support
+  --disable-posting       disable posting
+  --disable-shell-escape  disable shell escape
+  --enable-fascist-newsadmin
+                          have fascist newsadmin
+  --disable-inverse-video disable inverse video and highlighting
+  --disable-piping        disable piping support
+  --disable-printing      disable printer support
+  --disable-append-pid    disable appending .pid to tmp-files
+  --disable-xhdr-xref     disable XHDR XREF fallback
+  --enable-broken-listgroup-fix
+                          send extra GROUP command before LISTGROUP
+  --enable-broken-system-fix
+                          ignore system()s return value
+  --with-defaults-dir=PATH
+                          directory containing tin.defaults file
+                          (default: /etc/tin)
+  --disable-ipv6          disable IPv6 support (default: enabled)
+  --enable-long-article-numbers
+                          enable long article numbers (default: disabled)
+  --with-coffee           coffee support
+  --with-libiconv-prefix=DIR
+                          search for libiconv in DIR/include and DIR/lib
+  --disable-nls           do not use Native Language Support
+  --with-included-gettext use the GNU gettext library included here
+  --with-textdomain=PKG   NLS text-domain (default is package name)
+  --disable-included-msgs use included messages, for i18n support
+  --with-Xaw3d            link with Xaw 3d library
+  --with-Xaw3dxft         link with Xaw 3d xft library
+  --with-neXtaw           link with neXT Athena library
+  --with-XawPlus          link with Athena-Plus library
+  --with-x                use the X Window System
 
-test -z "$system_name" && system_name="$cf_cv_system_name"
-test -n "$cf_cv_system_name" && echo "$ac_t""Configuring for $cf_cv_system_name" 1>&6
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
+              headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
 
-if test ".$system_name" != ".$cf_cv_system_name" ; then
-	echo "$ac_t""Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" 1>&6
-	{ echo "configure: error: "Please remove config.cache and try again."" 1>&2; exit 1; }
+EOF
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  ac_popdir=`pwd`
+  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
+    cd $ac_subdir
+    # A "../" for each directory in /$ac_subdir.
+    ac_dots=`echo $ac_subdir |
+             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
+
+    case $srcdir in
+    .) # No --srcdir option.  We are building in place.
+      ac_sub_srcdir=$srcdir ;;
+    [\\/]* | ?:[\\/]* ) # Absolute path.
+      ac_sub_srcdir=$srcdir/$ac_subdir ;;
+    *) # Relative path.
+      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
+    esac
+
+    # Check for guested configure; otherwise get Cygnus style configure.
+    if test -f $ac_sub_srcdir/configure.gnu; then
+      echo
+      $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
+    elif test -f $ac_sub_srcdir/configure; then
+      echo
+      $SHELL $ac_sub_srcdir/configure  --help=recursive
+    elif test -f $ac_sub_srcdir/configure.ac ||
+           test -f $ac_sub_srcdir/configure.in; then
+      echo
+      $ac_configure --help
+    else
+      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
+    fi
+    cd $ac_popdir
+  done
+fi
+
+test -n "$ac_init_help" && exit 0
+if $ac_init_version; then
+  cat <<\EOF
+
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+EOF
+  exit 0
+fi
+exec 5>config.log
+cat >&5 <<EOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.52.20181006.  Invocation command line was
+
+  $ $0 $@
+
+EOF
+{
+cat <<_ASUNAME
+## ---------- ##
+## Platform.  ##
+## ---------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+PATH = $PATH
+
+_ASUNAME
+} >&5
+
+cat >&5 <<EOF
+## ------------ ##
+## Core tests.  ##
+## ------------ ##
+
+EOF
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Also quote any args containing shell meta-characters.
+ac_configure_args=
+ac_sep=
+for ac_arg
+do
+  case $ac_arg in
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c) ;;
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
+    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
+    ac_sep=" " ;;
+  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
+     ac_sep=" " ;;
+  esac
+  # Get rid of the leading space.
+done
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  echo >&5
+  echo "## ----------------- ##" >&5
+  echo "## Cache variables.  ##" >&5
+  echo "## ----------------- ##" >&5
+  echo >&5
+  # The following way of writing the cache mishandles newlines in values,
+{
+  (set) 2>&1 |
+    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      sed -n \
+        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
+    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
+      ;;
+    *)
+      sed -n \
+        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+} >&5
+  sed "/^$/d" confdefs.h >conftest.log
+  if test -s conftest.log; then
+    echo >&5
+    echo "## ------------ ##" >&5
+    echo "## confdefs.h.  ##" >&5
+    echo "## ------------ ##" >&5
+    echo >&5
+    cat conftest.log >&5
+  fi
+  (echo; echo) >&5
+  test "$ac_signal" != 0 &&
+    echo "$as_me: caught signal $ac_signal" >&5
+  echo "$as_me: exit $exit_status" >&5
+  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
+    exit $exit_status
+     ' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo >confdefs.h
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+  if test "x$prefix" != xNONE; then
+    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+  else
+    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+  fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+  if test -r "$ac_site_file"; then
+    { echo "$as_me:996: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+    cat "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { echo "$as_me:1007: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . $cache_file;;
+      *)                      . ./$cache_file;;
+    esac
+  fi
+else
+  { echo "$as_me:1015: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in `(set) 2>&1 |
+               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
+  eval ac_new_val="\$ac_env_${ac_var}_value"
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { echo "$as_me:1031: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { echo "$as_me:1035: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+        { echo "$as_me:1041: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+        { echo "$as_me:1043:   former value:  $ac_old_val" >&5
+echo "$as_me:   former value:  $ac_old_val" >&2;}
+        { echo "$as_me:1045:   current value: $ac_new_val" >&5
+echo "$as_me:   current value: $ac_new_val" >&2;}
+        ac_cache_corrupted=:
+      fi;;
+  esac
+  # Pass precious variables to config.status.  It doesn't matter if
+  # we pass some twice (in addition to the command line arguments).
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
+      ac_configure_args="$ac_configure_args '$ac_arg'"
+      ;;
+    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
+       ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { echo "$as_me:1064: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { echo "$as_me:1066: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_main_return=return
+
+case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
+  *c*,-n*) ECHO_N= ECHO_C=	# newlines do not sed ;-) only broken shells would use this case anyway
+		   ECHO_T='	' ;;
+  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+  *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+echo "#! $SHELL" >conftest.sh
+echo  "exit 0"   >>conftest.sh
+chmod +x conftest.sh
+if { (echo "$as_me:1087: PATH=\".;.\"; conftest.sh") >&5
+  (PATH=".;."; conftest.sh) 2>&5
+  ac_status=$?
+  echo "$as_me:1090: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  ac_path_separator=';'
+else
+  ac_path_separator=:
+fi
+PATH_SEPARATOR="$ac_path_separator"
+rm -f conftest.sh
+
+ac_config_headers="$ac_config_headers include/autoconf.h:include/autoconf.hin"
+
+PACKAGE=tin
+VERSION=2.4.3
+cat >>confdefs.h <<EOF
+#define PACKAGE "$PACKAGE"
+EOF
+
+cat >>confdefs.h <<EOF
+#define VERSION "$VERSION"
+EOF
+
+EXTRAO_DEP='#'
+
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+  if test -f $ac_dir/install-sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f $ac_dir/install.sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f $ac_dir/shtool; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { { echo "$as_me:1130: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
+echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"
+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
+
+# Make sure we can run config.sub.
+$ac_config_sub sun4 >/dev/null 2>&1 ||
+  { { echo "$as_me:1140: error: cannot run $ac_config_sub" >&5
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+   { (exit 1); exit 1; }; }
+
+echo "$as_me:1144: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
+if test "${ac_cv_build+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_build_alias=$build_alias
+test -z "$ac_cv_build_alias" &&
+  ac_cv_build_alias=`$ac_config_guess`
+test -z "$ac_cv_build_alias" &&
+  { { echo "$as_me:1153: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+   { (exit 1); exit 1; }; }
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
+  { { echo "$as_me:1157: error: $ac_config_sub $ac_cv_build_alias failed." >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:1162: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6
+build=$ac_cv_build
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
+	echo "$as_me:1170: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
+if test "${ac_cv_host+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_host_alias=$host_alias
+test -z "$ac_cv_host_alias" &&
+  ac_cv_host_alias=$ac_cv_build_alias
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
+  { { echo "$as_me:1179: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:1184: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6
+host=$ac_cv_host
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+	system_name="$host_os"
+else
+	system_name="`(uname -s -r) 2>/dev/null`"
+	if test -z "$system_name" ; then
+		system_name="`(hostname) 2>/dev/null`"
+	fi
+fi
+test -n "$system_name" &&
+cat >>confdefs.h <<EOF
+#define SYSTEM_NAME "$system_name"
+EOF
+
+if test "${cf_cv_system_name+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cf_cv_system_name="$system_name"
 fi
 
+test -z "$system_name" && system_name="$cf_cv_system_name"
+test -n "$cf_cv_system_name" && echo "$as_me:1210: result: Configuring for $cf_cv_system_name" >&5
+echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
 
+if test ".$system_name" != ".$cf_cv_system_name" ; then
+	echo "$as_me:1214: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
+echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
+	{ { echo "$as_me:1216: error: \"Please remove config.cache and try again.\"" >&5
+echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
 
-	echo $ac_n "checking for PATH separator""... $ac_c" 1>&6
-echo "configure:731: checking for PATH separator" >&5
+	echo "$as_me:1221: checking for PATH separator" >&5
+echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
 	case $cf_cv_system_name in
 	(os2*)	PATH_SEPARATOR=';'  ;;
 	(*)	${PATH_SEPARATOR:=':'}  ;;
 	esac
 
-	
-	echo "$ac_t""$PATH_SEPARATOR" 1>&6
-
+	echo "$as_me:1228: result: $PATH_SEPARATOR" >&5
+echo "${ECHO_T}$PATH_SEPARATOR" >&6
 
 # Check whether --with-install-prefix or --without-install-prefix was given.
 if test "${with_install_prefix+set}" = set; then
   withval="$with_install_prefix"
-  :
+
 else
   withval="${DESTDIR:-/}"
-fi
-if true ; then
+fi; if true ; then
 
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
@@ -771,7 +1261,9 @@ case ".$withval" in
 	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$withval\"" 1>&2; exit 1; }
+	{ { echo "$as_me:1264: error: expected a pathname, not \"$withval\"" >&5
+echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
@@ -786,25 +1278,18 @@ case ".$DESTDIR" in # (vi
 	;;
 esac
 
-if test "$program_transform_name" = s,x,x,; then
-  program_transform_name=
-else
-  # Double any \ or $.  echo might interpret backslashes.
-  cat <<\EOF_SED > conftestsed
-s,\\,\\\\,g; s,\$,$$,g
-EOF_SED
-  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
-  rm -f conftestsed
-fi
 test "$program_prefix" != NONE &&
-  program_transform_name="s,^,${program_prefix},; $program_transform_name"
+  program_transform_name="s,^,$program_prefix,;$program_transform_name"
 # Use a double $ so make ignores it.
 test "$program_suffix" != NONE &&
-  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
-
-# sed with no file args requires a program.
-test "$program_transform_name" = "" && program_transform_name="s,x,x,"
-
+  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
+# Double any \ or $.  echo might interpret backslashes.
+# By default was `s,x,x', remove it if useless.
+cat <<\_ACEOF >conftest.sed
+s/[\\$]/&&/g;s/;s,x,x,$//
+_ACEOF
+program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+rm conftest.sed
 
 ###	Compiler/options that autoconf doesn't get right
 case "$host_os" in
@@ -812,37 +1297,39 @@ case "$host_os" in
 		if test "$CC" = ""; then
 			# Extract the first word of "xlc", so it can be a program name with args.
 set dummy xlc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:817: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_XLC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:1300: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_XLC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$XLC" in
-  /*)
+  case $XLC in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_XLC="$XLC" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_XLC="$XLC" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_XLC="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_XLC="$ac_dir/$ac_word"
+   echo "$as_me:1317: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-XLC="$ac_cv_path_XLC"
+XLC=$ac_cv_path_XLC
+
 if test -n "$XLC"; then
-  echo "$ac_t""$XLC" 1>&6
+  echo "$as_me:1328: result: $XLC" >&5
+echo "${ECHO_T}$XLC" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:1331: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
 			if test "$ac_cv_path_XLC" != ""; then
@@ -856,30 +1343,826 @@ fi
 esac
 
 ### Native Language Support
-ALL_LINGUAS="da de en_GB et fr ru sv tr zh_CN zh_TW"
+ALL_LINGUAS="da de en_GB es et fr ru sv tr zh_CN zh_TW"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
 
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_main_return=return
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+echo "$as_me:1360: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CC="${ac_tool_prefix}gcc"
+echo "$as_me:1375: found $ac_dir/$ac_word" >&5
+break
+done
 
-# This should have been defined by AC_PROG_CC
-: ${CC:=cc}
-
-echo $ac_n "checking \$CC variable""... $ac_c" 1>&6
-echo "configure:870: checking \$CC variable" >&5
-case "$CC" in
-(*[\ \	]-*)
-	echo "$ac_t""broken" 1>&6
-	echo "configure: warning: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" 1>&2
-	# humor him...
-	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
-	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
-	CC="$cf_prog"
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:1383: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:1386: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo "$as_me:1395: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_CC="gcc"
+echo "$as_me:1410: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:1418: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:1421: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  CC=$ac_ct_CC
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+echo "$as_me:1434: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CC="${ac_tool_prefix}cc"
+echo "$as_me:1449: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:1457: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:1460: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:1469: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_CC="cc"
+echo "$as_me:1484: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:1492: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:1495: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  CC=$ac_ct_CC
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+fi
+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 "$as_me:1508: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+  ac_prog_rejected=yes
+  continue
+fi
+ac_cv_prog_CC="cc"
+echo "$as_me:1528: found $ac_dir/$ac_word" >&5
+break
+done
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    set dummy "$ac_dir/$ac_word" ${1+"$@"}
+    shift
+    ac_cv_prog_CC="$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:1550: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:1553: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:1564: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+echo "$as_me:1579: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:1587: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:1590: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl
+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 "$as_me:1603: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_CC="$ac_prog"
+echo "$as_me:1618: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:1626: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:1629: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$ac_ct_CC" && break
+done
+
+  CC=$ac_ct_CC
+fi
+
+fi
+
+test -z "$CC" && { { echo "$as_me:1641: error: no acceptable cc found in \$PATH" >&5
+echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:1646:" \
+     "checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:1649: \"$ac_compiler --version </dev/null >&5\"") >&5
+  (eval $ac_compiler --version </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:1652: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:1654: \"$ac_compiler -v </dev/null >&5\"") >&5
+  (eval $ac_compiler -v </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:1657: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:1659: \"$ac_compiler -V </dev/null >&5\"") >&5
+  (eval $ac_compiler -V </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:1662: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 1666 "configure"
+#include "confdefs.h"
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.exe"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+echo "$as_me:1682: checking for C compiler default output" >&5
+echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+if { (eval echo "$as_me:1685: \"$ac_link_default\"") >&5
+  (eval $ac_link_default) 2>&5
+  ac_status=$?
+  echo "$as_me:1688: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # Find the output, starting from the most likely.  This scheme is
+# not robust to junk in `.', hence go to wildcards (a.*) only as a last
+# resort.
+for ac_file in `ls a.exe conftest.exe 2>/dev/null;
+                ls a.out conftest 2>/dev/null;
+                ls a.* conftest.* 2>/dev/null`; do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    a.out ) # We found the default executable, but exeext='' is most
+            # certainly right.
+            break;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
+          export ac_cv_exeext
+          break;;
+    * ) break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+{ { echo "$as_me:1711: error: C compiler cannot create executables" >&5
+echo "$as_me: error: C compiler cannot create executables" >&2;}
+   { (exit 77); exit 77; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+echo "$as_me:1717: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6
+
+# Check the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:1722: checking whether the C compiler works" >&5
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { (eval echo "$as_me:1728: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1731: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { echo "$as_me:1738: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'." >&5
+echo "$as_me: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'." >&2;}
+   { (exit 1); exit 1; }; }
+    fi
+  fi
+fi
+echo "$as_me:1746: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+
+rm -f a.out a.exe conftest$ac_cv_exeext
+ac_clean_files=$ac_clean_files_save
+# Check the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:1753: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
+echo "$as_me:1755: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6
+
+echo "$as_me:1758: checking for executable suffix" >&5
+echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
+if { (eval echo "$as_me:1760: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:1763: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+          export ac_cv_exeext
+          break;;
+    * ) break;;
+  esac
+done
+else
+  { { echo "$as_me:1779: error: cannot compute EXEEXT: cannot compile and link" >&5
+echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+echo "$as_me:1785: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+echo "$as_me:1791: checking for object suffix" >&5
+echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
+if test "${ac_cv_objext+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1797 "configure"
+#include "confdefs.h"
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (eval echo "$as_me:1809: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1812: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+{ { echo "$as_me:1824: error: cannot compute OBJEXT: cannot compile" >&5
+echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+echo "$as_me:1831: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+echo "$as_me:1835: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1841 "configure"
+#include "confdefs.h"
+
+int
+main (void)
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1856: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1859: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1862: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1865: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_compiler_gnu=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:1877: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+CFLAGS="-g"
+echo "$as_me:1883: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1889 "configure"
+#include "confdefs.h"
+
+int
+main (void)
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1901: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1904: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1907: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1910: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_prog_cc_g=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:1920: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+# Some people use a C++ compiler to compile C.  Since we use `exit',
+# in C++ we need to declare it.  In case someone uses the same compiler
+# for both compiling C and C++ we need to have the C++ compiler decide
+# the declaration of exit, since it's the most demanding environment.
+cat >conftest.$ac_ext <<_ACEOF
+#ifndef __cplusplus
+  choke me
+#endif
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1947: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1950: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1953: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1956: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  for ac_declaration in \
+   ''\
+   '#include <stdlib.h>' \
+   'extern "C" void std::exit (int) throw (); using std::exit;' \
+   'extern "C" void std::exit (int); using std::exit;' \
+   'extern "C" void exit (int) throw ();' \
+   'extern "C" void exit (int);' \
+   'void exit (int);'
+do
+  cat >conftest.$ac_ext <<_ACEOF
+#line 1968 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+$ac_declaration
+int
+main (void)
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:1981: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:1984: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:1987: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:1990: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+continue
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2000 "configure"
+#include "confdefs.h"
+$ac_declaration
+int
+main (void)
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2012: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2015: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2018: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2021: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  break
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+done
+rm -rf conftest*
+if test -n "$ac_declaration"; then
+  echo '#ifdef __cplusplus' >>confdefs.h
+  echo $ac_declaration      >>confdefs.h
+  echo '#endif'             >>confdefs.h
+fi
+
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_main_return=return
+
+GCC_VERSION=none
+if test "$GCC" = yes ; then
+	echo "$as_me:2051: checking version of $CC" >&5
+echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
+	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
+	test -z "$GCC_VERSION" && GCC_VERSION=unknown
+	echo "$as_me:2055: result: $GCC_VERSION" >&5
+echo "${ECHO_T}$GCC_VERSION" >&6
+fi
+
+echo "$as_me:2059: checking for $CC option to accept ANSI C" >&5
+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_stdc=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+#line 2067 "configure"
+#include "confdefs.h"
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main (void)
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+# Don't try gcc -ansi; that turns off useful extensions and
+# breaks some systems' header files.
+# AIX			-qlanglvl=ansi
+# Ultrix and OSF/1	-std1
+# HP-UX 10.20 and later	-Ae
+# HP-UX older versions	-Aa -D_HPUX_SOURCE
+# SVR4			-Xc -D__EXTENSIONS__
+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2116: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2119: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2122: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2125: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_prog_cc_stdc=$ac_arg
+break
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+fi
+rm -f conftest.$ac_objext
+done
+rm -f conftest.$ac_ext conftest.$ac_objext
+CC=$ac_save_CC
+
+fi
+
+case "x$ac_cv_prog_cc_stdc" in
+  x|xno)
+    echo "$as_me:2142: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6 ;;
+  *)
+    echo "$as_me:2145: result: $ac_cv_prog_cc_stdc" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
+    CC="$CC $ac_cv_prog_cc_stdc" ;;
+esac
+
+# This should have been defined by AC_PROG_CC
+: ${CC:=cc}
+
+echo "$as_me:2153: checking \$CFLAGS variable" >&5
+echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
+case "x$CFLAGS" in
+(*-[IUD]*)
+	echo "$as_me:2157: result: broken" >&5
+echo "${ECHO_T}broken" >&6
+	{ echo "$as_me:2159: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
+echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
+	cf_flags="$CFLAGS"
+	CFLAGS=
 	for cf_arg in $cf_flags
 	do
-		case "x$cf_arg" in
-		(x-[IUDfgOW]*)
-			
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -900,13 +2183,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -921,14 +2204,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -936,7 +2219,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -944,11 +2227,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -959,85 +2241,51 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-			;;
-		(*)
-			CC="$CC $cf_arg"
-			;;
-		esac
 	done
-	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
-
-echo "${as_me:-configure}:997: testing resulting CC: '$CC' ..." 1>&5
-
-
-	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
-
-echo "${as_me:-configure}:1002: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
-
-
-	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
-
-echo "${as_me:-configure}:1007: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
-
-
 	;;
 (*)
-	echo "$ac_t""ok" 1>&6
+	echo "$as_me:2267: result: ok" >&5
+echo "${ECHO_T}ok" >&6
 	;;
 esac
 
+echo "$as_me:2272: checking \$CC variable" >&5
+echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
+case "$CC" in
+(*[\ \	]-*)
+	echo "$as_me:2276: result: broken" >&5
+echo "${ECHO_T}broken" >&6
+	{ echo "$as_me:2278: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
+echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
+	# humor him...
+	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
+	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
+	CC="$cf_prog"
+	for cf_arg in $cf_flags
+	do
+		case "x$cf_arg" in
+		(x-[IUDfgOW]*)
 
-echo $ac_n "checking for ${CC:-cc} option to accept ANSI C""... $ac_c" 1>&6
-echo "configure:1018: checking for ${CC:-cc} option to accept ANSI C" >&5
-if eval "test \"`echo '$''{'cf_cv_ansi_cc'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-cf_cv_ansi_cc=no
-cf_save_CFLAGS="$CFLAGS"
-cf_save_CPPFLAGS="$CPPFLAGS"
-# Don't try gcc -ansi; that turns off useful extensions and
-# breaks some systems' header files.
-# AIX			-qlanglvl=ansi
-# Ultrix and OSF/1	-std1
-# HP-UX			-Aa -D_HPUX_SOURCE
-# SVR4			-Xc
-# UnixWare 1.2		(cannot use -Xc, since ANSI/POSIX clashes)
-for cf_arg in "-DCC_HAS_PROTOS" \
-	"" \
-	-qlanglvl=ansi \
-	-std1 \
-	-Ae \
-	"-Aa -D_HPUX_SOURCE" \
-	-Xc
-do
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -1058,13 +2306,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -1079,14 +2327,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -1094,7 +2342,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -1102,11 +2350,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -1117,728 +2364,322 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	cat > conftest.$ac_ext <<EOF
-#line 1148 "configure"
-#include "confdefs.h"
-
-#ifndef CC_HAS_PROTOS
-#if !defined(__STDC__) || (__STDC__ != 1)
-choke me
-#endif
-#endif
-
-int main() {
-
-	int test (int i, double x);
-	struct s1 {int (*f) (int a);};
-	struct s2 {int (*f) (double a);};
-; return 0; }
-EOF
-if { (eval echo configure:1164: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  cf_cv_ansi_cc="$cf_arg"; break
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
-done
-CFLAGS="$cf_save_CFLAGS"
-CPPFLAGS="$cf_save_CPPFLAGS"
-
-fi
-
-echo "$ac_t""$cf_cv_ansi_cc" 1>&6
-
-if test "$cf_cv_ansi_cc" != "no"; then
-if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
-	
-cf_fix_cppflags=no
-cf_new_cflags=
-cf_new_cppflags=
-cf_new_extra_cppflags=
-
-for cf_add_cflags in $cf_cv_ansi_cc
-do
-case $cf_fix_cppflags in
-(no)
-	case $cf_add_cflags in
-	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
-		(-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
-
-			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
-				&& test -z "${cf_tst_cflags}" \
-				&& cf_fix_cppflags=yes
-
-			if test $cf_fix_cppflags = yes ; then
-				
-	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
-	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
-
-				continue
-			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
-	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
-	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
-
-				continue
-			fi
-			;;
-		esac
-		case "$CPPFLAGS" in
-		(*$cf_add_cflags)
 			;;
 		(*)
-			case $cf_add_cflags in
-			(-D*)
-				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
-CPPFLAGS=`echo "$CPPFLAGS" | \
-	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
-		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
-
-				;;
-			esac
-			
-	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
-	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
-
+			CC="$CC $cf_arg"
 			;;
 		esac
-		;;
-	(*)
-		
-	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
-	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+	done
+	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
 
-		;;
-	esac
-	;;
-(yes)
-	
-	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
-	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+echo "${as_me:-configure}:2395: testing resulting CC: '$CC' ..." 1>&5
+
+	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
 
+echo "${as_me:-configure}:2399: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
 
-	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
 
-	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
-		&& test -z "${cf_tst_cflags}" \
-		&& cf_fix_cppflags=no
+echo "${as_me:-configure}:2403: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
+
+	;;
+(*)
+	echo "$as_me:2407: result: ok" >&5
+echo "${ECHO_T}ok" >&6
 	;;
 esac
-done
-
-if test -n "$cf_new_cflags" ; then
-	
-	
-	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
-	CFLAGS="${CFLAGS}$cf_new_cflags"
 
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_main_return=return
+echo "$as_me:2418: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
 fi
-
-if test -n "$cf_new_cppflags" ; then
-	
-	
-	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
-	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
-
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2439 "configure"
+#include "confdefs.h"
+#include <assert.h>
+                     Syntax error
+_ACEOF
+if { (eval echo "$as_me:2444: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2450: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
 fi
-
-if test -n "$cf_new_extra_cppflags" ; then
-	
-	
-	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
-	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
-
+if test -z "$ac_cpp_err"; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Broken: fails on valid input.
+continue
 fi
+rm -f conftest.err conftest.$ac_ext
 
-
-
-
+  # OK, works on sane cases.  Now check whether non-existent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2473 "configure"
+#include "confdefs.h"
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:2477: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2483: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-	cat >> confdefs.h <<\EOF
-#define CC_HAS_PROTOS 1
-EOF
-
+  ac_cpp_err=yes
 fi
+if test -z "$ac_cpp_err"; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Passes both tests.
+ac_preproc_ok=:
+break
 fi
+rm -f conftest.err conftest.$ac_ext
 
-
-# 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:1300: 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
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_CC="gcc"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  break
 fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
 fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
+  CPP=$ac_cv_prog_CPP
 else
-  echo "$ac_t""no" 1>&6
+  ac_cv_prog_CPP=$CPP
 fi
-
-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:1330: 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
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_prog_rejected=no
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
-        ac_prog_rejected=yes
-	continue
-      fi
-      ac_cv_prog_CC="cc"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-if test $ac_prog_rejected = yes; then
-  # We found a bogon in the path, so make sure we never use it.
-  set dummy $ac_cv_prog_CC
-  shift
-  if test $# -gt 0; then
-    # We chose a different compiler from the bogus one.
-    # However, it has the same basename, so the bogon will be chosen
-    # first if we set CC to just the basename; use the full file name.
-    shift
-    set dummy "$ac_dir/$ac_word" "$@"
-    shift
-    ac_cv_prog_CC="$@"
+echo "$as_me:2520: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2530 "configure"
+#include "confdefs.h"
+#include <assert.h>
+                     Syntax error
+_ACEOF
+if { (eval echo "$as_me:2535: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2541: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
   fi
+else
+  ac_cpp_err=yes
 fi
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
+if test -z "$ac_cpp_err"; then
+  :
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Broken: fails on valid input.
+continue
 fi
+rm -f conftest.err conftest.$ac_ext
 
-  if test -z "$CC"; then
-    case "`uname -s`" in
-    *win32* | *WIN32*)
-      # 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:1381: 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
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
+  # OK, works on sane cases.  Now check whether non-existent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2564 "configure"
+#include "confdefs.h"
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:2568: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:2574: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_CC="cl"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_cpp_err=yes
 fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
+if test -z "$ac_cpp_err"; then
+  # Broken: success on invalid input.
+continue
 else
-  echo "$ac_t""no" 1>&6
-fi
- ;;
-    esac
-  fi
-  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  # Passes both tests.
+ac_preproc_ok=:
+break
 fi
+rm -f conftest.err conftest.$ac_ext
 
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1413: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  :
+else
+  { { echo "$as_me:2602: error: C preprocessor \"$CPP\" fails sanity check" >&5
+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
+   { (exit 1); exit 1; }; }
+fi
 
 ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
 ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-cat > conftest.$ac_ext << EOF
-
-#line 1424 "configure"
-#include "confdefs.h"
-
-main(){return(0);}
-EOF
-if { (eval echo configure:1429: \"$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
-    ac_cv_prog_cc_cross=no
-  else
-    ac_cv_prog_cc_cross=yes
-  fi
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  ac_cv_prog_cc_works=no
-fi
-rm -fr conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
-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:1455: 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:1460: 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
-  cat > conftest.c <<EOF
-#ifdef __GNUC__
-  yes;
-#endif
-EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1469: \"$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
-fi
-fi
-
-echo "$ac_t""$ac_cv_prog_gcc" 1>&6
-
-if test $ac_cv_prog_gcc = yes; then
-  GCC=yes
-else
-  GCC=
-fi
-
-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:1488: 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
-  echo 'void f(){}' > conftest.c
-if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
-  ac_cv_prog_cc_g=yes
-else
-  ac_cv_prog_cc_g=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
-if test "$ac_test_CFLAGS" = set; then
-  CFLAGS="$ac_save_CFLAGS"
-elif test $ac_cv_prog_cc_g = yes; then
-  if test "$GCC" = yes; then
-    CFLAGS="-g -O2"
-  else
-    CFLAGS="-g"
-  fi
-else
-  if test "$GCC" = yes; then
-    CFLAGS="-O2"
-  else
-    CFLAGS=
-  fi
-fi
-
-
-
-GCC_VERSION=none
-if test "$GCC" = yes ; then
-	echo $ac_n "checking version of $CC""... $ac_c" 1>&6
-echo "configure:1524: checking version of $CC" >&5
-	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
-	test -z "$GCC_VERSION" && GCC_VERSION=unknown
-	echo "$ac_t""$GCC_VERSION" 1>&6
-fi
-
-
-
-if test "$cf_cv_ansi_cc" = "no"; then
-	{ echo "configure: error: Your compiler does not appear to recognize prototypes.
-You have the following choices:
-	a. adjust your compiler options
-	b. get an up-to-date compiler
-	c. use a wrapper such as unproto" 1>&2; exit 1; }
-fi
-
-
-# This should have been defined by AC_PROG_CC
-: ${CC:=cc}
-
-echo $ac_n "checking \$CC variable""... $ac_c" 1>&6
-echo "configure:1545: checking \$CC variable" >&5
-case "$CC" in
-(*[\ \	]-*)
-	echo "$ac_t""broken" 1>&6
-	echo "configure: warning: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" 1>&2
-	# humor him...
-	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
-	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
-	CC="$cf_prog"
-	for cf_arg in $cf_flags
-	do
-		case "x$cf_arg" in
-		(x-[IUDfgOW]*)
-			
-cf_fix_cppflags=no
-cf_new_cflags=
-cf_new_cppflags=
-cf_new_extra_cppflags=
-
-for cf_add_cflags in $cf_arg
-do
-case $cf_fix_cppflags in
-(no)
-	case $cf_add_cflags in
-	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
-		(-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
-
-			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
-				&& test -z "${cf_tst_cflags}" \
-				&& cf_fix_cppflags=yes
-
-			if test $cf_fix_cppflags = yes ; then
-				
-	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
-	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
-
-				continue
-			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
-	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
-	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
-
-				continue
-			fi
-			;;
-		esac
-		case "$CPPFLAGS" in
-		(*$cf_add_cflags)
-			;;
-		(*)
-			case $cf_add_cflags in
-			(-D*)
-				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
-CPPFLAGS=`echo "$CPPFLAGS" | \
-	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
-		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
-
-				;;
-			esac
-			
-	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
-	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
-
-			;;
-		esac
-		;;
-	(*)
-		
-	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
-	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
-
-		;;
-	esac
-	;;
-(yes)
-	
-	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
-	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
-
-
-	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
-
-	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
-		&& test -z "${cf_tst_cflags}" \
-		&& cf_fix_cppflags=no
-	;;
-esac
-done
-
-if test -n "$cf_new_cflags" ; then
-	
-	
-	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
-	CFLAGS="${CFLAGS}$cf_new_cflags"
-
-fi
-
-if test -n "$cf_new_cppflags" ; then
-	
-	
-	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
-	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
-
-fi
-
-if test -n "$cf_new_extra_cppflags" ; then
-	
-	
-	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
-	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
-
-fi
-
-
-
-
-			;;
-		(*)
-			CC="$CC $cf_arg"
-			;;
-		esac
-	done
-	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
-
-echo "${as_me:-configure}:1672: testing resulting CC: '$CC' ..." 1>&5
-
-
-	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
-
-echo "${as_me:-configure}:1677: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
-
-
-	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
-
-echo "${as_me:-configure}:1682: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
-
-
-	;;
-(*)
-	echo "$ac_t""ok" 1>&6
-	;;
-esac
-
-
-echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1693: checking how to run the C preprocessor" >&5
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
-  CPP=
-fi
-if test -z "$CPP"; then
-if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-    # This must be in double quotes, not single quotes, because CPP may get
-  # substituted into the Makefile and "${CC-cc}" will confuse make.
-  CPP="${CC-cc} -E"
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp.
-  cat > conftest.$ac_ext <<EOF
-#line 1708 "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:1714: \"$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
-  :
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  CPP="${CC-cc} -E -traditional-cpp"
-  cat > conftest.$ac_ext <<EOF
-#line 1725 "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:1731: \"$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
-  :
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  CPP="${CC-cc} -nologo -E"
-  cat > conftest.$ac_ext <<EOF
-#line 1742 "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:1748: \"$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
-  :
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  CPP=/lib/cpp
-fi
-rm -f conftest*
-fi
-rm -f conftest*
-fi
-rm -f conftest*
-  ac_cv_prog_CPP="$CPP"
-fi
-  CPP="$ac_cv_prog_CPP"
-else
-  ac_cv_prog_CPP="$CPP"
-fi
-echo "$ac_t""$CPP" 1>&6
-
-if test $ac_cv_prog_gcc = yes; then
-    echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
-echo "configure:1774: checking whether ${CC-cc} needs -traditional" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_main_return=return
+
+if test $ac_cv_c_compiler_gnu = yes; then
+    echo "$as_me:2615: checking whether $CC needs -traditional" >&5
+echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
+if test "${ac_cv_prog_gcc_traditional+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
     ac_pattern="Autoconf.*'x'"
-  cat > conftest.$ac_ext <<EOF
-#line 1780 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 2622 "configure"
 #include "confdefs.h"
 #include <sgtty.h>
-Autoconf TIOCGETP
-EOF
+int Autoconf = TIOCGETP;
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "$ac_pattern" >/dev/null 2>&1; then
-  rm -rf conftest*
   ac_cv_prog_gcc_traditional=yes
 else
-  rm -rf conftest*
   ac_cv_prog_gcc_traditional=no
 fi
-rm -f conftest*
-
+rm -rf conftest*
 
   if test $ac_cv_prog_gcc_traditional = no; then
-    cat > conftest.$ac_ext <<EOF
-#line 1798 "configure"
+    cat >conftest.$ac_ext <<_ACEOF
+#line 2637 "configure"
 #include "confdefs.h"
 #include <termio.h>
-Autoconf TCGETA
-EOF
+int Autoconf = TCGETA;
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "$ac_pattern" >/dev/null 2>&1; then
-  rm -rf conftest*
   ac_cv_prog_gcc_traditional=yes
 fi
-rm -f conftest*
+rm -rf conftest*
 
   fi
 fi
-
-echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
+echo "$as_me:2650: result: $ac_cv_prog_gcc_traditional" >&5
+echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
   if test $ac_cv_prog_gcc_traditional = yes; then
     CC="$CC -traditional"
   fi
 fi
 
-echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:1820: 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
+echo "$as_me:2657: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
+if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftestmake <<\EOF
+  cat >conftest.make <<\EOF
 all:
 	@echo 'ac_maketemp="${MAKE}"'
 EOF
 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
+eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
 if test -n "$ac_maketemp"; then
   eval ac_cv_prog_make_${ac_make}_set=yes
 else
   eval ac_cv_prog_make_${ac_make}_set=no
 fi
-rm -f conftestmake
+rm -f conftest.make
 fi
 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+  echo "$as_me:2677: result: yes" >&5
+echo "${ECHO_T}yes" >&6
   SET_MAKE=
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:2681: result: no" >&5
+echo "${ECHO_T}no" >&6
   SET_MAKE="MAKE=${MAKE-make}"
 fi
 
@@ -1849,31 +2690,39 @@ fi
 # SunOS /usr/etc/install
 # IRIX /sbin/install
 # AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
 # 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:1858: checking for a BSD compatible install" >&5
+echo "$as_me:2698: checking for a BSD compatible install" >&5
+echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
 if test -z "$INSTALL"; then
-if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+if test "${ac_cv_path_install+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
+    ac_save_IFS=$IFS; IFS=$ac_path_separator
   for ac_dir in $PATH; do
+    IFS=$ac_save_IFS
     # Account for people who put trailing slashes in PATH elements.
-    case "$ac_dir/" in
-    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
+    case $ac_dir/ in
+    / | ./ | .// | /cC/* \
+    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
+    | /usr/ucb/* ) ;;
     *)
       # OSF1 and SCO ODT 3.0 have their own names for install.
       # Don't use installbsd from OSF since it installs stuff as root
       # by default.
       for ac_prog in ginstall scoinst install; do
-        if test -f $ac_dir/$ac_prog; then
+        if $as_executable_p "$ac_dir/$ac_prog"; then
 	  if test $ac_prog = install &&
-            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
 	    # AIX install.  It has an incompatible calling convention.
 	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
 	  else
 	    ac_cv_path_install="$ac_dir/$ac_prog -c"
 	    break 2
@@ -1883,35 +2732,33 @@ else
       ;;
     esac
   done
-  IFS="$ac_save_IFS"
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
-    INSTALL="$ac_cv_path_install"
+    INSTALL=$ac_cv_path_install
   else
     # As a last resort, use the slow shell script.  We don't cache a
     # path for INSTALL within a source directory, because that will
     # break other packages using the cache if that directory is
     # removed, or if the path is relative.
-    INSTALL="$ac_install_sh"
+    INSTALL=$ac_install_sh
   fi
 fi
-echo "$ac_t""$INSTALL" 1>&6
+echo "$as_me:2747: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
 
-test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
 
 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
-
-
-if eval "test \"`echo '$''{'cf_cv_prog_YACC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+if test "${cf_cv_prog_YACC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 if test -n "$YACC" ; then
   cf_cv_prog_YACC="$YACC" # Let the user override the test.
 else
@@ -1930,22 +2777,31 @@ EOF
   for cf_prog in 'bison -y' byacc yacc
   do
     rm -f y.tab.ch
-    echo $ac_n "checking for $cf_prog""... $ac_c" 1>&6
-echo "configure:1935: checking for $cf_prog" >&5
+    echo "$as_me:2780: checking for $cf_prog" >&5
+echo $ECHO_N "checking for $cf_prog... $ECHO_C" >&6
     cf_command="$cf_prog conftest.y"
     cf_result=no
-    if { (eval echo configure:1938: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then
+    if { (eval echo "$as_me:2784: \"$cf_command\"") >&5
+  (eval $cf_command) 2>&5
+  ac_status=$?
+  echo "$as_me:2787: \$? = $ac_status" >&5
+  (exit $ac_status); } && test -s y.tab.c ; then
       mv y.tab.c conftest.c
       rm -f y.tab.h
       if test "$cf_prog" = 'bison -y' ; then
-        if { (eval echo configure:1942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then
+        if { (eval echo "$as_me:2792: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:2795: \$? = $ac_status" >&5
+  (exit $ac_status); } && test -s conftest ; then
           cf_result=yes
         fi
       else
         cf_result=yes
       fi
     fi
-    echo "$ac_t""$cf_result" 1>&6
+    echo "$as_me:2803: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
     if test $cf_result = yes ; then
       cf_cv_prog_YACC="$cf_prog"
       break
@@ -1959,171 +2815,581 @@ YACC="$cf_cv_prog_YACC"
 
 for ac_prog in lint alint lclint tdlint splint
 do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
+  # 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:1966: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_LINT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:2820: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_LINT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test -n "$LINT"; then
   ac_cv_prog_LINT="$LINT" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_LINT="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_LINT="$ac_prog"
+echo "$as_me:2835: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
 fi
-LINT="$ac_cv_prog_LINT"
+LINT=$ac_cv_prog_LINT
 if test -n "$LINT"; then
-  echo "$ac_t""$LINT" 1>&6
+  echo "$as_me:2843: result: $LINT" >&5
+echo "${ECHO_T}$LINT" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:2846: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$LINT" && break
+done
+test -n "$LINT" || LINT=":"
+
+cf_XOPEN_SOURCE=500
+cf_POSIX_C_SOURCE=199506L
+cf_xopen_source=
+
+case $host_os in
+(aix[4-7]*)
+	cf_xopen_source="-D_ALL_SOURCE"
+	;;
+(msys)
+	cf_XOPEN_SOURCE=600
+	;;
+(darwin[0-8].*)
+	cf_xopen_source="-D_APPLE_C_SOURCE"
+	;;
+(darwin*)
+	cf_xopen_source="-D_DARWIN_C_SOURCE"
+	cf_XOPEN_SOURCE=
+	;;
+(freebsd*|dragonfly*|midnightbsd*)
+	# 5.x headers associate
+	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
+	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
+	cf_POSIX_C_SOURCE=200112L
+	cf_XOPEN_SOURCE=600
+	cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
+	;;
+(hpux11*)
+	cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
+	;;
+(hpux*)
+	cf_xopen_source="-D_HPUX_SOURCE"
+	;;
+(irix[56].*)
+	cf_xopen_source="-D_SGI_SOURCE"
+	cf_XOPEN_SOURCE=
+	;;
+(linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
+
+cf_gnu_xopen_source=$cf_XOPEN_SOURCE
+
+echo "$as_me:2894: checking if this is the GNU C library" >&5
+echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
+if test "${cf_cv_gnu_library+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 2901 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+int
+main (void)
+{
+
+	#if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
+		return 0;
+	#else
+	#	error not GNU C library
+	#endif
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2918: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2921: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2924: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2927: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_gnu_library=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_gnu_library=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+
+fi
+echo "$as_me:2938: result: $cf_cv_gnu_library" >&5
+echo "${ECHO_T}$cf_cv_gnu_library" >&6
+
+if test x$cf_cv_gnu_library = xyes; then
+
+	# With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
+	# was changed to help a little...
+	echo "$as_me:2945: checking if _DEFAULT_SOURCE can be used as a basis" >&5
+echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
+if test "${cf_cv_gnu_library_219+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+		cf_save="$CPPFLAGS"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
+
+		cat >conftest.$ac_ext <<_ACEOF
+#line 2957 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+int
+main (void)
+{
+
+			#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
+				return 0;
+			#else
+			#	error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
+			#endif
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:2974: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:2977: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:2980: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:2983: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_gnu_library_219=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_gnu_library_219=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+		CPPFLAGS="$cf_save"
+
+fi
+echo "$as_me:2995: result: $cf_cv_gnu_library_219" >&5
+echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
+
+	if test "x$cf_cv_gnu_library_219" = xyes; then
+		cf_save="$CPPFLAGS"
+		echo "$as_me:3000: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
+echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
+fi
+
+if test -n "$cf_new_cppflags" ; then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
+
+			cat >conftest.$ac_ext <<_ACEOF
+#line 3105 "configure"
+#include "confdefs.h"
+
+				#include <limits.h>
+				#include <sys/types.h>
+
+int
+main (void)
+{
+
+				#if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
+					return 0;
+				#else
+				#	error GNU C library is too old
+				#endif
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3125: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3128: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3131: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3134: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_gnu_dftsrc_219=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_gnu_dftsrc_219=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+
+fi
+echo "$as_me:3145: result: $cf_cv_gnu_dftsrc_219" >&5
+echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
+		test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
+	else
+		cf_cv_gnu_dftsrc_219=maybe
+	fi
+
+	if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
+
+		echo "$as_me:3154: checking if we must define _GNU_SOURCE" >&5
+echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_gnu_source+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+		cat >conftest.$ac_ext <<_ACEOF
+#line 3161 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+int
+main (void)
+{
+
+			#ifndef _XOPEN_SOURCE
+			#error	expected _XOPEN_SOURCE to be defined
+			#endif
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3176: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3179: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3182: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3185: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_gnu_source=no
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_save="$CPPFLAGS"
+
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in -D_GNU_SOURCE
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
-test -n "$LINT" && break
-done
-test -n "$LINT" || LINT=":"
+if test -n "$cf_new_cppflags" ; then
 
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
+fi
 
+if test -n "$cf_new_extra_cppflags" ; then
 
-cf_XOPEN_SOURCE=500
-cf_POSIX_C_SOURCE=199506L
-cf_xopen_source=
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
-case $host_os in
-(aix[4-7]*)
-	cf_xopen_source="-D_ALL_SOURCE"
-	;;
-(msys)
-	cf_XOPEN_SOURCE=600
-	;;
-(darwin[0-8].*)
-	cf_xopen_source="-D_APPLE_C_SOURCE"
-	;;
-(darwin*)
-	cf_xopen_source="-D_DARWIN_C_SOURCE"
-	cf_XOPEN_SOURCE=
-	;;
-(freebsd*|dragonfly*)
-	# 5.x headers associate
-	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
-	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
-	cf_POSIX_C_SOURCE=200112L
-	cf_XOPEN_SOURCE=600
-	cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
-	;;
-(hpux11*)
-	cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
-	;;
-(hpux*)
-	cf_xopen_source="-D_HPUX_SOURCE"
-	;;
-(irix[56].*)
-	cf_xopen_source="-D_SGI_SOURCE"
-	cf_XOPEN_SOURCE=
-	;;
-(linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
-	
-echo $ac_n "checking if we must define _GNU_SOURCE""... $ac_c" 1>&6
-echo "configure:2038: checking if we must define _GNU_SOURCE" >&5
-if eval "test \"`echo '$''{'cf_cv_gnu_source'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-cat > conftest.$ac_ext <<EOF
-#line 2044 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-int main() {
+fi
 
-#ifndef _XOPEN_SOURCE
-make an error
-#endif
-; return 0; }
-EOF
-if { (eval echo configure:2054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  cf_cv_gnu_source=no
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_save="$CPPFLAGS"
-	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
-	 cat > conftest.$ac_ext <<EOF
-#line 2064 "configure"
+			 cat >conftest.$ac_ext <<_ACEOF
+#line 3292 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
-#ifdef _XOPEN_SOURCE
-make an error
-#endif
-; return 0; }
-EOF
-if { (eval echo configure:2074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+				#ifdef _XOPEN_SOURCE
+				#error	expected _XOPEN_SOURCE to be undefined
+				#endif
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3307: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3310: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3313: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3316: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_gnu_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_gnu_source=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_gnu_source=yes
 fi
-rm -f conftest*
-	CPPFLAGS="$cf_save"
-	
-fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
+			CPPFLAGS="$cf_save"
 
 fi
+rm -f conftest.$ac_objext conftest.$ac_ext
 
-echo "$ac_t""$cf_cv_gnu_source" 1>&6
+fi
+echo "$as_me:3331: result: $cf_cv_gnu_source" >&5
+echo "${ECHO_T}$cf_cv_gnu_source" >&6
 
-if test "$cf_cv_gnu_source" = yes
-then
-echo $ac_n "checking if we should also define _DEFAULT_SOURCE""... $ac_c" 1>&6
-echo "configure:2096: checking if we should also define _DEFAULT_SOURCE" >&5
-if eval "test \"`echo '$''{'cf_cv_default_source'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+		if test "$cf_cv_gnu_source" = yes
+		then
+		echo "$as_me:3336: checking if we should also define _DEFAULT_SOURCE" >&5
+echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_default_source+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
-	cat > conftest.$ac_ext <<EOF
-#line 2103 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
+
+			cat >conftest.$ac_ext <<_ACEOF
+#line 3346 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
-#ifdef _DEFAULT_SOURCE
-make an error
-#endif
-; return 0; }
-EOF
-if { (eval echo configure:2113: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+				#ifdef _DEFAULT_SOURCE
+				#error	expected _DEFAULT_SOURCE to be undefined
+				#endif
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3361: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3364: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3367: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3370: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_default_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_default_source=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_default_source=yes
 fi
-rm -f conftest*
-	
+rm -f conftest.$ac_objext conftest.$ac_ext
+
 fi
+echo "$as_me:3381: result: $cf_cv_default_source" >&5
+echo "${ECHO_T}$cf_cv_default_source" >&6
+			if test "$cf_cv_default_source" = yes
+			then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
+
+			fi
+		fi
+	fi
 
-echo "$ac_t""$cf_cv_default_source" 1>&6
-test "$cf_cv_default_source" = yes && CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE"
 fi
 
 	;;
@@ -2133,51 +3399,60 @@ fi
 (mirbsd*)
 	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
 	cf_XOPEN_SOURCE=
-	
+
 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
 
 cf_save_CFLAGS="$CFLAGS"
 cf_save_CPPFLAGS="$CPPFLAGS"
 
-
 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
 	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-
 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
 	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
+echo "$as_me:3416: checking if we should define _POSIX_C_SOURCE" >&5
+echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_posix_c_source+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
 
-echo $ac_n "checking if we should define _POSIX_C_SOURCE""... $ac_c" 1>&6
-echo "configure:2155: checking if we should define _POSIX_C_SOURCE" >&5
-if eval "test \"`echo '$''{'cf_cv_posix_c_source'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-	
-echo "${as_me:-configure}:2161: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me:-configure}:3422: testing if the symbol is already defined go no further ..." 1>&5
 
-	cat > conftest.$ac_ext <<EOF
-#line 2164 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 3425 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
 #ifndef _POSIX_C_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3440: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3443: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3446: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3449: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_posix_c_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_want_posix_source=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_want_posix_source=no
 	 case .$cf_POSIX_C_SOURCE in
 	 (.[12]??*)
 		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
@@ -2191,69 +3466,100 @@ else
 		;;
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
-		cat > conftest.$ac_ext <<EOF
-#line 2196 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 3470 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
 #ifdef _POSIX_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2206: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3485: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3488: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3491: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3494: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	 fi
-	 
-echo "${as_me:-configure}:2217: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+
+echo "${as_me:-configure}:3505: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
 
 	 CFLAGS="$cf_trim_CFLAGS"
-	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
-	 
-echo "${as_me:-configure}:2222: testing if the second compile does not leave our definition intact error ..." 1>&5
+	 CPPFLAGS="$cf_trim_CPPFLAGS"
 
-	 cat > conftest.$ac_ext <<EOF
-#line 2225 "configure"
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
+
+echo "${as_me:-configure}:3513: testing if the second compile does not leave our definition intact error ..." 1>&5
+
+	 cat >conftest.$ac_ext <<_ACEOF
+#line 3516 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
 #ifndef _POSIX_C_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3531: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3534: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3537: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3540: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_posix_c_source=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_posix_c_source=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	 CFLAGS="$cf_save_CFLAGS"
 	 CPPFLAGS="$cf_save_CPPFLAGS"
-	
-fi
-rm -f conftest*
 
 fi
+rm -f conftest.$ac_objext conftest.$ac_ext
 
-echo "$ac_t""$cf_cv_posix_c_source" 1>&6
+fi
+echo "$as_me:3556: result: $cf_cv_posix_c_source" >&5
+echo "${ECHO_T}$cf_cv_posix_c_source" >&6
 
 if test "$cf_cv_posix_c_source" != no ; then
 	CFLAGS="$cf_trim_CFLAGS"
 	CPPFLAGS="$cf_trim_CPPFLAGS"
-	
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -2274,13 +3580,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -2295,14 +3601,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -2310,7 +3616,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -2318,11 +3624,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -2333,35 +3638,28 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 fi
 
-
 	;;
 (netbsd*)
 	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
@@ -2392,84 +3690,112 @@ fi
 	cf_POSIX_C_SOURCE=
 	;;
 (*)
-	
-echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
-echo "configure:2398: checking if we should define _XOPEN_SOURCE" >&5
-if eval "test \"`echo '$''{'cf_cv_xopen_source'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:3694: checking if we should define _XOPEN_SOURCE" >&5
+echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_xopen_source+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 2404 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 3701 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <string.h>
 #include <sys/types.h>
 
-int main() {
+int
+main (void)
+{
 
 #ifndef _XOPEN_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3720: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3723: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3726: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3729: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_xopen_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_save="$CPPFLAGS"
-	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
-	 cat > conftest.$ac_ext <<EOF
-#line 2428 "configure"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_save="$CPPFLAGS"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
+
+	 cat >conftest.$ac_ext <<_ACEOF
+#line 3741 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <string.h>
 #include <sys/types.h>
 
-int main() {
+int
+main (void)
+{
 
 #ifdef _XOPEN_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2442: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3760: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3763: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3766: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3769: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_xopen_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_xopen_source=$cf_XOPEN_SOURCE
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_xopen_source=$cf_XOPEN_SOURCE
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	CPPFLAGS="$cf_save"
-	
-fi
-rm -f conftest*
 
 fi
+rm -f conftest.$ac_objext conftest.$ac_ext
 
-echo "$ac_t""$cf_cv_xopen_source" 1>&6
+fi
+echo "$as_me:3784: result: $cf_cv_xopen_source" >&5
+echo "${ECHO_T}$cf_cv_xopen_source" >&6
 
 if test "$cf_cv_xopen_source" != no ; then
-	
+
 CFLAGS=`echo "$CFLAGS" | \
 	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-	
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
 	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
-	
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -2490,13 +3816,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -2511,14 +3837,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -2526,7 +3852,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -2534,11 +3860,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -2549,79 +3874,81 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 fi
 
-	
 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
 
 cf_save_CFLAGS="$CFLAGS"
 cf_save_CPPFLAGS="$CPPFLAGS"
 
-
 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
 	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-
 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
 	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
+echo "$as_me:3912: checking if we should define _POSIX_C_SOURCE" >&5
+echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_posix_c_source+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
 
-echo $ac_n "checking if we should define _POSIX_C_SOURCE""... $ac_c" 1>&6
-echo "configure:2599: checking if we should define _POSIX_C_SOURCE" >&5
-if eval "test \"`echo '$''{'cf_cv_posix_c_source'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-	
-echo "${as_me:-configure}:2605: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me:-configure}:3918: testing if the symbol is already defined go no further ..." 1>&5
 
-	cat > conftest.$ac_ext <<EOF
-#line 2608 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 3921 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
 #ifndef _POSIX_C_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3936: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3939: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3942: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3945: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_posix_c_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_want_posix_source=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_want_posix_source=no
 	 case .$cf_POSIX_C_SOURCE in
 	 (.[12]??*)
 		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
@@ -2635,69 +3962,100 @@ else
 		;;
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
-		cat > conftest.$ac_ext <<EOF
-#line 2640 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 3966 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
 #ifdef _POSIX_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:3981: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:3984: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:3987: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:3990: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	 fi
-	 
-echo "${as_me:-configure}:2661: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+
+echo "${as_me:-configure}:4001: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
 
 	 CFLAGS="$cf_trim_CFLAGS"
-	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
-	 
-echo "${as_me:-configure}:2666: testing if the second compile does not leave our definition intact error ..." 1>&5
+	 CPPFLAGS="$cf_trim_CPPFLAGS"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
+
+echo "${as_me:-configure}:4009: testing if the second compile does not leave our definition intact error ..." 1>&5
 
-	 cat > conftest.$ac_ext <<EOF
-#line 2669 "configure"
+	 cat >conftest.$ac_ext <<_ACEOF
+#line 4012 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-int main() {
+int
+main (void)
+{
 
 #ifndef _POSIX_C_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4027: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4030: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4033: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4036: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_posix_c_source=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_posix_c_source=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	 CFLAGS="$cf_save_CFLAGS"
 	 CPPFLAGS="$cf_save_CPPFLAGS"
-	
-fi
-rm -f conftest*
 
 fi
+rm -f conftest.$ac_objext conftest.$ac_ext
 
-echo "$ac_t""$cf_cv_posix_c_source" 1>&6
+fi
+echo "$as_me:4052: result: $cf_cv_posix_c_source" >&5
+echo "${ECHO_T}$cf_cv_posix_c_source" >&6
 
 if test "$cf_cv_posix_c_source" != no ; then
 	CFLAGS="$cf_trim_CFLAGS"
 	CPPFLAGS="$cf_trim_CPPFLAGS"
-	
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -2718,13 +4076,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -2739,14 +4097,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -2754,7 +4112,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -2762,11 +4120,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -2777,40 +4134,33 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 fi
 
-
 	;;
 esac
 
 if test -n "$cf_xopen_source" ; then
-	
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -2831,13 +4181,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -2852,14 +4202,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -2867,7 +4217,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -2875,11 +4225,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -2892,10 +4241,8 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:2896: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:4244: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
-
-	
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
@@ -2904,10 +4251,8 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:2908: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
-
+echo "${as_me:-configure}:4254: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
-	
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
@@ -2916,151 +4261,202 @@ fi
 if test -n "$cf_new_extra_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
 
-echo "${as_me:-configure}:2920: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:4264: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
-
-	
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 fi
 
 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
-	echo $ac_n "checking if _XOPEN_SOURCE really is set""... $ac_c" 1>&6
-echo "configure:2936: checking if _XOPEN_SOURCE really is set" >&5
-	cat > conftest.$ac_ext <<EOF
-#line 2938 "configure"
+	echo "$as_me:4274: checking if _XOPEN_SOURCE really is set" >&5
+echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
+	cat >conftest.$ac_ext <<_ACEOF
+#line 4277 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
-int main() {
+int
+main (void)
+{
 
 #ifndef _XOPEN_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4292: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4295: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4298: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4301: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_XOPEN_SOURCE_set=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_XOPEN_SOURCE_set=no
-fi
-rm -f conftest*
-	echo "$ac_t""$cf_XOPEN_SOURCE_set" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_XOPEN_SOURCE_set=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+	echo "$as_me:4310: result: $cf_XOPEN_SOURCE_set" >&5
+echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
 	if test $cf_XOPEN_SOURCE_set = yes
 	then
-		cat > conftest.$ac_ext <<EOF
-#line 2962 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 4315 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
-int main() {
+int
+main (void)
+{
 
 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:2972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4330: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4333: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4336: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4339: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_XOPEN_SOURCE_set_ok=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_XOPEN_SOURCE_set_ok=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_XOPEN_SOURCE_set_ok=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		if test $cf_XOPEN_SOURCE_set_ok = no
 		then
-			echo "configure: warning: _XOPEN_SOURCE is lower than requested" 1>&2
+			{ echo "$as_me:4350: WARNING: _XOPEN_SOURCE is lower than requested" >&5
+echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
 		fi
 	else
-		
-echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
-echo "configure:2989: checking if we should define _XOPEN_SOURCE" >&5
-if eval "test \"`echo '$''{'cf_cv_xopen_source'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:4355: checking if we should define _XOPEN_SOURCE" >&5
+echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_xopen_source+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 2995 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 4362 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <string.h>
 #include <sys/types.h>
 
-int main() {
+int
+main (void)
+{
 
 #ifndef _XOPEN_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:3009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4381: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4384: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4387: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4390: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_xopen_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_save="$CPPFLAGS"
-	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
-	 cat > conftest.$ac_ext <<EOF
-#line 3019 "configure"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_save="$CPPFLAGS"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
+
+	 cat >conftest.$ac_ext <<_ACEOF
+#line 4402 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <string.h>
 #include <sys/types.h>
 
-int main() {
+int
+main (void)
+{
 
 #ifdef _XOPEN_SOURCE
 make an error
 #endif
-; return 0; }
-EOF
-if { (eval echo configure:3033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4421: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4424: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4427: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4430: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_xopen_source=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_xopen_source=$cf_XOPEN_SOURCE
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_xopen_source=$cf_XOPEN_SOURCE
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	CPPFLAGS="$cf_save"
-	
-fi
-rm -f conftest*
 
 fi
+rm -f conftest.$ac_objext conftest.$ac_ext
 
-echo "$ac_t""$cf_cv_xopen_source" 1>&6
+fi
+echo "$as_me:4445: result: $cf_cv_xopen_source" >&5
+echo "${ECHO_T}$cf_cv_xopen_source" >&6
 
 if test "$cf_cv_xopen_source" != no ; then
-	
+
 CFLAGS=`echo "$CFLAGS" | \
 	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-	
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
 	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
-	
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -3081,13 +4477,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -3102,14 +4498,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -3117,7 +4513,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -3125,11 +4521,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -3140,64 +4535,70 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 fi
 
 	fi
 fi
 
-
-echo $ac_n "checking if SIGWINCH is defined""... $ac_c" 1>&6
-echo "configure:3177: checking if SIGWINCH is defined" >&5
-if eval "test \"`echo '$''{'cf_cv_define_sigwinch'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:4563: checking if SIGWINCH is defined" >&5
+echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
+if test "${cf_cv_define_sigwinch+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 3183 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 4570 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <sys/signal.h>
 
-int main() {
+int
+main (void)
+{
 int x = SIGWINCH
-; return 0; }
-EOF
-if { (eval echo configure:3193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4585: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4588: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4591: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4594: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_define_sigwinch=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cat > conftest.$ac_ext <<EOF
-#line 3201 "configure"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cat >conftest.$ac_ext <<_ACEOF
+#line 4601 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -3206,41 +4607,54 @@ else
 #include <sys/types.h>
 #include <sys/signal.h>
 
-int main() {
+int
+main (void)
+{
 int x = SIGWINCH
-; return 0; }
-EOF
-if { (eval echo configure:3214: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4619: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4622: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4625: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4628: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_define_sigwinch=maybe
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_define_sigwinch=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_define_sigwinch=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_define_sigwinch" 1>&6
+echo "$as_me:4642: result: $cf_cv_define_sigwinch" >&5
+echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
 
 if test "$cf_cv_define_sigwinch" = maybe ; then
-echo $ac_n "checking for actual SIGWINCH definition""... $ac_c" 1>&6
-echo "configure:3234: checking for actual SIGWINCH definition" >&5
-if eval "test \"`echo '$''{'cf_cv_fixup_sigwinch'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:4646: checking for actual SIGWINCH definition" >&5
+echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
+if test "${cf_cv_fixup_sigwinch+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_fixup_sigwinch=unknown
 cf_sigwinch=32
 while test $cf_sigwinch != 1
 do
-	cat > conftest.$ac_ext <<EOF
-#line 3244 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 4657 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -3249,104 +4663,57 @@ do
 #include <sys/types.h>
 #include <sys/signal.h>
 
-int main() {
+int
+main (void)
+{
 
 #if SIGWINCH != $cf_sigwinch
 make an error
 #endif
 int x = SIGWINCH
-; return 0; }
-EOF
-if { (eval echo configure:3261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:4679: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:4682: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:4685: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:4688: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_fixup_sigwinch=$cf_sigwinch
 	 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 cf_sigwinch=`expr $cf_sigwinch - 1`
 done
 
 fi
-
-echo "$ac_t""$cf_cv_fixup_sigwinch" 1>&6
+echo "$as_me:4702: result: $cf_cv_fixup_sigwinch" >&5
+echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
 
 	if test "$cf_cv_fixup_sigwinch" != unknown ; then
 		CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
 	fi
 fi
 
-echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-echo "configure:3284: 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 3289 "configure"
-#include "confdefs.h"
-
-int main() {
-
-#ifndef __CYGWIN__
-#define __CYGWIN__ __CYGWIN32__
-#endif
-return __CYGWIN__;
-; return 0; }
-EOF
-if { (eval echo configure:3300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_cygwin=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_cygwin=no
-fi
-rm -f conftest*
-rm -f conftest*
-fi
-
-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:3317: 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 3322 "configure"
-#include "confdefs.h"
-
-int main() {
-return __MINGW32__;
-; return 0; }
-EOF
-if { (eval echo configure:3329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_mingw32=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_mingw32=no
-fi
-rm -f conftest*
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_mingw32" 1>&6
-MINGW32=
-test "$ac_cv_mingw32" = yes && MINGW32=yes
-
-
 case $cf_cv_system_name in
 (os2*)
 	CFLAGS="$CFLAGS -Zmt"
-	CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D__ST_MT_ERRNO__"
+
 	CXXFLAGS="$CXXFLAGS -Zmt"
 	# autoconf's macro sets -Zexe and suffix both, which conflict:w
 	LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
@@ -3354,78 +4721,13 @@ case $cf_cv_system_name in
 	;;
 esac
 
-
-
-echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:3361: checking for executable suffix" >&5
-if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
-  ac_cv_exeext=.exe
-else
-  rm -f conftest*
-  echo 'int main () { return 0; }' > conftest.$ac_ext
-  ac_cv_exeext=
-  if { (eval echo configure:3371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
-    for file in conftest.*; do
-      if test -f $file ; then
-        case $file in
-          *.c | *.o | *.obj) ;;
-          *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
-        esac
-      fi
-    done
-  else
-    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
-  fi
-  rm -rf conftest.dSYM
-  rm -f conftest*
-  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
-fi
-fi
-
-EXEEXT=""
-test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
-echo "$ac_t""${ac_cv_exeext}" 1>&6
-ac_exeext=$EXEEXT
-
-echo $ac_n "checking for object suffix""... $ac_c" 1>&6
-echo "configure:3395: 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:3401: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  for ac_file in conftest.*; do
-    if test -f $ac_file ; then
-      case $ac_file in
-        *.c) ;;
-        *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
-      esac
-    fi
-  done
-else
-  { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
-fi
-rm -rf conftest.dSYM
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_objext" 1>&6
-OBJEXT=$ac_cv_objext
-ac_objext=$ac_cv_objext
-
-
 PROG_EXT="$EXEEXT"
 
-test -n "$PROG_EXT" && cat >> confdefs.h <<EOF
+test -n "$PROG_EXT" &&
+cat >>confdefs.h <<EOF
 #define PROG_EXT "$PROG_EXT"
 EOF
 
-
-
 	case $cf_cv_system_name in
 	(OS/2*|os2*)
 		if test "$DFT_LWR_MODEL" = libtool; then
@@ -3438,33 +4740,18 @@ EOF
 		;;
 	esac
 LIB_PREFIX=$LIB_PREFIX
-	
 
-echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:3445: 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
-  rm -f conftestdata
-if ln -s X conftestdata 2>/dev/null
-then
-  rm -f conftestdata
-  ac_cv_prog_LN_S="ln -s"
-else
-  ac_cv_prog_LN_S=ln
-fi
-fi
-LN_S="$ac_cv_prog_LN_S"
-if test "$ac_cv_prog_LN_S" = "ln -s"; then
-  echo "$ac_t""yes" 1>&6
+echo "$as_me:4744: checking whether ln -s works" >&5
+echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  echo "$as_me:4748: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:4751: result: no, using $LN_S" >&5
+echo "${ECHO_T}no, using $LN_S" >&6
 fi
 
-
-
-
-
 if test "$cross_compiling" = yes ; then
 
 	# defaults that we might want to override
@@ -3475,108 +4762,111 @@ if test "$cross_compiling" = yes ; then
 	: ${BUILD_EXEEXT:='$x'}
 	: ${BUILD_OBJEXT:='o'}
 
-	
 # Check whether --with-build-cc or --without-build-cc was given.
 if test "${with_build_cc+set}" = set; then
   withval="$with_build_cc"
   BUILD_CC="$withval"
 else
-  for ac_prog in gcc cc cl
+  for ac_prog in gcc clang c99 c89 cc cl
 do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
+  # 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:3490: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:4774: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_BUILD_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test -n "$BUILD_CC"; then
   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_BUILD_CC="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_BUILD_CC="$ac_prog"
+echo "$as_me:4789: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
 fi
-BUILD_CC="$ac_cv_prog_BUILD_CC"
+BUILD_CC=$ac_cv_prog_BUILD_CC
 if test -n "$BUILD_CC"; then
-  echo "$ac_t""$BUILD_CC" 1>&6
+  echo "$as_me:4797: result: $BUILD_CC" >&5
+echo "${ECHO_T}$BUILD_CC" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:4800: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-test -n "$BUILD_CC" && break
+  test -n "$BUILD_CC" && break
 done
+test -n "$BUILD_CC" || BUILD_CC="none"
 
-fi
+fi;
+	echo "$as_me:4809: checking for native build C compiler" >&5
+echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
+	echo "$as_me:4811: result: $BUILD_CC" >&5
+echo "${ECHO_T}$BUILD_CC" >&6
 
-	echo $ac_n "checking for native build C compiler""... $ac_c" 1>&6
-echo "configure:3522: checking for native build C compiler" >&5
-	echo "$ac_t""$BUILD_CC" 1>&6
+	echo "$as_me:4814: checking for native build C preprocessor" >&5
+echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
 
-	echo $ac_n "checking for native build C preprocessor""... $ac_c" 1>&6
-echo "configure:3526: checking for native build C preprocessor" >&5
-	
 # Check whether --with-build-cpp or --without-build-cpp was given.
 if test "${with_build_cpp+set}" = set; then
   withval="$with_build_cpp"
   BUILD_CPP="$withval"
 else
   BUILD_CPP='${BUILD_CC} -E'
-fi
+fi;
+	echo "$as_me:4824: result: $BUILD_CPP" >&5
+echo "${ECHO_T}$BUILD_CPP" >&6
 
-	echo "$ac_t""$BUILD_CPP" 1>&6
+	echo "$as_me:4827: checking for native build C flags" >&5
+echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
 
-	echo $ac_n "checking for native build C flags""... $ac_c" 1>&6
-echo "configure:3539: checking for native build C flags" >&5
-	
 # Check whether --with-build-cflags or --without-build-cflags was given.
 if test "${with_build_cflags+set}" = set; then
   withval="$with_build_cflags"
   BUILD_CFLAGS="$withval"
-fi
+fi;
+	echo "$as_me:4835: result: $BUILD_CFLAGS" >&5
+echo "${ECHO_T}$BUILD_CFLAGS" >&6
 
-	echo "$ac_t""$BUILD_CFLAGS" 1>&6
+	echo "$as_me:4838: checking for native build C preprocessor-flags" >&5
+echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
 
-	echo $ac_n "checking for native build C preprocessor-flags""... $ac_c" 1>&6
-echo "configure:3550: checking for native build C preprocessor-flags" >&5
-	
 # Check whether --with-build-cppflags or --without-build-cppflags was given.
 if test "${with_build_cppflags+set}" = set; then
   withval="$with_build_cppflags"
   BUILD_CPPFLAGS="$withval"
-fi
+fi;
+	echo "$as_me:4846: result: $BUILD_CPPFLAGS" >&5
+echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
 
-	echo "$ac_t""$BUILD_CPPFLAGS" 1>&6
+	echo "$as_me:4849: checking for native build linker-flags" >&5
+echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
 
-	echo $ac_n "checking for native build linker-flags""... $ac_c" 1>&6
-echo "configure:3561: checking for native build linker-flags" >&5
-	
 # Check whether --with-build-ldflags or --without-build-ldflags was given.
 if test "${with_build_ldflags+set}" = set; then
   withval="$with_build_ldflags"
   BUILD_LDFLAGS="$withval"
-fi
+fi;
+	echo "$as_me:4857: result: $BUILD_LDFLAGS" >&5
+echo "${ECHO_T}$BUILD_LDFLAGS" >&6
 
-	echo "$ac_t""$BUILD_LDFLAGS" 1>&6
+	echo "$as_me:4860: checking for native build linker-libraries" >&5
+echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
 
-	echo $ac_n "checking for native build linker-libraries""... $ac_c" 1>&6
-echo "configure:3572: checking for native build linker-libraries" >&5
-	
 # Check whether --with-build-libs or --without-build-libs was given.
 if test "${with_build_libs+set}" = set; then
   withval="$with_build_libs"
   BUILD_LIBS="$withval"
-fi
-
-	echo "$ac_t""$BUILD_LIBS" 1>&6
+fi;
+	echo "$as_me:4868: result: $BUILD_LIBS" >&5
+echo "${ECHO_T}$BUILD_LIBS" >&6
 
 	# this assumes we're on Unix.
 	BUILD_EXEEXT=
@@ -3585,8 +4875,11 @@ fi
 	: ${BUILD_CC:='${CC}'}
 
 	if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
-		{ echo "configure: error: Cross-build requires two compilers.
-Use --with-build-cc to specify the native compiler." 1>&2; exit 1; }
+		{ { echo "$as_me:4878: error: Cross-build requires two compilers.
+Use --with-build-cc to specify the native compiler." >&5
+echo "$as_me: error: Cross-build requires two compilers.
+Use --with-build-cc to specify the native compiler." >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 
 else
@@ -3600,252 +4893,234 @@ else
 	: ${BUILD_OBJEXT:='o'}
 fi
 
-
-
-
-
-
-
-
-
-
-
-echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:3615: checking build system type" >&5
-
-build_alias=$build
-case "$build_alias" in
-NONE)
-  case $nonopt in
-  NONE) build_alias=$host_alias ;;
-  *) build_alias=$nonopt ;;
-  esac ;;
-esac
-
-build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
-build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-echo "$ac_t""$build" 1>&6
-
-if test $host != $build; then
-  ac_tool_prefix=${host_alias}-
-else
-  ac_tool_prefix=
-fi
-
-# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+if test -n "$ac_tool_prefix"; then
+  # 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:3641: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:4899: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_RANLIB+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test -n "$RANLIB"; then
   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+echo "$as_me:4914: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
 fi
-RANLIB="$ac_cv_prog_RANLIB"
+RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  echo "$ac_t""$RANLIB" 1>&6
+  echo "$as_me:4922: result: $RANLIB" >&5
+echo "${ECHO_T}$RANLIB" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:4925: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-
+fi
 if test -z "$ac_cv_prog_RANLIB"; then
-if test -n "$ac_tool_prefix"; then
+  ac_ct_RANLIB=$RANLIB
   # 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:3673: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:4934: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test -n "$RANLIB"; then
-  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_RANLIB="ranlib"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB="':'"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_RANLIB="ranlib"
+echo "$as_me:4949: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
 fi
 fi
-RANLIB="$ac_cv_prog_RANLIB"
-if test -n "$RANLIB"; then
-  echo "$ac_t""$RANLIB" 1>&6
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  echo "$as_me:4958: result: $ac_ct_RANLIB" >&5
+echo "${ECHO_T}$ac_ct_RANLIB" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:4961: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
+  RANLIB=$ac_ct_RANLIB
 else
-  RANLIB="':'"
-fi
+  RANLIB="$ac_cv_prog_RANLIB"
 fi
 
-# Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ld; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3708: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:4973: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_LD+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test -n "$LD"; then
   ac_cv_prog_LD="$LD" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_LD="${ac_tool_prefix}ld"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_LD="${ac_tool_prefix}ld"
+echo "$as_me:4988: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
 fi
-LD="$ac_cv_prog_LD"
+LD=$ac_cv_prog_LD
 if test -n "$LD"; then
-  echo "$ac_t""$LD" 1>&6
+  echo "$as_me:4996: result: $LD" >&5
+echo "${ECHO_T}$LD" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:4999: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-
+fi
 if test -z "$ac_cv_prog_LD"; then
-if test -n "$ac_tool_prefix"; then
+  ac_ct_LD=$LD
   # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3740: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5008: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test -n "$LD"; then
-  ac_cv_prog_LD="$LD" # Let the user override the test.
+  if test -n "$ac_ct_LD"; then
+  ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_LD="ld"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_prog_LD" && ac_cv_prog_LD="ld"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_LD="ld"
+echo "$as_me:5023: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
 fi
 fi
-LD="$ac_cv_prog_LD"
-if test -n "$LD"; then
-  echo "$ac_t""$LD" 1>&6
+ac_ct_LD=$ac_cv_prog_ac_ct_LD
+if test -n "$ac_ct_LD"; then
+  echo "$as_me:5032: result: $ac_ct_LD" >&5
+echo "${ECHO_T}$ac_ct_LD" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5035: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
+  LD=$ac_ct_LD
 else
-  LD="ld"
+  LD="$ac_cv_prog_LD"
 fi
-fi
-
 
-# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ar; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3776: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5047: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_AR+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test -n "$AR"; then
   ac_cv_prog_AR="$AR" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_AR="${ac_tool_prefix}ar"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_AR="${ac_tool_prefix}ar"
+echo "$as_me:5062: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
 fi
-AR="$ac_cv_prog_AR"
+AR=$ac_cv_prog_AR
 if test -n "$AR"; then
-  echo "$ac_t""$AR" 1>&6
+  echo "$as_me:5070: result: $AR" >&5
+echo "${ECHO_T}$AR" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5073: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-
+fi
 if test -z "$ac_cv_prog_AR"; then
-if test -n "$ac_tool_prefix"; then
+  ac_ct_AR=$AR
   # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3808: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5082: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test -n "$AR"; then
-  ac_cv_prog_AR="$AR" # Let the user override the test.
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_AR="ar"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_AR="ar"
+echo "$as_me:5097: found $ac_dir/$ac_word" >&5
+break
+done
+
+  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
 fi
 fi
-AR="$ac_cv_prog_AR"
-if test -n "$AR"; then
-  echo "$ac_t""$AR" 1>&6
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  echo "$as_me:5106: result: $ac_ct_AR" >&5
+echo "${ECHO_T}$ac_ct_AR" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5109: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
+  AR=$ac_ct_AR
 else
-  AR="ar"
-fi
+  AR="$ac_cv_prog_AR"
 fi
 
-
-
-
-
-echo $ac_n "checking for options to update archives""... $ac_c" 1>&6
-echo "configure:3845: checking for options to update archives" >&5
-if eval "test \"`echo '$''{'cf_cv_ar_flags'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5118: checking for options to update archives" >&5
+echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
+if test "${cf_cv_ar_flags+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_cv_ar_flags=unknown
 	for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
 	do
@@ -3863,10 +5138,14 @@ else
 		rm -f conftest.a
 
 		cat >conftest.$ac_ext <<EOF
-#line 3867 "configure"
+#line 5141 "configure"
 int	testdata[3] = { 123, 456, 789 };
 EOF
-		if { (eval echo configure:3870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } ; then
+		if { (eval echo "$as_me:5144: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:5147: \$? = $ac_status" >&5
+  (exit $ac_status); } ; then
 			echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
 			$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
 			if test -f conftest.a ; then
@@ -3876,8 +5155,7 @@ EOF
 		else
 			test -n "$verbose" && echo "	cannot compile test-program" 1>&6
 
-echo "${as_me:-configure}:3880: testing cannot compile test-program ..." 1>&5
-
+echo "${as_me:-configure}:5158: testing cannot compile test-program ..." 1>&5
 
 			break
 		fi
@@ -3885,8 +5163,8 @@ echo "${as_me:-configure}:3880: testing
 	rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
 
 fi
-
-echo "$ac_t""$cf_cv_ar_flags" 1>&6
+echo "$as_me:5166: result: $cf_cv_ar_flags" >&5
+echo "${ECHO_T}$cf_cv_ar_flags" >&6
 
 if test -n "$ARFLAGS" ; then
 	if test -n "$cf_cv_ar_flags" ; then
@@ -3896,14 +5174,7 @@ else
 	ARFLAGS=$cf_cv_ar_flags
 fi
 
-
-
-
 case "$host_cpu:$host_vendor:$host_os" in
-	# check for MacOS X, exclude Darwin on ix86
-#	powerpc:apple:darwin*)  #(vi
-#		AC_DEFINE(MAC_OS_X)
-#		;;
 	# check for cygwin environment
 	# -DSTATIC is needed for pcre
 	*:*:*cygwin*)	#(vi
@@ -3911,364 +5182,407 @@ case "$host_cpu:$host_vendor:$host_os" i
 		;;
 	# SEIUX doesn't have any useful preprocessor symbol
 	mips:sei:seiux*)	#(vi
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define SEIUX 1
 EOF
 
 		;;
 esac
 
-echo $ac_n "checking if you would like to use heapsort""... $ac_c" 1>&6
-echo "configure:3923: checking if you would like to use heapsort" >&5
+echo "$as_me:5192: checking if you would like to use heapsort" >&5
+echo $ECHO_N "checking if you would like to use heapsort... $ECHO_C" >&6
 
 # Check whether --enable-heapsort or --disable-heapsort was given.
 if test "${enable_heapsort+set}" = set; then
   enableval="$enable_heapsort"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cf_use_heapsort=no 
+    cf_use_heapsort=no
 	else
 		cf_use_heapsort=yes
 	fi
 else
-  enableval=yes 
+  enableval=yes
 	cf_use_heapsort=yes
 
-fi
-
-echo "$ac_t""$cf_use_heapsort" 1>&6
+fi;
+echo "$as_me:5209: result: $cf_use_heapsort" >&5
+echo "${ECHO_T}$cf_use_heapsort" >&6
 if test "x$cf_use_heapsort" = xyes; then
-	for ac_func in heapsort
+
+for ac_func in heapsort
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3945: 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 3950 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:5216: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 5222 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:5253: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:5256: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:5259: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:5262: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:5272: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:3973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
 fi
 done
 
 	if test x"$ac_cv_func_heapsort" = xyes; then
-		echo $ac_n "checking if its prototype is compatible with qsort""... $ac_c" 1>&6
-echo "configure:3999: checking if its prototype is compatible with qsort" >&5
-		cat > conftest.$ac_ext <<EOF
-#line 4001 "configure"
+		echo "$as_me:5283: checking if its prototype is compatible with qsort" >&5
+echo $ECHO_N "checking if its prototype is compatible with qsort... $ECHO_C" >&6
+		cat >conftest.$ac_ext <<_ACEOF
+#line 5286 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <sys/types.h>
 extern int my_compare(const void *, const void *);
 
-int main() {
+int
+main (void)
+{
 
 	char *base = 0;
 	heapsort((void *)0, 1, 2, my_compare);
 
-; return 0; }
-EOF
-if { (eval echo configure:4015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:5305: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:5308: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:5311: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:5314: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_use_heapsort=no
-fi
-rm -f conftest*;
-		echo "$ac_t""$cf_use_heapsort" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_use_heapsort=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext;
+		echo "$as_me:5323: result: $cf_use_heapsort" >&5
+echo "${ECHO_T}$cf_use_heapsort" >&6
 	else
 		test -n "$verbose" && echo "	will use our own heapsort function" 1>&6
 
-echo "${as_me:-configure}:4028: testing will use our own heapsort function ..." 1>&5
-
+echo "${as_me:-configure}:5328: testing will use our own heapsort function ..." 1>&5
 
 		EXTRAO_DEP=''
 		EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/heapsort.o"
 	fi
 fi
 if test "x$cf_use_heapsort" = xyes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define USE_HEAPSORT 1
 EOF
 
 fi
 
-
 # Check whether --with-ispell or --without-ispell was given.
 if test "${with_ispell+set}" = set; then
   withval="$with_ispell"
   case "$withval" in #(vi
   yes)
-   { echo "configure: error: expected a value for --with-ispell" 1>&2; exit 1; }
+   { { echo "$as_me:5346: error: expected a value for --with-ispell" >&5
+echo "$as_me: error: expected a value for --with-ispell" >&2;}
+   { (exit 1); exit 1; }; }
    ;; #(vi
   no)
    ;; #(vi
   *)
    # user supplied option-value for "--with-ispell=path"
-   echo $ac_n "checking for ispell""... $ac_c" 1>&6
-echo "configure:4055: checking for ispell" >&5
+   echo "$as_me:5354: checking for ispell" >&5
+echo $ECHO_N "checking for ispell... $ECHO_C" >&6
    ac_cv_path_PATH_ISPELL="$withval"
-   cat >> confdefs.h <<EOF
+   cat >>confdefs.h <<EOF
 #define PATH_ISPELL "$withval"
 EOF
-   cat >> confdefs.h <<\EOF
+   cat >>confdefs.h <<\EOF
 #define HAVE_ISPELL 1
 EOF
-   echo "$ac_t""$withval" 1>&6
+   echo "$as_me:5363: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6
    ;;
  esac
 else
-  
+
   # user did not specify "--with-ispell"; do automatic check
   # Extract the first word of "ispell", so it can be a program name with args.
 set dummy ispell; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4072: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PATH_ISPELL'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5372: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PATH_ISPELL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PATH_ISPELL" in
-  /*)
+  case $PATH_ISPELL in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PATH_ISPELL="$PATH_ISPELL" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PATH_ISPELL="$PATH_ISPELL" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PATH_ISPELL="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PATH_ISPELL="$ac_dir/$ac_word"
+   echo "$as_me:5389: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PATH_ISPELL="$ac_cv_path_PATH_ISPELL"
+PATH_ISPELL=$ac_cv_path_PATH_ISPELL
+
 if test -n "$PATH_ISPELL"; then
-  echo "$ac_t""$PATH_ISPELL" 1>&6
+  echo "$as_me:5400: result: $PATH_ISPELL" >&5
+echo "${ECHO_T}$PATH_ISPELL" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5403: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
   if test -n "$PATH_ISPELL"; then
-    cat >> confdefs.h <<EOF
+    cat >>confdefs.h <<EOF
 #define PATH_ISPELL "$PATH_ISPELL"
 EOF
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_ISPELL 1
 EOF
   fi
 
-fi
-
-
+fi;
 
 # Check whether --with-metamail or --without-metamail was given.
 if test "${with_metamail+set}" = set; then
   withval="$with_metamail"
   case "$withval" in #(vi
   yes)
-   { echo "configure: error: expected a value for --with-metamail" 1>&2; exit 1; }
+   { { echo "$as_me:5423: error: expected a value for --with-metamail" >&5
+echo "$as_me: error: expected a value for --with-metamail" >&2;}
+   { (exit 1); exit 1; }; }
    ;; #(vi
   no)
    ;; #(vi
   *)
    # user supplied option-value for "--with-metamail=path"
-   echo $ac_n "checking for metamail""... $ac_c" 1>&6
-echo "configure:4129: checking for metamail" >&5
+   echo "$as_me:5431: checking for metamail" >&5
+echo $ECHO_N "checking for metamail... $ECHO_C" >&6
    ac_cv_path_PATH_METAMAIL="$withval"
-   cat >> confdefs.h <<EOF
+   cat >>confdefs.h <<EOF
 #define PATH_METAMAIL "$withval"
 EOF
-   cat >> confdefs.h <<\EOF
+   cat >>confdefs.h <<\EOF
 #define HAVE_METAMAIL 1
 EOF
-   echo "$ac_t""$withval" 1>&6
+   echo "$as_me:5440: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6
    ;;
  esac
 else
-  
+
   # user did not specify "--with-metamail"; do automatic check
   # Extract the first word of "metamail", so it can be a program name with args.
 set dummy metamail; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4146: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PATH_METAMAIL'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5449: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PATH_METAMAIL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PATH_METAMAIL" in
-  /*)
+  case $PATH_METAMAIL in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PATH_METAMAIL="$PATH_METAMAIL" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PATH_METAMAIL="$PATH_METAMAIL" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PATH_METAMAIL="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PATH_METAMAIL="$ac_dir/$ac_word"
+   echo "$as_me:5466: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PATH_METAMAIL="$ac_cv_path_PATH_METAMAIL"
+PATH_METAMAIL=$ac_cv_path_PATH_METAMAIL
+
 if test -n "$PATH_METAMAIL"; then
-  echo "$ac_t""$PATH_METAMAIL" 1>&6
+  echo "$as_me:5477: result: $PATH_METAMAIL" >&5
+echo "${ECHO_T}$PATH_METAMAIL" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5480: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
   if test -n "$PATH_METAMAIL"; then
-    cat >> confdefs.h <<EOF
+    cat >>confdefs.h <<EOF
 #define PATH_METAMAIL "$PATH_METAMAIL"
 EOF
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_METAMAIL 1
 EOF
   fi
 
-fi
-
-
+fi;
 
 # Check whether --with-sum or --without-sum was given.
 if test "${with_sum+set}" = set; then
   withval="$with_sum"
   case "$withval" in #(vi
   yes)
-   { echo "configure: error: expected a value for --with-sum" 1>&2; exit 1; }
+   { { echo "$as_me:5500: error: expected a value for --with-sum" >&5
+echo "$as_me: error: expected a value for --with-sum" >&2;}
+   { (exit 1); exit 1; }; }
    ;; #(vi
   no)
    ;; #(vi
   *)
    # user supplied option-value for "--with-sum=path"
-   echo $ac_n "checking for sum""... $ac_c" 1>&6
-echo "configure:4203: checking for sum" >&5
+   echo "$as_me:5508: checking for sum" >&5
+echo $ECHO_N "checking for sum... $ECHO_C" >&6
    ac_cv_path_PATH_SUM="$withval"
-   cat >> confdefs.h <<EOF
+   cat >>confdefs.h <<EOF
 #define PATH_SUM "$withval"
 EOF
-   cat >> confdefs.h <<\EOF
+   cat >>confdefs.h <<\EOF
 #define HAVE_SUM 1
 EOF
-   echo "$ac_t""$withval" 1>&6
+   echo "$as_me:5517: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6
    ;;
  esac
 else
-  
+
   # user did not specify "--with-sum"; do automatic check
   # Extract the first word of "sum", so it can be a program name with args.
 set dummy sum; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4220: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PATH_SUM'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5526: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PATH_SUM+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PATH_SUM" in
-  /*)
+  case $PATH_SUM in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PATH_SUM="$PATH_SUM" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PATH_SUM="$PATH_SUM" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PATH_SUM="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PATH_SUM="$ac_dir/$ac_word"
+   echo "$as_me:5543: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PATH_SUM="$ac_cv_path_PATH_SUM"
+PATH_SUM=$ac_cv_path_PATH_SUM
+
 if test -n "$PATH_SUM"; then
-  echo "$ac_t""$PATH_SUM" 1>&6
+  echo "$as_me:5554: result: $PATH_SUM" >&5
+echo "${ECHO_T}$PATH_SUM" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5557: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
   if test -n "$PATH_SUM"; then
-    cat >> confdefs.h <<EOF
+    cat >>confdefs.h <<EOF
 #define PATH_SUM "$PATH_SUM"
 EOF
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_SUM 1
 EOF
   fi
 
-fi
-
+fi;
 
 if test $ac_cv_path_PATH_SUM
 then
-echo $ac_n "checking if $ac_cv_path_PATH_SUM takes -r""... $ac_c" 1>&6
-echo "configure:4267: checking if $ac_cv_path_PATH_SUM takes -r" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_sum_r'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5574: checking if $ac_cv_path_PATH_SUM takes -r" >&5
+echo $ECHO_N "checking if $ac_cv_path_PATH_SUM takes -r... $ECHO_C" >&6
+if test "${ac_cv_prog_sum_r+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'; { (eval echo configure:4272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }
+
+if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'
+  { (eval echo "$as_me:5581: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:5584: \$? = $ac_status" >&5
+  (exit $ac_status); }; }
 then
 	ac_cv_prog_sum_r=yes
 else
@@ -4278,39 +5592,39 @@ fi
 fi
 
 if test $ac_cv_prog_sum_r = yes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define SUM_TAKES_DASH_R 1
 EOF
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define PATH_SUM_R "$ac_cv_path_PATH_SUM -r"
 EOF
 
 else
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define PATH_SUM_R "$ac_cv_path_PATH_SUM"
 EOF
 
 fi
-echo "$ac_t""$ac_cv_prog_sum_r" 1>&6
+echo "$as_me:5609: result: $ac_cv_prog_sum_r" >&5
+echo "${ECHO_T}$ac_cv_prog_sum_r" >&6
 fi
 
-
-
-echo $ac_n "checking for default editor""... $ac_c" 1>&6
-echo "configure:4302: checking for default editor" >&5
+echo "$as_me:5613: checking for default editor" >&5
+echo $ECHO_N "checking for default editor... $ECHO_C" >&6
 
 # Check whether --with-editor or --without-editor was given.
 if test "${with_editor+set}" = set; then
   withval="$with_editor"
-  :
+
 else
   withval="${DEFAULT_EDITOR}"
-fi
-test -n "$withval" && \
+fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { echo "configure: error: expected a value for --with-editor" 1>&2; exit 1; }
+  { { echo "$as_me:5625: error: expected a value for --with-editor" >&5
+echo "$as_me: error: expected a value for --with-editor" >&2;}
+   { (exit 1); exit 1; }; }
   ;; #(vi
 no) withval=""
   ;;
@@ -4325,96 +5639,99 @@ if test -z "$DEFAULT_EDITOR" ; then
     else
 	# Extract the first word of "vi", so it can be a program name with args.
 set dummy vi; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4330: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_EDITOR'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5642: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_DEFAULT_EDITOR+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$DEFAULT_EDITOR" in
-  /*)
+  case $DEFAULT_EDITOR in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_DEFAULT_EDITOR="$DEFAULT_EDITOR" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_DEFAULT_EDITOR="$DEFAULT_EDITOR" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH:/usr/bin:/usr/ucb"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_DEFAULT_EDITOR="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH:/usr/bin:/usr/ucb"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_DEFAULT_EDITOR="$ac_dir/$ac_word"
+   echo "$as_me:5659: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   test -z "$ac_cv_path_DEFAULT_EDITOR" && ac_cv_path_DEFAULT_EDITOR="vi"
   ;;
 esac
 fi
-DEFAULT_EDITOR="$ac_cv_path_DEFAULT_EDITOR"
+DEFAULT_EDITOR=$ac_cv_path_DEFAULT_EDITOR
+
 if test -n "$DEFAULT_EDITOR"; then
-  echo "$ac_t""$DEFAULT_EDITOR" 1>&6
+  echo "$as_me:5671: result: $DEFAULT_EDITOR" >&5
+echo "${ECHO_T}$DEFAULT_EDITOR" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5674: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
     fi
 fi
-echo "$ac_t""$DEFAULT_EDITOR" 1>&6
-cat >> confdefs.h <<EOF
+echo "$as_me:5680: result: $DEFAULT_EDITOR" >&5
+echo "${ECHO_T}$DEFAULT_EDITOR" >&6
+cat >>confdefs.h <<EOF
 #define DEFAULT_EDITOR "$DEFAULT_EDITOR"
 EOF
 
-
-
 # Extract the first word of "sendmail", so it can be a program name with args.
 set dummy sendmail; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4375: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5688: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_DEFAULT_MAILER+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$DEFAULT_MAILER" in
-  /*)
+  case $DEFAULT_MAILER in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_DEFAULT_MAILER="$DEFAULT_MAILER" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_DEFAULT_MAILER="$DEFAULT_MAILER" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH:/usr/sbin:/usr/lib"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_DEFAULT_MAILER="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH:/usr/sbin:/usr/lib"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_DEFAULT_MAILER="$ac_dir/$ac_word"
+   echo "$as_me:5705: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-DEFAULT_MAILER="$ac_cv_path_DEFAULT_MAILER"
+DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER
+
 if test -n "$DEFAULT_MAILER"; then
-  echo "$ac_t""$DEFAULT_MAILER" 1>&6
+  echo "$as_me:5716: result: $DEFAULT_MAILER" >&5
+echo "${ECHO_T}$DEFAULT_MAILER" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5719: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-
 # Check whether --with-mailer or --without-mailer was given.
 if test "${with_mailer+set}" = set; then
   withval="$with_mailer"
-  :
+
 else
   withval="${DEFAULT_MAILER}"
-fi
-test -n "$withval" && \
+fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { echo "configure: error: expected a value for --with-mailer" 1>&2; exit 1; }
+  { { echo "$as_me:5732: error: expected a value for --with-mailer" >&5
+echo "$as_me: error: expected a value for --with-mailer" >&2;}
+   { (exit 1); exit 1; }; }
   ;; #(vi
 no) withval=""
   ;;
@@ -4424,118 +5741,122 @@ DEFAULT_MAILER="$withval"
 if test -z "$DEFAULT_MAILER" ; then
 # Extract the first word of "mailx", so it can be a program name with args.
 set dummy mailx; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4429: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5744: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_DEFAULT_MAILER+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$DEFAULT_MAILER" in
-  /*)
+  case $DEFAULT_MAILER in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_DEFAULT_MAILER="$DEFAULT_MAILER" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_DEFAULT_MAILER="$DEFAULT_MAILER" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH:/usr/bin"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_DEFAULT_MAILER="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH:/usr/bin"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_DEFAULT_MAILER="$ac_dir/$ac_word"
+   echo "$as_me:5761: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-DEFAULT_MAILER="$ac_cv_path_DEFAULT_MAILER"
+DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER
+
 if test -n "$DEFAULT_MAILER"; then
-  echo "$ac_t""$DEFAULT_MAILER" 1>&6
+  echo "$as_me:5772: result: $DEFAULT_MAILER" >&5
+echo "${ECHO_T}$DEFAULT_MAILER" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5775: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
 fi
 if test -z "$DEFAULT_MAILER" ; then
 # Extract the first word of "mail", so it can be a program name with args.
 set dummy mail; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4466: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5783: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_DEFAULT_MAILER+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$DEFAULT_MAILER" in
-  /*)
+  case $DEFAULT_MAILER in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_DEFAULT_MAILER="$DEFAULT_MAILER" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_DEFAULT_MAILER="$DEFAULT_MAILER" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH:/usr/bin"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_DEFAULT_MAILER="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH:/usr/bin"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_DEFAULT_MAILER="$ac_dir/$ac_word"
+   echo "$as_me:5800: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-DEFAULT_MAILER="$ac_cv_path_DEFAULT_MAILER"
+DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER
+
 if test -n "$DEFAULT_MAILER"; then
-  echo "$ac_t""$DEFAULT_MAILER" 1>&6
+  echo "$as_me:5811: result: $DEFAULT_MAILER" >&5
+echo "${ECHO_T}$DEFAULT_MAILER" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5814: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
 fi
-echo $ac_n "checking for default mailer""... $ac_c" 1>&6
-echo "configure:4500: checking for default mailer" >&5
+echo "$as_me:5819: checking for default mailer" >&5
+echo $ECHO_N "checking for default mailer... $ECHO_C" >&6
 if test -n "$DEFAULT_MAILER" ; then
-	
+
 case $cf_cv_system_name in #(vi
 os2*|cygwin*)
 	ac_cv_path_DEFAULT_MAILER=`echo "$ac_cv_path_DEFAULT_MAILER" | sed -e 's%\\\\%/%g'`
 	;;
 esac
 
-	
 case $cf_cv_system_name in #(vi
 os2*|cygwin*)
 	DEFAULT_MAILER=`echo "$DEFAULT_MAILER" | sed -e 's%\\\\%/%g'`
 	;;
 esac
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define DEFAULT_MAILER "$DEFAULT_MAILER"
 EOF
 
 else
 	DEFAULT_MAILER=none
 fi
-echo "$ac_t""$DEFAULT_MAILER" 1>&6
-
+echo "$as_me:5842: result: $DEFAULT_MAILER" >&5
+echo "${ECHO_T}$DEFAULT_MAILER" >&6
 
-echo $ac_n "checking for incoming-mail directory""... $ac_c" 1>&6
-echo "configure:4527: checking for incoming-mail directory" >&5
+echo "$as_me:5845: checking for incoming-mail directory" >&5
+echo $ECHO_N "checking for incoming-mail directory... $ECHO_C" >&6
 
 # Check whether --with-mailbox or --without-mailbox was given.
 if test "${with_mailbox+set}" = set; then
   withval="$with_mailbox"
-  :
+
 else
   withval="${DEFAULT_MAILBOX}"
-fi
-test -n "$withval" && \
+fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { echo "configure: error: expected a value for --with-mailbox" 1>&2; exit 1; }
+  { { echo "$as_me:5857: error: expected a value for --with-mailbox" >&5
+echo "$as_me: error: expected a value for --with-mailbox" >&2;}
+   { (exit 1); exit 1; }; }
   ;; #(vi
 no) withval=""
   ;;
@@ -4557,260 +5878,270 @@ for cf_dir in \
     done
 fi
 if test -n "$DEFAULT_MAILBOX" ; then
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define DEFAULT_MAILBOX "$DEFAULT_MAILBOX"
 EOF
 
 else
 	DEFAULT_MAILBOX=none
 fi
-echo "$ac_t""$DEFAULT_MAILBOX" 1>&6
-
+echo "$as_me:5888: result: $DEFAULT_MAILBOX" >&5
+echo "${ECHO_T}$DEFAULT_MAILBOX" >&6
 
 ## PGP Support
-echo $ac_n "checking if you want PGP/GPG-Support""... $ac_c" 1>&6
-echo "configure:4573: checking if you want PGP/GPG-Support" >&5
+echo "$as_me:5892: checking if you want PGP/GPG-Support" >&5
+echo $ECHO_N "checking if you want PGP/GPG-Support... $ECHO_C" >&6
 
 # Check whether --enable-pgp-gpg or --disable-pgp-gpg was given.
 if test "${enable_pgp_gpg+set}" = set; then
   enableval="$enable_pgp_gpg"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    USE_PGP_GPG=no 
+    USE_PGP_GPG=no
 	else
 		USE_PGP_GPG=yes
 	fi
 else
-  enableval=yes 
+  enableval=yes
 	USE_PGP_GPG=yes
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+fi;
+echo "$as_me:5909: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 if test "$USE_PGP_GPG" = "yes" ; then
-	
+
 # Check whether --with-pgp or --without-pgp was given.
 if test "${with_pgp+set}" = set; then
   withval="$with_pgp"
   case "$withval" in #(vi
   yes)
-   { echo "configure: error: expected a value for --with-pgp" 1>&2; exit 1; }
+   { { echo "$as_me:5918: error: expected a value for --with-pgp" >&5
+echo "$as_me: error: expected a value for --with-pgp" >&2;}
+   { (exit 1); exit 1; }; }
    ;; #(vi
   no)
    ;; #(vi
   *)
    # user supplied option-value for "--with-pgp=path"
-   echo $ac_n "checking for pgp""... $ac_c" 1>&6
-echo "configure:4605: checking for pgp" >&5
+   echo "$as_me:5926: checking for pgp" >&5
+echo $ECHO_N "checking for pgp... $ECHO_C" >&6
    ac_cv_path_PATH_PGP="$withval"
-   cat >> confdefs.h <<EOF
+   cat >>confdefs.h <<EOF
 #define PATH_PGP "$withval"
 EOF
-   cat >> confdefs.h <<\EOF
+   cat >>confdefs.h <<\EOF
 #define HAVE_PGP 1
 EOF
-   echo "$ac_t""$withval" 1>&6
+   echo "$as_me:5935: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6
    ;;
  esac
 else
-  
+
   # user did not specify "--with-pgp"; do automatic check
   # Extract the first word of "pgp", so it can be a program name with args.
 set dummy pgp; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4622: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PATH_PGP'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:5944: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PATH_PGP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PATH_PGP" in
-  /*)
+  case $PATH_PGP in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PATH_PGP="$PATH_PGP" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PATH_PGP="$PATH_PGP" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PATH_PGP="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PATH_PGP="$ac_dir/$ac_word"
+   echo "$as_me:5961: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PATH_PGP="$ac_cv_path_PATH_PGP"
+PATH_PGP=$ac_cv_path_PATH_PGP
+
 if test -n "$PATH_PGP"; then
-  echo "$ac_t""$PATH_PGP" 1>&6
+  echo "$as_me:5972: result: $PATH_PGP" >&5
+echo "${ECHO_T}$PATH_PGP" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:5975: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
   if test -n "$PATH_PGP"; then
-    cat >> confdefs.h <<EOF
+    cat >>confdefs.h <<EOF
 #define PATH_PGP "$PATH_PGP"
 EOF
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_PGP 1
 EOF
   fi
 
-fi
-
+fi;
 	# FIXME: check if pgp is pgp2 or pgp6
 
-	
 # Check whether --with-pgpk or --without-pgpk was given.
 if test "${with_pgpk+set}" = set; then
   withval="$with_pgpk"
   case "$withval" in #(vi
   yes)
-   { echo "configure: error: expected a value for --with-pgpk" 1>&2; exit 1; }
+   { { echo "$as_me:5996: error: expected a value for --with-pgpk" >&5
+echo "$as_me: error: expected a value for --with-pgpk" >&2;}
+   { (exit 1); exit 1; }; }
    ;; #(vi
   no)
    ;; #(vi
   *)
    # user supplied option-value for "--with-pgpk=path"
-   echo $ac_n "checking for pgpk""... $ac_c" 1>&6
-echo "configure:4680: checking for pgpk" >&5
+   echo "$as_me:6004: checking for pgpk" >&5
+echo $ECHO_N "checking for pgpk... $ECHO_C" >&6
    ac_cv_path_PATH_PGPK="$withval"
-   cat >> confdefs.h <<EOF
+   cat >>confdefs.h <<EOF
 #define PATH_PGPK "$withval"
 EOF
-   cat >> confdefs.h <<\EOF
+   cat >>confdefs.h <<\EOF
 #define HAVE_PGPK 1
 EOF
-   echo "$ac_t""$withval" 1>&6
+   echo "$as_me:6013: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6
    ;;
  esac
 else
-  
+
   # user did not specify "--with-pgpk"; do automatic check
   # Extract the first word of "pgpk", so it can be a program name with args.
 set dummy pgpk; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4697: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PATH_PGPK'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:6022: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PATH_PGPK+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PATH_PGPK" in
-  /*)
+  case $PATH_PGPK in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PATH_PGPK="$PATH_PGPK" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PATH_PGPK="$PATH_PGPK" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PATH_PGPK="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PATH_PGPK="$ac_dir/$ac_word"
+   echo "$as_me:6039: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PATH_PGPK="$ac_cv_path_PATH_PGPK"
+PATH_PGPK=$ac_cv_path_PATH_PGPK
+
 if test -n "$PATH_PGPK"; then
-  echo "$ac_t""$PATH_PGPK" 1>&6
+  echo "$as_me:6050: result: $PATH_PGPK" >&5
+echo "${ECHO_T}$PATH_PGPK" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:6053: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
   if test -n "$PATH_PGPK"; then
-    cat >> confdefs.h <<EOF
+    cat >>confdefs.h <<EOF
 #define PATH_PGPK "$PATH_PGPK"
 EOF
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_PGPK 1
 EOF
   fi
 
-fi
-
+fi;
 	# FIXME: remove tailing k
 
-	
 # Check whether --with-gpg or --without-gpg was given.
 if test "${with_gpg+set}" = set; then
   withval="$with_gpg"
   case "$withval" in #(vi
   yes)
-   { echo "configure: error: expected a value for --with-gpg" 1>&2; exit 1; }
+   { { echo "$as_me:6074: error: expected a value for --with-gpg" >&5
+echo "$as_me: error: expected a value for --with-gpg" >&2;}
+   { (exit 1); exit 1; }; }
    ;; #(vi
   no)
    ;; #(vi
   *)
    # user supplied option-value for "--with-gpg=path"
-   echo $ac_n "checking for gpg""... $ac_c" 1>&6
-echo "configure:4755: checking for gpg" >&5
+   echo "$as_me:6082: checking for gpg" >&5
+echo $ECHO_N "checking for gpg... $ECHO_C" >&6
    ac_cv_path_PATH_GPG="$withval"
-   cat >> confdefs.h <<EOF
+   cat >>confdefs.h <<EOF
 #define PATH_GPG "$withval"
 EOF
-   cat >> confdefs.h <<\EOF
+   cat >>confdefs.h <<\EOF
 #define HAVE_GPG 1
 EOF
-   echo "$ac_t""$withval" 1>&6
+   echo "$as_me:6091: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6
    ;;
  esac
 else
-  
+
   # user did not specify "--with-gpg"; do automatic check
   # Extract the first word of "gpg", so it can be a program name with args.
 set dummy gpg; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4772: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PATH_GPG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:6100: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PATH_GPG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PATH_GPG" in
-  /*)
+  case $PATH_GPG in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PATH_GPG="$PATH_GPG" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PATH_GPG="$PATH_GPG" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PATH_GPG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PATH_GPG="$ac_dir/$ac_word"
+   echo "$as_me:6117: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PATH_GPG="$ac_cv_path_PATH_GPG"
+PATH_GPG=$ac_cv_path_PATH_GPG
+
 if test -n "$PATH_GPG"; then
-  echo "$ac_t""$PATH_GPG" 1>&6
+  echo "$as_me:6128: result: $PATH_GPG" >&5
+echo "${ECHO_T}$PATH_GPG" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:6131: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
   if test -n "$PATH_GPG"; then
-    cat >> confdefs.h <<EOF
+    cat >>confdefs.h <<EOF
 #define PATH_GPG "$PATH_GPG"
 EOF
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_GPG 1
 EOF
   fi
 
-fi
-
+fi;
 fi
 
 ## slrnface
@@ -4820,73 +6151,77 @@ if test "${with_slrnface+set}" = set; th
   withval="$with_slrnface"
   case "$withval" in #(vi
   yes)
-   { echo "configure: error: expected a value for --with-slrnface" 1>&2; exit 1; }
+   { { echo "$as_me:6154: error: expected a value for --with-slrnface" >&5
+echo "$as_me: error: expected a value for --with-slrnface" >&2;}
+   { (exit 1); exit 1; }; }
    ;; #(vi
   no)
    ;; #(vi
   *)
    # user supplied option-value for "--with-slrnface=path"
-   echo $ac_n "checking for slrnface""... $ac_c" 1>&6
-echo "configure:4831: checking for slrnface" >&5
+   echo "$as_me:6162: checking for slrnface" >&5
+echo $ECHO_N "checking for slrnface... $ECHO_C" >&6
    ac_cv_path_PATH_SLRNFACE="$withval"
-   cat >> confdefs.h <<EOF
+   cat >>confdefs.h <<EOF
 #define PATH_SLRNFACE "$withval"
 EOF
-   cat >> confdefs.h <<\EOF
+   cat >>confdefs.h <<\EOF
 #define HAVE_SLRNFACE 1
 EOF
-   echo "$ac_t""$withval" 1>&6
+   echo "$as_me:6171: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6
    ;;
  esac
 else
-  
+
   # user did not specify "--with-slrnface"; do automatic check
   # Extract the first word of "slrnface", so it can be a program name with args.
 set dummy slrnface; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4848: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PATH_SLRNFACE'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:6180: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PATH_SLRNFACE+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PATH_SLRNFACE" in
-  /*)
+  case $PATH_SLRNFACE in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PATH_SLRNFACE="$PATH_SLRNFACE" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PATH_SLRNFACE="$PATH_SLRNFACE" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PATH_SLRNFACE="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PATH_SLRNFACE="$ac_dir/$ac_word"
+   echo "$as_me:6197: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PATH_SLRNFACE="$ac_cv_path_PATH_SLRNFACE"
+PATH_SLRNFACE=$ac_cv_path_PATH_SLRNFACE
+
 if test -n "$PATH_SLRNFACE"; then
-  echo "$ac_t""$PATH_SLRNFACE" 1>&6
+  echo "$as_me:6208: result: $PATH_SLRNFACE" >&5
+echo "${ECHO_T}$PATH_SLRNFACE" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:6211: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
   if test -n "$PATH_SLRNFACE"; then
-    cat >> confdefs.h <<EOF
+    cat >>confdefs.h <<EOF
 #define PATH_SLRNFACE "$PATH_SLRNFACE"
 EOF
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_SLRNFACE 1
 EOF
   fi
 
-fi
-
+fi;
 if test -n "$ac_cv_path_PATH_SLRNFACE"; then
 	EXTRAO_DEP=""
 	EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/xface.o"
@@ -4900,44 +6235,57 @@ if test "${with_shell+set}" = set; then
   cf_cv_default_shell=$withval
 else
   cf_cv_default_shell=
-fi
+fi;
 
-
-echo $ac_n "checking for the default shell program""... $ac_c" 1>&6
-echo "configure:4908: checking for the default shell program" >&5
+echo "$as_me:6240: checking for the default shell program" >&5
+echo $ECHO_N "checking for the default shell program... $ECHO_C" >&6
 cf_shell_progs="$cf_cv_default_shell"
 if test -z "$cf_shell_progs" ; then
 	cf_shell_progs="sh ksh bash zsh pdksh mksh jsh keysh ash dash"
 	# TIN preferred default shell for BSD systems is csh. Others are sh.
-	cat > conftest.$ac_ext <<EOF
-#line 4914 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 6247 "configure"
 #include "confdefs.h"
 
 #include <sys/params.h>
-int main() {
+int
+main (void)
+{
 
 #if (defined(BSD) && (BSD >= 199103))
 #else
 make an error
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:4927: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:6265: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:6268: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:6271: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:6274: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   $cf_shell_progs="csh tcsh $cf_shell_progs"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
 
-echo "${as_me:-configure}:4937: testing paths of shell programs: $cf_shell_progs ..." 1>&5
+echo "${as_me:-configure}:6284: testing paths of shell programs: $cf_shell_progs ..." 1>&5
 
 if test -s /etc/shells && test `egrep -c -v '^(#| |    |$)' /etc/shells` -gt 0; then
-	
-echo "${as_me:-configure}:4941: testing /etc/shells ..." 1>&5
+
+echo "${as_me:-configure}:6288: testing /etc/shells ..." 1>&5
 
 	for cf_prog in $cf_shell_progs
 	do
@@ -4946,7 +6294,9 @@ echo "${as_me:-configure}:4941: testing
 				cf_pattern="^"$cf_prog"$"
 				;;
 			*/*)
-				{ echo "configure: error: Program name must be absolute or filename: $cf_prog" 1>&2; exit 1; }
+				{ { echo "$as_me:6297: error: Program name must be absolute or filename: $cf_prog" >&5
+echo "$as_me: error: Program name must be absolute or filename: $cf_prog" >&2;}
+   { (exit 1); exit 1; }; }
 				;;
 			*)
 				cf_pattern="/"$cf_prog"$"
@@ -4969,124 +6319,128 @@ echo "${as_me:-configure}:4941: testing
 			break
 		fi
 	done
-	echo "$ac_t""$DEFAULT_SHELL" 1>&6
+	echo "$as_me:6322: result: $DEFAULT_SHELL" >&5
+echo "${ECHO_T}$DEFAULT_SHELL" >&6
 else
-	
-echo "${as_me:-configure}:4976: testing $PATH ..." 1>&5
+
+echo "${as_me:-configure}:6326: testing $PATH ..." 1>&5
 
 for ac_prog in $cf_shell_progs
 do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
+  # 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:4983: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_SHELL'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:6332: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_DEFAULT_SHELL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$DEFAULT_SHELL" in
-  /*)
+  case $DEFAULT_SHELL in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_DEFAULT_SHELL="$DEFAULT_SHELL" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_DEFAULT_SHELL="$DEFAULT_SHELL" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH:/bin:/usr/bin:/usr/xpg4/bin:/bin/posix:/usr/bin/posix:/usr/old/bin:/usr/local/bin"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_DEFAULT_SHELL="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH:/bin:/usr/bin:/usr/xpg4/bin:/bin/posix:/usr/bin/posix:/usr/old/bin:/usr/local/bin"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_DEFAULT_SHELL="$ac_dir/$ac_word"
+   echo "$as_me:6349: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-DEFAULT_SHELL="$ac_cv_path_DEFAULT_SHELL"
+DEFAULT_SHELL=$ac_cv_path_DEFAULT_SHELL
+
 if test -n "$DEFAULT_SHELL"; then
-  echo "$ac_t""$DEFAULT_SHELL" 1>&6
+  echo "$as_me:6360: result: $DEFAULT_SHELL" >&5
+echo "${ECHO_T}$DEFAULT_SHELL" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:6363: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-test -n "$DEFAULT_SHELL" && break
+  test -n "$DEFAULT_SHELL" && break
 done
 
 fi
 if test -z "$DEFAULT_SHELL" ; then
-	echo "configure: warning: Cannot find the default shell you specified: $cf_shell_progs" 1>&2
+	{ echo "$as_me:6372: WARNING: Cannot find the default shell you specified: $cf_shell_progs" >&5
+echo "$as_me: WARNING: Cannot find the default shell you specified: $cf_shell_progs" >&2;}
 	if test -f /bin/false ; then
-		echo "configure: warning: Using /bin/false instead" 1>&2
+		{ echo "$as_me:6375: WARNING: Using /bin/false instead" >&5
+echo "$as_me: WARNING: Using /bin/false instead" >&2;}
 		DEFAULT_SHELL=/bin/false
 	else
-		{ echo "configure: error: Cannot use /bin/false because it does not exist" 1>&2; exit 1; }
+		{ { echo "$as_me:6379: error: Cannot use /bin/false because it does not exist" >&5
+echo "$as_me: error: Cannot use /bin/false because it does not exist" >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 fi
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define DEFAULT_SHELL "$DEFAULT_SHELL"
 EOF
 
-
-
 ### check for this early, since it'll override several options
-echo $ac_n "checking if NNTP-support will be used""... $ac_c" 1>&6
-echo "configure:5036: checking if NNTP-support will be used" >&5
+echo "$as_me:6389: checking if NNTP-support will be used" >&5
+echo $ECHO_N "checking if NNTP-support will be used... $ECHO_C" >&6
 
 # Check whether --enable-nntp or --disable-nntp was given.
 if test "${enable_nntp+set}" = set; then
   enableval="$enable_nntp"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    USE_NNTP=no 
+    USE_NNTP=no
 	else
 		USE_NNTP=yes
 	fi
 else
-  enableval=yes 
+  enableval=yes
 	USE_NNTP=yes
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+fi;
+echo "$as_me:6406: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 USE_SPOOLDIR=yes
 if test "$USE_NNTP" = "yes" ; then
-echo $ac_n "checking whether to be NNTP_ONLY""... $ac_c" 1>&6
-echo "configure:5058: checking whether to be NNTP_ONLY" >&5
+echo "$as_me:6411: checking whether to be NNTP_ONLY" >&5
+echo $ECHO_N "checking whether to be NNTP_ONLY... $ECHO_C" >&6
 
 # Check whether --enable-nntp-only or --disable-nntp-only was given.
 if test "${enable_nntp_only+set}" = set; then
   enableval="$enable_nntp_only"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define NNTP_ONLY 1
 EOF
 
-	 USE_SPOOLDIR=no 
+	 USE_SPOOLDIR=no
 	else
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define NNTP_ABLE 1
 EOF
 
 	fi
 else
-  enableval=no 
-	cat >> confdefs.h <<\EOF
+  enableval=no
+	cat >>confdefs.h <<\EOF
 #define NNTP_ABLE 1
 EOF
 
-
-fi
-
-echo "$ac_t""$enableval" 1>&6
+fi;
+echo "$as_me:6437: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 fi
 
 ###	use option --enable-debug to compile-in test/development code
-echo $ac_n "checking if you want to compile-in debug support""... $ac_c" 1>&6
-echo "configure:5090: checking if you want to compile-in debug support" >&5
+echo "$as_me:6442: checking if you want to compile-in debug support" >&5
+echo $ECHO_N "checking if you want to compile-in debug support... $ECHO_C" >&6
 
 # Check whether --enable-debug or --disable-debug was given.
 if test "${enable_debug+set}" = set; then
@@ -5095,40 +6449,39 @@ if test "${enable_debug+set}" = set; the
 	if test "$enableval" != "no" ; then
     ENABLE_DEBUG=''
 	CFLAGS="-g $CFLAGS"
-	LDFLAGS="-g $LDFLAGS" 
+	LDFLAGS="-g $LDFLAGS"
 	else
 		ENABLE_DEBUG='#'
 	test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`
 	fi
 else
-  enableval=no 
+  enableval=no
 	ENABLE_DEBUG='#'
 	test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
-
+fi;
+echo "$as_me:6463: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ###	use option --disable-echo to suppress full display compiling commands
 
-echo $ac_n "checking if you want to see long compiling messages""... $ac_c" 1>&6
-echo "configure:5117: checking if you want to see long compiling messages" >&5
+echo "$as_me:6468: checking if you want to see long compiling messages" >&5
+echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
 
 # Check whether --enable-echo or --disable-echo was given.
 if test "${enable_echo+set}" = set; then
   enableval="$enable_echo"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    
+
 	ECHO_LT='--silent'
 	ECHO_LD='@echo linking $@;'
 	RULE_CC='@echo compiling $<'
 	SHOW_CC='@echo compiling $@'
 	ECHO_CC='@'
- 
+
 	else
-		
+
 	ECHO_LT=''
 	ECHO_LD=''
 	RULE_CC=''
@@ -5137,152 +6490,170 @@ if test "${enable_echo+set}" = set; then
 
 	fi
 else
-  enableval=yes 
-	
+  enableval=yes
+
 	ECHO_LT=''
 	ECHO_LD=''
 	RULE_CC=''
 	SHOW_CC=''
 	ECHO_CC=''
 
-
-fi
-
-echo "$ac_t""$enableval" 1>&6
-
-
-
-
-
-
+fi;
+echo "$as_me:6502: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ### use option --enable-prototypes to turn on optional prototypes
-echo $ac_n "checking if you want to compile with fallback prototypes""... $ac_c" 1>&6
-echo "configure:5162: checking if you want to compile with fallback prototypes" >&5
+echo "$as_me:6506: checking if you want to compile with fallback prototypes" >&5
+echo $ECHO_N "checking if you want to compile with fallback prototypes... $ECHO_C" >&6
 
 # Check whether --enable-prototypes or --disable-prototypes was given.
 if test "${enable_prototypes+set}" = set; then
   enableval="$enable_prototypes"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    with_decl_check=yes 
+    with_decl_check=yes
 	else
 		with_decl_check=no
 	fi
 else
-  enableval=no 
+  enableval=no
 	with_decl_check=no
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+fi;
+echo "$as_me:6523: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ###	use option --enable-warnings to turn on all gcc warnings
 EXTRA_CFLAGS=""
 if test -n "$GCC"
 then
-echo $ac_n "checking if you want to turn on gcc warnings""... $ac_c" 1>&6
-echo "configure:5186: checking if you want to turn on gcc warnings" >&5
+echo "$as_me:6530: checking if you want to turn on gcc warnings" >&5
+echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
 
 # Check whether --enable-warnings or --disable-warnings was given.
 if test "${enable_warnings+set}" = set; then
   enableval="$enable_warnings"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    with_warnings=yes 
+    with_warnings=yes
 	else
 		with_warnings=no
 	fi
 else
-  enableval=no 
+  enableval=no
 	with_warnings=no
 
-fi
-
-echo "$ac_t""$with_warnings" 1>&6
+fi;
+echo "$as_me:6547: result: $with_warnings" >&5
+echo "${ECHO_T}$with_warnings" >&6
 if test "$with_warnings" = "yes"
 then
 	with_ext_const=yes
-	
-
-
 
 INTEL_COMPILER=no
 
 if test "$GCC" = yes ; then
 	case $host_os in
 	(linux*|gnu*)
-		echo $ac_n "checking if this is really Intel C compiler""... $ac_c" 1>&6
-echo "configure:5217: checking if this is really Intel C compiler" >&5
+		echo "$as_me:6558: checking if this is really Intel C compiler" >&5
+echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
 		cf_save_CFLAGS="$CFLAGS"
 		CFLAGS="$CFLAGS -no-gcc"
-		cat > conftest.$ac_ext <<EOF
-#line 5221 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 6563 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 
 #ifdef __INTEL_COMPILER
 #else
 make an error
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:5233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:6580: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:6583: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:6586: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:6589: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   INTEL_COMPILER=yes
 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		CFLAGS="$cf_save_CFLAGS"
-		echo "$ac_t""$INTEL_COMPILER" 1>&6
+		echo "$as_me:6600: result: $INTEL_COMPILER" >&5
+echo "${ECHO_T}$INTEL_COMPILER" >&6
 		;;
 	esac
 fi
 
-
 CLANG_COMPILER=no
 
 if test "$GCC" = yes ; then
-	echo $ac_n "checking if this is really Clang C compiler""... $ac_c" 1>&6
-echo "configure:5254: checking if this is really Clang C compiler" >&5
+	echo "$as_me:6609: checking if this is really Clang C compiler" >&5
+echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -Qunused-arguments"
-	cat > conftest.$ac_ext <<EOF
-#line 5258 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 6614 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 
 #ifdef __clang__
 #else
 make an error
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:5270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:6631: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:6634: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:6637: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:6640: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   CLANG_COMPILER=yes
 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	CFLAGS="$cf_save_CFLAGS"
-	echo "$ac_t""$CLANG_COMPILER" 1>&6
+	echo "$as_me:6651: result: $CLANG_COMPILER" >&5
+echo "${ECHO_T}$CLANG_COMPILER" >&6
 fi
 
-
 cat > conftest.$ac_ext <<EOF
-#line 5286 "${as_me:-configure}"
+#line 6656 "${as_me:-configure}"
 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
 EOF
 
@@ -5299,8 +6670,8 @@ then
 # remark #981: operands are evaluated in unspecified order
 # warning #279: controlling expression is constant
 
-	echo "checking for $CC warning options" 1>&6
-echo "configure:5304: checking for $CC warning options" >&5
+	{ echo "$as_me:6673: checking for $CC warning options..." >&5
+echo "$as_me: checking for $CC warning options..." >&6;}
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS="-Wall"
 	for cf_opt in \
@@ -5315,8 +6686,13 @@ echo "configure:5304: checking for $CC w
 		wd981
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:5319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-			test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6
+		if { (eval echo "$as_me:6689: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:6692: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+			test -n "$verbose" && echo "$as_me:6694: result: ... -$cf_opt" >&5
+echo "${ECHO_T}... -$cf_opt" >&6
 			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
 		fi
 	done
@@ -5324,8 +6700,8 @@ echo "configure:5304: checking for $CC w
 
 elif test "$GCC" = yes
 then
-	echo "checking for $CC warning options" 1>&6
-echo "configure:5329: checking for $CC warning options" >&5
+	{ echo "$as_me:6703: checking for $CC warning options..." >&5
+echo "$as_me: checking for $CC warning options..." >&6;}
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS=
 	cf_warn_CONST=""
@@ -5345,22 +6721,29 @@ echo "configure:5329: checking for $CC w
 		Wpointer-arith \
 		Wshadow \
 		Wstrict-prototypes \
-		Wundef $cf_gcc_warnings $cf_warn_CONST 
+		Wundef $cf_gcc_warnings $cf_warn_CONST
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:5352: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-			test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6
+		if { (eval echo "$as_me:6727: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:6730: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+			test -n "$verbose" && echo "$as_me:6732: result: ... -$cf_opt" >&5
+echo "${ECHO_T}... -$cf_opt" >&6
 			case $cf_opt in
 			(Wcast-qual)
-				CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
+
 				;;
 			(Winline)
 				case $GCC_VERSION in
 				([34].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me:-configure}:5363: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
-
+echo "${as_me:-configure}:6746: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 					continue;;
 				esac
@@ -5370,8 +6753,7 @@ echo "${as_me:-configure}:5363: testing
 				([12].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me:-configure}:5374: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
-
+echo "${as_me:-configure}:6756: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 					continue;;
 				esac
@@ -5384,25 +6766,22 @@ echo "${as_me:-configure}:5374: testing
 fi
 rm -rf conftest*
 
-
-
 fi
 fi
 
 ## !NNTP_ONLY
 if test "$USE_SPOOLDIR" = "yes"; then
 	## options for directories
-	echo $ac_n "checking for news-library path""... $ac_c" 1>&6
-echo "configure:5397: checking for news-library path" >&5
-	
+	echo "$as_me:6775: checking for news-library path" >&5
+echo $ECHO_N "checking for news-library path... $ECHO_C" >&6
+
 # Check whether --with-libdir or --without-libdir was given.
 if test "${with_libdir+set}" = set; then
   withval="$with_libdir"
-  :
+
 else
   withval="${NEWSLIBDIR:-/usr/lib/news}"
-fi
-if true ; then
+fi; if true ; then
 
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
@@ -5429,26 +6808,28 @@ case ".$withval" in
 	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$withval\"" 1>&2; exit 1; }
+	{ { echo "$as_me:6811: error: expected a pathname, not \"$withval\"" >&5
+echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
 fi
 eval NEWSLIBDIR="$withval"
 
-	echo "$ac_t""$NEWSLIBDIR" 1>&6
+	echo "$as_me:6820: result: $NEWSLIBDIR" >&5
+echo "${ECHO_T}$NEWSLIBDIR" >&6
+
+	echo "$as_me:6823: checking for news spool-directory path" >&5
+echo $ECHO_N "checking for news spool-directory path... $ECHO_C" >&6
 
-	echo $ac_n "checking for news spool-directory path""... $ac_c" 1>&6
-echo "configure:5443: checking for news spool-directory path" >&5
-	
 # Check whether --with-spooldir or --without-spooldir was given.
 if test "${with_spooldir+set}" = set; then
   withval="$with_spooldir"
-  :
+
 else
   withval="${SPOOLDIR:-/var/spool/news}"
-fi
-if true ; then
+fi; if true ; then
 
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
@@ -5475,26 +6856,28 @@ case ".$withval" in
 	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$withval\"" 1>&2; exit 1; }
+	{ { echo "$as_me:6859: error: expected a pathname, not \"$withval\"" >&5
+echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
 fi
 eval SPOOLDIR="$withval"
 
-	echo "$ac_t""$SPOOLDIR" 1>&6
+	echo "$as_me:6868: result: $SPOOLDIR" >&5
+echo "${ECHO_T}$SPOOLDIR" >&6
+
+	echo "$as_me:6871: checking for news overview-directory path" >&5
+echo $ECHO_N "checking for news overview-directory path... $ECHO_C" >&6
 
-	echo $ac_n "checking for news overview-directory path""... $ac_c" 1>&6
-echo "configure:5489: checking for news overview-directory path" >&5
-	
 # Check whether --with-nov-dir or --without-nov-dir was given.
 if test "${with_nov_dir+set}" = set; then
   withval="$with_nov_dir"
-  :
+
 else
   withval="${NOVROOTDIR:-$SPOOLDIR}"
-fi
-if true ; then
+fi; if true ; then
 
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
@@ -5521,40 +6904,45 @@ case ".$withval" in
 	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$withval\"" 1>&2; exit 1; }
+	{ { echo "$as_me:6907: error: expected a pathname, not \"$withval\"" >&5
+echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
 fi
 eval NOVROOTDIR="$withval"
 
-	echo "$ac_t""$NOVROOTDIR" 1>&6
+	echo "$as_me:6916: result: $NOVROOTDIR" >&5
+echo "${ECHO_T}$NOVROOTDIR" >&6
+
+	echo "$as_me:6919: checking for overview filename" >&5
+echo $ECHO_N "checking for overview filename... $ECHO_C" >&6
 
-	echo $ac_n "checking for overview filename""... $ac_c" 1>&6
-echo "configure:5535: checking for overview filename" >&5
-	
 # Check whether --with-nov-fname or --without-nov-fname was given.
 if test "${with_nov_fname+set}" = set; then
   withval="$with_nov_fname"
-  :
+
 else
   withval="${OVERVIEW_FILE-.overview}"
-fi
-test -z "$withval" && withval=no
+fi; test -z "$withval" && withval=no
 case "$withval" in #(vi
 yes)
-  { echo "configure: error: expected a value for --with-nov-fname" 1>&2; exit 1; }
+  { { echo "$as_me:6931: error: expected a value for --with-nov-fname" >&5
+echo "$as_me: error: expected a value for --with-nov-fname" >&2;}
+   { (exit 1); exit 1; }; }
   ;; #(vi
 no) withval=""
   ;;
 esac
 OVERVIEW_FILE="$withval"
 
- cat >> confdefs.h <<EOF
+ cat >>confdefs.h <<EOF
 #define OVERVIEW_FILE "$withval"
 EOF
 
-	echo "$ac_t""$OVERVIEW_FILE" 1>&6
+	echo "$as_me:6944: result: $OVERVIEW_FILE" >&5
+echo "${ECHO_T}$OVERVIEW_FILE" >&6
 
 	INEWSPATH="$NEWSLIBDIR"
 else
@@ -5566,17 +6954,16 @@ fi
 
 ## TODO: kick the --with-inews-dir= stuff, the check below should be enough
 ## (requires some code rework in tin)
-echo $ac_n "checking for directory containing \"inews\"""... $ac_c" 1>&6
-echo "configure:5571: checking for directory containing \"inews\"" >&5
+echo "$as_me:6957: checking for directory containing \"inews\"" >&5
+echo $ECHO_N "checking for directory containing \"inews\"... $ECHO_C" >&6
 
 # Check whether --with-inews-dir or --without-inews-dir was given.
 if test "${with_inews_dir+set}" = set; then
   withval="$with_inews_dir"
-  :
+
 else
   withval="${INEWSDIR:-$INEWSPATH}"
-fi
-if true ; then
+fi; if true ; then
 
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
@@ -5603,7 +6990,9 @@ case ".$withval" in
 	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$withval\"" 1>&2; exit 1; }
+	{ { echo "$as_me:6993: error: expected a pathname, not \"$withval\"" >&5
+echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
@@ -5611,72 +7000,72 @@ fi
 eval INEWSDIR="$withval"
 
 INEWSDIR=`echo $INEWSDIR |sed -e 's,/$,,'`
-echo "$ac_t""$INEWSDIR" 1>&6
+echo "$as_me:7003: result: $INEWSDIR" >&5
+echo "${ECHO_T}$INEWSDIR" >&6
 
 # Extract the first word of "inews", so it can be a program name with args.
 set dummy inews; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:5620: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_INEWS'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:7008: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_INEWS+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$INEWS" in
-  /*)
+  case $INEWS in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_INEWS="$INEWS" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_INEWS="$INEWS" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$INEWSDIR:/news/bin:/usr/lib/news/bin:$INEWSPATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_INEWS="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$INEWSDIR:/news/bin:/usr/lib/news/bin:$INEWSPATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_INEWS="$ac_dir/$ac_word"
+   echo "$as_me:7025: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   test -z "$ac_cv_path_INEWS" && ac_cv_path_INEWS="--internal"
   ;;
 esac
 fi
-INEWS="$ac_cv_path_INEWS"
+INEWS=$ac_cv_path_INEWS
+
 if test -n "$INEWS"; then
-  echo "$ac_t""$INEWS" 1>&6
+  echo "$as_me:7037: result: $INEWS" >&5
+echo "${ECHO_T}$INEWS" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:7040: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
 if test "$ac_cv_path_INEWS" != ""; then
 	if test "$ac_cv_path_INEWS" = "--internal"; then
-		
+
 cf_define=`echo "$INEWS"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define PATH_INEWS "$cf_define"
 EOF
 
-
 	else
-		
+
 cf_define=`echo "$INEWS -h"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define PATH_INEWS "$cf_define"
 EOF
 
-
 	fi
 fi
 
 ### Look for network libraries first, since some functions (such as gethostname)
 ### are used in a lot of places.
-echo $ac_n "checking if you want socks library""... $ac_c" 1>&6
-echo "configure:5676: checking if you want socks library" >&5
-if eval "test \"`echo '$''{'cf_cv_use_libsocks'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:7064: checking if you want socks library" >&5
+echo $ECHO_N "checking if you want socks library... $ECHO_C" >&6
+if test "${cf_cv_use_libsocks+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
 # Check whether --with-socks or --without-socks was given.
 if test "${with_socks+set}" = set; then
@@ -5684,19 +7073,17 @@ if test "${with_socks+set}" = set; then
   cf_cv_use_libsocks=$withval
 else
   cf_cv_use_libsocks=no
-fi
-
+fi;
 
 fi
+echo "$as_me:7079: result: $cf_cv_use_libsocks" >&5
+echo "${ECHO_T}$cf_cv_use_libsocks" >&6
 
-echo "$ac_t""$cf_cv_use_libsocks" 1>&6
-
-echo $ac_n "checking if you want socks5 library""... $ac_c" 1>&6
-echo "configure:5696: checking if you want socks5 library" >&5
-if eval "test \"`echo '$''{'cf_cv_use_libsocks5'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:7082: checking if you want socks5 library" >&5
+echo $ECHO_N "checking if you want socks5 library... $ECHO_C" >&6
+if test "${cf_cv_use_libsocks5+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
 # Check whether --with-socks5 or --without-socks5 was given.
 if test "${with_socks5+set}" = set; then
@@ -5704,27 +7091,24 @@ if test "${with_socks5+set}" = set; then
   cf_cv_use_libsocks5=$withval
 else
   cf_cv_use_libsocks5=no
-fi
-
+fi;
 
 fi
-
-echo "$ac_t""$cf_cv_use_libsocks5" 1>&6
+echo "$as_me:7097: result: $cf_cv_use_libsocks5" >&5
+echo "${ECHO_T}$cf_cv_use_libsocks5" >&6
 
 if test "x$cf_cv_use_libsocks" != xno ; then
-	
-  
+
 case "$cf_cv_use_libsocks" in
 (no)
 	;;
 (yes)
 	;;
 (*)
-	
 
 for cf_searchpath in `echo "$cf_cv_use_libsocks" | tr $PATH_SEPARATOR ' '`; do
 	if test -d $cf_searchpath/include; then
-		
+
 if test -n "$cf_searchpath/include" ; then
   for cf_add_incdir in $cf_searchpath/include
   do
@@ -5747,24 +7131,41 @@ if test -n "$cf_searchpath/include" ; th
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 5753 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 7139 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:5760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:7151: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:7154: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:7157: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:7160: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -5773,8 +7174,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:5777: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:7177: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -5792,7 +7192,7 @@ echo "${as_me:-configure}:5777: testing
 fi
 
 	elif test -d $cf_searchpath/../include ; then
-		
+
 if test -n "$cf_searchpath/../include" ; then
   for cf_add_incdir in $cf_searchpath/../include
   do
@@ -5815,24 +7215,41 @@ if test -n "$cf_searchpath/../include" ;
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 5821 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 7223 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:5828: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:7235: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:7238: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:7241: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:7244: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -5841,8 +7258,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:5845: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:7261: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -5860,10 +7276,12 @@ echo "${as_me:-configure}:5845: testing
 fi
 
 	else
-{ echo "configure: error: cannot find socks library under $cf_cv_use_libsocks" 1>&2; exit 1; }
+{ { echo "$as_me:7279: error: cannot find socks library under $cf_cv_use_libsocks" >&5
+echo "$as_me: error: cannot find socks library under $cf_cv_use_libsocks" >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 	if test -d $cf_searchpath/lib; then
-		
+
 if test -n "$cf_searchpath/lib" ; then
 	for cf_add_libdir in $cf_searchpath/lib
 	do
@@ -5883,8 +7301,7 @@ if test -n "$cf_searchpath/lib" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:5887: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:7304: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -5893,7 +7310,7 @@ echo "${as_me:-configure}:5887: testing
 fi
 
 	elif test -d $cf_searchpath ; then
-		
+
 if test -n "$cf_searchpath" ; then
 	for cf_add_libdir in $cf_searchpath
 	do
@@ -5913,8 +7330,7 @@ if test -n "$cf_searchpath" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:5917: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:7333: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -5923,94 +7339,113 @@ echo "${as_me:-configure}:5917: testing
 fi
 
 	else
-{ echo "configure: error: cannot find socks library under $cf_cv_use_libsocks" 1>&2; exit 1; }
+{ { echo "$as_me:7342: error: cannot find socks library under $cf_cv_use_libsocks" >&5
+echo "$as_me: error: cannot find socks library under $cf_cv_use_libsocks" >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 done
 
 	;;
 esac
 
-  
-
 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
 # will be set on completion of the AC_TRY_LINK below.
 cf_cv_header_path_socks=
 cf_cv_library_path_socks=
 
-
-echo "${as_me:-configure}:5942: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
-
+echo "${as_me:-configure}:7356: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
-cat > conftest.$ac_ext <<EOF
-#line 5948 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 7361 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
 
-int main() {
+int
+main (void)
+{
 
       Raccept((char *)0)
 
-; return 0; }
-EOF
-if { (eval echo configure:5959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:7377: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:7380: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:7383: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:7386: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_find_linkage_socks=yes
 	cf_cv_header_path_socks=/usr/include
 	cf_cv_library_path_socks=/usr/lib
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
 LIBS="-lsocks  $cf_save_LIBS"
 
-cat > conftest.$ac_ext <<EOF
-#line 5975 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 7400 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
 
-int main() {
+int
+main (void)
+{
 
       Raccept((char *)0)
 
-; return 0; }
-EOF
-if { (eval echo configure:5986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:7416: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:7419: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:7422: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:7425: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_find_linkage_socks=yes
 	cf_cv_header_path_socks=/usr/include
 	cf_cv_library_path_socks=/usr/lib
 	cf_cv_library_file_socks="-lsocks"
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 	cf_cv_find_linkage_socks=no
 	LIBS="$cf_save_LIBS"
 
 	test -n "$verbose" && echo "	find linkage for socks library" 1>&6
 
-echo "${as_me:-configure}:6004: testing find linkage for socks library ..." 1>&5
-
-
-	
-echo "${as_me:-configure}:6008: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:7442: testing find linkage for socks library ..." 1>&5
 
+echo "${as_me:-configure}:7444: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
 
-	
 cf_search=
 
 # collect the current set of include-directories from compiler flags
@@ -6021,7 +7456,7 @@ if test -n "${CFLAGS}${CPPFLAGS}" ; then
 		case $cf_header_path in
 		(-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
-			
+
 test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
@@ -6043,7 +7478,6 @@ fi
 
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -6055,7 +7489,6 @@ test -d "$prefix" && \
 	test -d $prefix/socks/include/socks &&    cf_search="$cf_search $prefix/socks/include/socks"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -6064,7 +7497,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -6078,7 +7511,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
@@ -6100,58 +7532,69 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d $cf_cv_header_path_socks ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_socks" 1>&6
 
-echo "${as_me:-configure}:6104: testing ... testing $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me:-configure}:7535: testing ... testing $cf_cv_header_path_socks ..." 1>&5
+
+			CPPFLAGS="$cf_save_CPPFLAGS"
 
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_socks"
 
-			CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_socks"
-			cat > conftest.$ac_ext <<EOF
-#line 6109 "configure"
+			cat >conftest.$ac_ext <<_ACEOF
+#line 7543 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
 
-int main() {
+int
+main (void)
+{
 
       Raccept((char *)0)
 
-; return 0; }
-EOF
-if { (eval echo configure:6120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
-				test -n "$verbose" && echo "	... found socks headers in $cf_cv_header_path_socks" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:7559: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:7562: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:7565: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:7568: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
 
-echo "${as_me:-configure}:6125: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
+				test -n "$verbose" && echo "	... found socks headers in $cf_cv_header_path_socks" 1>&6
 
+echo "${as_me:-configure}:7573: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
 
 				cf_cv_find_linkage_socks=maybe
 				cf_test_CPPFLAGS="$CPPFLAGS"
 				break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 				CPPFLAGS="$cf_save_CPPFLAGS"
-				
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		fi
 	done
 
 	if test "$cf_cv_find_linkage_socks" = maybe ; then
 
-		
-echo "${as_me:-configure}:6146: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
-
+echo "${as_me:-configure}:7591: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
 
-		
-
 		if test "$cf_cv_find_linkage_socks" != yes ; then
-			
+
 cf_search=
 cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
@@ -6160,7 +7603,7 @@ if test -n "${LDFLAGS}${LIBS}" ; then
 		case $cf_library_path in
 		(-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
-			
+
 test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
@@ -6178,10 +7621,8 @@ test -d "$cf_library_path" && \
 	done
 fi
 
-
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -6193,7 +7634,6 @@ test -d "$prefix" && \
 	test -d $prefix/socks/lib/socks &&    cf_search="$cf_search $prefix/socks/lib/socks"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -6202,7 +7642,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -6216,7 +7656,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 cf_search="$cf_library_path_list $cf_search"
 
 			for cf_cv_library_path_socks in $cf_search
@@ -6224,46 +7663,57 @@ cf_search="$cf_library_path_list $cf_sea
 				if test -d $cf_cv_library_path_socks ; then
 					test -n "$verbose" && echo "	... testing $cf_cv_library_path_socks" 1>&6
 
-echo "${as_me:-configure}:6228: testing ... testing $cf_cv_library_path_socks ..." 1>&5
-
+echo "${as_me:-configure}:7666: testing ... testing $cf_cv_library_path_socks ..." 1>&5
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-lsocks  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_socks"
-					cat > conftest.$ac_ext <<EOF
-#line 6235 "configure"
+					cat >conftest.$ac_ext <<_ACEOF
+#line 7672 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
 
-int main() {
+int
+main (void)
+{
 
       Raccept((char *)0)
 
-; return 0; }
-EOF
-if { (eval echo configure:6246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
-					test -n "$verbose" && echo "	... found socks library in $cf_cv_library_path_socks" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:7688: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:7691: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:7694: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:7697: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
 
-echo "${as_me:-configure}:6251: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
+					test -n "$verbose" && echo "	... found socks library in $cf_cv_library_path_socks" 1>&6
 
+echo "${as_me:-configure}:7702: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
 
 					cf_cv_find_linkage_socks=yes
 					cf_cv_library_file_socks="-lsocks"
 					break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 					CPPFLAGS="$cf_save_CPPFLAGS"
 					LIBS="$cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS"
-					
+
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 				fi
 			done
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -6273,18 +7723,17 @@ rm -rf conftest*
 	else
 		cf_cv_find_linkage_socks=no
 	fi
-	
+
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 LIBS="$cf_save_LIBS"
 
 if test "$cf_cv_find_linkage_socks" = yes ; then
 
-	
 if test -n "$cf_cv_header_path_socks" ; then
   for cf_add_incdir in $cf_cv_header_path_socks
   do
@@ -6307,24 +7756,41 @@ if test -n "$cf_cv_header_path_socks" ;
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 6313 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 7764 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:6320: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:7776: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:7779: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:7782: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:7785: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -6333,8 +7799,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:6337: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:7802: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -6351,7 +7816,6 @@ echo "${as_me:-configure}:6337: testing
   done
 fi
 
-	
 if test -n "$cf_cv_library_path_socks" ; then
 	for cf_add_libdir in $cf_cv_library_path_socks
 	do
@@ -6371,8 +7835,7 @@ if test -n "$cf_cv_library_path_socks" ;
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:6375: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:7838: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -6380,7 +7843,6 @@ echo "${as_me:-configure}:6375: testing
 	done
 fi
 
-	
 cf_add_libs="-lsocks"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -6397,113 +7859,123 @@ do
 done
 LIBS="$cf_add_libs"
 
-
 else
-echo "configure: warning: Cannot find socks library" 1>&2
+{ echo "$as_me:7863: WARNING: Cannot find socks library" >&5
+echo "$as_me: WARNING: Cannot find socks library" >&2;}
 fi
 
-
   if test "x$cf_cv_find_linkage_socks" = "xyes" ; then
-    cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define SOCKS 1
 EOF
 
-
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define accept Raccept
 EOF
 
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define bind Rbind
 EOF
 
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define connect Rconnect
 EOF
 
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define getpeername Rgetpeername
 EOF
 
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define getsockname Rgetsockname
 EOF
 
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define listen Rlisten
 EOF
 
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define recvfrom Rrecvfrom
 EOF
 
-    cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define select Rselect
 EOF
 
   else
-    { echo "configure: error: cannot link with socks library" 1>&2; exit 1; }
+    { { echo "$as_me:7906: error: cannot link with socks library" >&5
+echo "$as_me: error: cannot link with socks library" >&2;}
+   { (exit 1); exit 1; }; }
   fi
 
 else
-	
+
 cf_test_netlibs=no
 
-echo $ac_n "checking for network libraries""... $ac_c" 1>&6
-echo "configure:6454: checking for network libraries" >&5
+echo "$as_me:7915: checking for network libraries" >&5
+echo $ECHO_N "checking for network libraries... $ECHO_C" >&6
 
-if eval "test \"`echo '$''{'cf_cv_netlibs'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+if test "${cf_cv_netlibs+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-echo "$ac_t""working..." 1>&6
+
+echo "$as_me:7922: result: working..." >&5
+echo "${ECHO_T}working..." >&6
 
 cf_cv_netlibs=""
 cf_test_netlibs=yes
 
 case $host_os in
 (mingw*)
-	for ac_hdr in windows.h winsock.h winsock2.h 
+
+for ac_header in windows.h winsock.h winsock2.h
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:6471: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:7934: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 7940 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:7944: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:7950: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 6476 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6481: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:7969: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-
 	if test "$ac_cv_header_winsock2_h" = "yes" ; then
 		cf_winsock_lib="-lws2_32"
 	elif test "$ac_cv_header_winsock_h" = "yes" ; then
@@ -6511,7 +7983,7 @@ done
 	fi
 
 	cf_save_LIBS="$LIBS"
-	
+
 cf_add_libs="$cf_winsock_lib"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -6528,9 +8000,8 @@ do
 done
 LIBS="$cf_add_libs"
 
-
-	cat > conftest.$ac_ext <<EOF
-#line 6534 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 8004 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_WINDOWS_H
@@ -6546,836 +8017,1042 @@ LIBS="$cf_add_libs"
 #endif
 #endif
 
-int main() {
+int
+main (void)
+{
 
 	char buffer[1024];
 	gethostname(buffer, sizeof(buffer));
-; return 0; }
-EOF
-if { (eval echo configure:6556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8031: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8034: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8037: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8040: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_netlibs="$cf_winsock_lib $cf_cv_netlibs"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  { echo "configure: error: Cannot link against winsock library" 1>&2; exit 1; }
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+{ { echo "$as_me:8046: error: Cannot link against winsock library" >&5
+echo "$as_me: error: Cannot link against winsock library" >&2;}
+   { (exit 1); exit 1; }; }
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 	LIBS="$cf_save_LIBS"
 	;;
 (*)
-	for ac_func in gethostname
+
+for ac_func in gethostname
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6573: 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 6578 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:8059: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 8065 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8096: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8099: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8102: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8105: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:8115: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:6601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+else
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-
-echo $ac_n "checking for gethostname in -lnsl""... $ac_c" 1>&6
-echo "configure:6624: checking for gethostname in -lnsl" >&5
-ac_lib_var=`echo nsl'_'gethostname | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:8124: checking for gethostname in -lnsl" >&5
+echo $ECHO_N "checking for gethostname in -lnsl... $ECHO_C" >&6
+if test "${ac_cv_lib_nsl_gethostname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 6632 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8132 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char gethostname();
-
-int main() {
-gethostname()
-; return 0; }
-EOF
-if { (eval echo configure:6643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char gethostname ();
+int
+main (void)
+{
+gethostname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8151: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8154: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8157: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8160: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_nsl_gethostname=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_nsl_gethostname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8171: result: $ac_cv_lib_nsl_gethostname" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostname" >&6
+if test $ac_cv_lib_nsl_gethostname = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
 cf_tr_func=`echo "gethostname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_gethostname=yes
 	if test "$cf_used_lib_nsl" != yes ; then cf_used_lib_nsl=yes; cf_cv_netlibs="-lnsl $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_gethostname=unknown
 	unset ac_cv_func_gethostname 2>/dev/null
-	
-			
-echo $ac_n "checking for gethostname in -lsocket""... $ac_c" 1>&6
-echo "configure:6676: checking for gethostname in -lsocket" >&5
-ac_lib_var=`echo socket'_'gethostname | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:8188: checking for gethostname in -lsocket" >&5
+echo $ECHO_N "checking for gethostname in -lsocket... $ECHO_C" >&6
+if test "${ac_cv_lib_socket_gethostname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 6684 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8196 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char gethostname();
-
-int main() {
-gethostname()
-; return 0; }
-EOF
-if { (eval echo configure:6695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char gethostname ();
+int
+main (void)
+{
+gethostname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8215: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8218: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8221: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8224: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_socket_gethostname=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_socket_gethostname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8235: result: $ac_cv_lib_socket_gethostname" >&5
+echo "${ECHO_T}$ac_cv_lib_socket_gethostname" >&6
+if test $ac_cv_lib_socket_gethostname = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
 cf_tr_func=`echo "gethostname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_gethostname=yes
 	if test "$cf_used_lib_socket" != yes ; then cf_used_lib_socket=yes; cf_cv_netlibs="-lsocket $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_gethostname=unknown
 	unset ac_cv_func_gethostname 2>/dev/null
-	
-fi
-
 
 fi
 
+fi
 
 fi
 done
 
-
-	echo $ac_n "checking for main in -linet""... $ac_c" 1>&6
-echo "configure:6737: checking for main in -linet" >&5
-ac_lib_var=`echo inet'_'main | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:8259: checking for main in -linet" >&5
+echo $ECHO_N "checking for main in -linet... $ECHO_C" >&6
+if test "${ac_cv_lib_inet_main+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-linet  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 6745 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8267 "configure"
 #include "confdefs.h"
 
-int main() {
-main()
-; return 0; }
-EOF
-if { (eval echo configure:6752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+int
+main (void)
+{
+main ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8279: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8282: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8285: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8288: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_inet_main=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_inet_main=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8299: result: $ac_cv_lib_inet_main" >&5
+echo "${ECHO_T}$ac_cv_lib_inet_main" >&6
+if test $ac_cv_lib_inet_main = yes; then
   cf_cv_netlibs="-linet $cf_cv_netlibs"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-
 	if test "$ac_cv_func_lsocket" != no ; then
-	for ac_func in socket
+
+for ac_func in socket
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6777: 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 6782 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:8310: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 8316 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8347: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8350: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8353: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8356: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:8366: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:6805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+else
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-
-echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
-echo "configure:6828: checking for socket in -lsocket" >&5
-ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:8375: checking for socket in -lsocket" >&5
+echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
+if test "${ac_cv_lib_socket_socket+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 6836 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8383 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char socket();
-
-int main() {
-socket()
-; return 0; }
-EOF
-if { (eval echo configure:6847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char socket ();
+int
+main (void)
+{
+socket ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8402: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8405: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8408: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8411: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_socket_socket=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_socket_socket=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8422: result: $ac_cv_lib_socket_socket" >&5
+echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
+if test $ac_cv_lib_socket_socket = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
 cf_tr_func=`echo "socket" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_socket=yes
 	if test "$cf_used_lib_socket" != yes ; then cf_used_lib_socket=yes; cf_cv_netlibs="-lsocket $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_socket=unknown
 	unset ac_cv_func_socket 2>/dev/null
-	
-			
-echo $ac_n "checking for socket in -lbsd""... $ac_c" 1>&6
-echo "configure:6880: checking for socket in -lbsd" >&5
-ac_lib_var=`echo bsd'_'socket | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:8439: checking for socket in -lbsd" >&5
+echo $ECHO_N "checking for socket in -lbsd... $ECHO_C" >&6
+if test "${ac_cv_lib_bsd_socket+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 6888 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8447 "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 socket();
-
-int main() {
-socket()
-; return 0; }
-EOF
-if { (eval echo configure:6899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char socket ();
+int
+main (void)
+{
+socket ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8466: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8469: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8472: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8475: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_bsd_socket=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_bsd_socket=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8486: result: $ac_cv_lib_bsd_socket" >&5
+echo "${ECHO_T}$ac_cv_lib_bsd_socket" >&6
+if test $ac_cv_lib_bsd_socket = yes; then
+
 cf_tr_func=`echo "socket" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_socket=yes
 	if test "$cf_used_lib_bsd" != yes ; then cf_used_lib_bsd=yes; cf_cv_netlibs="-lbsd $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_socket=unknown
 	unset ac_cv_func_socket 2>/dev/null
-	
-fi
-
 
 fi
 
+fi
 
 fi
 done
 
 	fi
 
-	for ac_func in gethostbyname
+for ac_func in gethostbyname
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6944: 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 6949 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:8515: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 8521 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8552: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8555: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8558: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8561: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:8571: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:6972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+else
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-
-echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:6995: checking for gethostbyname in -lnsl" >&5
-ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:8580: checking for gethostbyname in -lnsl" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 7003 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8588 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char gethostbyname();
-
-int main() {
-gethostbyname()
-; return 0; }
-EOF
-if { (eval echo configure:7014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char gethostbyname ();
+int
+main (void)
+{
+gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8607: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8610: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8613: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8616: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8627: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
+if test $ac_cv_lib_nsl_gethostbyname = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
 cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_gethostbyname=yes
 	if test "$cf_used_lib_nsl" != yes ; then cf_used_lib_nsl=yes; cf_cv_netlibs="-lnsl $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_gethostbyname=unknown
 	unset ac_cv_func_gethostbyname 2>/dev/null
-	
-fi
 
+fi
 
 fi
 done
 
-
-	for ac_func in inet_ntoa
+for ac_func in inet_ntoa
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7055: 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 7060 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:8652: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 8658 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8689: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8692: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8695: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8698: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:8708: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:7083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+else
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-
-echo $ac_n "checking for inet_ntoa in -lnsl""... $ac_c" 1>&6
-echo "configure:7106: checking for inet_ntoa in -lnsl" >&5
-ac_lib_var=`echo nsl'_'inet_ntoa | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:8717: checking for inet_ntoa in -lnsl" >&5
+echo $ECHO_N "checking for inet_ntoa in -lnsl... $ECHO_C" >&6
+if test "${ac_cv_lib_nsl_inet_ntoa+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 7114 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8725 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char inet_ntoa();
-
-int main() {
-inet_ntoa()
-; return 0; }
-EOF
-if { (eval echo configure:7125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char inet_ntoa ();
+int
+main (void)
+{
+inet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8744: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8747: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8750: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8753: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_nsl_inet_ntoa=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_nsl_inet_ntoa=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8764: result: $ac_cv_lib_nsl_inet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_inet_ntoa" >&6
+if test $ac_cv_lib_nsl_inet_ntoa = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
 cf_tr_func=`echo "inet_ntoa" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_inet_ntoa=yes
 	if test "$cf_used_lib_nsl" != yes ; then cf_used_lib_nsl=yes; cf_cv_netlibs="-lnsl $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_inet_ntoa=unknown
 	unset ac_cv_func_inet_ntoa 2>/dev/null
-	
-fi
 
+fi
 
 fi
 done
 
-
-	for ac_func in gethostbyname
+for ac_func in gethostbyname
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7166: 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 7171 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:8789: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 8795 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8826: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8829: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8832: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8835: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:8845: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:7194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+else
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-
-echo $ac_n "checking for gethostbyname in -lnetwork""... $ac_c" 1>&6
-echo "configure:7217: checking for gethostbyname in -lnetwork" >&5
-ac_lib_var=`echo network'_'gethostbyname | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:8854: checking for gethostbyname in -lnetwork" >&5
+echo $ECHO_N "checking for gethostbyname in -lnetwork... $ECHO_C" >&6
+if test "${ac_cv_lib_network_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnetwork $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 7225 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8862 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char gethostbyname();
-
-int main() {
-gethostbyname()
-; return 0; }
-EOF
-if { (eval echo configure:7236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char gethostbyname ();
+int
+main (void)
+{
+gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8881: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8884: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8887: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8890: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_network_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_network_gethostbyname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:8901: result: $ac_cv_lib_network_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_network_gethostbyname" >&6
+if test $ac_cv_lib_network_gethostbyname = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
 cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_gethostbyname=yes
 	if test "$cf_used_lib_network" != yes ; then cf_used_lib_network=yes; cf_cv_netlibs="-lnetwork $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_gethostbyname=unknown
 	unset ac_cv_func_gethostbyname 2>/dev/null
-	
-fi
 
+fi
 
 fi
 done
 
-
-	for ac_func in strcasecmp
+for ac_func in strcasecmp
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7277: 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 7282 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:8926: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 8932 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:8963: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:8966: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:8969: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:8972: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:8982: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:7305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+else
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-
-echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6
-echo "configure:7328: checking for strcasecmp in -lresolv" >&5
-ac_lib_var=`echo resolv'_'strcasecmp | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:8991: checking for strcasecmp in -lresolv" >&5
+echo $ECHO_N "checking for strcasecmp in -lresolv... $ECHO_C" >&6
+if test "${ac_cv_lib_resolv_strcasecmp+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lresolv $cf_cv_netlibs $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 7336 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 8999 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char strcasecmp();
-
-int main() {
-strcasecmp()
-; return 0; }
-EOF
-if { (eval echo configure:7347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char strcasecmp ();
+int
+main (void)
+{
+strcasecmp ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:9018: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:9021: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:9024: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9027: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_resolv_strcasecmp=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_resolv_strcasecmp=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:9038: result: $ac_cv_lib_resolv_strcasecmp" >&5
+echo "${ECHO_T}$ac_cv_lib_resolv_strcasecmp" >&6
+if test $ac_cv_lib_resolv_strcasecmp = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	
 cf_tr_func=`echo "strcasecmp" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
 	ac_cv_func_strcasecmp=yes
 	if test "$cf_used_lib_resolv" != yes ; then cf_used_lib_resolv=yes; cf_cv_netlibs="-lresolv $cf_cv_netlibs"; fi
 else
-  echo "$ac_t""no" 1>&6
 
 	ac_cv_func_strcasecmp=unknown
 	unset ac_cv_func_strcasecmp 2>/dev/null
-	
-fi
 
+fi
 
 fi
 done
@@ -7385,17 +9062,16 @@ esac
 
 fi
 
-
 case $cf_cv_netlibs in
 (*ws2_32*)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define USE_WINSOCK2_H 1
 EOF
 
 	;;
 esac
 
-
 cf_add_libs="$cf_cv_netlibs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -7415,19 +9091,17 @@ LIBS="$cf_add_libs"
 test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&6
 
 	if test "x$cf_cv_use_libsocks5" != xno ; then
-	
-  
+
 case "$cf_cv_use_libsocks5" in
 (no)
 	;;
 (yes)
 	;;
 (*)
-	
 
 for cf_searchpath in `echo "$cf_cv_use_libsocks5" | tr $PATH_SEPARATOR ' '`; do
 	if test -d $cf_searchpath/include; then
-		
+
 if test -n "$cf_searchpath/include" ; then
   for cf_add_incdir in $cf_searchpath/include
   do
@@ -7450,24 +9124,41 @@ if test -n "$cf_searchpath/include" ; th
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 7456 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 9132 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:7463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:9144: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:9147: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:9150: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9153: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -7476,8 +9167,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:7480: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:9170: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -7495,7 +9185,7 @@ echo "${as_me:-configure}:7480: testing
 fi
 
 	elif test -d $cf_searchpath/../include ; then
-		
+
 if test -n "$cf_searchpath/../include" ; then
   for cf_add_incdir in $cf_searchpath/../include
   do
@@ -7518,24 +9208,41 @@ if test -n "$cf_searchpath/../include" ;
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 7524 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 9216 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:7531: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:9228: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:9231: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:9234: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9237: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -7544,8 +9251,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:7548: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:9254: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -7563,10 +9269,12 @@ echo "${as_me:-configure}:7548: testing
 fi
 
 	else
-{ echo "configure: error: cannot find socks5 library under $cf_cv_use_libsocks5" 1>&2; exit 1; }
+{ { echo "$as_me:9272: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5
+echo "$as_me: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 	if test -d $cf_searchpath/lib; then
-		
+
 if test -n "$cf_searchpath/lib" ; then
 	for cf_add_libdir in $cf_searchpath/lib
 	do
@@ -7586,8 +9294,7 @@ if test -n "$cf_searchpath/lib" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:7590: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:9297: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -7596,7 +9303,7 @@ echo "${as_me:-configure}:7590: testing
 fi
 
 	elif test -d $cf_searchpath ; then
-		
+
 if test -n "$cf_searchpath" ; then
 	for cf_add_libdir in $cf_searchpath
 	do
@@ -7616,8 +9323,7 @@ if test -n "$cf_searchpath" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:7620: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:9326: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -7626,15 +9332,15 @@ echo "${as_me:-configure}:7620: testing
 fi
 
 	else
-{ echo "configure: error: cannot find socks5 library under $cf_cv_use_libsocks5" 1>&2; exit 1; }
+{ { echo "$as_me:9335: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5
+echo "$as_me: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 done
 
 	;;
 esac
 
-
-
 cf_add_libs="-lsocks5"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -7651,349 +9357,431 @@ do
 done
 LIBS="$cf_add_libs"
 
-
-cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define USE_SOCKS5 1
 EOF
 
-cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define SOCKS 1
 EOF
 
-
-echo $ac_n "checking if the socks library uses socks4 prefix""... $ac_c" 1>&6
-echo "configure:7666: checking if the socks library uses socks4 prefix" >&5
+echo "$as_me:9368: checking if the socks library uses socks4 prefix" >&5
+echo $ECHO_N "checking if the socks library uses socks4 prefix... $ECHO_C" >&6
 cf_use_socks4=error
-cat > conftest.$ac_ext <<EOF
-#line 7669 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 9372 "configure"
 #include "confdefs.h"
 
 #include <socks.h>
-int main() {
+int
+main (void)
+{
 
 	Rinit((char *)0)
-; return 0; }
-EOF
-if { (eval echo configure:7678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  cat >> confdefs.h <<\EOF
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:9386: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:9389: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:9392: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9395: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
+cat >>confdefs.h <<\EOF
 #define USE_SOCKS4_PREFIX 1
 EOF
 
 	 cf_use_socks4=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cat > conftest.$ac_ext <<EOF
-#line 7690 "configure"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cat >conftest.$ac_ext <<_ACEOF
+#line 9407 "configure"
 #include "confdefs.h"
 #include <socks.h>
-int main() {
+int
+main (void)
+{
 SOCKSinit((char *)0)
-; return 0; }
-EOF
-if { (eval echo configure:7697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:9419: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:9422: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:9425: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9428: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_use_socks4=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  { echo "configure: error: Cannot link with socks5 library" 1>&2; exit 1; }
-fi
-rm -rf conftest*
-fi
-rm -rf conftest*
-echo "$ac_t""$cf_use_socks4" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+{ { echo "$as_me:9434: error: Cannot link with socks5 library" >&5
+echo "$as_me: error: Cannot link with socks5 library" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+echo "$as_me:9441: result: $cf_use_socks4" >&5
+echo "${ECHO_T}$cf_use_socks4" >&6
 
 if test "$cf_use_socks4" = "yes" ; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define accept Raccept
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define bind Rbind
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define connect Rconnect
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define getpeername Rgetpeername
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define getsockname Rgetsockname
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define listen Rlisten
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define recvfrom Rrecvfrom
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define select Rselect
 EOF
 
 else
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define accept SOCKSaccept
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define getpeername SOCKSgetpeername
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define getsockname SOCKSgetsockname
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define recvfrom SOCKSrecvfrom
 EOF
 
 fi
 
-echo $ac_n "checking if socks5p.h is available""... $ac_c" 1>&6
-echo "configure:7764: checking if socks5p.h is available" >&5
-cat > conftest.$ac_ext <<EOF
-#line 7766 "configure"
+echo "$as_me:9496: checking if socks5p.h is available" >&5
+echo $ECHO_N "checking if socks5p.h is available... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 9499 "configure"
 #include "confdefs.h"
 
 #define INCLUDE_PROTOTYPES
 #include <socks.h>
-int main() {
+int
+main (void)
+{
 
 	init((char *)0)
-; return 0; }
-EOF
-if { (eval echo configure:7776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:9514: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:9517: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:9520: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9523: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_use_socks5p_h=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_use_socks5p_h=no
-fi
-rm -f conftest*
-echo "$ac_t""$cf_use_socks5p_h" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_use_socks5p_h=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:9532: result: $cf_use_socks5p_h" >&5
+echo "${ECHO_T}$cf_use_socks5p_h" >&6
 
-test "$cf_use_socks5p_h" = yes && cat >> confdefs.h <<\EOF
+test "$cf_use_socks5p_h" = yes &&
+cat >>confdefs.h <<\EOF
 #define INCLUDE_PROTOTYPES 1
 EOF
 
-
 	fi
 fi
 
 ### which locking method should be used for mailbox locking
 ### first look for all available locking methods
 
-for ac_hdr in unistd.h fcntl.h sys/file.h
+for ac_header in unistd.h fcntl.h sys/file.h
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:7803: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:9549: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 9555 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:9559: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:9565: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 7808 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7813: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:9584: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-echo $ac_n "checking for fcntl""... $ac_c" 1>&6
-echo "configure:7840: checking for fcntl" >&5
-if eval "test \"`echo '$''{'ac_cv_func_fcntl'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:9594: checking for fcntl" >&5
+echo $ECHO_N "checking for fcntl... $ECHO_C" >&6
+if test "${ac_cv_func_fcntl+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 7845 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 9600 "configure"
 #include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char fcntl(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+#define fcntl autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef fcntl
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char fcntl();
+   builtin and then its argument prototype would still apply.  */
+char fcntl (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_fcntl) || defined (__stub___fcntl)
-choke me
-#else
-fcntl();
+#error found stub for fcntl
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:7868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_fcntl=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_fcntl=no"
-fi
-rm -rf conftest*
-fi
+	return fcntl ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:9631: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:9634: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:9637: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9640: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_fcntl=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_fcntl=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:9650: result: $ac_cv_func_fcntl" >&5
+echo "${ECHO_T}$ac_cv_func_fcntl" >&6
+
+echo "$as_me:9653: checking for lockf" >&5
+echo $ECHO_N "checking for lockf... $ECHO_C" >&6
+if test "${ac_cv_func_lockf+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 9659 "configure"
+#include "confdefs.h"
+#define lockf autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef lockf
 
-if eval "test \"`echo '$ac_cv_func_'fcntl`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
-else
-  echo "$ac_t""no" 1>&6
-fi
+#ifdef __cplusplus
+extern "C"
+#endif
 
-echo $ac_n "checking for lockf""... $ac_c" 1>&6
-echo "configure:7888: checking for lockf" >&5
-if eval "test \"`echo '$''{'ac_cv_func_lockf'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 7893 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char lockf(); 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 lockf();
+   builtin and then its argument prototype would still apply.  */
+char lockf (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_lockf) || defined (__stub___lockf)
-choke me
-#else
-lockf();
+#error found stub for lockf
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:7916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_lockf=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_lockf=no"
-fi
-rm -rf conftest*
-fi
+	return lockf ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:9690: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:9693: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:9696: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9699: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_lockf=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_lockf=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:9709: result: $ac_cv_func_lockf" >&5
+echo "${ECHO_T}$ac_cv_func_lockf" >&6
+
+echo "$as_me:9712: checking for flock" >&5
+echo $ECHO_N "checking for flock... $ECHO_C" >&6
+if test "${ac_cv_func_flock+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 9718 "configure"
+#include "confdefs.h"
+#define flock autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef flock
 
-if eval "test \"`echo '$ac_cv_func_'lockf`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
-else
-  echo "$ac_t""no" 1>&6
-fi
+#ifdef __cplusplus
+extern "C"
+#endif
 
-echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:7936: checking for flock" >&5
-if eval "test \"`echo '$''{'ac_cv_func_flock'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 7941 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char flock(); 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 flock();
+   builtin and then its argument prototype would still apply.  */
+char flock (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_flock) || defined (__stub___flock)
-choke me
-#else
-flock();
+#error found stub for flock
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:7964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_flock=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_flock=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'flock`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
+	return flock ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:9749: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:9752: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:9755: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9758: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_flock=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_flock=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:9768: result: $ac_cv_func_flock" >&5
+echo "${ECHO_T}$ac_cv_func_flock" >&6
+
+echo "$as_me:9771: checking for file-locking functions" >&5
+echo $ECHO_N "checking for file-locking functions... $ECHO_C" >&6
+if test "${cf_cv_lockfile+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  echo "$ac_t""no" 1>&6
-fi
-
 
-echo $ac_n "checking for file-locking functions""... $ac_c" 1>&6
-echo "configure:7985: checking for file-locking functions" >&5
-if eval "test \"`echo '$''{'cf_cv_lockfile'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
 cf_cv_lockfile=
 for cf_lock in fcntl lockf flock
 do
 if eval 'test ${ac_cv_func_'$cf_lock'+set} = set'; then
 	case $cf_lock in #(vi
 	fcntl) #(vi
-		cat > conftest.$ac_ext <<EOF
-#line 7997 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 9784 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -8004,7 +9792,9 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se
 #include <fcntl.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 
 	struct flock flk;
 	int block = 1;
@@ -8018,22 +9808,34 @@ int main() {
 	rc = fcntl(fd, block ? F_SETLKW : F_SETLK, &flk)
 	&& fcntl(fd, F_GETLK, &flk)
 	&& fcntl(fd, F_SETLK, &flk);
-	
-; return 0; }
-EOF
-if { (eval echo configure:8025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:9817: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:9820: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:9823: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9826: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  continue
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+continue
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		;;
 	lockf) #(vi
-		cat > conftest.$ac_ext <<EOF
-#line 8037 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 9838 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -8044,28 +9846,42 @@ rm -f conftest*
 #include <fcntl.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 
 	int block = 1, fd = 0;
 	int ret = lockf(fd, block ? F_LOCK : F_TLOCK, 0L)
 	 && lockf(fd, F_TEST, 0L)
 	 && lockf(fd, F_ULOCK, 0L);
-	
-; return 0; }
-EOF
-if { (eval echo configure:8057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:9863: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:9866: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:9869: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9872: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  continue
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+continue
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		;;
 	flock)
-		cat > conftest.$ac_ext <<EOF
-#line 8069 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 9884 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -8079,24 +9895,38 @@ rm -f conftest*
 #include <sys/file.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 
 	int block = 1, fd = 0;
 	int ret = flock(fd, (LOCK_EX|LOCK_NB))
 	 && flock(fd, LOCK_UN)
 	 && flock(fd, block ? LOCK_EX : (LOCK_EX | LOCK_NB));
-	
-; return 0; }
-EOF
-if { (eval echo configure:8092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:9912: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:9915: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:9918: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:9921: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  continue
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+continue
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		;;
 	esac
 	cf_cv_lockfile="$cf_cv_lockfile $cf_lock"
@@ -8104,12 +9934,11 @@ fi
 done
 
 fi
+echo "$as_me:9937: result: $cf_cv_lockfile" >&5
+echo "${ECHO_T}$cf_cv_lockfile" >&6
 
-echo "$ac_t""$cf_cv_lockfile" 1>&6
-
-
-echo $ac_n "checking which locking method will be used""... $ac_c" 1>&6
-echo "configure:8113: checking which locking method will be used" >&5
+echo "$as_me:9940: checking which locking method will be used" >&5
+echo $ECHO_N "checking which locking method will be used... $ECHO_C" >&6
 ### fcntl() is preferred, if the user just disables fcntl()
 ### without specifying an alternative lockf() is preferred
 
@@ -8118,40 +9947,37 @@ if test "${enable_fcntl+set}" = set; the
   enableval="$enable_fcntl"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    requested_lock="lockf" 
+    requested_lock="lockf"
 	else
 		requested_lock="fcntl"
 	fi
 else
-  enableval=yes 
+  enableval=yes
 	requested_lock="fcntl"
 
-fi
-
+fi;
 
 # Check whether --enable-lockf or --disable-lockf was given.
 if test "${enable_lockf+set}" = set; then
   enableval="$enable_lockf"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    requested_lock="lockf" 
+    requested_lock="lockf"
 	fi
 else
-  enableval=no 
-fi
-
+  enableval=no
+fi;
 
 # Check whether --enable-flock or --disable-flock was given.
 if test "${enable_flock+set}" = set; then
   enableval="$enable_flock"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    requested_lock="flock" 
+    requested_lock="flock"
 	fi
 else
-  enableval=no 
-fi
-
+  enableval=no
+fi;
 ### now check the users wishes against available locking methods
 if test -n "$cf_cv_lockfile"; then
 	for lock in $cf_cv_lockfile; do
@@ -8164,21 +9990,24 @@ if test -n "$cf_cv_lockfile"; then
 	if test "x$used_locking" = "x"; then
 		used_locking=`echo $cf_cv_lockfile|sed -e 's/^\([^ ]\+\).*/\1/g'`
 	fi
-	echo "$ac_t""$used_locking" 1>&6
-	
+	echo "$as_me:9993: result: $used_locking" >&5
+echo "${ECHO_T}$used_locking" >&6
+
 used_locking=`echo "$used_locking" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define USE_$used_locking 1
 EOF
 
 else
-	echo "$ac_t""none" 1>&6;
-	echo "configure: warning: None of fcntl(), lockf(), flock() available" 1>&2
+	echo "$as_me:10003: result: none" >&5
+echo "${ECHO_T}none" >&6;
+	{ echo "$as_me:10005: WARNING: None of fcntl(), lockf(), flock() available" >&5
+echo "$as_me: WARNING: None of fcntl(), lockf(), flock() available" >&2;}
 fi
 
-echo $ac_n "checking for screen type""... $ac_c" 1>&6
-echo "configure:8182: checking for screen type" >&5
+echo "$as_me:10009: checking for screen type" >&5
+echo $ECHO_N "checking for screen type... $ECHO_C" >&6
 
 # Check whether --with-screen or --without-screen was given.
 if test "${with_screen+set}" = set; then
@@ -8186,17 +10015,15 @@ if test "${with_screen+set}" = set; then
   cf_with_screen=$withval
 else
   cf_with_screen=none
-fi
-
-echo "$ac_t""$cf_with_screen" 1>&6
+fi;
+echo "$as_me:10019: result: $cf_with_screen" >&5
+echo "${ECHO_T}$cf_with_screen" >&6
 
 use_curses=no
 use_ncurses=no
 
-
-
-echo $ac_n "checking for specific curses-directory""... $ac_c" 1>&6
-echo "configure:8200: checking for specific curses-directory" >&5
+echo "$as_me:10025: checking for specific curses-directory" >&5
+echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6
 
 # Check whether --with-curses-dir or --without-curses-dir was given.
 if test "${with_curses_dir+set}" = set; then
@@ -8204,13 +10031,13 @@ if test "${with_curses_dir+set}" = set;
   cf_cv_curses_dir=$withval
 else
   cf_cv_curses_dir=no
-fi
-
-echo "$ac_t""$cf_cv_curses_dir" 1>&6
+fi;
+echo "$as_me:10035: result: $cf_cv_curses_dir" >&5
+echo "${ECHO_T}$cf_cv_curses_dir" >&6
 
 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
 then
-	
+
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
 else
@@ -8236,13 +10063,15 @@ case ".$withval" in
 	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$withval\"" 1>&2; exit 1; }
+	{ { echo "$as_me:10066: error: expected a pathname, not \"$withval\"" >&5
+echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
 	if test -d "$cf_cv_curses_dir"
 	then
-		
+
 if test -n "$cf_cv_curses_dir/include" ; then
   for cf_add_incdir in $cf_cv_curses_dir/include
   do
@@ -8265,24 +10094,41 @@ if test -n "$cf_cv_curses_dir/include" ;
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 8271 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 10102 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:8278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:10114: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:10117: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:10120: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:10123: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -8291,8 +10137,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8295: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:10140: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -8309,7 +10154,6 @@ echo "${as_me:-configure}:8295: testing
   done
 fi
 
-		
 if test -n "$cf_cv_curses_dir/lib" ; then
 	for cf_add_libdir in $cf_cv_curses_dir/lib
 	do
@@ -8329,8 +10173,7 @@ if test -n "$cf_cv_curses_dir/lib" ; the
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:8333: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:10176: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -8341,7 +10184,6 @@ fi
 	fi
 fi
 
-
 case $cf_with_screen in #(vi
 termcap|terminfo) #(we will determine which it really is
 	;;
@@ -8360,51 +10202,51 @@ pdcurses) #(vi
 	use_curses=yes
 	;;
 none)
-	echo $ac_n "checking if you want to use ncurses library""... $ac_c" 1>&6
-echo "configure:8365: checking if you want to use ncurses library" >&5
-	
+	echo "$as_me:10205: checking if you want to use ncurses library" >&5
+echo $ECHO_N "checking if you want to use ncurses library... $ECHO_C" >&6
+
 # Check whether --with-ncurses or --without-ncurses was given.
 if test "${with_ncurses+set}" = set; then
   withval="$with_ncurses"
   use_ncurses=$withval
 else
   use_ncurses=no
-fi
+fi;
+	echo "$as_me:10215: result: $use_ncurses" >&5
+echo "${ECHO_T}$use_ncurses" >&6
 
-	echo "$ac_t""$use_ncurses" 1>&6
+	echo "$as_me:10218: checking if you want curses rather than termcap interface" >&5
+echo $ECHO_N "checking if you want curses rather than termcap interface... $ECHO_C" >&6
 
-	echo $ac_n "checking if you want curses rather than termcap interface""... $ac_c" 1>&6
-echo "configure:8378: checking if you want curses rather than termcap interface" >&5
-	
 # Check whether --enable-curses or --disable-curses was given.
 if test "${enable_curses+set}" = set; then
   enableval="$enable_curses"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    cf_with_screen=curses;  use_curses=$withval 
+    cf_with_screen=curses;  use_curses=$withval
 	else
 		cf_with_screen=termcap; use_curses=no
 	fi
 else
-  enableval=no 
+  enableval=no
 	cf_with_screen=termcap; use_curses=no
 
-fi
-
-	echo "$ac_t""$enableval" 1>&6
+fi;
+	echo "$as_me:10235: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 	;;
 esac
 
 if test $use_curses != no ; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define USE_CURSES 1
 EOF
 
 	case $cf_with_screen in #(vi
 	ncurses) #(vi
-		
-echo $ac_n "checking if you want to use pkg-config""... $ac_c" 1>&6
-echo "configure:8408: checking if you want to use pkg-config" >&5
+
+echo "$as_me:10248: checking if you want to use pkg-config" >&5
+echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
 
 # Check whether --with-pkg-config or --without-pkg-config was given.
 if test "${with_pkg_config+set}" = set; then
@@ -8412,50 +10254,98 @@ if test "${with_pkg_config+set}" = set;
   cf_pkg_config=$withval
 else
   cf_pkg_config=yes
-fi
-
-echo "$ac_t""$cf_pkg_config" 1>&6
+fi;
+echo "$as_me:10258: result: $cf_pkg_config" >&5
+echo "${ECHO_T}$cf_pkg_config" >&6
 
 case $cf_pkg_config in
 (no)
 	PKG_CONFIG=none
 	;;
 (yes)
-	
-# Extract the first word of "pkg-config", so it can be a program name with args.
-set dummy pkg-config; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8429: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+echo "$as_me:10270: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$PKG_CONFIG" in
-  /*)
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="none"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
+   echo "$as_me:10287: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   ;;
 esac
 fi
-PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+
 if test -n "$PKG_CONFIG"; then
-  echo "$ac_t""$PKG_CONFIG" 1>&6
+  echo "$as_me:10298: result: $PKG_CONFIG" >&5
+echo "${ECHO_T}$PKG_CONFIG" >&6
+else
+  echo "$as_me:10301: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+echo "$as_me:10310: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
+   echo "$as_me:10327: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
+  test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+
+if test -n "$ac_pt_PKG_CONFIG"; then
+  echo "$as_me:10339: result: $ac_pt_PKG_CONFIG" >&5
+echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
+else
+  echo "$as_me:10342: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  PKG_CONFIG=$ac_pt_PKG_CONFIG
 else
-  echo "$ac_t""no" 1>&6
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 fi
 
 	;;
@@ -8466,7 +10356,7 @@ esac
 
 test -z "$PKG_CONFIG" && PKG_CONFIG=none
 if test "$PKG_CONFIG" != none ; then
-	
+
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
 else
@@ -8492,36 +10382,132 @@ case ".$PKG_CONFIG" in
 	PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$PKG_CONFIG\"" 1>&2; exit 1; }
+	{ { echo "$as_me:10385: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
+echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
 elif test "x$cf_pkg_config" != xno ; then
-	echo "configure: warning: pkg-config is not installed" 1>&2
+	{ echo "$as_me:10392: WARNING: pkg-config is not installed" >&5
+echo "$as_me: WARNING: pkg-config is not installed" >&2;}
 fi
 
-
-
-
-
 cf_ncuconfig_root=ncurses
 cf_have_ncuconfig=no
 
 if test "x${PKG_CONFIG:=none}" != xnone; then
-	echo $ac_n "checking pkg-config for $cf_ncuconfig_root""... $ac_c" 1>&6
-echo "configure:8513: checking pkg-config for $cf_ncuconfig_root" >&5
+	echo "$as_me:10400: checking pkg-config for $cf_ncuconfig_root" >&5
+echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
 	if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
-		echo "$ac_t""yes" 1>&6
+		echo "$as_me:10403: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 
-		echo $ac_n "checking if the $cf_ncuconfig_root package files work""... $ac_c" 1>&6
-echo "configure:8518: checking if the $cf_ncuconfig_root package files work" >&5
+		echo "$as_me:10406: checking if the $cf_ncuconfig_root package files work" >&5
+echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
 		cf_have_ncuconfig=unknown
 
 		cf_save_CPPFLAGS="$CPPFLAGS"
 		cf_save_LIBS="$LIBS"
 
-		CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags $cf_ncuconfig_root`"
-		
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in `$PKG_CONFIG --cflags $cf_ncuconfig_root`
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
+fi
+
+if test -n "$cf_new_cppflags" ; then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
+
 cf_add_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -8538,47 +10524,68 @@ do
 done
 LIBS="$cf_add_libs"
 
-
-		cat > conftest.$ac_ext <<EOF
-#line 8544 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 10528 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:8551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:10540: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:10543: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:10546: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:10549: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
-  cat > conftest.$ac_ext <<EOF
-#line 8557 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 10555 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
 				{ char *xx = curses_version(); return (xx == 0); }
-EOF
-if { (eval echo configure:8563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:10562: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:10565: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:10567: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:10570: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_have_ncuconfig=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_have_ncuconfig=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_ncuconfig=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_have_ncuconfig=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_ncuconfig=no
 fi
-rm -rf conftest*
-		echo "$ac_t""$cf_have_ncuconfig" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+		echo "$as_me:10587: result: $cf_have_ncuconfig" >&5
+echo "${ECHO_T}$cf_have_ncuconfig" >&6
 		test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
 		if test "$cf_have_ncuconfig" != "yes"
 		then
@@ -8586,19 +10593,19 @@ rm -rf conftest*
 			LIBS="$cf_save_LIBS"
 			NCURSES_CONFIG_PKG=none
 		else
-			cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
-		fi
-		
-echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:8598: checking for terminfo header" >&5
-if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:10603: checking for terminfo header" >&5
+echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
+if test "${cf_cv_term_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 case ${cf_cv_ncurses_header} in
 (*/ncurses.h|*/ncursesw.h)
 	cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
@@ -8610,42 +10617,56 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat > conftest.$ac_ext <<EOF
-#line 8615 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 10621 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <$cf_test>
 
-int main() {
+int
+main (void)
+{
 int x = auto_left_margin
-; return 0; }
-EOF
-if { (eval echo configure:8625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:10636: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:10639: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:10642: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:10645: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_term_header="$cf_test"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 	cf_cv_term_header=unknown
-	
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-
-echo "$ac_t""$cf_cv_term_header" 1>&6
+echo "$as_me:10661: result: $cf_cv_term_header" >&5
+echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
 
 case $cf_cv_term_header in
 (*term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_TERM_H 1
 EOF
 
@@ -8654,22 +10675,26 @@ esac
 
 case $cf_cv_term_header in
 (ncurses/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_TERM_H 1
 EOF
 
 	;;
 (ncursesw/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_TERM_H 1
 EOF
 
 	;;
 esac
 
+		fi
 
 	else
-		echo "$ac_t""no" 1>&6
+		echo "$as_me:10696: result: no" >&5
+echo "${ECHO_T}no" >&6
 		NCURSES_CONFIG_PKG=none
 	fi
 else
@@ -8677,55 +10702,189 @@ else
 fi
 
 if test "x$cf_have_ncuconfig" = "xno"; then
-	echo "Looking for ${cf_ncuconfig_root}-config"
+	cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
+
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:10712: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$NCURSES_CONFIG"; then
+  ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
+echo "$as_me:10727: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
+if test -n "$NCURSES_CONFIG"; then
+  echo "$as_me:10735: result: $NCURSES_CONFIG" >&5
+echo "${ECHO_T}$NCURSES_CONFIG" >&6
+else
+  echo "$as_me:10738: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
 
-	
-for ac_prog in ${cf_ncuconfig_root}-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
+    test -n "$NCURSES_CONFIG" && break
+  done
+fi
+if test -z "$NCURSES_CONFIG"; then
+  ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
+  for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
 do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
+  # 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:8689: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_NCURSES_CONFIG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$NCURSES_CONFIG" in
-  /*)
-  ac_cv_path_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test with a dos path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_NCURSES_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  ;;
-esac
+echo "$as_me:10751: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_NCURSES_CONFIG"; then
+  ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
+echo "$as_me:10766: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
-NCURSES_CONFIG="$ac_cv_path_NCURSES_CONFIG"
-if test -n "$NCURSES_CONFIG"; then
-  echo "$ac_t""$NCURSES_CONFIG" 1>&6
+fi
+ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
+if test -n "$ac_ct_NCURSES_CONFIG"; then
+  echo "$as_me:10774: result: $ac_ct_NCURSES_CONFIG" >&5
+echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:10777: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-test -n "$NCURSES_CONFIG" && break
+  test -n "$ac_ct_NCURSES_CONFIG" && break
 done
-test -n "$NCURSES_CONFIG" || NCURSES_CONFIG="none"
+test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
 
+  NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
+fi
 
 	if test "$NCURSES_CONFIG" != none ; then
 
-		CPPFLAGS="$CPPFLAGS `$NCURSES_CONFIG --cflags`"
-		
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in `$NCURSES_CONFIG --cflags`
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
+fi
+
+if test -n "$cf_new_cppflags" ; then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
+
 cf_add_libs="`$NCURSES_CONFIG --libs`"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -8742,113 +10901,130 @@ do
 done
 LIBS="$cf_add_libs"
 
-
 		# even with config script, some packages use no-override for curses.h
-		
-echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:8750: checking if we have identified curses headers" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:10906: checking if we have identified curses headers" >&5
+echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
+if test "${cf_cv_ncurses_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_ncurses_header=none
 for cf_header in \
 	ncurses.h ncurses/ncurses.h \
-	curses.h ncurses/curses.h 
+	curses.h ncurses/curses.h
 do
-cat > conftest.$ac_ext <<EOF
-#line 8761 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 10918 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
-int main() {
+int
+main (void)
+{
 initscr(); tgoto("?", 0,0)
-; return 0; }
-EOF
-if { (eval echo configure:8768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:10930: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:10933: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:10936: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:10939: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_header" 1>&6
+echo "$as_me:10950: result: $cf_cv_ncurses_header" >&5
+echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ echo "configure: error: No curses header-files found" 1>&2; exit 1; }
+	{ { echo "$as_me:10954: error: No curses header-files found" >&5
+echo "$as_me: error: No curses header-files found" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
-for ac_hdr in $cf_cv_ncurses_header
+
+for ac_header in $cf_cv_ncurses_header
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:8791: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:10964: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 10970 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:10974: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:10980: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 8796 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8801: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:10999: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-
-
-				cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-
-				
 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-		cat >> confdefs.h <<EOF
+		cat >>confdefs.h <<EOF
 #define $cf_nculib_ROOT 1
 EOF
 
-
 				cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
 
 	else
 
-		
-
 cf_ncuhdr_root=ncurses
 
 test -n "$cf_cv_curses_dir" && \
 test "$cf_cv_curses_dir" != "no" && { \
-  
+
 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
   do
@@ -8871,24 +11047,41 @@ if test -n "$cf_cv_curses_dir/include/$c
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 8877 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 11055 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:8884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:11067: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:11070: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:11073: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11076: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -8897,8 +11090,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8901: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:11093: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -8917,24 +11109,25 @@ fi
 
 }
 
-echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:8922: checking for $cf_ncuhdr_root header in include-path" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:11112: checking for $cf_ncuhdr_root header in include-path" >&5
+echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
+if test "${cf_cv_ncurses_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
 	( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"
 	for cf_header in $cf_header_list
 	do
-		
-	cat > conftest.$ac_ext <<EOF
-#line 8933 "configure"
-#include "confdefs.h"
 
+	cat >conftest.$ac_ext <<_ACEOF
+#line 11124 "configure"
+#include "confdefs.h"
 
 #include <$cf_header>
-int main() {
+int
+main (void)
+{
 
 #ifdef NCURSES_VERSION
 
@@ -8946,43 +11139,51 @@ printf("old\n");
 	make an error
 #endif
 #endif
-	
-	
-; return 0; }
-EOF
-if { (eval echo configure:8954: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:11148: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:11151: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:11154: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11157: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_h=$cf_header
-	
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_ncurses_h=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_ncurses_h=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 		test "$cf_cv_ncurses_h" != no && break
 	done
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_h" 1>&6
-
-
+echo "$as_me:11172: result: $cf_cv_ncurses_h" >&5
+echo "${ECHO_T}$cf_cv_ncurses_h" >&6
 
 if test "$cf_cv_ncurses_h" != no ; then
 	cf_cv_ncurses_header=$cf_cv_ncurses_h
 else
 
-echo $ac_n "checking for $cf_ncuhdr_root include-path""... $ac_c" 1>&6
-echo "configure:8980: checking for $cf_ncuhdr_root include-path" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_h2'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:11179: checking for $cf_ncuhdr_root include-path" >&5
+echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
+if test "${cf_cv_ncurses_h2+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	test -n "$verbose" && echo
-	
+
 cf_search=
 
 # collect the current set of include-directories from compiler flags
@@ -8993,7 +11194,7 @@ if test -n "${CFLAGS}${CPPFLAGS}" ; then
 		case $cf_header_path in
 		(-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
-			
+
 test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
@@ -9015,7 +11216,6 @@ fi
 
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -9027,7 +11227,6 @@ test -d "$prefix" && \
 	test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -9036,7 +11235,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -9050,7 +11249,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
@@ -9071,7 +11269,7 @@ cf_search="$cf_search $cf_header_path_li
 	cf_save2_CPPFLAGS="$CPPFLAGS"
 	for cf_incdir in $cf_search
 	do
-		
+
 if test -n "$cf_incdir" ; then
   for cf_add_incdir in $cf_incdir
   do
@@ -9094,24 +11292,41 @@ if test -n "$cf_incdir" ; then
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 9100 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 11300 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:9107: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:11312: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:11315: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:11318: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11321: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -9120,8 +11335,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:9124: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:11338: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -9142,14 +11356,15 @@ fi
 			ncurses.h \
 			curses.h
 		do
-			
-	cat > conftest.$ac_ext <<EOF
-#line 9148 "configure"
-#include "confdefs.h"
 
+	cat >conftest.$ac_ext <<_ACEOF
+#line 11361 "configure"
+#include "confdefs.h"
 
 #include <$cf_header>
-int main() {
+int
+main (void)
+{
 
 #ifdef NCURSES_VERSION
 
@@ -9161,21 +11376,31 @@ printf("old\n");
 	make an error
 #endif
 #endif
-	
-	
-; return 0; }
-EOF
-if { (eval echo configure:9169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:11385: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:11388: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:11391: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11394: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_h2=$cf_header
-	
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_ncurses_h2=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_ncurses_h2=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 			if test "$cf_cv_ncurses_h2" != no ; then
 				cf_cv_ncurses_h2=$cf_incdir/$cf_header
@@ -9187,18 +11412,20 @@ rm -f conftest*
 		CPPFLAGS="$cf_save2_CPPFLAGS"
 		test "$cf_cv_ncurses_h2" != no && break
 	done
-	test "$cf_cv_ncurses_h2" = no && { echo "configure: error: not found" 1>&2; exit 1; }
-	
-fi
+	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:11415: error: not found" >&5
+echo "$as_me: error: not found" >&2;}
+   { (exit 1); exit 1; }; }
 
-echo "$ac_t""$cf_cv_ncurses_h2" 1>&6
+fi
+echo "$as_me:11420: result: $cf_cv_ncurses_h2" >&5
+echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
 
 	cf_1st_incdir=`echo $cf_cv_ncurses_h2 | sed -e 's%/[^/]*$%%'`
 	cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2`
 	if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then
 		cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header
 	fi
-	
+
 if test -n "$cf_1st_incdir" ; then
   for cf_add_incdir in $cf_1st_incdir
   do
@@ -9221,24 +11448,41 @@ if test -n "$cf_1st_incdir" ; then
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 9227 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 11456 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:9234: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:11468: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:11471: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:11474: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11477: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -9247,8 +11491,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:9251: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:11494: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -9265,14 +11508,14 @@ echo "${as_me:-configure}:9251: testing
   done
 fi
 
-
 fi
 
 # Set definitions to allow ifdef'ing for ncurses.h
 
 case $cf_cv_ncurses_header in
 (*ncurses.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_H 1
 EOF
 
@@ -9281,27 +11524,27 @@ esac
 
 case $cf_cv_ncurses_header in
 (ncurses/curses.h|ncurses/ncurses.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_NCURSES_H 1
 EOF
 
 	;;
 (ncursesw/curses.h|ncursesw/ncurses.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_NCURSES_H 1
 EOF
 
 	;;
 esac
 
-
-
-echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:9301: checking for terminfo header" >&5
-if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:11542: checking for terminfo header" >&5
+echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
+if test "${cf_cv_term_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 case ${cf_cv_ncurses_header} in
 (*/ncurses.h|*/ncursesw.h)
 	cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
@@ -9313,42 +11556,56 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat > conftest.$ac_ext <<EOF
-#line 9318 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 11560 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <$cf_test>
 
-int main() {
+int
+main (void)
+{
 int x = auto_left_margin
-; return 0; }
-EOF
-if { (eval echo configure:9328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:11575: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:11578: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:11581: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11584: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_term_header="$cf_test"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 	cf_cv_term_header=unknown
-	
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-
-echo "$ac_t""$cf_cv_term_header" 1>&6
+echo "$as_me:11600: result: $cf_cv_term_header" >&5
+echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
 
 case $cf_cv_term_header in
 (*term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_TERM_H 1
 EOF
 
@@ -9357,38 +11614,37 @@ esac
 
 case $cf_cv_term_header in
 (ncurses/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_TERM_H 1
 EOF
 
 	;;
 (ncursesw/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_TERM_H 1
 EOF
 
 	;;
 esac
 
-
 # some applications need this, but should check for NCURSES_VERSION
-cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-
-
-echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:9383: checking for ncurses version" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:11638: checking for ncurses version" >&5
+echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
+if test "${cf_cv_ncurses_version+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_cv_ncurses_version=no
 	cf_tempfile=out$$
 	rm -f $cf_tempfile
 	if test "$cross_compiling" = yes; then
-  
 
 	# This will not work if the preprocessor splits the line after the
 	# Autoconf token.  The 'unproto' program does that.
@@ -9405,7 +11661,11 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:9409: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo "$as_me:11664: \"$cf_try\"") >&5
+  (eval $cf_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11667: \$? = $ac_status" >&5
+  (exit $ac_status); }
 	if test -f conftest.out ; then
 		cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
@@ -9413,8 +11673,8 @@ EOF
 	fi
 
 else
-  cat > conftest.$ac_ext <<EOF
-#line 9418 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 11677 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -9437,168 +11697,212 @@ int main(void)
 #endif
 	${cf_cv_main_return:-return}(0);
 }
-EOF
-if { (eval echo configure:9442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:11702: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:11705: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:11707: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11710: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_ncurses_version=`cat $cf_tempfile`
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 	rm -f $cf_tempfile
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_version" 1>&6
-test "$cf_cv_ncurses_version" = no || cat >> confdefs.h <<\EOF
+echo "$as_me:11724: result: $cf_cv_ncurses_version" >&5
+echo "${ECHO_T}$cf_cv_ncurses_version" >&6
+test "$cf_cv_ncurses_version" = no ||
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-
-
-		
-
 cf_nculib_root=ncurses
 	# This works, except for the special case where we find gpm, but
 	# ncurses is in a nonstandard location via $LIBS, and we really want
 	# to link gpm.
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
-echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
-echo "configure:9473: checking for Gpm_Open in -lgpm" >&5
-ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:11737: checking for Gpm_Open in -lgpm" >&5
+echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
+if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 9481 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 11745 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char Gpm_Open();
-
-int main() {
-Gpm_Open()
-; return 0; }
-EOF
-if { (eval echo configure:9492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  echo $ac_n "checking for initscr in -lgpm""... $ac_c" 1>&6
-echo "configure:9508: checking for initscr in -lgpm" >&5
-ac_lib_var=`echo gpm'_'initscr | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char Gpm_Open ();
+int
+main (void)
+{
+Gpm_Open ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:11764: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:11767: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:11770: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11773: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_gpm_Gpm_Open=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_gpm_Gpm_Open=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:11784: result: $ac_cv_lib_gpm_Gpm_Open" >&5
+echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
+if test $ac_cv_lib_gpm_Gpm_Open = yes; then
+  echo "$as_me:11787: checking for initscr in -lgpm" >&5
+echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
+if test "${ac_cv_lib_gpm_initscr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 9516 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 11795 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
-
-int main() {
-initscr()
-; return 0; }
-EOF
-if { (eval echo configure:9527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char initscr ();
+int
+main (void)
+{
+initscr ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:11814: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:11817: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:11820: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11823: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_gpm_initscr=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_gpm_initscr=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:11834: result: $ac_cv_lib_gpm_initscr" >&5
+echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
+if test $ac_cv_lib_gpm_initscr = yes; then
   LIBS="$cf_ncurses_SAVE"
 else
-  echo "$ac_t""no" 1>&6
-cf_ncurses_LIBS="-lgpm"
+  cf_ncurses_LIBS="-lgpm"
 fi
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-
 case $host_os in
 (freebsd*)
 	# This is only necessary if you are linking against an obsolete
 	# version of ncurses (but it should do no harm, since it's static).
 	if test "$cf_nculib_root" = ncurses ; then
-		echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
-echo "configure:9559: checking for tgoto in -lmytinfo" >&5
-ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+		echo "$as_me:11849: checking for tgoto in -lmytinfo" >&5
+echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
+if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 9567 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 11857 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char tgoto();
-
-int main() {
-tgoto()
-; return 0; }
-EOF
-if { (eval echo configure:9578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char tgoto ();
+int
+main (void)
+{
+tgoto ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:11876: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:11879: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:11882: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11885: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_mytinfo_tgoto=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_mytinfo_tgoto=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:11896: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
+if test $ac_cv_lib_mytinfo_tgoto = yes; then
   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 	fi
 	;;
 esac
 
-
 cf_add_libs="$cf_ncurses_LIBS"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -9615,10 +11919,9 @@ do
 done
 LIBS="$cf_add_libs"
 
-
 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
 then
-	
+
 cf_add_libs="-l$cf_nculib_root"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -9636,79 +11939,109 @@ done
 LIBS="$cf_add_libs"
 
 else
-	
+
 	eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
 	cf_libdir=""
-	echo $ac_n "checking for initscr""... $ac_c" 1>&6
-echo "configure:9644: checking for initscr" >&5
-if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 9649 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char initscr(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+	echo "$as_me:11945: checking for initscr" >&5
+echo $ECHO_N "checking for initscr... $ECHO_C" >&6
+if test "${ac_cv_func_initscr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 11951 "configure"
+#include "confdefs.h"
+#define initscr autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef initscr
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
+   builtin and then its argument prototype would still apply.  */
+char initscr (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_initscr) || defined (__stub___initscr)
-choke me
-#else
-initscr();
+#error found stub for initscr
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:9672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_initscr=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_initscr=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'initscr`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+	return initscr ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:11982: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:11985: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:11988: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:11991: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_initscr=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_initscr=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:12001: result: $ac_cv_func_initscr" >&5
+echo "${ECHO_T}$ac_cv_func_initscr" >&6
+if test $ac_cv_func_initscr = yes; then
   eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
 else
-  echo "$ac_t""no" 1>&6
 
 		cf_save_LIBS="$LIBS"
-		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:9692: checking for initscr in -l$cf_nculib_root" >&5
+		echo "$as_me:12008: checking for initscr in -l$cf_nculib_root" >&5
+echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
 		LIBS="-l$cf_nculib_root $LIBS"
-		cat > conftest.$ac_ext <<EOF
-#line 9695 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 12012 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr()
-; return 0; }
-EOF
-if { (eval echo configure:9702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:12024: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:12027: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:12030: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12033: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:12035: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
-			
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:12042: result: no" >&5
+echo "${ECHO_T}no" >&6
 
-  echo "$ac_t""no" 1>&6
-			
 cf_search=
 cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
@@ -9717,7 +12050,7 @@ if test -n "${LDFLAGS}${LIBS}" ; then
 		case $cf_library_path in
 		(-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
-			
+
 test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
@@ -9735,10 +12068,8 @@ test -d "$cf_library_path" && \
 	done
 fi
 
-
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -9750,7 +12081,6 @@ test -d "$prefix" && \
 	test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -9759,7 +12089,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -9773,54 +12103,69 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 cf_search="$cf_library_path_list $cf_search"
 
 			for cf_libdir in $cf_search
 			do
-				echo $ac_n "checking for -l$cf_nculib_root in $cf_libdir""... $ac_c" 1>&6
-echo "configure:9783: checking for -l$cf_nculib_root in $cf_libdir" >&5
+				echo "$as_me:12110: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
 				LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
-				cat > conftest.$ac_ext <<EOF
-#line 9786 "configure"
+				cat >conftest.$ac_ext <<_ACEOF
+#line 12114 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr()
-; return 0; }
-EOF
-if { (eval echo configure:9793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:12126: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:12129: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:12132: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12135: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:12137: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
 					 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  echo "$ac_t""no" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:12144: result: no" >&5
+echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 			done
-			
+
 fi
-rm -rf conftest*
-		
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+
 fi
 
 eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
 
 if test $cf_found_library = no ; then
-	{ echo "configure: error: Cannot link $cf_nculib_root library" 1>&2; exit 1; }
+	{ { echo "$as_me:12159: error: Cannot link $cf_nculib_root library" >&5
+echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
-
 fi
 
 if test -n "$cf_ncurses_LIBS" ; then
-	echo $ac_n "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS""... $ac_c" 1>&6
-echo "configure:9824: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+	echo "$as_me:12167: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
 	cf_ncurses_SAVE="$LIBS"
 	for p in $cf_ncurses_LIBS ; do
 		q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
@@ -9828,36 +12173,48 @@ echo "configure:9824: checking if we can
 			LIBS="$q"
 		fi
 	done
-	cat > conftest.$ac_ext <<EOF
-#line 9833 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 12177 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:9840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  echo "$ac_t""no" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:12189: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:12192: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:12195: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12198: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:12200: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:12205: result: no" >&5
+echo "${ECHO_T}no" >&6
 		 LIBS="$cf_ncurses_SAVE"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 
-
 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define $cf_nculib_ROOT 1
 EOF
 
-
-
 	fi
 else
 	NCURSES_CONFIG=none
@@ -9865,53 +12222,63 @@ fi
 
 		;;
 	ncursesw) #(vi
-		
+
 for cf_hdr in stdlib.h wchar.h wctype.h
 do
-	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:9873: checking for $cf_hdr" >&5
-	cat > conftest.$ac_ext <<EOF
-#line 9875 "configure"
+	echo "$as_me:12228: checking for $cf_hdr" >&5
+echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
+	cat >conftest.$ac_ext <<_ACEOF
+#line 12231 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9883: \"$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*
+_ACEOF
+if { (eval echo "$as_me:12238: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:12244: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
   cf_found=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
   cf_found=no
 fi
-rm -f conftest*
-echo "$ac_t""$cf_found" 1>&6
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:12262: result: $cf_found" >&5
+echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
-	
+
 cf_tr_hdr=`echo "$cf_hdr" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_${cf_tr_hdr} 1
 EOF
 
 fi
 done
 
-		
-  echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:9910: checking for wide char and multibyte support" >&5
-if eval "test \"`echo '$''{'am_cv_multibyte_able'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+  echo "$as_me:12275: checking for wide char and multibyte support" >&5
+echo $ECHO_N "checking for wide char and multibyte support... $ECHO_C" >&6
+if test "${am_cv_multibyte_able+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 9915 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 12281 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -9924,7 +12291,9 @@ else
 #	include <wctype.h>
 #endif /* HAVE_WCTYPE_H */
 
-int main() {
+int
+main (void)
+{
 const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
       char ocb[5];
       wchar_t wcb[5];
@@ -9963,22 +12332,35 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       mbstowcs(format, "%s", 2);
       swprintf(wcb, 5, format, "test");
       wcsncat(wcb2, wcb, 5);
-; return 0; }
-EOF
-if { (eval echo configure:9969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:12340: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:12343: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:12346: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12349: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   am_cv_multibyte_able=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_save_LIBS="$LIBS"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
-      cat > conftest.$ac_ext <<EOF
-#line 9979 "configure"
+      cat >conftest.$ac_ext <<_ACEOF
+#line 12358 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
-int main() {
+int
+main (void)
+{
 const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
         char ocb[5];
         wchar_t wcb[5];
@@ -10017,60 +12399,167 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         mbstowcs(format, "%s", 2);
         swprintf(wcb, 5, format, "test");
         wcsncat(wcb2, wcb, 5);
-; return 0; }
-EOF
-if { (eval echo configure:10023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:12407: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:12410: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:12413: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12416: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   am_cv_multibyte_able=libutf8
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  am_cv_multibyte_able=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+am_cv_multibyte_able=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
       LIBS="$cf_save_LIBS"
-   
+
 fi
-rm -rf conftest*
-  
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+
 fi
+echo "$as_me:12431: result: $am_cv_multibyte_able" >&5
+echo "${ECHO_T}$am_cv_multibyte_able" >&6
+  if test "$am_cv_multibyte_able" != no; then
+    if test "$am_cv_multibyte_able" = libutf8; then
+      cat >>confdefs.h <<\EOF
+#define HAVE_LIBUTF8_H 1
+EOF
+
+      LIBS="-lutf8 $LIBS"
+    fi
+
+cat >>confdefs.h <<\EOF
+#define MULTIBYTE_ABLE 1
+EOF
+
+  fi
+
+cf_ncuconfig_root=ncursesw
+cf_have_ncuconfig=no
+
+if test "x${PKG_CONFIG:=none}" != xnone; then
+	echo "$as_me:12452: checking pkg-config for $cf_ncuconfig_root" >&5
+echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
+	if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
+		echo "$as_me:12455: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+
+		echo "$as_me:12458: checking if the $cf_ncuconfig_root package files work" >&5
+echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
+		cf_have_ncuconfig=unknown
+
+		cf_save_CPPFLAGS="$CPPFLAGS"
+		cf_save_LIBS="$LIBS"
+
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in `$PKG_CONFIG --cflags $cf_ncuconfig_root`
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
 
-echo "$ac_t""$am_cv_multibyte_able" 1>&6
-  if test "$am_cv_multibyte_able" != no; then
-    if test "$am_cv_multibyte_able" = libutf8; then
-      cat >> confdefs.h <<\EOF
-#define HAVE_LIBUTF8_H 1
-EOF
+if test -n "$cf_new_cflags" ; then
 
-      LIBS="-lutf8 $LIBS"
-    fi
-    cat >> confdefs.h <<\EOF
-#define MULTIBYTE_ABLE 1
-EOF
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
 
-  fi
+fi
 
-		
+if test -n "$cf_new_cppflags" ; then
 
-cf_ncuconfig_root=ncursesw
-cf_have_ncuconfig=no
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
-if test "x${PKG_CONFIG:=none}" != xnone; then
-	echo $ac_n "checking pkg-config for $cf_ncuconfig_root""... $ac_c" 1>&6
-echo "configure:10062: checking pkg-config for $cf_ncuconfig_root" >&5
-	if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
-		echo "$ac_t""yes" 1>&6
+fi
 
-		echo $ac_n "checking if the $cf_ncuconfig_root package files work""... $ac_c" 1>&6
-echo "configure:10067: checking if the $cf_ncuconfig_root package files work" >&5
-		cf_have_ncuconfig=unknown
+if test -n "$cf_new_extra_cppflags" ; then
 
-		cf_save_CPPFLAGS="$CPPFLAGS"
-		cf_save_LIBS="$LIBS"
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
 
-		CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags $cf_ncuconfig_root`"
-		
 cf_add_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -10087,47 +12576,68 @@ do
 done
 LIBS="$cf_add_libs"
 
-
-		cat > conftest.$ac_ext <<EOF
-#line 10093 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 12580 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:10100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:12592: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:12595: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:12598: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12601: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
-  cat > conftest.$ac_ext <<EOF
-#line 10106 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 12607 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
 				{ char *xx = curses_version(); return (xx == 0); }
-EOF
-if { (eval echo configure:10112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:12614: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:12617: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:12619: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12622: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_have_ncuconfig=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_have_ncuconfig=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_ncuconfig=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_have_ncuconfig=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_ncuconfig=no
 fi
-rm -rf conftest*
-		echo "$ac_t""$cf_have_ncuconfig" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+		echo "$as_me:12639: result: $cf_have_ncuconfig" >&5
+echo "${ECHO_T}$cf_have_ncuconfig" >&6
 		test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
 		if test "$cf_have_ncuconfig" != "yes"
 		then
@@ -10135,19 +12645,19 @@ rm -rf conftest*
 			LIBS="$cf_save_LIBS"
 			NCURSES_CONFIG_PKG=none
 		else
-			cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
-		fi
-		
-echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:10147: checking for terminfo header" >&5
-if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:12655: checking for terminfo header" >&5
+echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
+if test "${cf_cv_term_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 case ${cf_cv_ncurses_header} in
 (*/ncurses.h|*/ncursesw.h)
 	cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
@@ -10159,42 +12669,56 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat > conftest.$ac_ext <<EOF
-#line 10164 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 12673 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <$cf_test>
 
-int main() {
+int
+main (void)
+{
 int x = auto_left_margin
-; return 0; }
-EOF
-if { (eval echo configure:10174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:12688: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:12691: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:12694: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12697: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_term_header="$cf_test"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 	cf_cv_term_header=unknown
-	
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-
-echo "$ac_t""$cf_cv_term_header" 1>&6
+echo "$as_me:12713: result: $cf_cv_term_header" >&5
+echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
 
 case $cf_cv_term_header in
 (*term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_TERM_H 1
 EOF
 
@@ -10203,22 +12727,26 @@ esac
 
 case $cf_cv_term_header in
 (ncurses/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_TERM_H 1
 EOF
 
 	;;
 (ncursesw/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_TERM_H 1
 EOF
 
 	;;
 esac
 
+		fi
 
 	else
-		echo "$ac_t""no" 1>&6
+		echo "$as_me:12748: result: no" >&5
+echo "${ECHO_T}no" >&6
 		NCURSES_CONFIG_PKG=none
 	fi
 else
@@ -10226,55 +12754,189 @@ else
 fi
 
 if test "x$cf_have_ncuconfig" = "xno"; then
-	echo "Looking for ${cf_ncuconfig_root}-config"
+	cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
+
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:12764: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$NCURSES_CONFIG"; then
+  ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
+echo "$as_me:12779: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
+if test -n "$NCURSES_CONFIG"; then
+  echo "$as_me:12787: result: $NCURSES_CONFIG" >&5
+echo "${ECHO_T}$NCURSES_CONFIG" >&6
+else
+  echo "$as_me:12790: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
 
-	
-for ac_prog in ${cf_ncuconfig_root}-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
+    test -n "$NCURSES_CONFIG" && break
+  done
+fi
+if test -z "$NCURSES_CONFIG"; then
+  ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
+  for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
 do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
+  # 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:10238: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_NCURSES_CONFIG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$NCURSES_CONFIG" in
-  /*)
-  ac_cv_path_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test with a dos path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_NCURSES_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  ;;
-esac
+echo "$as_me:12803: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_NCURSES_CONFIG"; then
+  ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
+echo "$as_me:12818: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
-NCURSES_CONFIG="$ac_cv_path_NCURSES_CONFIG"
-if test -n "$NCURSES_CONFIG"; then
-  echo "$ac_t""$NCURSES_CONFIG" 1>&6
+fi
+ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
+if test -n "$ac_ct_NCURSES_CONFIG"; then
+  echo "$as_me:12826: result: $ac_ct_NCURSES_CONFIG" >&5
+echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:12829: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-test -n "$NCURSES_CONFIG" && break
+  test -n "$ac_ct_NCURSES_CONFIG" && break
 done
-test -n "$NCURSES_CONFIG" || NCURSES_CONFIG="none"
+test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
 
+  NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
+fi
 
 	if test "$NCURSES_CONFIG" != none ; then
 
-		CPPFLAGS="$CPPFLAGS `$NCURSES_CONFIG --cflags`"
-		
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in `$NCURSES_CONFIG --cflags`
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
+fi
+
+if test -n "$cf_new_cppflags" ; then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
+
 cf_add_libs="`$NCURSES_CONFIG --libs`"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -10291,113 +12953,130 @@ do
 done
 LIBS="$cf_add_libs"
 
-
 		# even with config script, some packages use no-override for curses.h
-		
-echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:10299: checking if we have identified curses headers" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+echo "$as_me:12958: checking if we have identified curses headers" >&5
+echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
+if test "${cf_cv_ncurses_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_ncurses_header=none
 for cf_header in \
 	ncurses.h ncursesw/ncurses.h \
-	curses.h ncursesw/curses.h 
+	curses.h ncursesw/curses.h
 do
-cat > conftest.$ac_ext <<EOF
-#line 10310 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 12970 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
-int main() {
+int
+main (void)
+{
 initscr(); tgoto("?", 0,0)
-; return 0; }
-EOF
-if { (eval echo configure:10317: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:12982: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:12985: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:12988: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:12991: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_header" 1>&6
+echo "$as_me:13002: result: $cf_cv_ncurses_header" >&5
+echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ echo "configure: error: No curses header-files found" 1>&2; exit 1; }
+	{ { echo "$as_me:13006: error: No curses header-files found" >&5
+echo "$as_me: error: No curses header-files found" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
-for ac_hdr in $cf_cv_ncurses_header
+
+for ac_header in $cf_cv_ncurses_header
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:10340: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:13016: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 13022 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:13026: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:13032: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 10345 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10350: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:13051: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-
-
-				cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-
-				
 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-		cat >> confdefs.h <<EOF
+		cat >>confdefs.h <<EOF
 #define $cf_nculib_ROOT 1
 EOF
 
-
 				cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
 
 	else
 
-		
-
 cf_ncuhdr_root=ncursesw
 
 test -n "$cf_cv_curses_dir" && \
 test "$cf_cv_curses_dir" != "no" && { \
-  
+
 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
   do
@@ -10420,24 +13099,41 @@ if test -n "$cf_cv_curses_dir/include/$c
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 10426 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 13107 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:10433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:13119: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:13122: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:13125: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13128: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -10446,8 +13142,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10450: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:13145: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -10466,28 +13161,29 @@ fi
 
 }
 
-echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:10471: checking for $cf_ncuhdr_root header in include-path" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:13164: checking for $cf_ncuhdr_root header in include-path" >&5
+echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
+if test "${cf_cv_ncurses_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
 	( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"
 	for cf_header in $cf_header_list
 	do
-		
-	cat > conftest.$ac_ext <<EOF
-#line 10482 "configure"
-#include "confdefs.h"
 
+	cat >conftest.$ac_ext <<_ACEOF
+#line 13176 "configure"
+#include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
 #undef  HAVE_LIBUTF8_H	/* in case we used CF_UTF8_LIB */
 #define HAVE_LIBUTF8_H	/* to force ncurses' header file to use cchar_t */
 
 #include <$cf_header>
-int main() {
+int
+main (void)
+{
 
 #ifdef NCURSES_VERSION
 
@@ -10503,43 +13199,51 @@ printf("old\n");
 	make an error
 #endif
 #endif
-	
-	
-; return 0; }
-EOF
-if { (eval echo configure:10511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:13208: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:13211: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:13214: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13217: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_h=$cf_header
-	
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_ncurses_h=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_ncurses_h=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 		test "$cf_cv_ncurses_h" != no && break
 	done
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_h" 1>&6
-
-
+echo "$as_me:13232: result: $cf_cv_ncurses_h" >&5
+echo "${ECHO_T}$cf_cv_ncurses_h" >&6
 
 if test "$cf_cv_ncurses_h" != no ; then
 	cf_cv_ncurses_header=$cf_cv_ncurses_h
 else
 
-echo $ac_n "checking for $cf_ncuhdr_root include-path""... $ac_c" 1>&6
-echo "configure:10537: checking for $cf_ncuhdr_root include-path" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_h2'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:13239: checking for $cf_ncuhdr_root include-path" >&5
+echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
+if test "${cf_cv_ncurses_h2+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	test -n "$verbose" && echo
-	
+
 cf_search=
 
 # collect the current set of include-directories from compiler flags
@@ -10550,7 +13254,7 @@ if test -n "${CFLAGS}${CPPFLAGS}" ; then
 		case $cf_header_path in
 		(-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
-			
+
 test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
@@ -10572,7 +13276,6 @@ fi
 
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -10584,7 +13287,6 @@ test -d "$prefix" && \
 	test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -10593,7 +13295,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -10607,7 +13309,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
@@ -10628,7 +13329,7 @@ cf_search="$cf_search $cf_header_path_li
 	cf_save2_CPPFLAGS="$CPPFLAGS"
 	for cf_incdir in $cf_search
 	do
-		
+
 if test -n "$cf_incdir" ; then
   for cf_add_incdir in $cf_incdir
   do
@@ -10651,24 +13352,41 @@ if test -n "$cf_incdir" ; then
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 10657 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 13360 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:10664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:13372: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:13375: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:13378: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13381: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -10677,8 +13395,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10681: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:13398: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -10699,14 +13416,15 @@ fi
 			ncurses.h \
 			curses.h
 		do
-			
-	cat > conftest.$ac_ext <<EOF
-#line 10705 "configure"
-#include "confdefs.h"
 
+	cat >conftest.$ac_ext <<_ACEOF
+#line 13421 "configure"
+#include "confdefs.h"
 
 #include <$cf_header>
-int main() {
+int
+main (void)
+{
 
 #ifdef NCURSES_VERSION
 
@@ -10718,21 +13436,31 @@ printf("old\n");
 	make an error
 #endif
 #endif
-	
-	
-; return 0; }
-EOF
-if { (eval echo configure:10726: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:13445: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:13448: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:13451: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13454: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_h2=$cf_header
-	
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_ncurses_h2=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_ncurses_h2=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 			if test "$cf_cv_ncurses_h2" != no ; then
 				cf_cv_ncurses_h2=$cf_incdir/$cf_header
@@ -10744,18 +13472,20 @@ rm -f conftest*
 		CPPFLAGS="$cf_save2_CPPFLAGS"
 		test "$cf_cv_ncurses_h2" != no && break
 	done
-	test "$cf_cv_ncurses_h2" = no && { echo "configure: error: not found" 1>&2; exit 1; }
-	
-fi
+	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:13475: error: not found" >&5
+echo "$as_me: error: not found" >&2;}
+   { (exit 1); exit 1; }; }
 
-echo "$ac_t""$cf_cv_ncurses_h2" 1>&6
+fi
+echo "$as_me:13480: result: $cf_cv_ncurses_h2" >&5
+echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
 
 	cf_1st_incdir=`echo $cf_cv_ncurses_h2 | sed -e 's%/[^/]*$%%'`
 	cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2`
 	if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then
 		cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header
 	fi
-	
+
 if test -n "$cf_1st_incdir" ; then
   for cf_add_incdir in $cf_1st_incdir
   do
@@ -10778,24 +13508,41 @@ if test -n "$cf_1st_incdir" ; then
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 10784 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 13516 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:10791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:13528: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:13531: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:13534: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13537: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -10804,8 +13551,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10808: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:13554: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -10822,14 +13568,14 @@ echo "${as_me:-configure}:10808: testing
   done
 fi
 
-
 fi
 
 # Set definitions to allow ifdef'ing for ncurses.h
 
 case $cf_cv_ncurses_header in
 (*ncurses.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_H 1
 EOF
 
@@ -10838,27 +13584,27 @@ esac
 
 case $cf_cv_ncurses_header in
 (ncurses/curses.h|ncurses/ncurses.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_NCURSES_H 1
 EOF
 
 	;;
 (ncursesw/curses.h|ncursesw/ncurses.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_NCURSES_H 1
 EOF
 
 	;;
 esac
 
-
-
-echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:10858: checking for terminfo header" >&5
-if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:13602: checking for terminfo header" >&5
+echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
+if test "${cf_cv_term_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 case ${cf_cv_ncurses_header} in
 (*/ncurses.h|*/ncursesw.h)
 	cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
@@ -10870,42 +13616,56 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat > conftest.$ac_ext <<EOF
-#line 10875 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 13620 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <$cf_test>
 
-int main() {
+int
+main (void)
+{
 int x = auto_left_margin
-; return 0; }
-EOF
-if { (eval echo configure:10885: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:13635: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:13638: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:13641: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13644: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_term_header="$cf_test"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 	cf_cv_term_header=unknown
-	
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-
-echo "$ac_t""$cf_cv_term_header" 1>&6
+echo "$as_me:13660: result: $cf_cv_term_header" >&5
+echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
 
 case $cf_cv_term_header in
 (*term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_TERM_H 1
 EOF
 
@@ -10914,38 +13674,37 @@ esac
 
 case $cf_cv_term_header in
 (ncurses/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_TERM_H 1
 EOF
 
 	;;
 (ncursesw/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_TERM_H 1
 EOF
 
 	;;
 esac
 
-
 # some applications need this, but should check for NCURSES_VERSION
-cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-
-
-echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:10940: checking for ncurses version" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:13698: checking for ncurses version" >&5
+echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
+if test "${cf_cv_ncurses_version+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_cv_ncurses_version=no
 	cf_tempfile=out$$
 	rm -f $cf_tempfile
 	if test "$cross_compiling" = yes; then
-  
 
 	# This will not work if the preprocessor splits the line after the
 	# Autoconf token.  The 'unproto' program does that.
@@ -10962,7 +13721,11 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:10966: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo "$as_me:13724: \"$cf_try\"") >&5
+  (eval $cf_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13727: \$? = $ac_status" >&5
+  (exit $ac_status); }
 	if test -f conftest.out ; then
 		cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
@@ -10970,8 +13733,8 @@ EOF
 	fi
 
 else
-  cat > conftest.$ac_ext <<EOF
-#line 10975 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 13737 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -10994,168 +13757,212 @@ int main(void)
 #endif
 	${cf_cv_main_return:-return}(0);
 }
-EOF
-if { (eval echo configure:10999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:13762: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:13765: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:13767: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13770: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_ncurses_version=`cat $cf_tempfile`
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 	rm -f $cf_tempfile
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_version" 1>&6
-test "$cf_cv_ncurses_version" = no || cat >> confdefs.h <<\EOF
+echo "$as_me:13784: result: $cf_cv_ncurses_version" >&5
+echo "${ECHO_T}$cf_cv_ncurses_version" >&6
+test "$cf_cv_ncurses_version" = no ||
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-
-
-		
-
 cf_nculib_root=ncursesw
 	# This works, except for the special case where we find gpm, but
 	# ncurses is in a nonstandard location via $LIBS, and we really want
 	# to link gpm.
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
-echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
-echo "configure:11030: checking for Gpm_Open in -lgpm" >&5
-ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:13797: checking for Gpm_Open in -lgpm" >&5
+echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
+if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 11038 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 13805 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char Gpm_Open();
-
-int main() {
-Gpm_Open()
-; return 0; }
-EOF
-if { (eval echo configure:11049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  echo $ac_n "checking for initscr in -lgpm""... $ac_c" 1>&6
-echo "configure:11065: checking for initscr in -lgpm" >&5
-ac_lib_var=`echo gpm'_'initscr | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char Gpm_Open ();
+int
+main (void)
+{
+Gpm_Open ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:13824: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:13827: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:13830: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13833: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_gpm_Gpm_Open=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_gpm_Gpm_Open=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:13844: result: $ac_cv_lib_gpm_Gpm_Open" >&5
+echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
+if test $ac_cv_lib_gpm_Gpm_Open = yes; then
+  echo "$as_me:13847: checking for initscr in -lgpm" >&5
+echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
+if test "${ac_cv_lib_gpm_initscr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 11073 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 13855 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
-
-int main() {
-initscr()
-; return 0; }
-EOF
-if { (eval echo configure:11084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char initscr ();
+int
+main (void)
+{
+initscr ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:13874: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:13877: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:13880: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13883: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_gpm_initscr=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_gpm_initscr=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:13894: result: $ac_cv_lib_gpm_initscr" >&5
+echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
+if test $ac_cv_lib_gpm_initscr = yes; then
   LIBS="$cf_ncurses_SAVE"
 else
-  echo "$ac_t""no" 1>&6
-cf_ncurses_LIBS="-lgpm"
+  cf_ncurses_LIBS="-lgpm"
 fi
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-
 case $host_os in
 (freebsd*)
 	# This is only necessary if you are linking against an obsolete
 	# version of ncurses (but it should do no harm, since it's static).
 	if test "$cf_nculib_root" = ncurses ; then
-		echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
-echo "configure:11116: checking for tgoto in -lmytinfo" >&5
-ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+		echo "$as_me:13909: checking for tgoto in -lmytinfo" >&5
+echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
+if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 11124 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 13917 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char tgoto();
-
-int main() {
-tgoto()
-; return 0; }
-EOF
-if { (eval echo configure:11135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char tgoto ();
+int
+main (void)
+{
+tgoto ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:13936: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:13939: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:13942: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:13945: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_mytinfo_tgoto=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_mytinfo_tgoto=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:13956: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
+if test $ac_cv_lib_mytinfo_tgoto = yes; then
   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 	fi
 	;;
 esac
 
-
 cf_add_libs="$cf_ncurses_LIBS"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -11172,10 +13979,9 @@ do
 done
 LIBS="$cf_add_libs"
 
-
 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
 then
-	
+
 cf_add_libs="-l$cf_nculib_root"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -11193,79 +13999,109 @@ done
 LIBS="$cf_add_libs"
 
 else
-	
+
 	eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
 	cf_libdir=""
-	echo $ac_n "checking for initscr""... $ac_c" 1>&6
-echo "configure:11201: checking for initscr" >&5
-if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 11206 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char initscr(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+	echo "$as_me:14005: checking for initscr" >&5
+echo $ECHO_N "checking for initscr... $ECHO_C" >&6
+if test "${ac_cv_func_initscr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 14011 "configure"
+#include "confdefs.h"
+#define initscr autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef initscr
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
+   builtin and then its argument prototype would still apply.  */
+char initscr (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_initscr) || defined (__stub___initscr)
-choke me
-#else
-initscr();
+#error found stub for initscr
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:11229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_initscr=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_initscr=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'initscr`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+	return initscr ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14042: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14045: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14048: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14051: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_initscr=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_initscr=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:14061: result: $ac_cv_func_initscr" >&5
+echo "${ECHO_T}$ac_cv_func_initscr" >&6
+if test $ac_cv_func_initscr = yes; then
   eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
 else
-  echo "$ac_t""no" 1>&6
 
 		cf_save_LIBS="$LIBS"
-		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:11249: checking for initscr in -l$cf_nculib_root" >&5
+		echo "$as_me:14068: checking for initscr in -l$cf_nculib_root" >&5
+echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
 		LIBS="-l$cf_nculib_root $LIBS"
-		cat > conftest.$ac_ext <<EOF
-#line 11252 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 14072 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr()
-; return 0; }
-EOF
-if { (eval echo configure:11259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14084: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14087: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14090: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14093: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:14095: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
-			
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:14102: result: no" >&5
+echo "${ECHO_T}no" >&6
 
-  echo "$ac_t""no" 1>&6
-			
 cf_search=
 cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
@@ -11274,7 +14110,7 @@ if test -n "${LDFLAGS}${LIBS}" ; then
 		case $cf_library_path in
 		(-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
-			
+
 test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
@@ -11292,10 +14128,8 @@ test -d "$cf_library_path" && \
 	done
 fi
 
-
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -11307,7 +14141,6 @@ test -d "$prefix" && \
 	test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -11316,7 +14149,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -11330,54 +14163,69 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 cf_search="$cf_library_path_list $cf_search"
 
 			for cf_libdir in $cf_search
 			do
-				echo $ac_n "checking for -l$cf_nculib_root in $cf_libdir""... $ac_c" 1>&6
-echo "configure:11340: checking for -l$cf_nculib_root in $cf_libdir" >&5
+				echo "$as_me:14170: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
 				LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
-				cat > conftest.$ac_ext <<EOF
-#line 11343 "configure"
+				cat >conftest.$ac_ext <<_ACEOF
+#line 14174 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr()
-; return 0; }
-EOF
-if { (eval echo configure:11350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14186: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14189: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14192: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14195: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:14197: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
 					 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  echo "$ac_t""no" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:14204: result: no" >&5
+echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 			done
-			
+
 fi
-rm -rf conftest*
-		
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+
 fi
 
 eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
 
 if test $cf_found_library = no ; then
-	{ echo "configure: error: Cannot link $cf_nculib_root library" 1>&2; exit 1; }
+	{ { echo "$as_me:14219: error: Cannot link $cf_nculib_root library" >&5
+echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
-
 fi
 
 if test -n "$cf_ncurses_LIBS" ; then
-	echo $ac_n "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS""... $ac_c" 1>&6
-echo "configure:11381: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+	echo "$as_me:14227: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
 	cf_ncurses_SAVE="$LIBS"
 	for p in $cf_ncurses_LIBS ; do
 		q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
@@ -11385,56 +14233,69 @@ echo "configure:11381: checking if we ca
 			LIBS="$q"
 		fi
 	done
-	cat > conftest.$ac_ext <<EOF
-#line 11390 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 14237 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:11397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  echo "$ac_t""no" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14249: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14252: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14255: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14258: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:14260: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:14265: result: no" >&5
+echo "${ECHO_T}no" >&6
 		 LIBS="$cf_ncurses_SAVE"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 
-
 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define $cf_nculib_ROOT 1
 EOF
 
-
-
 	fi
 else
 	NCURSES_CONFIG=none
 fi
 
-		
-echo $ac_n "checking definition to turn on extended curses functions""... $ac_c" 1>&6
-echo "configure:11426: checking definition to turn on extended curses functions" >&5
-if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:14283: checking definition to turn on extended curses functions" >&5
+echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6
+if test "${cf_cv_need_xopen_extension+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_need_xopen_extension=unknown
-cat > conftest.$ac_ext <<EOF
-#line 11433 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 14291 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 
 #if defined(NCURSES_VERSION_PATCH)
 #if (NCURSES_VERSION_PATCH < 20100501) && (NCURSES_VERSION_PATCH >= 20100403)
@@ -11448,26 +14309,39 @@ int main() {
 	long x = winnstr(stdscr, "", 0);
 	int x1, y1;
 	getbegyx(stdscr, y1, x1)
-; return 0; }
-EOF
-if { (eval echo configure:11454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14317: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14320: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14323: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14326: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_need_xopen_extension=none
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
-		cat > conftest.$ac_ext <<EOF
-#line 11465 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 14336 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
 #include <stdlib.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 
 #ifdef NCURSES_VERSION
 		cchar_t check;
@@ -11476,44 +14350,58 @@ int main() {
 		long x = winnstr(stdscr, "", 0);
 		int x1, y1;
 		getbegyx(stdscr, y1, x1)
-; return 0; }
-EOF
-if { (eval echo configure:11482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14358: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14361: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14364: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14367: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 	done
-	
-fi
-rm -rf conftest*
 
 fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
-echo "$ac_t""$cf_cv_need_xopen_extension" 1>&6
+fi
+echo "$as_me:14381: result: $cf_cv_need_xopen_extension" >&5
+echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
 
 case $cf_cv_need_xopen_extension in
 (*_*)
-	CPPFLAGS="$CPPFLAGS -D$cf_cv_need_xopen_extension"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D$cf_cv_need_xopen_extension"
+
 	;;
 esac
 
-
-		test "$cf_cv_need_xopen_extension" = unknown && { echo "configure: error: X/Open curses not found" 1>&2; exit 1; }
+		test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:14393: error: X/Open curses not found" >&5
+echo "$as_me: error: X/Open curses not found" >&2;}
+   { (exit 1); exit 1; }; }
 		;;
 	curses) #(vi
-		
 
-
-echo $ac_n "checking for extra include directories""... $ac_c" 1>&6
-echo "configure:11513: checking for extra include directories" >&5
-if eval "test \"`echo '$''{'cf_cv_curses_incdir'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:14399: checking for extra include directories" >&5
+echo $ECHO_N "checking for extra include directories... $ECHO_C" >&6
+if test "${cf_cv_curses_incdir+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_curses_incdir=no
 case $host_os in
 (hpux10.*)
@@ -11534,97 +14422,125 @@ case $host_os in
 esac
 
 fi
+echo "$as_me:14425: result: $cf_cv_curses_incdir" >&5
+echo "${ECHO_T}$cf_cv_curses_incdir" >&6
+if test "$cf_cv_curses_incdir" != no
+then
 
-echo "$ac_t""$cf_cv_curses_incdir" 1>&6
-test "$cf_cv_curses_incdir" != no && CPPFLAGS="$CPPFLAGS $cf_cv_curses_incdir"
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_cv_curses_incdir"
 
+fi
 
-echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:11544: checking if we have identified curses headers" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:14435: checking if we have identified curses headers" >&5
+echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
+if test "${cf_cv_ncurses_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_ncurses_header=none
 for cf_header in \
 	ncurses.h  \
 	curses.h  ncurses/ncurses.h ncurses/curses.h
 do
-cat > conftest.$ac_ext <<EOF
-#line 11555 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 14447 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
-int main() {
+int
+main (void)
+{
 initscr(); tgoto("?", 0,0)
-; return 0; }
-EOF
-if { (eval echo configure:11562: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:14459: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:14462: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:14465: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14468: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_header" 1>&6
+echo "$as_me:14479: result: $cf_cv_ncurses_header" >&5
+echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ echo "configure: error: No curses header-files found" 1>&2; exit 1; }
+	{ { echo "$as_me:14483: error: No curses header-files found" >&5
+echo "$as_me: error: No curses header-files found" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
-for ac_hdr in $cf_cv_ncurses_header
+
+for ac_header in $cf_cv_ncurses_header
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:11585: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:14493: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 14499 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:14503: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:14509: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 11590 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11595: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:14528: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-
-
-echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:11624: checking for terminfo header" >&5
-if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:14538: checking for terminfo header" >&5
+echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
+if test "${cf_cv_term_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 case ${cf_cv_ncurses_header} in
 (*/ncurses.h|*/ncursesw.h)
 	cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
@@ -11636,42 +14552,56 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat > conftest.$ac_ext <<EOF
-#line 11641 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 14556 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <$cf_test>
 
-int main() {
+int
+main (void)
+{
 int x = auto_left_margin
-; return 0; }
-EOF
-if { (eval echo configure:11651: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:14571: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:14574: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:14577: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14580: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_term_header="$cf_test"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 	cf_cv_term_header=unknown
-	
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-
-echo "$ac_t""$cf_cv_term_header" 1>&6
+echo "$as_me:14596: result: $cf_cv_term_header" >&5
+echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
 
 case $cf_cv_term_header in
 (*term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_TERM_H 1
 EOF
 
@@ -11680,32 +14610,31 @@ esac
 
 case $cf_cv_term_header in
 (ncurses/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_TERM_H 1
 EOF
 
 	;;
 (ncursesw/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_TERM_H 1
 EOF
 
 	;;
 esac
 
-
-
-echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:11700: checking for ncurses version" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:14628: checking for ncurses version" >&5
+echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
+if test "${cf_cv_ncurses_version+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_cv_ncurses_version=no
 	cf_tempfile=out$$
 	rm -f $cf_tempfile
 	if test "$cross_compiling" = yes; then
-  
 
 	# This will not work if the preprocessor splits the line after the
 	# Autoconf token.  The 'unproto' program does that.
@@ -11722,7 +14651,11 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:11726: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo "$as_me:14654: \"$cf_try\"") >&5
+  (eval $cf_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14657: \$? = $ac_status" >&5
+  (exit $ac_status); }
 	if test -f conftest.out ; then
 		cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
@@ -11730,8 +14663,8 @@ EOF
 	fi
 
 else
-  cat > conftest.$ac_ext <<EOF
-#line 11735 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 14667 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -11754,91 +14687,127 @@ int main(void)
 #endif
 	${cf_cv_main_return:-return}(0);
 }
-EOF
-if { (eval echo configure:11759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:14692: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14695: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:14697: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14700: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_ncurses_version=`cat $cf_tempfile`
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 	rm -f $cf_tempfile
 
 fi
-
-echo "$ac_t""$cf_cv_ncurses_version" 1>&6
-test "$cf_cv_ncurses_version" = no || cat >> confdefs.h <<\EOF
+echo "$as_me:14714: result: $cf_cv_ncurses_version" >&5
+echo "${ECHO_T}$cf_cv_ncurses_version" >&6
+test "$cf_cv_ncurses_version" = no ||
+cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-
-
-
-echo $ac_n "checking if we have identified curses libraries""... $ac_c" 1>&6
-echo "configure:11783: checking if we have identified curses libraries" >&5
-cat > conftest.$ac_ext <<EOF
-#line 11785 "configure"
+echo "$as_me:14721: checking if we have identified curses libraries" >&5
+echo $ECHO_N "checking if we have identified curses libraries... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 14724 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr(); tgoto("?", 0,0)
-; return 0; }
-EOF
-if { (eval echo configure:11792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14736: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14739: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14742: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14745: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_result=no
-fi
-rm -rf conftest*
-echo "$ac_t""$cf_result" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_result=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+echo "$as_me:14754: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
 
 if test "$cf_result" = no ; then
 case $host_os in
 (freebsd*)
-	echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
-echo "configure:11808: checking for tgoto in -lmytinfo" >&5
-ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:14760: checking for tgoto in -lmytinfo" >&5
+echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
+if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 11816 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 14768 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char tgoto();
-
-int main() {
-tgoto()
-; return 0; }
-EOF
-if { (eval echo configure:11827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char tgoto ();
+int
+main (void)
+{
+tgoto ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14787: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14790: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14793: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14796: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_mytinfo_tgoto=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_mytinfo_tgoto=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:14807: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
+if test $ac_cv_lib_mytinfo_tgoto = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
 cf_add_libs="-lmytinfo"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -11855,8 +14824,6 @@ do
 done
 LIBS="$cf_add_libs"
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 	;;
@@ -11867,43 +14834,57 @@ fi
 	# term.h) for cur_colr
 	if test "x$cf_cv_screen" = "xcurses_colr"
 	then
-		echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6
-echo "configure:11872: checking for initscr in -lcur_colr" >&5
-ac_lib_var=`echo cur_colr'_'initscr | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+		echo "$as_me:14837: checking for initscr in -lcur_colr" >&5
+echo $ECHO_N "checking for initscr in -lcur_colr... $ECHO_C" >&6
+if test "${ac_cv_lib_cur_colr_initscr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcur_colr  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 11880 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 14845 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
-
-int main() {
-initscr()
-; return 0; }
-EOF
-if { (eval echo configure:11891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char initscr ();
+int
+main (void)
+{
+initscr ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14864: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14867: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14870: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14873: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_cur_colr_initscr=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_cur_colr_initscr=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:14884: result: $ac_cv_lib_cur_colr_initscr" >&5
+echo "${ECHO_T}$ac_cv_lib_cur_colr_initscr" >&6
+if test $ac_cv_lib_cur_colr_initscr = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-			
 cf_add_libs="-lcur_colr"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -11921,48 +14902,62 @@ done
 LIBS="$cf_add_libs"
 
 			ac_cv_func_initscr=yes
-			
+
 else
-  echo "$ac_t""no" 1>&6
 
-		echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6
-echo "configure:11930: checking for initscr in -lHcurses" >&5
-ac_lib_var=`echo Hcurses'_'initscr | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+		echo "$as_me:14908: checking for initscr in -lHcurses" >&5
+echo $ECHO_N "checking for initscr in -lHcurses... $ECHO_C" >&6
+if test "${ac_cv_lib_Hcurses_initscr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lHcurses  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 11938 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 14916 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
-
-int main() {
-initscr()
-; return 0; }
-EOF
-if { (eval echo configure:11949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char initscr ();
+int
+main (void)
+{
+initscr ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:14935: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:14938: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:14941: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:14944: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_Hcurses_initscr=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_Hcurses_initscr=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:14955: result: $ac_cv_lib_Hcurses_initscr" >&5
+echo "${ECHO_T}$ac_cv_lib_Hcurses_initscr" >&6
+if test $ac_cv_lib_Hcurses_initscr = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
 			# HP's header uses __HP_CURSES, but user claims _HP_CURSES.
-			
+
 cf_add_libs="-lHcurses"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -11979,11 +14974,11 @@ do
 done
 LIBS="$cf_add_libs"
 
-			CPPFLAGS="$CPPFLAGS -D__HP_CURSES -D_HP_CURSES"
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D__HP_CURSES -D_HP_CURSES"
+
 			ac_cv_func_initscr=yes
-			
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 
 fi
@@ -11995,7 +14990,7 @@ fi
 	(x86_64)
 		if test -d /lib64
 		then
-			
+
 if test -n "/lib64" ; then
 	for cf_add_libdir in /lib64
 	do
@@ -12015,8 +15010,7 @@ if test -n "/lib64" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:12019: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:15013: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -12025,7 +15019,7 @@ echo "${as_me:-configure}:12019: testing
 fi
 
 		else
-			
+
 if test -n "/lib" ; then
 	for cf_add_libdir in /lib
 	do
@@ -12045,8 +15039,7 @@ if test -n "/lib" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:12049: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:15042: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -12057,7 +15050,7 @@ fi
 		fi
 		;;
 	(*)
-		
+
 if test -n "/lib" ; then
 	for cf_add_libdir in /lib
 	do
@@ -12077,8 +15070,7 @@ if test -n "/lib" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:12081: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:15073: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -12093,7 +15085,7 @@ fi
 	if test "x$cf_cv_screen" = "xcurses_5lib"
 	then
 		if test -d /usr/5lib ; then
-			
+
 if test -n "/usr/5lib" ; then
 	for cf_add_libdir in /usr/5lib
 	do
@@ -12113,8 +15105,7 @@ if test -n "/usr/5lib" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:12117: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:15108: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -12122,7 +15113,6 @@ echo "${as_me:-configure}:12117: testing
 	done
 fi
 
-			
 cf_add_libs="-lcurses -ltermcap"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -12159,97 +15149,129 @@ if test ".$ac_cv_func_initscr" != .yes ;
 	# because it may be needed to link the test-case for initscr.
 	if test "x$cf_term_lib" = x
 	then
-		echo $ac_n "checking for tgoto""... $ac_c" 1>&6
-echo "configure:12164: checking for tgoto" >&5
-if eval "test \"`echo '$''{'ac_cv_func_tgoto'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 12169 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char tgoto(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+		echo "$as_me:15152: checking for tgoto" >&5
+echo $ECHO_N "checking for tgoto... $ECHO_C" >&6
+if test "${ac_cv_func_tgoto+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 15158 "configure"
+#include "confdefs.h"
+#define tgoto autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef tgoto
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char tgoto();
+   builtin and then its argument prototype would still apply.  */
+char tgoto (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_tgoto) || defined (__stub___tgoto)
-choke me
-#else
-tgoto();
+#error found stub for tgoto
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:12192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_tgoto=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_tgoto=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'tgoto`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+	return tgoto ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15189: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15192: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15195: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15198: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_tgoto=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_tgoto=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:15208: result: $ac_cv_func_tgoto" >&5
+echo "${ECHO_T}$ac_cv_func_tgoto" >&6
+if test $ac_cv_func_tgoto = yes; then
   cf_term_lib=predefined
 else
-  echo "$ac_t""no" 1>&6
 
 			for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown
 			do
-				echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6
-echo "configure:12213: checking for tgoto in -l$cf_term_lib" >&5
-ac_lib_var=`echo $cf_term_lib'_'tgoto | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+				as_ac_Lib=`echo "ac_cv_lib_$cf_term_lib''_tgoto" | $as_tr_sh`
+echo "$as_me:15217: checking for tgoto in -l$cf_term_lib" >&5
+echo $ECHO_N "checking for tgoto in -l$cf_term_lib... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Lib+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-l$cf_term_lib  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 12221 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 15225 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char tgoto();
-
-int main() {
-tgoto()
-; return 0; }
-EOF
-if { (eval echo configure:12232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+   builtin and then its argument prototype would still apply.  */
+char tgoto ();
+int
+main (void)
+{
+tgoto ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15244: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15247: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15250: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15253: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_Lib=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_Lib=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:15264: result: `eval echo '${'$as_ac_Lib'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
+if test `eval echo '${'$as_ac_Lib'}'` = yes; then
 
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+					: ${cf_nculib_root:=$cf_term_lib}
+					break
 
 fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  break
-else
-  echo "$ac_t""no" 1>&6
-fi
 
 			done
-		
+
 fi
 
 	fi
@@ -12262,97 +15284,139 @@ fi
 		do
 			LIBS="-l$cf_curs_lib $cf_save_LIBS"
 			if test "$cf_term_lib" = unknown || test "$cf_term_lib" = "$cf_curs_lib" ; then
-				echo $ac_n "checking if we can link with $cf_curs_lib library""... $ac_c" 1>&6
-echo "configure:12267: checking if we can link with $cf_curs_lib library" >&5
-				cat > conftest.$ac_ext <<EOF
-#line 12269 "configure"
+				echo "$as_me:15287: checking if we can link with $cf_curs_lib library" >&5
+echo $ECHO_N "checking if we can link with $cf_curs_lib library... $ECHO_C" >&6
+				cat >conftest.$ac_ext <<_ACEOF
+#line 15290 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr()
-; return 0; }
-EOF
-if { (eval echo configure:12276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15302: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15305: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15308: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15311: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_result=no
-fi
-rm -rf conftest*
-				echo "$ac_t""$cf_result" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_result=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+				echo "$as_me:15320: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
 				test $cf_result = yes && break
 			elif test "$cf_curs_lib" = "$cf_term_lib" ; then
 				cf_result=no
 			elif test "$cf_term_lib" != predefined ; then
-				echo $ac_n "checking if we need both $cf_curs_lib and $cf_term_lib libraries""... $ac_c" 1>&6
-echo "configure:12292: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
-				cat > conftest.$ac_ext <<EOF
-#line 12294 "configure"
+				echo "$as_me:15326: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
+echo $ECHO_N "checking if we need both $cf_curs_lib and $cf_term_lib libraries... $ECHO_C" >&6
+				cat >conftest.$ac_ext <<_ACEOF
+#line 15329 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr(); tgoto((char *)0, 0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:12301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15341: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15344: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15347: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15350: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 					LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
-					cat > conftest.$ac_ext <<EOF
-#line 12311 "configure"
+					cat >conftest.$ac_ext <<_ACEOF
+#line 15359 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 initscr()
-; return 0; }
-EOF
-if { (eval echo configure:12318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15371: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15374: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15377: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15380: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_result=error
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_result=error
 fi
-rm -rf conftest*
-					
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+
 fi
-rm -rf conftest*
-				echo "$ac_t""$cf_result" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+				echo "$as_me:15392: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
 				test $cf_result != error && break
 			fi
 		done
 	fi
-	test $cf_curs_lib = unknown && { echo "configure: error: no curses library found" 1>&2; exit 1; }
+	test $cf_curs_lib = unknown && { { echo "$as_me:15398: error: no curses library found" >&5
+echo "$as_me: error: no curses library found" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 fi
 
-
-
-		
-echo $ac_n "checking definition to turn on extended curses functions""... $ac_c" 1>&6
-echo "configure:12344: checking definition to turn on extended curses functions" >&5
-if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:15404: checking definition to turn on extended curses functions" >&5
+echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6
+if test "${cf_cv_need_xopen_extension+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_need_xopen_extension=unknown
-cat > conftest.$ac_ext <<EOF
-#line 12351 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 15412 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 
 #if defined(NCURSES_VERSION_PATCH)
 #if (NCURSES_VERSION_PATCH < 20100501) && (NCURSES_VERSION_PATCH >= 20100403)
@@ -12366,26 +15430,39 @@ int main() {
 	long x = winnstr(stdscr, "", 0);
 	int x1, y1;
 	getbegyx(stdscr, y1, x1)
-; return 0; }
-EOF
-if { (eval echo configure:12372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15438: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15441: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15444: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15447: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_need_xopen_extension=none
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
-		cat > conftest.$ac_ext <<EOF
-#line 12383 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 15457 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
 #include <stdlib.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 
 #ifdef NCURSES_VERSION
 		cchar_t check;
@@ -12394,39 +15471,53 @@ int main() {
 		long x = winnstr(stdscr, "", 0);
 		int x1, y1;
 		getbegyx(stdscr, y1, x1)
-; return 0; }
-EOF
-if { (eval echo configure:12400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15479: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15482: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15485: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15488: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 	done
-	
-fi
-rm -rf conftest*
 
 fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
-echo "$ac_t""$cf_cv_need_xopen_extension" 1>&6
+fi
+echo "$as_me:15502: result: $cf_cv_need_xopen_extension" >&5
+echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
 
 case $cf_cv_need_xopen_extension in
 (*_*)
-	CPPFLAGS="$CPPFLAGS -D$cf_cv_need_xopen_extension"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D$cf_cv_need_xopen_extension"
+
 	;;
 esac
 
-
 		;;
 	esac
 fi
 
 ## substitute externally-installed PCRE library for our bundled version
-echo $ac_n "checking if you want to use installed version of pcre""... $ac_c" 1>&6
-echo "configure:12430: checking if you want to use installed version of pcre" >&5
+echo "$as_me:15519: checking if you want to use installed version of pcre" >&5
+echo $ECHO_N "checking if you want to use installed version of pcre... $ECHO_C" >&6
 
 # Check whether --with-pcre or --without-pcre was given.
 if test "${with_pcre+set}" = set; then
@@ -12434,9 +15525,9 @@ if test "${with_pcre+set}" = set; then
   PCRE_HOME=$withval
 else
   PCRE_HOME=no
-fi
-
-echo "$ac_t""$PCRE_HOME" 1>&6
+fi;
+echo "$as_me:15529: result: $PCRE_HOME" >&5
+echo "${ECHO_T}$PCRE_HOME" >&6
 
 cf_pcre_home=$PCRE_HOME
 PCREDIR_MAKE=
@@ -12446,17 +15537,14 @@ case .$cf_pcre_home in #(vi
 .no) #(vi
 	# setup to compile the bundled PCRE:
 #	. $srcdir/pcre/version.sh
-	
-	
-	
-	
+
 	;;
 .yes) #(vi
 	PCREDIR_MAKE='#'
 	PCREDIR_LIBS="-lpcre"
 	;;
 .*)
-	
+
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
 else
@@ -12482,7 +15570,9 @@ case ".$cf_pcre_home" in
 	cf_pcre_home=`echo $cf_pcre_home | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$cf_pcre_home\"" 1>&2; exit 1; }
+	{ { echo "$as_me:15573: error: expected a pathname, not \"$cf_pcre_home\"" >&5
+echo "$as_me: error: expected a pathname, not \"$cf_pcre_home\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
@@ -12492,41 +15582,38 @@ esac
 	;;
 esac
 
-
-
-
-
 PCRE_MAKEFILE=
 if test "$PCRE_HOME" = "no" ; then
 	LINK_SIZE="-DLINK_SIZE=2"
-	
+
+	UTF8="-DSUPPORT_UTF8"
+	UCP="-DSUPPORT_UCP"
+
 	PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest"
 fi
 
 ## debugging libraries (do this after other libraries)
 debug_malloc=none
 
-
-echo $ac_n "checking if you want to use dbmalloc for testing""... $ac_c" 1>&6
-echo "configure:12512: checking if you want to use dbmalloc for testing" >&5
+echo "$as_me:15598: checking if you want to use dbmalloc for testing" >&5
+echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
 
 # Check whether --with-dbmalloc or --without-dbmalloc was given.
 if test "${with_dbmalloc+set}" = set; then
   withval="$with_dbmalloc"
-  cat >> confdefs.h <<EOF
+
+cat >>confdefs.h <<EOF
 #define USE_DBMALLOC 1
 EOF
 
-	 
-
 	: ${with_cflags:=-g}
 	: ${with_no_leaks:=yes}
 	 with_dbmalloc=yes
 else
   with_dbmalloc=
-fi
-
-echo "$ac_t""${with_dbmalloc:-no}" 1>&6
+fi;
+echo "$as_me:15615: result: ${with_dbmalloc:-no}" >&5
+echo "${ECHO_T}${with_dbmalloc:-no}" >&6
 
 case .$with_cflags in
 (.*-g*)
@@ -12534,7 +15621,7 @@ case .$with_cflags in
 	(.*-g*)
 		;;
 	(*)
-		
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -12555,13 +15642,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -12576,14 +15663,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -12591,7 +15678,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -12599,11 +15686,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -12614,135 +15700,146 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 		;;
 	esac
 	;;
 esac
 
-
 if test "$with_dbmalloc" = yes ; then
-	ac_safe=`echo "dbmalloc.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for dbmalloc.h""... $ac_c" 1>&6
-echo "configure:12653: checking for dbmalloc.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:15729: checking for dbmalloc.h" >&5
+echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
+if test "${ac_cv_header_dbmalloc_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 12658 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 15735 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12663: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:15739: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:15745: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_dbmalloc_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_dbmalloc_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  echo $ac_n "checking for debug_malloc in -ldbmalloc""... $ac_c" 1>&6
-echo "configure:12680: checking for debug_malloc in -ldbmalloc" >&5
-ac_lib_var=`echo dbmalloc'_'debug_malloc | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:15764: result: $ac_cv_header_dbmalloc_h" >&5
+echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
+if test $ac_cv_header_dbmalloc_h = yes; then
+  echo "$as_me:15767: checking for debug_malloc in -ldbmalloc" >&5
+echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
+if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldbmalloc  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 12688 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 15775 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char debug_malloc();
-
-int main() {
-debug_malloc()
-; return 0; }
-EOF
-if { (eval echo configure:12699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char debug_malloc ();
+int
+main (void)
+{
+debug_malloc ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:15794: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:15797: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:15800: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:15803: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_dbmalloc_debug_malloc=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_dbmalloc_debug_malloc=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:15814: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
+echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
+if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
   debug_malloc=DBMALLOC
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
-
-
-echo $ac_n "checking if you want to use dmalloc for testing""... $ac_c" 1>&6
-echo "configure:12728: checking if you want to use dmalloc for testing" >&5
+echo "$as_me:15824: checking if you want to use dmalloc for testing" >&5
+echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
 
 # Check whether --with-dmalloc or --without-dmalloc was given.
 if test "${with_dmalloc+set}" = set; then
   withval="$with_dmalloc"
-  cat >> confdefs.h <<EOF
+
+cat >>confdefs.h <<EOF
 #define USE_DMALLOC 1
 EOF
 
-	 
-
 	: ${with_cflags:=-g}
 	: ${with_no_leaks:=yes}
 	 with_dmalloc=yes
 else
   with_dmalloc=
-fi
-
-echo "$ac_t""${with_dmalloc:-no}" 1>&6
+fi;
+echo "$as_me:15841: result: ${with_dmalloc:-no}" >&5
+echo "${ECHO_T}${with_dmalloc:-no}" >&6
 
 case .$with_cflags in
 (.*-g*)
@@ -12750,7 +15847,7 @@ case .$with_cflags in
 	(.*-g*)
 		;;
 	(*)
-		
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -12771,13 +15868,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -12792,14 +15889,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -12807,7 +15904,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -12815,11 +15912,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -12830,248 +15926,288 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 		;;
 	esac
 	;;
 esac
 
-
 if test "$with_dmalloc" = yes ; then
-	ac_safe=`echo "dmalloc.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for dmalloc.h""... $ac_c" 1>&6
-echo "configure:12869: checking for dmalloc.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:15955: checking for dmalloc.h" >&5
+echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
+if test "${ac_cv_header_dmalloc_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 12874 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 15961 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12879: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:15965: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:15971: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_dmalloc_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_dmalloc_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  echo $ac_n "checking for dmalloc_debug in -ldmalloc""... $ac_c" 1>&6
-echo "configure:12896: checking for dmalloc_debug in -ldmalloc" >&5
-ac_lib_var=`echo dmalloc'_'dmalloc_debug | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:15990: result: $ac_cv_header_dmalloc_h" >&5
+echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
+if test $ac_cv_header_dmalloc_h = yes; then
+  echo "$as_me:15993: checking for dmalloc_debug in -ldmalloc" >&5
+echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
+if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldmalloc  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 12904 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 16001 "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 dmalloc_debug();
-
-int main() {
-dmalloc_debug()
-; return 0; }
-EOF
-if { (eval echo configure:12915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char dmalloc_debug ();
+int
+main (void)
+{
+dmalloc_debug ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:16020: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:16023: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:16026: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:16029: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_dmalloc_dmalloc_debug=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_dmalloc_dmalloc_debug=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:16040: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
+echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
+if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
   debug_malloc=DMALLOC
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
-
-
 # Check whether --with-trace or --without-trace was given.
 if test "${with_trace+set}" = set; then
   withval="$with_trace"
-  
-	echo $ac_n "checking for _tracef""... $ac_c" 1>&6
-echo "configure:12948: checking for _tracef" >&5
-if eval "test \"`echo '$''{'ac_cv_func__tracef'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 12953 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char _tracef(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+
+	echo "$as_me:16054: checking for _tracef" >&5
+echo $ECHO_N "checking for _tracef... $ECHO_C" >&6
+if test "${ac_cv_func__tracef+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 16060 "configure"
+#include "confdefs.h"
+#define _tracef autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef _tracef
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char _tracef();
+   builtin and then its argument prototype would still apply.  */
+char _tracef (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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__tracef) || defined (__stub____tracef)
-choke me
-#else
-_tracef();
+#error found stub for _tracef
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:12976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func__tracef=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func__tracef=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'_tracef`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+	return _tracef ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:16091: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:16094: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:16097: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:16100: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func__tracef=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func__tracef=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:16110: result: $ac_cv_func__tracef" >&5
+echo "${ECHO_T}$ac_cv_func__tracef" >&6
+if test $ac_cv_func__tracef = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE__TRACEF 1
 EOF
 
 else
-  echo "$ac_t""no" 1>&6
 
-	echo $ac_n "checking for _tracef in -l${cf_with_screen}_g""... $ac_c" 1>&6
-echo "configure:12998: checking for _tracef in -l${cf_with_screen}_g" >&5
-ac_lib_var=`echo ${cf_with_screen}_g'_'_tracef | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	as_ac_Lib=`echo "ac_cv_lib_${cf_with_screen}_g''__tracef" | $as_tr_sh`
+echo "$as_me:16120: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo $ECHO_N "checking for _tracef in -l${cf_with_screen}_g... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Lib+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-l${cf_with_screen}_g  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 13006 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 16128 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char _tracef();
-
-int main() {
-_tracef()
-; return 0; }
-EOF
-if { (eval echo configure:13017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+   builtin and then its argument prototype would still apply.  */
+char _tracef ();
+int
+main (void)
+{
+_tracef ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:16147: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:16150: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:16153: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:16156: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_Lib=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_Lib=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:16167: result: `eval echo '${'$as_ac_Lib'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
+if test `eval echo '${'$as_ac_Lib'}'` = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE__TRACEF 1
 EOF
 
 		 LIBS=`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//`
 		 LIBS="-l${cf_with_screen}_g $LIBS"
 		 use_trace=yes
-		 cat >> confdefs.h <<\EOF
+		 cat >>confdefs.h <<\EOF
 #define USE_TRACE 1
 EOF
 
 		 EXTRAO_DEP=''
 		 EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/trace.o"
 else
-  echo "$ac_t""no" 1>&6
-use_trace=no
+  use_trace=no
 fi
 
 fi
 
 else
   use_trace=no
-fi
-
+fi;
 #AC_MSG_CHECKING(if you want debugging-trace)
 #AC_MSG_RESULT($use_trace)
 
-
-
 ## options for miscellaneous definitions
-echo $ac_n "checking for domain-name""... $ac_c" 1>&6
-echo "configure:13063: checking for domain-name" >&5
+echo "$as_me:16196: checking for domain-name" >&5
+echo $ECHO_N "checking for domain-name... $ECHO_C" >&6
 
 # Check whether --with-domain-name or --without-domain-name was given.
 if test "${with_domain_name+set}" = set; then
   withval="$with_domain_name"
-  :
+
 else
   withval="${DOMAIN_NAME}"
-fi
-test -n "$withval" && \
+fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { echo "configure: error: expected a value for --with-domain-name" 1>&2; exit 1; }
+  { { echo "$as_me:16208: error: expected a value for --with-domain-name" >&5
+echo "$as_me: error: expected a value for --with-domain-name" >&2;}
+   { (exit 1); exit 1; }; }
   ;; #(vi
 no) withval=""
   ;;
@@ -13079,35 +16215,36 @@ esac
 DOMAIN_NAME="$withval"
 
 if test "$DOMAIN_NAME" != ""; then
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define DOMAIN_NAME "$DOMAIN_NAME"
 EOF
 
 fi
-echo "$ac_t""$DOMAIN_NAME" 1>&6
+echo "$as_me:16223: result: $DOMAIN_NAME" >&5
+echo "${ECHO_T}$DOMAIN_NAME" >&6
 
 if test "$USE_NNTP" = "yes" ; then
-echo $ac_n "checking for NNTP default-server""... $ac_c" 1>&6
-echo "configure:13092: checking for NNTP default-server" >&5
+echo "$as_me:16227: checking for NNTP default-server" >&5
+echo $ECHO_N "checking for NNTP default-server... $ECHO_C" >&6
 
 # Check whether --with-nntp-default-server or --without-nntp-default-server was given.
 if test "${with_nntp_default_server+set}" = set; then
   withval="$with_nntp_default_server"
-  :
+
 else
   withval="${NNTP_DEFAULT_SERVER-news.$DOMAIN_NAME}"
-fi
-test -z "$withval" && withval=no
+fi; test -z "$withval" && withval=no
 case "$withval" in #(vi
 yes)
-  { echo "configure: error: expected a value for --with-nntp-default-server" 1>&2; exit 1; }
+  { { echo "$as_me:16239: error: expected a value for --with-nntp-default-server" >&5
+echo "$as_me: error: expected a value for --with-nntp-default-server" >&2;}
+   { (exit 1); exit 1; }; }
   ;; #(vi
 no) withval=""
   ;;
 esac
 NNTP_DEFAULT_SERVER="$withval"
 
-
     if test "$NNTP_DEFAULT_SERVER" = "" ; then
 	if test "$DOMAIN_NAME" != "" ; then
 		test -z "$NNTP_DEFAULT_SERVER" && case "$DOMAIN_NAME" in #(((
@@ -13126,56 +16263,56 @@ NNTP_DEFAULT_SERVER="$withval"
 		NNTP_DEFAULT_SERVER="news"
 	fi
     fi
-echo "$ac_t""$NNTP_DEFAULT_SERVER" 1>&6
+echo "$as_me:16266: result: $NNTP_DEFAULT_SERVER" >&5
+echo "${ECHO_T}$NNTP_DEFAULT_SERVER" >&6
 fi
 
 ## These options are interdependent, so we delay defining them til now:
 test -n "$NNTP_DEFAULT_SERVER" \
-	&& cat >> confdefs.h <<EOF
+	&& cat >>confdefs.h <<EOF
 #define NNTP_DEFAULT_SERVER "$NNTP_DEFAULT_SERVER"
 EOF
 
-test ".$INEWSDIR" != ".$NEWSLIBDIR" && cat >> confdefs.h <<EOF
+test ".$INEWSDIR" != ".$NEWSLIBDIR" && cat >>confdefs.h <<EOF
 #define INEWSDIR "$INEWSDIR"
 EOF
 
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define NEWSLIBDIR "$NEWSLIBDIR"
 EOF
 
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define NOVROOTDIR "$NOVROOTDIR"
 EOF
 
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define SPOOLDIR "$SPOOLDIR"
 EOF
 
-
 ## optional features
-echo $ac_n "checking whether to use MH style mail handling for mailgroups""... $ac_c" 1>&6
-echo "configure:13158: checking whether to use MH style mail handling for mailgroups" >&5
+echo "$as_me:16293: checking whether to use MH style mail handling for mailgroups" >&5
+echo $ECHO_N "checking whether to use MH style mail handling for mailgroups... $ECHO_C" >&6
 
 # Check whether --enable-mh-mail-handling or --disable-mh-mail-handling was given.
 if test "${enable_mh_mail_handling+set}" = set; then
   enableval="$enable_mh_mail_handling"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_MH_MAIL_HANDLING 1
 EOF
- 
+
 	fi
 else
-  enableval=no 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=no
+fi;
+echo "$as_me:16309: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 CAN_MAKEFILE=
 CANDIR_MAKE=
-echo $ac_n "checking whether to use Cancel-Locks""... $ac_c" 1>&6
-echo "configure:13179: checking whether to use Cancel-Locks" >&5
+echo "$as_me:16314: checking whether to use Cancel-Locks" >&5
+echo $ECHO_N "checking whether to use Cancel-Locks... $ECHO_C" >&6
 
 # Check whether --enable-cancel-locks or --disable-cancel-locks was given.
 if test "${enable_cancel_locks+set}" = set; then
@@ -13184,524 +16321,541 @@ if test "${enable_cancel_locks+set}" = s
 	if test "$enableval" != "no" ; then
     CANLIBS='-L../libcanlock -lcanlock'
 	CAN_MAKEFILE="libcanlock/Makefile"
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define USE_CANLOCK 1
 EOF
- 
+
 	else
 		CANDIR_MAKE='#'
 	CANLIBS=''
 	fi
 else
-  enableval=no 
+  enableval=no
 	CANDIR_MAKE='#'
 	CANLIBS=''
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
-
-
+fi;
+echo "$as_me:16338: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ## gsasl - used for AUTH SASL PLAIN
 gsasl=no
-ac_safe=`echo "gsasl.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for gsasl.h""... $ac_c" 1>&6
-echo "configure:13211: checking for gsasl.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:16343: checking for gsasl.h" >&5
+echo $ECHO_N "checking for gsasl.h... $ECHO_C" >&6
+if test "${ac_cv_header_gsasl_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 13216 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 16349 "configure"
 #include "confdefs.h"
 #include <gsasl.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13221: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:16353: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:16359: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_gsasl_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_gsasl_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  echo $ac_n "checking for gsasl_check_version in -lgsasl""... $ac_c" 1>&6
-echo "configure:13238: checking for gsasl_check_version in -lgsasl" >&5
-ac_lib_var=`echo gsasl'_'gsasl_check_version | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:16378: result: $ac_cv_header_gsasl_h" >&5
+echo "${ECHO_T}$ac_cv_header_gsasl_h" >&6
+if test $ac_cv_header_gsasl_h = yes; then
+  echo "$as_me:16381: checking for gsasl_check_version in -lgsasl" >&5
+echo $ECHO_N "checking for gsasl_check_version in -lgsasl... $ECHO_C" >&6
+if test "${ac_cv_lib_gsasl_gsasl_check_version+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgsasl  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 13246 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 16389 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char gsasl_check_version();
-
-int main() {
-gsasl_check_version()
-; return 0; }
-EOF
-if { (eval echo configure:13257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char gsasl_check_version ();
+int
+main (void)
+{
+gsasl_check_version ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:16408: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:16411: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:16414: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:16417: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_gsasl_gsasl_check_version=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_gsasl_gsasl_check_version=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:16428: result: $ac_cv_lib_gsasl_gsasl_check_version" >&5
+echo "${ECHO_T}$ac_cv_lib_gsasl_gsasl_check_version" >&6
+if test $ac_cv_lib_gsasl_gsasl_check_version = yes; then
   gsasl=yes
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 if test "$gsasl" = "yes"; then
-	
+
 # Check whether --enable-gsasl or --disable-gsasl was given.
 if test "${enable_gsasl+set}" = set; then
   enableval="$enable_gsasl"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    USE_SASL=no 
+    USE_SASL=no
 	else
 		USE_SASL=yes
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define USE_SASL 1
 EOF
 
 		LIBS="$LIBS -lgsasl"
 	fi
 else
-  enableval=yes 
+  enableval=yes
 	USE_SASL=yes
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define USE_SASL 1
 EOF
 
 		LIBS="$LIBS -lgsasl"
 
+fi;
 fi
 
-fi
-
-echo $ac_n "checking whether to enable 8-bit keycodes""... $ac_c" 1>&6
-echo "configure:13312: checking whether to enable 8-bit keycodes" >&5
+echo "$as_me:16466: checking whether to enable 8-bit keycodes" >&5
+echo $ECHO_N "checking whether to enable 8-bit keycodes... $ECHO_C" >&6
 
 # Check whether --enable-8bit-keys or --disable-8bit-keys was given.
 if test "${enable_8bit_keys+set}" = set; then
   enableval="$enable_8bit_keys"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    : 
+    :
 	else
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define HAVE_KEY_PREFIX 1
 EOF
 
 	fi
 else
-  enableval=yes 
-	cat >> confdefs.h <<\EOF
+  enableval=yes
+	cat >>confdefs.h <<\EOF
 #define HAVE_KEY_PREFIX 1
 EOF
 
+fi;
+echo "$as_me:16488: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking whether to enable ANSI-color""... $ac_c" 1>&6
-echo "configure:13338: checking whether to enable ANSI-color" >&5
+echo "$as_me:16491: checking whether to enable ANSI-color" >&5
+echo $ECHO_N "checking whether to enable ANSI-color... $ECHO_C" >&6
 
 # Check whether --enable-color or --disable-color was given.
 if test "${enable_color+set}" = set; then
   enableval="$enable_color"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    : 
+    :
 	fi
 else
-  enableval=yes 
-fi
-
+  enableval=yes
+fi;
 use_color=$enableval
-echo "$ac_t""$use_color" 1>&6
+echo "$as_me:16505: result: $use_color" >&5
+echo "${ECHO_T}$use_color" >&6
 
-echo $ac_n "checking whether to enable posting-etiquette""... $ac_c" 1>&6
-echo "configure:13355: checking whether to enable posting-etiquette" >&5
+echo "$as_me:16508: checking whether to enable posting-etiquette" >&5
+echo $ECHO_N "checking whether to enable posting-etiquette... $ECHO_C" >&6
 
 # Check whether --enable-etiquette or --disable-etiquette was given.
 if test "${enable_etiquette+set}" = set; then
   enableval="$enable_etiquette"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define NO_ETIQUETTE 1
 EOF
- 
+
 	fi
 else
-  enableval=yes 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=yes
+fi;
+echo "$as_me:16524: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo $ac_n "checking whether to strictly observe RFC2047 and break long lines""... $ac_c" 1>&6
-echo "configure:13374: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "$as_me:16527: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo $ECHO_N "checking whether to strictly observe RFC2047 and break long lines... $ECHO_C" >&6
 
 # Check whether --enable-break-long-lines or --disable-break-long-lines was given.
 if test "${enable_break_long_lines+set}" = set; then
   enableval="$enable_break_long_lines"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    : 
+    :
 	else
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define MIME_BREAK_LONG_LINES 1
 EOF
 
 	fi
 else
-  enableval=yes 
-	cat >> confdefs.h <<\EOF
+  enableval=yes
+	cat >>confdefs.h <<\EOF
 #define MIME_BREAK_LONG_LINES 1
 EOF
 
+fi;
+echo "$as_me:16549: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking whether to force MM_CHARSET obeyance when decoding mime""... $ac_c" 1>&6
-echo "configure:13400: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "$as_me:16552: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo $ECHO_N "checking whether to force MM_CHARSET obeyance when decoding mime... $ECHO_C" >&6
 
 # Check whether --enable-mime-strict-charset or --disable-mime-strict-charset was given.
 if test "${enable_mime_strict_charset+set}" = set; then
   enableval="$enable_mime_strict_charset"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    : 
+    :
 	else
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define MIME_STRICT_CHARSET 1
 EOF
 
 	fi
 else
-  enableval=yes 
-	cat >> confdefs.h <<\EOF
+  enableval=yes
+	cat >>confdefs.h <<\EOF
 #define MIME_STRICT_CHARSET 1
 EOF
 
+fi;
+echo "$as_me:16574: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking for MIME character-set""... $ac_c" 1>&6
-echo "configure:13426: checking for MIME character-set" >&5
+echo "$as_me:16577: checking for MIME character-set" >&5
+echo $ECHO_N "checking for MIME character-set... $ECHO_C" >&6
 
 # Check whether --with-mime-default-charset or --without-mime-default-charset was given.
 if test "${with_mime_default_charset+set}" = set; then
   withval="$with_mime_default_charset"
-  :
+
 else
   withval="${MM_CHARSET-US-ASCII}"
-fi
-case "$withval" in #(vi
+fi; case "$withval" in #(vi
 yes|no)
-  { echo "configure: error: expected a value for --with-mime-default-charset" 1>&2; exit 1; }
+  { { echo "$as_me:16588: error: expected a value for --with-mime-default-charset" >&5
+echo "$as_me: error: expected a value for --with-mime-default-charset" >&2;}
+   { (exit 1); exit 1; }; }
   ;;
 esac
 MM_CHARSET="$withval"
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define MM_CHARSET "$MM_CHARSET"
 EOF
 
-echo "$ac_t""$MM_CHARSET" 1>&6
+echo "$as_me:16598: result: $MM_CHARSET" >&5
+echo "${ECHO_T}$MM_CHARSET" >&6
 
-echo $ac_n "checking for default ISO/ASCII table""... $ac_c" 1>&6
-echo "configure:13448: checking for default ISO/ASCII table" >&5
+echo "$as_me:16601: checking for default ISO/ASCII table" >&5
+echo $ECHO_N "checking for default ISO/ASCII table... $ECHO_C" >&6
 
 # Check whether --with-iso-to-ascii or --without-iso-to-ascii was given.
 if test "${with_iso_to_ascii+set}" = set; then
   withval="$with_iso_to_ascii"
-  :
+
 else
   withval="${DEFAULT_ISO2ASC--1}"
-fi
-case "$withval" in #(vi
+fi; case "$withval" in #(vi
 yes|no)
-  { echo "configure: error: expected a value for --with-iso-to-ascii" 1>&2; exit 1; }
+  { { echo "$as_me:16612: error: expected a value for --with-iso-to-ascii" >&5
+echo "$as_me: error: expected a value for --with-iso-to-ascii" >&2;}
+   { (exit 1); exit 1; }; }
   ;;
 esac
 DEFAULT_ISO2ASC="$withval"
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define DEFAULT_ISO2ASC "$DEFAULT_ISO2ASC"
 EOF
 
-echo "$ac_t""$DEFAULT_ISO2ASC" 1>&6
+echo "$as_me:16622: result: $DEFAULT_ISO2ASC" >&5
+echo "${ECHO_T}$DEFAULT_ISO2ASC" >&6
 
-echo $ac_n "checking whether to enable locale support""... $ac_c" 1>&6
-echo "configure:13470: checking whether to enable locale support" >&5
+echo "$as_me:16625: checking whether to enable locale support" >&5
+echo $ECHO_N "checking whether to enable locale support... $ECHO_C" >&6
 
 # Check whether --enable-locale or --disable-locale was given.
 if test "${enable_locale+set}" = set; then
   enableval="$enable_locale"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define NO_LOCALE 1
 EOF
- 
+
 	fi
 else
-  enableval=yes 
-fi
+  enableval=yes
+fi;
+echo "$as_me:16641: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking whether to enable posting""... $ac_c" 1>&6
-echo "configure:13489: checking whether to enable posting" >&5
+echo "$as_me:16644: checking whether to enable posting" >&5
+echo $ECHO_N "checking whether to enable posting... $ECHO_C" >&6
 
 # Check whether --enable-posting or --disable-posting was given.
 if test "${enable_posting+set}" = set; then
   enableval="$enable_posting"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define NO_POSTING 1
 EOF
- 
+
 	fi
 else
-  enableval=yes 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=yes
+fi;
+echo "$as_me:16660: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo $ac_n "checking whether to enable shell escape""... $ac_c" 1>&6
-echo "configure:13508: checking whether to enable shell escape" >&5
+echo "$as_me:16663: checking whether to enable shell escape" >&5
+echo $ECHO_N "checking whether to enable shell escape... $ECHO_C" >&6
 
 # Check whether --enable-shell-escape or --disable-shell-escape was given.
 if test "${enable_shell_escape+set}" = set; then
   enableval="$enable_shell_escape"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define NO_SHELL_ESCAPE 1
 EOF
- 
+
 	fi
 else
-  enableval=yes 
-fi
+  enableval=yes
+fi;
+echo "$as_me:16679: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking whether to have fascist newsadmin""... $ac_c" 1>&6
-echo "configure:13527: checking whether to have fascist newsadmin" >&5
+echo "$as_me:16682: checking whether to have fascist newsadmin" >&5
+echo $ECHO_N "checking whether to have fascist newsadmin... $ECHO_C" >&6
 
 # Check whether --enable-fascist-newsadmin or --disable-fascist-newsadmin was given.
 if test "${enable_fascist_newsadmin+set}" = set; then
   enableval="$enable_fascist_newsadmin"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define HAVE_FASCIST_NEWSADMIN 1
 EOF
- 
+
 	fi
 else
-  enableval=no 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=no
+fi;
+echo "$as_me:16698: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo $ac_n "checking whether to enable inverse video and highlighting""... $ac_c" 1>&6
-echo "configure:13546: checking whether to enable inverse video and highlighting" >&5
+echo "$as_me:16701: checking whether to enable inverse video and highlighting" >&5
+echo $ECHO_N "checking whether to enable inverse video and highlighting... $ECHO_C" >&6
 
 # Check whether --enable-inverse-video or --disable-inverse-video was given.
 if test "${enable_inverse_video+set}" = set; then
   enableval="$enable_inverse_video"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define USE_INVERSE_HACK 1
 EOF
- 
+
 	fi
 else
-  enableval=yes 
-fi
+  enableval=yes
+fi;
+echo "$as_me:16717: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking whether to enable piping support""... $ac_c" 1>&6
-echo "configure:13565: checking whether to enable piping support" >&5
+echo "$as_me:16720: checking whether to enable piping support" >&5
+echo $ECHO_N "checking whether to enable piping support... $ECHO_C" >&6
 
 # Check whether --enable-piping or --disable-piping was given.
 if test "${enable_piping+set}" = set; then
   enableval="$enable_piping"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define DONT_HAVE_PIPING 1
 EOF
- 
+
 	fi
 else
-  enableval=yes 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=yes
+fi;
+echo "$as_me:16736: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo $ac_n "checking whether to enable printer support""... $ac_c" 1>&6
-echo "configure:13584: checking whether to enable printer support" >&5
+echo "$as_me:16739: checking whether to enable printer support" >&5
+echo $ECHO_N "checking whether to enable printer support... $ECHO_C" >&6
 
 # Check whether --enable-printing or --disable-printing was given.
 if test "${enable_printing+set}" = set; then
   enableval="$enable_printing"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define DISABLE_PRINTING 1
 EOF
- 
+
 	fi
 else
-  enableval=yes 
-fi
+  enableval=yes
+fi;
+echo "$as_me:16755: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking whether to unique tmp-files by appending .pid""... $ac_c" 1>&6
-echo "configure:13603: checking whether to unique tmp-files by appending .pid" >&5
+echo "$as_me:16758: checking whether to unique tmp-files by appending .pid" >&5
+echo $ECHO_N "checking whether to unique tmp-files by appending .pid... $ECHO_C" >&6
 
 # Check whether --enable-append-pid or --disable-append-pid was given.
 if test "${enable_append_pid+set}" = set; then
   enableval="$enable_append_pid"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    : 
+    :
 	else
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define APPEND_PID 1
 EOF
 
 	fi
 else
-  enableval=yes 
-	cat >> confdefs.h <<\EOF
+  enableval=yes
+	cat >>confdefs.h <<\EOF
 #define APPEND_PID 1
 EOF
 
+fi;
+echo "$as_me:16780: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
-fi
-
-echo "$ac_t""$enableval" 1>&6
-
-echo $ac_n "checking whether to fallback to XHDR XREF if XOVER isn't supported""... $ac_c" 1>&6
-echo "configure:13629: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo "$as_me:16783: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo $ECHO_N "checking whether to fallback to XHDR XREF if XOVER isn't supported... $ECHO_C" >&6
 
 # Check whether --enable-xhdr-xref or --disable-xhdr-xref was given.
 if test "${enable_xhdr_xref+set}" = set; then
   enableval="$enable_xhdr_xref"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    : 
+    :
 	else
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define XHDR_XREF 1
 EOF
 
 	fi
 else
-  enableval=yes 
-	cat >> confdefs.h <<\EOF
+  enableval=yes
+	cat >>confdefs.h <<\EOF
 #define XHDR_XREF 1
 EOF
 
-
-fi
-
-echo "$ac_t""$enableval" 1>&6
+fi;
+echo "$as_me:16805: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ### bypass a bug in old versions of leafnode & NNTPcache
-echo $ac_n "checking whether to send a GROUP command before a LISTGROUP""... $ac_c" 1>&6
-echo "configure:13656: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo "$as_me:16809: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo $ECHO_N "checking whether to send a GROUP command before a LISTGROUP... $ECHO_C" >&6
 
 # Check whether --enable-broken-listgroup-fix or --disable-broken-listgroup-fix was given.
 if test "${enable_broken_listgroup_fix+set}" = set; then
   enableval="$enable_broken_listgroup_fix"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define BROKEN_LISTGROUP 1
 EOF
- 
+
 	fi
 else
-  enableval=no 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=no
+fi;
+echo "$as_me:16825: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work
-echo $ac_n "checking whether to ignore system()s return value""... $ac_c" 1>&6
-echo "configure:13676: checking whether to ignore system()s return value" >&5
+echo "$as_me:16829: checking whether to ignore system()s return value" >&5
+echo $ECHO_N "checking whether to ignore system()s return value... $ECHO_C" >&6
 
 # Check whether --enable-broken-system-fix or --disable-broken-system-fix was given.
 if test "${enable_broken_system_fix+set}" = set; then
   enableval="$enable_broken_system_fix"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define IGNORE_SYSTEM_STATUS 1
 EOF
- 
+
 	fi
 else
-  enableval=no 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=no
+fi;
+echo "$as_me:16845: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ### checks for the location of the system-wide default setting file
-echo $ac_n "checking for directory containing tin.defaults file""... $ac_c" 1>&6
-echo "configure:13696: checking for directory containing tin.defaults file" >&5
+echo "$as_me:16849: checking for directory containing tin.defaults file" >&5
+echo $ECHO_N "checking for directory containing tin.defaults file... $ECHO_C" >&6
 
 # Check whether --with-defaults-dir or --without-defaults-dir was given.
 if test "${with_defaults_dir+set}" = set; then
   withval="$with_defaults_dir"
-  :
+
 else
   withval="${TIN_DEFAULTS_DIR:-/etc/tin}"
-fi
-if true ; then
+fi; if true ; then
 
 if test "x$prefix" != xNONE; then
 	cf_path_syntax="$prefix"
@@ -13728,54 +16882,54 @@ case ".$withval" in
 	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
 	;;
 (*)
-	{ echo "configure: error: expected a pathname, not \"$withval\"" 1>&2; exit 1; }
+	{ { echo "$as_me:16885: error: expected a pathname, not \"$withval\"" >&5
+echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
+   { (exit 1); exit 1; }; }
 	;;
 esac
 
 fi
 eval TIN_DEFAULTS_DIR="$withval"
 
-echo "$ac_t""$TIN_DEFAULTS_DIR" 1>&6
-cat >> confdefs.h <<EOF
+echo "$as_me:16894: result: $TIN_DEFAULTS_DIR" >&5
+echo "${ECHO_T}$TIN_DEFAULTS_DIR" >&6
+cat >>confdefs.h <<EOF
 #define TIN_DEFAULTS_DIR "$TIN_DEFAULTS_DIR"
 EOF
 
-
 ### check for ipv6 support
-echo $ac_n "checking whether to enable IPv6""... $ac_c" 1>&6
-echo "configure:13747: checking whether to enable IPv6" >&5
+echo "$as_me:16901: checking whether to enable IPv6" >&5
+echo $ECHO_N "checking whether to enable IPv6... $ECHO_C" >&6
 
 # Check whether --enable-ipv6 or --disable-ipv6 was given.
 if test "${enable_ipv6+set}" = set; then
   enableval="$enable_ipv6"
   test "$enableval" != no && enableval=yes
 	if test "$enableval" != "yes" ; then
-    : 
+    :
 	else
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define ENABLE_IPV6 1
 EOF
 
 	fi
 else
-  enableval=yes 
-	cat >> confdefs.h <<\EOF
+  enableval=yes
+	cat >>confdefs.h <<\EOF
 #define ENABLE_IPV6 1
 EOF
 
-
-fi
-
-echo "$ac_t""$enableval" 1>&6
+fi;
+echo "$as_me:16923: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 if test "$enableval" = "yes"; then
-	
 
-echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6
-echo "configure:13775: checking ipv6 stack type" >&5
-if eval "test \"`echo '$''{'cf_cv_ipv6type'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:16927: checking ipv6 stack type" >&5
+echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6
+if test "${cf_cv_ipv6type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_ipv6type=unknown
 for i in solaris inria kame linux-glibc linux-libinet6 toshiba v6d zeta
 do
@@ -13790,57 +16944,54 @@ do
 		fi
 		;;
 	(inria)
-				cat > conftest.$ac_ext <<EOF
-#line 13795 "configure"
+				cat >conftest.$ac_ext <<_ACEOF
+#line 16948 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
 #ifdef IPV6_INRIA_VERSION
 yes
 #endif
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "yes" >/dev/null 2>&1; then
-  rm -rf conftest*
   cf_cv_ipv6type=$i
 fi
-rm -f conftest*
+rm -rf conftest*
 
 		;;
 	(kame)
-				cat > conftest.$ac_ext <<EOF
-#line 13813 "configure"
+				cat >conftest.$ac_ext <<_ACEOF
+#line 16965 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
 #ifdef __KAME__
 yes
 #endif
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "yes" >/dev/null 2>&1; then
-  rm -rf conftest*
   cf_cv_ipv6type=$i
 fi
-rm -f conftest*
+rm -rf conftest*
 
 		;;
 	(linux-glibc)
-				cat > conftest.$ac_ext <<EOF
-#line 13831 "configure"
+				cat >conftest.$ac_ext <<_ACEOF
+#line 16982 "configure"
 #include "confdefs.h"
 
 #include <features.h>
 #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
 yes
 #endif
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "yes" >/dev/null 2>&1; then
-  rm -rf conftest*
   cf_cv_ipv6type=$i
 fi
-rm -f conftest*
+rm -rf conftest*
 
 		;;
 	(linux-libinet6)
@@ -13853,57 +17004,54 @@ rm -f conftest*
 		fi
 		;;
 	(toshiba)
-		cat > conftest.$ac_ext <<EOF
-#line 13858 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 17008 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
 #ifdef _TOSHIBA_INET6
 yes
 #endif
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "yes" >/dev/null 2>&1; then
-  rm -rf conftest*
   cf_cv_ipv6type=$i
 fi
-rm -f conftest*
+rm -rf conftest*
 
 		;;
 	(v6d)
-		cat > conftest.$ac_ext <<EOF
-#line 13876 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 17025 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
 #ifdef __V6D__
 yes
 #endif
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "yes" >/dev/null 2>&1; then
-  rm -rf conftest*
   cf_cv_ipv6type=$i
 fi
-rm -f conftest*
+rm -rf conftest*
 
 		;;
 	(zeta)
-		cat > conftest.$ac_ext <<EOF
-#line 13894 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 17042 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
 #ifdef _ZETA_MINAMI_INET6
 yes
 #endif
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "yes" >/dev/null 2>&1; then
-  rm -rf conftest*
   cf_cv_ipv6type=$i
 fi
-rm -f conftest*
+rm -rf conftest*
 
 		;;
 	esac
@@ -13913,17 +17061,14 @@ rm -f conftest*
 done
 
 fi
-
-echo "$ac_t""$cf_cv_ipv6type" 1>&6
-
-
-
+echo "$as_me:17064: result: $cf_cv_ipv6type" >&5
+echo "${ECHO_T}$cf_cv_ipv6type" >&6
 
 cf_ipv6lib=none
 cf_ipv6dir=none
 
-echo $ac_n "checking for IPv6 library if required""... $ac_c" 1>&6
-echo "configure:13927: checking for IPv6 library if required" >&5
+echo "$as_me:17070: checking for IPv6 library if required" >&5
+echo $ECHO_N "checking for IPv6 library if required... $ECHO_C" >&6
 case $cf_cv_ipv6type in
 (solaris)
 	;;
@@ -13952,30 +17097,44 @@ case $cf_cv_ipv6type in
 	cf_ipv6dir=v6
 	;;
 esac
-echo "$ac_t""$cf_ipv6lib" 1>&6
+echo "$as_me:17100: result: $cf_ipv6lib" >&5
+echo "${ECHO_T}$cf_ipv6lib" >&6
 
 if test "$cf_ipv6lib" != "none"; then
 
-	cat > conftest.$ac_ext <<EOF
-#line 13961 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 17106 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <netdb.h>
 #include <netinet/in.h>
 #include <netinet/ip6.h>
-int main() {
+int
+main (void)
+{
 getaddrinfo(0, 0, 0, 0)
-; return 0; }
-EOF
-if { (eval echo configure:13972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:17122: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:17125: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:17128: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17131: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
-	
 cf_search=
 
 # collect the current set of include-directories from compiler flags
@@ -13986,7 +17145,7 @@ if test -n "${CFLAGS}${CPPFLAGS}" ; then
 		case $cf_header_path in
 		(-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
-			
+
 test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
@@ -14008,7 +17167,6 @@ fi
 
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -14020,7 +17178,6 @@ test -d "$prefix" && \
 	test -d $prefix/$cf_ipv6dir/include/$cf_ipv6dir &&    cf_search="$cf_search $prefix/$cf_ipv6dir/include/$cf_ipv6dir"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -14029,7 +17186,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -14043,7 +17200,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
@@ -14065,7 +17221,7 @@ cf_search="$cf_search $cf_header_path_li
 		cf_header=$cf_incdir/netinet/ip6.h
 		if test -f $cf_header
 		then
-			
+
 if test -n "$cf_incdir" ; then
   for cf_add_incdir in $cf_incdir
   do
@@ -14088,24 +17244,41 @@ if test -n "$cf_incdir" ; then
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 14094 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 17252 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:14101: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:17264: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:17267: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:17270: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17273: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -14114,8 +17287,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:14118: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:17290: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -14137,87 +17309,116 @@ fi
 		fi
 		test -n "$verbose" && echo "	... tested $cf_header" 1>&6
 	done
-	
+
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
-	
 	eval 'cf_cv_have_lib_'$cf_ipv6lib'=no'
 	cf_libdir=""
-	echo $ac_n "checking for getaddrinfo""... $ac_c" 1>&6
-echo "configure:14149: checking for getaddrinfo" >&5
-if eval "test \"`echo '$''{'ac_cv_func_getaddrinfo'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 14154 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char getaddrinfo(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+	echo "$as_me:17318: checking for getaddrinfo" >&5
+echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6
+if test "${ac_cv_func_getaddrinfo+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 17324 "configure"
+#include "confdefs.h"
+#define getaddrinfo autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef getaddrinfo
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char getaddrinfo();
+   builtin and then its argument prototype would still apply.  */
+char getaddrinfo (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_getaddrinfo) || defined (__stub___getaddrinfo)
-choke me
-#else
-getaddrinfo();
+#error found stub for getaddrinfo
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:14177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_getaddrinfo=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_getaddrinfo=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'getaddrinfo`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+	return getaddrinfo ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:17355: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:17358: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:17361: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17364: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_getaddrinfo=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_getaddrinfo=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:17374: result: $ac_cv_func_getaddrinfo" >&5
+echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6
+if test $ac_cv_func_getaddrinfo = yes; then
   eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
 else
-  echo "$ac_t""no" 1>&6
 
 		cf_save_LIBS="$LIBS"
-		echo $ac_n "checking for getaddrinfo in -l$cf_ipv6lib""... $ac_c" 1>&6
-echo "configure:14197: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+		echo "$as_me:17381: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+echo $ECHO_N "checking for getaddrinfo in -l$cf_ipv6lib... $ECHO_C" >&6
 		LIBS="-l$cf_ipv6lib $LIBS"
-		cat > conftest.$ac_ext <<EOF
-#line 14200 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 17385 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <netdb.h>
 #include <netinet/in.h>
 #include <netinet/ip6.h>
-int main() {
+int
+main (void)
+{
 getaddrinfo(0, 0, 0, 0)
-; return 0; }
-EOF
-if { (eval echo configure:14211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:17401: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:17404: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:17407: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17410: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:17412: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 			 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
-			
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:17419: result: no" >&5
+echo "${ECHO_T}no" >&6
 
-  echo "$ac_t""no" 1>&6
-			
 cf_search=
 cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
@@ -14226,7 +17427,7 @@ if test -n "${LDFLAGS}${LIBS}" ; then
 		case $cf_library_path in
 		(-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
-			
+
 test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
@@ -14244,10 +17445,8 @@ test -d "$cf_library_path" && \
 	done
 fi
 
-
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -14259,7 +17458,6 @@ test -d "$prefix" && \
 	test -d $prefix/$cf_ipv6dir/lib/$cf_ipv6dir &&    cf_search="$cf_search $prefix/$cf_ipv6dir/lib/$cf_ipv6dir"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -14268,7 +17466,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -14282,69 +17480,82 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 cf_search="$cf_library_path_list $cf_search"
 
 			for cf_libdir in $cf_search
 			do
-				echo $ac_n "checking for -l$cf_ipv6lib in $cf_libdir""... $ac_c" 1>&6
-echo "configure:14292: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+				echo "$as_me:17487: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+echo $ECHO_N "checking for -l$cf_ipv6lib in $cf_libdir... $ECHO_C" >&6
 				LIBS="-L$cf_libdir -l$cf_ipv6lib $cf_save_LIBS"
-				cat > conftest.$ac_ext <<EOF
-#line 14295 "configure"
+				cat >conftest.$ac_ext <<_ACEOF
+#line 17491 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <netdb.h>
 #include <netinet/in.h>
 #include <netinet/ip6.h>
-int main() {
+int
+main (void)
+{
 getaddrinfo(0, 0, 0, 0)
-; return 0; }
-EOF
-if { (eval echo configure:14306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  echo "$ac_t""yes" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:17507: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:17510: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:17513: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17516: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:17518: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 			 		 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
 					 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  echo "$ac_t""no" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:17525: result: no" >&5
+echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 			done
-			
+
 fi
-rm -rf conftest*
-		
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+
 fi
 
 eval 'cf_found_library=$cf_cv_have_lib_'$cf_ipv6lib
 
-
 	if test $cf_found_library = no ; then
-		{ echo "configure: error: No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
-from an appropriate IPv6 kit and compile beforehand." 1>&2; exit 1; }
+		{ { echo "$as_me:17540: error: No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
+from an appropriate IPv6 kit and compile beforehand." >&5
+echo "$as_me: error: No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
+from an appropriate IPv6 kit and compile beforehand." >&2;}
+   { (exit 1); exit 1; }; }
 	fi
-fi
-
-
-
+fi
 
-echo $ac_n "checking working getaddrinfo""... $ac_c" 1>&6
-echo "configure:14339: checking working getaddrinfo" >&5
-if eval "test \"`echo '$''{'cf_cv_getaddrinfo'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:17548: checking working getaddrinfo" >&5
+echo $ECHO_N "checking working getaddrinfo... $ECHO_C" >&6
+if test "${cf_cv_getaddrinfo+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 14348 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 17558 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -14422,158 +17633,186 @@ int main(void)
    ${cf_cv_main_return:-return}(1);
 }
 
-EOF
-if { (eval echo configure:14427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:17638: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:17641: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:17643: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17646: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_getaddrinfo=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_cv_getaddrinfo=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_getaddrinfo=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
-
 fi
-
-echo "$ac_t""$cf_cv_getaddrinfo" 1>&6
+echo "$as_me:17659: result: $cf_cv_getaddrinfo" >&5
+echo "${ECHO_T}$cf_cv_getaddrinfo" >&6
 if test "$cf_cv_getaddrinfo" = yes ; then
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_GAI_STRERROR 1
 EOF
 
-	cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define HAVE_GETADDRINFO 1
 EOF
 
 fi
 
-
 if test "$cf_cv_getaddrinfo" != "yes"; then
 	if test "$cf_cv_ipv6type" != "linux"; then
-		echo "configure: warning: You must get working getaddrinfo() function,
-or you can specify "--disable-ipv6"" 1>&2
+		{ echo "$as_me:17675: WARNING: You must get working getaddrinfo() function,
+or you can specify \"--disable-ipv6\"" >&5
+echo "$as_me: WARNING: You must get working getaddrinfo() function,
+or you can specify \"--disable-ipv6\"" >&2;}
 	else
-		echo "configure: warning: The getaddrinfo() implementation on your system seems be buggy.
+		{ echo "$as_me:17680: WARNING: The getaddrinfo() implementation on your system seems be buggy.
+You should upgrade your system library to the newest version
+of GNU C library (aka glibc)." >&5
+echo "$as_me: WARNING: The getaddrinfo() implementation on your system seems be buggy.
 You should upgrade your system library to the newest version
-of GNU C library (aka glibc)." 1>&2
+of GNU C library (aka glibc)." >&2;}
 	fi
 fi
 
-
 fi
+
 for ac_func in getaddrinfo getnameinfo
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14471: 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 14476 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:17694: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 17700 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:17731: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:17734: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:17737: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17740: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:17750: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:14499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
 else
-  echo "$ac_t""no" 1>&6
-LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
+  LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
 fi
 done
 
-
-
 ### should we use 64 bit article numbers if possible?
-echo $ac_n "checking whether to enable long article numbers""... $ac_c" 1>&6
-echo "configure:14528: checking whether to enable long article numbers" >&5
+echo "$as_me:17763: checking whether to enable long article numbers" >&5
+echo $ECHO_N "checking whether to enable long article numbers... $ECHO_C" >&6
 
 # Check whether --enable-long-article-numbers or --disable-long-article-numbers was given.
 if test "${enable_long_article_numbers+set}" = set; then
   enableval="$enable_long_article_numbers"
   test "$enableval" != yes && enableval=no
 	if test "$enableval" != "no" ; then
-    cat >> confdefs.h <<\EOF
+    cat >>confdefs.h <<\EOF
 #define ENABLE_LONG_ARTICLE_NUMBERS 1
 EOF
- 
+
 	fi
 else
-  enableval=no 
-fi
-
-echo "$ac_t""$enableval" 1>&6
+  enableval=no
+fi;
+echo "$as_me:17779: result: $enableval" >&5
+echo "${ECHO_T}$enableval" >&6
 
 ### checks for operator characteristics (should be the last option)
-echo $ac_n "checking whether to make a coffee while compiling""... $ac_c" 1>&6
-echo "configure:14548: checking whether to make a coffee while compiling" >&5
+echo "$as_me:17783: checking whether to make a coffee while compiling" >&5
+echo $ECHO_N "checking whether to make a coffee while compiling... $ECHO_C" >&6
 
 # Check whether --with-coffee or --without-coffee was given.
 if test "${with_coffee+set}" = set; then
   withval="$with_coffee"
    case "$withval" in
 	yes)
-	echo "$ac_t""yes - with milk - please!" 1>&6
-	cat >> confdefs.h <<\EOF
+	echo "$as_me:17791: result: yes - with milk - please!" >&5
+echo "${ECHO_T}yes - with milk - please!" >&6
+	cat >>confdefs.h <<\EOF
 #define HAVE_COFFEE 1
 EOF
 
 	;;
 	*)
-	echo "$ac_t""no" 1>&6
+	echo "$as_me:17799: result: no" >&5
+echo "${ECHO_T}no" >&6
 	;;
 	esac
 else
-  echo "$ac_t""no" 1>&6
-fi
-
+  echo "$as_me:17804: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi;
 
 ### checks for compiler characteristics
 
-echo $ac_n "checking for makeflags variable""... $ac_c" 1>&6
-echo "configure:14573: checking for makeflags variable" >&5
-if eval "test \"`echo '$''{'cf_cv_makeflags'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:17810: checking for makeflags variable" >&5
+echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
+if test "${cf_cv_makeflags+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_cv_makeflags=''
 	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
 	do
@@ -14594,555 +17833,725 @@ CF_EOF
 			esac
 			break
 			;;
-		(.-)	;;
-		(*)	echo "given option \"$cf_option\", no match \"$cf_result\""
+		(.-)
+			;;
+		(*)
+
+echo "${as_me:-configure}:17840: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
+
 			;;
 		esac
 	done
 	rm -f cf_makeflags.tmp
 
 fi
-
-echo "$ac_t""$cf_cv_makeflags" 1>&6
-
-
+echo "$as_me:17848: result: $cf_cv_makeflags" >&5
+echo "${ECHO_T}$cf_cv_makeflags" >&6
 
 ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
 ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:14619: checking for working const" >&5
-if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_main_return=return
+
+echo "$as_me:17858: checking for an ANSI C-conforming const" >&5
+echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
+if test "${ac_cv_c_const+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 14624 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 17864 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
+/* FIXME: Include the comments suggested by Paul. */
+#ifndef __cplusplus
+  /* Ultrix mips cc rejects this.  */
+  typedef int charset[2];
+  const charset x;
+  /* SunOS 4.1.1 cc rejects this.  */
+  char const *const *ccp;
+  char **p;
+  /* NEC SVR4.0.2 mips cc rejects this.  */
+  struct point {int x, y;};
+  static struct point const zero = {0,0};
+  /* AIX XL C 1.02.0.0 rejects this.
+     It does not let you subtract one const X* pointer from another in
+     an arm of an if-expression whose if-part is not a constant
+     expression */
+  const char *g = "string";
+  ccp = &g + (g ? g-g : 0);
+  /* HPUX 7.0 cc rejects these. */
+  ++ccp;
+  p = (char**) ccp;
+  ccp = (char const *const *) p;
+  { /* SCO 3.2v4 cc rejects this.  */
+    char *t;
+    char const *s = 0 ? (char *) 0 : (char const *) 0;
+
+    *t++ = 0;
+  }
+  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
+    int x[] = {25, 17};
+    const int *foo = &x[0];
+    ++foo;
+  }
+  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
+    typedef const int *iptr;
+    iptr p = 0;
+    ++p;
+  }
+  { /* AIX XL C 1.02.0.0 rejects this saying
+       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
+    struct s { int j; const int *ap[3]; };
+    struct s *b; b->j = 5;
+  }
+  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
+    const int foo = 10;
+  }
+#endif
 
-/* Ultrix mips cc rejects this.  */
-typedef int charset[2]; const charset x;
-/* SunOS 4.1.1 cc rejects this.  */
-char const *const *ccp;
-char **p;
-/* NEC SVR4.0.2 mips cc rejects this.  */
-struct point {int x, y;};
-static struct point const zero = {0,0};
-/* AIX XL C 1.02.0.0 rejects this.
-   It does not let you subtract one const X* pointer from another in an arm
-   of an if-expression whose if-part is not a constant expression */
-const char *g = "string";
-ccp = &g + (g ? g-g : 0);
-/* HPUX 7.0 cc rejects these. */
-++ccp;
-p = (char**) ccp;
-ccp = (char const *const *) p;
-{ /* SCO 3.2v4 cc rejects this.  */
-  char *t;
-  char const *s = 0 ? (char *) 0 : (char const *) 0;
-
-  *t++ = 0;
-}
-{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
-  int x[] = {25, 17};
-  const int *foo = &x[0];
-  ++foo;
-}
-{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
-  typedef const int *iptr;
-  iptr p = 0;
-  ++p;
-}
-{ /* AIX XL C 1.02.0.0 rejects this saying
-     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
-  struct s { int j; const int *ap[3]; };
-  struct s *b; b->j = 5;
-}
-{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
-  const int foo = 10;
+  ;
+  return 0;
 }
-
-; return 0; }
-EOF
-if { (eval echo configure:14673: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:17922: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:17925: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:17928: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17931: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_c_const=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_c_const=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_c_const=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-
-echo "$ac_t""$ac_cv_c_const" 1>&6
+echo "$as_me:17941: result: $ac_cv_c_const" >&5
+echo "${ECHO_T}$ac_cv_c_const" >&6
 if test $ac_cv_c_const = no; then
-  cat >> confdefs.h <<\EOF
-#define const 
+
+cat >>confdefs.h <<\EOF
+#define const
 EOF
 
 fi
 
-echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:14694: checking for inline" >&5
-if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:17951: checking for inline" >&5
+echo $ECHO_N "checking for inline... $ECHO_C" >&6
+if test "${ac_cv_c_inline+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
-  cat > conftest.$ac_ext <<EOF
-#line 14701 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 17959 "configure"
 #include "confdefs.h"
-
-int main() {
-} $ac_kw foo() {
-; return 0; }
-EOF
-if { (eval echo configure:14708: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+#ifndef __cplusplus
+static $ac_kw int static_foo () {return 0; }
+$ac_kw int foo () {return 0; }
+#endif
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:17968: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:17971: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:17974: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:17977: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_c_inline=$ac_kw; break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-
-echo "$ac_t""$ac_cv_c_inline" 1>&6
-case "$ac_cv_c_inline" in
+echo "$as_me:17988: result: $ac_cv_c_inline" >&5
+echo "${ECHO_T}$ac_cv_c_inline" >&6
+case $ac_cv_c_inline in
   inline | yes) ;;
-  no) cat >> confdefs.h <<\EOF
-#define inline 
+  no)
+cat >>confdefs.h <<\EOF
+#define inline
 EOF
  ;;
-  *)  cat >> confdefs.h <<EOF
+  *)  cat >>confdefs.h <<EOF
 #define inline $ac_cv_c_inline
 EOF
  ;;
 esac
 
-
-echo $ac_n "checking for ansi token expansion/substitution""... $ac_c" 1>&6
-echo "configure:14735: checking for ansi token expansion/substitution" >&5
-if eval "test \"`echo '$''{'cf_cv_cpp_expands'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:18003: checking for ansi token expansion/substitution" >&5
+echo $ECHO_N "checking for ansi token expansion/substitution... $ECHO_C" >&6
+if test "${cf_cv_cpp_expands+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 14741 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 18010 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
-int main() {
+int
+main (void)
+{
 char *s = string(token)
-; return 0; }
-EOF
-if { (eval echo configure:14749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18023: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18026: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18029: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18032: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_cpp_expands=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_cpp_expands=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_cpp_expands=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$ac_t""$cf_cv_cpp_expands" 1>&6
-test $cf_cv_cpp_expands = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:18044: result: $cf_cv_cpp_expands" >&5
+echo "${ECHO_T}$cf_cv_cpp_expands" >&6
+test $cf_cv_cpp_expands = yes && cat >>confdefs.h <<\EOF
 #define CPP_DOES_EXPAND 1
 EOF
 
-
-
-echo $ac_n "checking for ansi token concatenation""... $ac_c" 1>&6
-echo "configure:14770: checking for ansi token concatenation" >&5
-if eval "test \"`echo '$''{'cf_cv_cpp_concats'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:18050: checking for ansi token concatenation" >&5
+echo $ECHO_N "checking for ansi token concatenation... $ECHO_C" >&6
+if test "${cf_cv_cpp_concats+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 14776 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 18057 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
-int main() {
+int
+main (void)
+{
 char *firstlast = "y", *s = concat(first,last)
-; return 0; }
-EOF
-if { (eval echo configure:14784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18070: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18073: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18076: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18079: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_cpp_concats=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_cpp_concats=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_cpp_concats=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$ac_t""$cf_cv_cpp_concats" 1>&6
-test $cf_cv_cpp_concats = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:18091: result: $cf_cv_cpp_concats" >&5
+echo "${ECHO_T}$cf_cv_cpp_concats" >&6
+test $cf_cv_cpp_concats = yes && cat >>confdefs.h <<\EOF
 #define CPP_DOES_CONCAT 1
 EOF
 
-
-
-echo $ac_n "checking if nested parameters work""... $ac_c" 1>&6
-echo "configure:14805: checking if nested parameters work" >&5
-if eval "test \"`echo '$''{'cf_cv_nested_params'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:18097: checking if nested parameters work" >&5
+echo $ECHO_N "checking if nested parameters work... $ECHO_C" >&6
+if test "${cf_cv_nested_params+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 14811 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 18104 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig)
-; return 0; }
-EOF
-if { (eval echo configure:14818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18116: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18119: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18122: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18125: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_nested_params=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_nested_params=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_nested_params=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$ac_t""$cf_cv_nested_params" 1>&6
-test $cf_cv_nested_params = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:18137: result: $cf_cv_nested_params" >&5
+echo "${ECHO_T}$cf_cv_nested_params" >&6
+test $cf_cv_nested_params = yes && cat >>confdefs.h <<\EOF
 #define HAVE_NESTED_PARAMS 1
 EOF
 
-
-
-
 ###	Checks for header files.
-echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:14841: 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
+echo "$as_me:18144: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
+if test "${ac_cv_header_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 14846 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18150 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
 #include <string.h>
 #include <float.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14854: \"$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*
+
+_ACEOF
+if { (eval echo "$as_me:18158: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:18164: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
   ac_cv_header_stdc=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
   ac_cv_header_stdc=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 
 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 14871 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18186 "configure"
 #include "confdefs.h"
 #include <string.h>
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "memchr" >/dev/null 2>&1; then
   :
 else
-  rm -rf conftest*
   ac_cv_header_stdc=no
 fi
-rm -f conftest*
+rm -rf conftest*
 
 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 14889 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18204 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "free" >/dev/null 2>&1; then
   :
 else
-  rm -rf conftest*
   ac_cv_header_stdc=no
 fi
-rm -f conftest*
+rm -rf conftest*
 
 fi
 
 if test $ac_cv_header_stdc = yes; then
   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-if test "$cross_compiling" = yes; then
+  if test "$cross_compiling" = yes; then
   :
 else
-  cat > conftest.$ac_ext <<EOF
-#line 14910 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18225 "configure"
 #include "confdefs.h"
 #include <ctype.h>
-#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int main () { int i; for (i = 0; i < 256; i++)
-if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
-exit (0); }
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
+                     || ('j' <= (c) && (c) <= 'r') \
+                     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
 
-EOF
-if { (eval echo configure:14921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main (void)
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+        || toupper (i) != TOUPPER (i))
+      $ac_main_return(2);
+  $ac_main_return (0);
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:18251: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:18254: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:18256: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18259: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_header_stdc=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_header_stdc=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
 fi
-
-echo "$ac_t""$ac_cv_header_stdc" 1>&6
+echo "$as_me:18272: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6
 if test $ac_cv_header_stdc = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define STDC_HEADERS 1
 EOF
 
 fi
 
 ac_header_dirent=no
-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:14949: 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
+for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
+  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
+echo "$as_me:18285: checking for $ac_hdr that defines DIR" >&5
+echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 14954 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18291 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
-int main() {
-DIR *dirp = 0;
-; return 0; }
-EOF
-if { (eval echo configure:14962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  eval "ac_cv_header_dirent_$ac_safe=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_dirent_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+
+int
+main (void)
+{
+if ((DIR *) 0)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18306: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18309: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18312: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18315: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_Header=no"
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:18325: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
 EOF
- ac_header_dirent=$ac_hdr; break
-else
-  echo "$ac_t""no" 1>&6
+
+ac_header_dirent=$ac_hdr; break
 fi
+
 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:14987: 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
+  echo "$as_me:18338: checking for opendir in -ldir" >&5
+echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
+if test "${ac_cv_lib_dir_opendir+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldir  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 14995 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 18346 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char opendir();
-
-int main() {
-opendir()
-; return 0; }
-EOF
-if { (eval echo configure:15006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char opendir ();
+int
+main (void)
+{
+opendir ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:18365: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:18368: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:18371: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18374: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_dir_opendir=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_dir_opendir=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:18385: result: $ac_cv_lib_dir_opendir" >&5
+echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
+if test $ac_cv_lib_dir_opendir = yes; then
   LIBS="$LIBS -ldir"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 else
-echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:15028: 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
+  echo "$as_me:18392: checking for opendir in -lx" >&5
+echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
+if test "${ac_cv_lib_x_opendir+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lx  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 15036 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 18400 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char opendir();
-
-int main() {
-opendir()
-; return 0; }
-EOF
-if { (eval echo configure:15047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char opendir ();
+int
+main (void)
+{
+opendir ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:18419: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:18422: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:18425: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18428: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_x_opendir=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_x_opendir=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:18439: result: $ac_cv_lib_x_opendir" >&5
+echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
+if test $ac_cv_lib_x_opendir = yes; then
   LIBS="$LIBS -lx"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
-echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:15070: checking whether time.h and sys/time.h may both be included" >&5
-if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:18447: checking whether time.h and sys/time.h may both be included" >&5
+echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
+if test "${ac_cv_header_time+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15075 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18453 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
 #include <time.h>
-int main() {
-struct tm *tp;
-; return 0; }
-EOF
-if { (eval echo configure:15084: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+
+int
+main (void)
+{
+if ((struct tm *) 0)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18469: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18472: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18475: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18478: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_header_time=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_header_time=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_header_time=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-
-echo "$ac_t""$ac_cv_header_time" 1>&6
+echo "$as_me:18488: result: $ac_cv_header_time" >&5
+echo "${ECHO_T}$ac_cv_header_time" >&6
 if test $ac_cv_header_time = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define TIME_WITH_SYS_TIME 1
 EOF
 
 fi
 
-echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:15105: checking for sys/wait.h that is POSIX.1 compatible" >&5
-if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:18498: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
+if test "${ac_cv_header_sys_wait_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15110 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18504 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
 #ifndef WEXITSTATUS
-#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
+# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
 #endif
 #ifndef WIFEXITED
-#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
 #endif
-int main() {
-int s;
-wait (&s);
-s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
-; return 0; }
-EOF
-if { (eval echo configure:15126: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+
+int
+main (void)
+{
+  int s;
+  wait (&s);
+  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18526: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18529: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18532: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18535: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_header_sys_wait_h=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_header_sys_wait_h=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_header_sys_wait_h=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-
-echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
+echo "$as_me:18545: result: $ac_cv_header_sys_wait_h" >&5
+echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
 if test $ac_cv_header_sys_wait_h = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_SYS_WAIT_H 1
 EOF
 
 fi
 
-
 for cf_hdr in \
 	argz.h \
 	arpa/inet.h \
@@ -15202,134 +18611,109 @@ for cf_hdr in \
 	wctype.h \
 
 do
-	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:15207: checking for $cf_hdr" >&5
-	cat > conftest.$ac_ext <<EOF
-#line 15209 "configure"
+	echo "$as_me:18614: checking for $cf_hdr" >&5
+echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
+	cat >conftest.$ac_ext <<_ACEOF
+#line 18617 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15217: \"$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*
+_ACEOF
+if { (eval echo "$as_me:18624: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:18630: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
   cf_found=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
   cf_found=no
 fi
-rm -f conftest*
-echo "$ac_t""$cf_found" 1>&6
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:18648: result: $cf_found" >&5
+echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
-	
+
 cf_tr_hdr=`echo "$cf_hdr" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_${cf_tr_hdr} 1
 EOF
 
 fi
 done
 
-
 ###	Checks that depend on existence-checks for headers
 
-
-
-for ac_hdr in \
+for ac_header in \
 termio.h \
 termios.h \
 unistd.h \
+sys/ioctl.h \
+sys/termio.h \
 
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:15255: 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 15260 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15265: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
-else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
-EOF
- 
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:18672: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 18678 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:18682: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:18688: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  echo "$ac_t""no" 1>&6
+  ac_cpp_err=yes
 fi
-done
-
-
-if test "$ISC" = yes ; then
-	for ac_hdr in sys/termio.h 
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:15297: 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 15302 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15307: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:18707: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-fi
 if test "$ac_cv_header_termios_h" = yes ; then
 	case "$CFLAGS $CPPFLAGS" in
 	(*-D_POSIX_SOURCE*)
@@ -15337,62 +18721,88 @@ if test "$ac_cv_header_termios_h" = yes
 	(*)	termios_bad=maybe ;;
 	esac
 	if test "$termios_bad" = maybe ; then
-	echo $ac_n "checking whether termios.h needs _POSIX_SOURCE""... $ac_c" 1>&6
-echo "configure:15342: checking whether termios.h needs _POSIX_SOURCE" >&5
-	cat > conftest.$ac_ext <<EOF
-#line 15344 "configure"
+	echo "$as_me:18724: checking whether termios.h needs _POSIX_SOURCE" >&5
+echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
+	cat >conftest.$ac_ext <<_ACEOF
+#line 18727 "configure"
 #include "confdefs.h"
 #include <termios.h>
-int main() {
+int
+main (void)
+{
 struct termios foo; int x = foo.c_iflag
-; return 0; }
-EOF
-if { (eval echo configure:15351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18739: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18742: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18745: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18748: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   termios_bad=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
-		cat > conftest.$ac_ext <<EOF
-#line 15360 "configure"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
+		cat >conftest.$ac_ext <<_ACEOF
+#line 18756 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
 #include <termios.h>
-int main() {
+int
+main (void)
+{
 struct termios foo; int x = foo.c_iflag
-; return 0; }
-EOF
-if { (eval echo configure:15369: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18770: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18773: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18776: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18779: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   termios_bad=unknown
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  termios_bad=yes cat >> confdefs.h <<\EOF
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+termios_bad=yes
+cat >>confdefs.h <<\EOF
 #define _POSIX_SOURCE 1
 EOF
 
 fi
-rm -f conftest*
-			
+rm -f conftest.$ac_objext conftest.$ac_ext
+
 fi
-rm -f conftest*
-	echo "$ac_t""$termios_bad" 1>&6
+rm -f conftest.$ac_objext conftest.$ac_ext
+	echo "$as_me:18795: result: $termios_bad" >&5
+echo "${ECHO_T}$termios_bad" >&6
 	fi
 fi
 
-
-
-echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6
-echo "configure:15392: checking declaration of size-change" >&5
-if eval "test \"`echo '$''{'cf_cv_sizechange'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:18800: checking declaration of size-change" >&5
+echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
+if test "${cf_cv_sizechange+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_cv_sizechange=unknown
 	cf_save_CPPFLAGS="$CPPFLAGS"
 
@@ -15400,9 +18810,15 @@ for cf_opts in "" "NEED_PTEM_H"
 do
 
 	CPPFLAGS="$cf_save_CPPFLAGS"
-	test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
-	cat > conftest.$ac_ext <<EOF
-#line 15406 "configure"
+	if test -n "$cf_opts"
+	then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-D$cf_opts"
+
+	fi
+	cat >conftest.$ac_ext <<_ACEOF
+#line 18821 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -15412,45 +18828,60 @@ do
 #include <termio.h>
 #endif
 #endif
+
 #ifdef NEED_PTEM_H
 /* This is a workaround for SCO:  they neglected to define struct winsize in
  * termios.h -- it's only in termio.h and ptem.h
  */
-#include        <sys/stream.h>
-#include        <sys/ptem.h>
+#include <sys/stream.h>
+#include <sys/ptem.h>
 #endif
-#if !defined(sun) || !defined(HAVE_TERMIOS_H)
+
+#ifdef HAVE_SYS_IOCTL_H
 #include <sys/ioctl.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 
 #ifdef TIOCGSIZE
-	struct ttysize win;	/* FIXME: what system is this? */
+	struct ttysize win;	/* SunOS 3.0... */
 	int y = win.ts_lines;
 	int x = win.ts_cols;
 #else
 #ifdef TIOCGWINSZ
-	struct winsize win;
+	struct winsize win;	/* everything else */
 	int y = win.ws_row;
 	int x = win.ws_col;
 #else
 	no TIOCGSIZE or TIOCGWINSZ
 #endif /* TIOCGWINSZ */
 #endif /* TIOCGSIZE */
-	
-; return 0; }
-EOF
-if { (eval echo configure:15445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18867: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18870: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18873: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18876: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_sizechange=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_sizechange=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_sizechange=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 	CPPFLAGS="$cf_save_CPPFLAGS"
 	if test "$cf_cv_sizechange" = yes ; then
@@ -15461,16 +18892,17 @@ rm -f conftest*
 done
 
 fi
-
-echo "$ac_t""$cf_cv_sizechange" 1>&6
+echo "$as_me:18895: result: $cf_cv_sizechange" >&5
+echo "${ECHO_T}$cf_cv_sizechange" >&6
 if test "$cf_cv_sizechange" != no ; then
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_SIZECHANGE 1
 EOF
 
 	case $cf_cv_sizechange in
 	(NEED*)
-		cat >> confdefs.h <<EOF
+		cat >>confdefs.h <<EOF
 #define $cf_cv_sizechange  1
 EOF
 
@@ -15478,17 +18910,16 @@ EOF
 	esac
 fi
 
-
-echo $ac_n "checking if sys/time.h conflicts with sys/select.h""... $ac_c" 1>&6
-echo "configure:15484: checking if sys/time.h conflicts with sys/select.h" >&5
-if eval "test \"`echo '$''{'cf_cv_sys_select_timeval'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:18913: checking if sys/time.h conflicts with sys/select.h" >&5
+echo $ECHO_N "checking if sys/time.h conflicts with sys/select.h... $ECHO_C" >&6
+if test "${cf_cv_sys_select_timeval+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 for cf_opts in no yes
 do
-cat > conftest.$ac_ext <<EOF
-#line 15492 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 18922 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -15512,366 +18943,847 @@ cat > conftest.$ac_ext <<EOF
 #	include <sys/select.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 struct timeval foo
-; return 0; }
-EOF
-if { (eval echo configure:15520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:18955: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:18958: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:18961: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:18964: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_sys_select_timeval=$cf_opts
 	 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_sys_select_timeval=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_sys_select_timeval=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
 
-echo "$ac_t""$cf_cv_sys_select_timeval" 1>&6
-test $cf_cv_sys_select_timeval = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:18978: result: $cf_cv_sys_select_timeval" >&5
+echo "${ECHO_T}$cf_cv_sys_select_timeval" >&6
+test $cf_cv_sys_select_timeval = yes && cat >>confdefs.h <<\EOF
 #define NEED_TIMEVAL_FIX 1
 EOF
 
+echo "$as_me:18984: checking for va_copy" >&5
+echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
+if test "${cf_cv_have_va_copy+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 18991 "configure"
+#include "confdefs.h"
 
+#include <stdarg.h>
 
-###	Checks for Datatypes.
-echo $ac_n "checking for gid_t""... $ac_c" 1>&6
-echo "configure:15544: checking for gid_t" >&5
-if eval "test \"`echo '$''{'ac_cv_type_gid_t'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+int
+main (void)
+{
+
+	static va_list dst;
+	static va_list src;
+	va_copy(dst, src)
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:19008: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:19011: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:19014: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19017: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_have_va_copy=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_have_va_copy=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:19027: result: $cf_cv_have_va_copy" >&5
+echo "${ECHO_T}$cf_cv_have_va_copy" >&6
+
+if test "$cf_cv_have_va_copy" = yes;
+then
+
+cat >>confdefs.h <<\EOF
+#define HAVE_VA_COPY 1
+EOF
+
+else # !cf_cv_have_va_copy
+
+echo "$as_me:19039: checking for __va_copy" >&5
+echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
+if test "${cf_cv_have___va_copy+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 19046 "configure"
+#include "confdefs.h"
+
+#include <stdarg.h>
+
+int
+main (void)
+{
+
+	static va_list dst;
+	static va_list src;
+	__va_copy(dst, src)
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:19063: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:19066: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:19069: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19072: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_have___va_copy=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_have___va_copy=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:19082: result: $cf_cv_have___va_copy" >&5
+echo "${ECHO_T}$cf_cv_have___va_copy" >&6
+
+if test "$cf_cv_have___va_copy" = yes
+then
+
+cat >>confdefs.h <<\EOF
+#define HAVE___VA_COPY 1
+EOF
+
+else # !cf_cv_have___va_copy
+
+echo "$as_me:19094: checking for __builtin_va_copy" >&5
+echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
+if test "${cf_cv_have___builtin_va_copy+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15549 "configure"
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 19101 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
+
+#include <stdarg.h>
+
+int
+main (void)
+{
+
+	static va_list dst;
+	static va_list src;
+	__builtin_va_copy(dst, src)
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:19118: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:19121: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:19124: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19127: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_have___builtin_va_copy=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_have___builtin_va_copy=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:19137: result: $cf_cv_have___builtin_va_copy" >&5
+echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
+
+test "$cf_cv_have___builtin_va_copy" = yes &&
+
+cat >>confdefs.h <<\EOF
+#define HAVE___BUILTIN_VA_COPY 1
 EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])gid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
-  ac_cv_type_gid_t=yes
+
+fi # cf_cv_have___va_copy
+
+fi # cf_cv_have_va_copy
+
+case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
+(*yes*)
+	;;
+
+(*)
+	echo "$as_me:19155: checking if we can simply copy va_list" >&5
+echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
+if test "${cf_cv_pointer_va_list+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  rm -rf conftest*
-  ac_cv_type_gid_t=no
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 19162 "configure"
+#include "confdefs.h"
+
+#include <stdarg.h>
+
+int
+main (void)
+{
+
+	va_list dst;
+	va_list src;
+	dst = src
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:19179: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:19182: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:19185: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19188: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_pointer_va_list=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_pointer_va_list=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-rm -f conftest*
+echo "$as_me:19198: result: $cf_cv_pointer_va_list" >&5
+echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
+
+	if test "$cf_cv_pointer_va_list" = no
+	then
+		echo "$as_me:19203: checking if we can copy va_list indirectly" >&5
+echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
+if test "${cf_cv_array_va_list+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 19210 "configure"
+#include "confdefs.h"
+
+#include <stdarg.h>
+
+int
+main (void)
+{
+
+	va_list dst;
+	va_list src;
+	*dst = *src
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:19227: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:19230: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:19233: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19236: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cf_cv_array_va_list=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_array_va_list=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:19246: result: $cf_cv_array_va_list" >&5
+echo "${ECHO_T}$cf_cv_array_va_list" >&6
+		test "$cf_cv_array_va_list" = yes &&
+cat >>confdefs.h <<\EOF
+#define ARRAY_VA_LIST 1
+EOF
+
+	fi
+	;;
+esac
+
+###	Checks for Datatypes.
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+                  inttypes.h stdint.h unistd.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:19264: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19270 "configure"
+#include "confdefs.h"
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19276: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19279: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19282: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19285: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_Header=no"
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19295: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+EOF
 
 fi
-echo "$ac_t""$ac_cv_type_gid_t" 1>&6
-if test $ac_cv_type_gid_t = no; then
-  cat >> confdefs.h <<\EOF
+done
+
+echo "$as_me:19305: checking for gid_t" >&5
+echo $ECHO_N "checking for gid_t... $ECHO_C" >&6
+if test "${ac_cv_type_gid_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19311 "configure"
+#include "confdefs.h"
+$ac_includes_default
+int
+main (void)
+{
+if ((gid_t *) 0)
+  return 0;
+if (sizeof (gid_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19326: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19329: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19332: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19335: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_type_gid_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_gid_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19345: result: $ac_cv_type_gid_t" >&5
+echo "${ECHO_T}$ac_cv_type_gid_t" >&6
+if test $ac_cv_type_gid_t = yes; then
+  :
+else
+
+cat >>confdefs.h <<EOF
 #define gid_t int
 EOF
 
 fi
 
-echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:15577: checking for mode_t" >&5
-if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:19357: checking for mode_t" >&5
+echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
+if test "${ac_cv_type_mode_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15582 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19363 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
+$ac_includes_default
+int
+main (void)
+{
+if ((mode_t *) 0)
+  return 0;
+if (sizeof (mode_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19378: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19381: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19384: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19387: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_mode_t=yes
 else
-  rm -rf conftest*
-  ac_cv_type_mode_t=no
-fi
-rm -f conftest*
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_mode_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19397: result: $ac_cv_type_mode_t" >&5
+echo "${ECHO_T}$ac_cv_type_mode_t" >&6
+if test $ac_cv_type_mode_t = yes; then
+  :
+else
 
-fi
-echo "$ac_t""$ac_cv_type_mode_t" 1>&6
-if test $ac_cv_type_mode_t = no; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<EOF
 #define mode_t int
 EOF
 
 fi
 
-echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:15610: 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
+echo "$as_me:19409: checking for off_t" >&5
+echo $ECHO_N "checking for off_t... $ECHO_C" >&6
+if test "${ac_cv_type_off_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15615 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19415 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
+$ac_includes_default
+int
+main (void)
+{
+if ((off_t *) 0)
+  return 0;
+if (sizeof (off_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19430: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19433: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19436: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19439: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_off_t=yes
 else
-  rm -rf conftest*
-  ac_cv_type_off_t=no
-fi
-rm -f conftest*
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_off_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19449: result: $ac_cv_type_off_t" >&5
+echo "${ECHO_T}$ac_cv_type_off_t" >&6
+if test $ac_cv_type_off_t = yes; then
+  :
+else
 
-fi
-echo "$ac_t""$ac_cv_type_off_t" 1>&6
-if test $ac_cv_type_off_t = no; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<EOF
 #define off_t long
 EOF
 
 fi
 
-echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:15643: 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
+echo "$as_me:19461: checking for pid_t" >&5
+echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
+if test "${ac_cv_type_pid_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15648 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19467 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
+$ac_includes_default
+int
+main (void)
+{
+if ((pid_t *) 0)
+  return 0;
+if (sizeof (pid_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19482: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19485: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19488: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19491: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_pid_t=yes
 else
-  rm -rf conftest*
-  ac_cv_type_pid_t=no
-fi
-rm -f conftest*
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_pid_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19501: result: $ac_cv_type_pid_t" >&5
+echo "${ECHO_T}$ac_cv_type_pid_t" >&6
+if test $ac_cv_type_pid_t = yes; then
+  :
+else
 
-fi
-echo "$ac_t""$ac_cv_type_pid_t" 1>&6
-if test $ac_cv_type_pid_t = no; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<EOF
 #define pid_t int
 EOF
 
 fi
 
-echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:15676: 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
+echo "$as_me:19513: checking for size_t" >&5
+echo $ECHO_N "checking for size_t... $ECHO_C" >&6
+if test "${ac_cv_type_size_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15681 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19519 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
+$ac_includes_default
+int
+main (void)
+{
+if ((size_t *) 0)
+  return 0;
+if (sizeof (size_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19534: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19537: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19540: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19543: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_size_t=yes
 else
-  rm -rf conftest*
-  ac_cv_type_size_t=no
-fi
-rm -f conftest*
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_size_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19553: result: $ac_cv_type_size_t" >&5
+echo "${ECHO_T}$ac_cv_type_size_t" >&6
+if test $ac_cv_type_size_t = yes; then
+  :
+else
 
-fi
-echo "$ac_t""$ac_cv_type_size_t" 1>&6
-if test $ac_cv_type_size_t = no; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<EOF
 #define size_t unsigned
 EOF
 
 fi
 
-echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:15709: checking for ssize_t" >&5
-if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:19565: checking for ssize_t" >&5
+echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
+if test "${ac_cv_type_ssize_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15714 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19571 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
+$ac_includes_default
+int
+main (void)
+{
+if ((ssize_t *) 0)
+  return 0;
+if (sizeof (ssize_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19586: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19589: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19592: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19595: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_ssize_t=yes
 else
-  rm -rf conftest*
-  ac_cv_type_ssize_t=no
-fi
-rm -f conftest*
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_ssize_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19605: result: $ac_cv_type_ssize_t" >&5
+echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
+if test $ac_cv_type_ssize_t = yes; then
+  :
+else
 
-fi
-echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
-if test $ac_cv_type_ssize_t = no; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<EOF
 #define ssize_t int
 EOF
 
 fi
 
-echo $ac_n "checking for time_t""... $ac_c" 1>&6
-echo "configure:15742: checking for time_t" >&5
-if eval "test \"`echo '$''{'ac_cv_type_time_t'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:19617: checking for time_t" >&5
+echo $ECHO_N "checking for time_t... $ECHO_C" >&6
+if test "${ac_cv_type_time_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15747 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19623 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])time_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
+$ac_includes_default
+int
+main (void)
+{
+if ((time_t *) 0)
+  return 0;
+if (sizeof (time_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19638: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19641: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19644: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19647: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_time_t=yes
 else
-  rm -rf conftest*
-  ac_cv_type_time_t=no
-fi
-rm -f conftest*
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_time_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19657: result: $ac_cv_type_time_t" >&5
+echo "${ECHO_T}$ac_cv_type_time_t" >&6
+if test $ac_cv_type_time_t = yes; then
+  :
+else
 
-fi
-echo "$ac_t""$ac_cv_type_time_t" 1>&6
-if test $ac_cv_type_time_t = no; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<EOF
 #define time_t long
 EOF
 
 fi
 
-cat > conftest.$ac_ext <<EOF
-#line 15775 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 19670 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "in_addr_t" >/dev/null 2>&1; then
   :
 else
-  rm -rf conftest*
-  
-	cat > conftest.$ac_ext <<EOF
-#line 15786 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 19681 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "in_addr_t" >/dev/null 2>&1; then
   :
 else
-  rm -rf conftest*
-  
-		echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6
-echo "configure:15797: checking for in_addr_t" >&5
-if eval "test \"`echo '$''{'ac_cv_type_in_addr_t'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+		echo "$as_me:19691: checking for in_addr_t" >&5
+echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
+if test "${ac_cv_type_in_addr_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15802 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19697 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "(^|[^a-zA-Z_0-9])in_addr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
-  rm -rf conftest*
+$ac_includes_default
+int
+main (void)
+{
+if ((in_addr_t *) 0)
+  return 0;
+if (sizeof (in_addr_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19712: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19715: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19718: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19721: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_in_addr_t=yes
 else
-  rm -rf conftest*
-  ac_cv_type_in_addr_t=no
-fi
-rm -f conftest*
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_in_addr_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:19731: result: $ac_cv_type_in_addr_t" >&5
+echo "${ECHO_T}$ac_cv_type_in_addr_t" >&6
+if test $ac_cv_type_in_addr_t = yes; then
+  :
+else
 
-fi
-echo "$ac_t""$ac_cv_type_in_addr_t" 1>&6
-if test $ac_cv_type_in_addr_t = no; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<EOF
 #define in_addr_t unsigned long
 EOF
 
 fi
 
-	
 fi
-rm -f conftest*
-
+rm -rf conftest*
 
 fi
-rm -f conftest*
+rm -rf conftest*
 
-echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:15838: checking for uid_t in sys/types.h" >&5
-if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:19749: checking for uid_t in sys/types.h" >&5
+echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
+if test "${ac_cv_type_uid_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 15843 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 19755 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "uid_t" >/dev/null 2>&1; then
-  rm -rf conftest*
   ac_cv_type_uid_t=yes
 else
-  rm -rf conftest*
   ac_cv_type_uid_t=no
 fi
-rm -f conftest*
+rm -rf conftest*
 
 fi
-
-echo "$ac_t""$ac_cv_type_uid_t" 1>&6
+echo "$as_me:19769: result: $ac_cv_type_uid_t" >&5
+echo "${ECHO_T}$ac_cv_type_uid_t" >&6
 if test $ac_cv_type_uid_t = no; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define uid_t int
 EOF
 
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define gid_t int
 EOF
 
 fi
 
-
-echo $ac_n "checking for quad_t""... $ac_c" 1>&6
-echo "configure:15873: checking for quad_t" >&5
-cat > conftest.$ac_ext <<EOF
-#line 15875 "configure"
+echo "$as_me:19783: checking for quad_t" >&5
+echo $ECHO_N "checking for quad_t... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 19786 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -15880,62 +19792,90 @@ cat > conftest.$ac_ext <<EOF
 #include <stddef.h>
 #endif /* 0 */
 
-int main() {
+int
+main (void)
+{
 quad_t x; x = 0
-; return 0; }
-EOF
-if { (eval echo configure:15888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19804: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19807: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19810: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19813: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_quad_t=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_quad_t=no
-fi
-rm -f conftest*
-echo "$ac_t""$ac_cv_quad_t" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_quad_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:19822: result: $ac_cv_quad_t" >&5
+echo "${ECHO_T}$ac_cv_quad_t" >&6
 if test $ac_cv_quad_t = yes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_QUAD_T 1
 EOF
 
 fi
 
-echo $ac_n "checking for long long""... $ac_c" 1>&6
-echo "configure:15907: checking for long long" >&5
-cat > conftest.$ac_ext <<EOF
-#line 15909 "configure"
+echo "$as_me:19831: checking for long long" >&5
+echo $ECHO_N "checking for long long... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 19834 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 
-int main() {
+int
+main (void)
+{
 long long x; x = 0
-; return 0; }
-EOF
-if { (eval echo configure:15918: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19848: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19851: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19854: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19857: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_long_long=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_long_long=no
-fi
-rm -f conftest*
-echo "$ac_t""$ac_cv_long_long" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_long_long=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:19866: result: $ac_cv_long_long" >&5
+echo "${ECHO_T}$ac_cv_long_long" >&6
 if test $ac_cv_long_long = yes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_LONG_LONG 1
 EOF
 
 fi
 
-echo $ac_n "checking for int_least64_t""... $ac_c" 1>&6
-echo "configure:15937: checking for int_least64_t" >&5
-cat > conftest.$ac_ext <<EOF
-#line 15939 "configure"
+echo "$as_me:19875: checking for int_least64_t" >&5
+echo $ECHO_N "checking for int_least64_t... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 19878 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -15945,31 +19885,44 @@ cat > conftest.$ac_ext <<EOF
 #include <inttypes.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 int_least64_t x; x = 0
-; return 0; }
-EOF
-if { (eval echo configure:15953: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19897: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19900: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19903: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19906: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_int_least64_t=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_int_least64_t=no
-fi
-rm -f conftest*
-echo "$ac_t""$ac_cv_int_least64_t" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_int_least64_t=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:19915: result: $ac_cv_int_least64_t" >&5
+echo "${ECHO_T}$ac_cv_int_least64_t" >&6
 if test $ac_cv_int_least64_t = yes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_INT_LEAST64_T 1
 EOF
 
-
-	echo $ac_n "checking for INT64_C""... $ac_c" 1>&6
-echo "configure:15971: checking for INT64_C" >&5
-	cat > conftest.$ac_ext <<EOF
-#line 15973 "configure"
+	echo "$as_me:19922: checking for INT64_C" >&5
+echo $ECHO_N "checking for INT64_C... $ECHO_C" >&6
+	cat >conftest.$ac_ext <<_ACEOF
+#line 19925 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -15979,34 +19932,47 @@ echo "configure:15971: checking for INT6
 #include <inttypes.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 int_least64_t x; x = INT64_C(0)
-; return 0; }
-EOF
-if { (eval echo configure:15987: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19944: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19947: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:19950: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:19953: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_int64_c=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_int64_c=no
-fi
-rm -f conftest*
-	echo "$ac_t""$ac_cv_int64_c" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_int64_c=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+	echo "$as_me:19962: result: $ac_cv_int64_c" >&5
+echo "${ECHO_T}$ac_cv_int64_c" >&6
 	if test $ac_cv_int64_c = yes; then
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define HAVE_INT64_C 1
 EOF
 
 	fi
 fi
 
-
-echo $ac_n "checking for nl_item""... $ac_c" 1>&6
-echo "configure:16008: checking for nl_item" >&5
-cat > conftest.$ac_ext <<EOF
-#line 16010 "configure"
+echo "$as_me:19972: checking for nl_item" >&5
+echo $ECHO_N "checking for nl_item... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 19975 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_LANGINFO_H
@@ -16017,23 +19983,37 @@ cat > conftest.$ac_ext <<EOF
 #endif
 #endif
 
-int main() {
+int
+main (void)
+{
 nl_item x; x = 0
-; return 0; }
-EOF
-if { (eval echo configure:16025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:19995: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:19998: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:20001: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20004: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_nl_item=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_nl_item=no
-fi
-rm -f conftest*
-echo "$ac_t""$ac_cv_nl_item" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_nl_item=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:20013: result: $ac_cv_nl_item" >&5
+echo "${ECHO_T}$ac_cv_nl_item" >&6
 if test $ac_cv_nl_item = yes; then
-        cat >> confdefs.h <<\EOF
+        cat >>confdefs.h <<\EOF
 #define HAVE_NL_ITEM 1
 EOF
 
@@ -16042,246 +20022,308 @@ fi
 ###	Checks for libraries.
 # libuu/uudeview
 # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found
-echo $ac_n "checking for UUInitialize in -luu""... $ac_c" 1>&6
-echo "configure:16047: checking for UUInitialize in -luu" >&5
-ac_lib_var=`echo uu'_'UUInitialize | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:20025: checking for UUInitialize in -luu" >&5
+echo $ECHO_N "checking for UUInitialize in -luu... $ECHO_C" >&6
+if test "${ac_cv_lib_uu_UUInitialize+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-luu  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 16055 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 20033 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char UUInitialize();
-
-int main() {
-UUInitialize()
-; return 0; }
-EOF
-if { (eval echo configure:16066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  ac_safe=`echo "uudeview.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for uudeview.h""... $ac_c" 1>&6
-echo "configure:16083: checking for uudeview.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char UUInitialize ();
+int
+main (void)
+{
+UUInitialize ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20052: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20055: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20058: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20061: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_uu_UUInitialize=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_uu_UUInitialize=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:20072: result: $ac_cv_lib_uu_UUInitialize" >&5
+echo "${ECHO_T}$ac_cv_lib_uu_UUInitialize" >&6
+if test $ac_cv_lib_uu_UUInitialize = yes; then
+  echo "$as_me:20075: checking for uudeview.h" >&5
+echo $ECHO_N "checking for uudeview.h... $ECHO_C" >&6
+if test "${ac_cv_header_uudeview_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16088 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20081 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16093: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20085: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20091: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_uudeview_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_uudeview_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+echo "$as_me:20110: result: $ac_cv_header_uudeview_h" >&5
+echo "${ECHO_T}$ac_cv_header_uudeview_h" >&6
+if test $ac_cv_header_uudeview_h = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_LIBUU 1
 EOF
 
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define HAVE_UUDEVIEW_H 1
 EOF
 
 		LIBS="$LIBS -luu"
-	
-else
-  echo "$ac_t""no" 1>&6
-fi
-
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-
+fi
 
 # ICU - International Components for Unicode
 # TODO: do separate checks for
-#  - unorm_normalize()
-#  - uidna_IDNToUnicode()
+#  - unorm_normalize() # deprecated since ICU 56
+#  - uidna_IDNToUnicode() # deprecated since ICU 56
 #  - ubidi_open()
 # and for IDNA2008
 #  - uidna_openUTS46()
 #  - uidna_nameToUnicode()
+#  - unorm2_normalize()
 cf_try_icuuc="no"
 cf_try_icuuc46="no"
-ac_safe=`echo "unicode/unorm.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for unicode/unorm.h""... $ac_c" 1>&6
-echo "configure:16142: checking for unicode/unorm.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:20138: checking for unicode/unorm.h" >&5
+echo $ECHO_N "checking for unicode/unorm.h... $ECHO_C" >&6
+if test "${ac_cv_header_unicode_unorm_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16147 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20144 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16152: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20148: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20154: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_unicode_unorm_h=yes
+else
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_unicode_unorm_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	ac_safe=`echo "unicode/ustring.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for unicode/ustring.h""... $ac_c" 1>&6
-echo "configure:16171: checking for unicode/ustring.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:20173: result: $ac_cv_header_unicode_unorm_h" >&5
+echo "${ECHO_T}$ac_cv_header_unicode_unorm_h" >&6
+if test $ac_cv_header_unicode_unorm_h = yes; then
+
+	echo "$as_me:20177: checking for unicode/ustring.h" >&5
+echo $ECHO_N "checking for unicode/ustring.h... $ECHO_C" >&6
+if test "${ac_cv_header_unicode_ustring_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16176 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20183 "configure"
 #include "confdefs.h"
 #include <unicode/ustring.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16181: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20187: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20193: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_unicode_ustring_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_unicode_ustring_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-		cat >> confdefs.h <<\EOF
+echo "$as_me:20212: result: $ac_cv_header_unicode_ustring_h" >&5
+echo "${ECHO_T}$ac_cv_header_unicode_ustring_h" >&6
+if test $ac_cv_header_unicode_ustring_h = yes; then
+
+		cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_UNORM_H 1
 EOF
 
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_USTRING_H 1
 EOF
 
-		echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6
-echo "configure:16207: checking for unorm_normalize in libicuuc" >&5
+		echo "$as_me:20224: checking for unorm_normalize in libicuuc" >&5
+echo $ECHO_N "checking for unorm_normalize in libicuuc... $ECHO_C" >&6
 		cf_save_LIBS="$LIBS"
 		cf_try_icuuc="no"
 		LIBS="$LIBS -licuuc"
-		cat > conftest.$ac_ext <<EOF
-#line 16212 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 20230 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
-int main() {
+int
+main (void)
+{
 
 			int32_t needed, ustr = NULL;
  			UErrorCode status;
 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
-; return 0; }
-EOF
-if { (eval echo configure:16222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
-			cat >> confdefs.h <<\EOF
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20245: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20248: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20251: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20254: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
+			cat >>confdefs.h <<\EOF
 #define HAVE_LIBICUUC 1
 EOF
 
 			cf_try_icuuc="yes"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+LIBS=$cf_save_LIBS
 
-  LIBS=$cf_save_LIBS
-		
 fi
-rm -rf conftest*
-		echo "$ac_t""$cf_try_icuuc" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+		echo "$as_me:20269: result: $cf_try_icuuc" >&5
+echo "${ECHO_T}$cf_try_icuuc" >&6
 		cf_save_LIBS="$LIBS"
-		ac_safe=`echo "unicode/uidna.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for unicode/uidna.h""... $ac_c" 1>&6
-echo "configure:16242: checking for unicode/uidna.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+		echo "$as_me:20272: checking for unicode/uidna.h" >&5
+echo $ECHO_N "checking for unicode/uidna.h... $ECHO_C" >&6
+if test "${ac_cv_header_unicode_uidna_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16247 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20278 "configure"
 #include "confdefs.h"
 #include <unicode/uidna.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16252: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20282: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20288: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_unicode_uidna_h=yes
+else
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_unicode_uidna_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-			cat >> confdefs.h <<\EOF
+echo "$as_me:20307: result: $ac_cv_header_unicode_uidna_h" >&5
+echo "${ECHO_T}$ac_cv_header_unicode_uidna_h" >&6
+if test $ac_cv_header_unicode_uidna_h = yes; then
+
+			cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_UIDNA_H 1
 EOF
 
-		
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-		echo $ac_n "checking for uidna_nameToUnicode in libicuuc""... $ac_c" 1>&6
-echo "configure:16279: checking for uidna_nameToUnicode in libicuuc" >&5
-		cat > conftest.$ac_ext <<EOF
-#line 16281 "configure"
+		echo "$as_me:20317: checking for uidna_nameToUnicode in libicuuc" >&5
+echo $ECHO_N "checking for uidna_nameToUnicode in libicuuc... $ECHO_C" >&6
+		cat >conftest.$ac_ext <<_ACEOF
+#line 20320 "configure"
 #include "confdefs.h"
 #include <unicode/uidna.h>
 			#include <unicode/unorm.h>
-int main() {
+int
+main (void)
+{
 
 			UErrorCode status = U_ZERO_ERROR;
 			UIDNAInfo info = UIDNA_INFO_INITIALIZER;
@@ -16289,183 +20331,270 @@ int main() {
 			uidna_openUTS46(UNORM_DEFAULT, &status);
 			uidna_nameToUnicode(uts46, NULL, 0, NULL, 0, &info, &status);
 			uidna_close(uts46);
-; return 0; }
-EOF
-if { (eval echo configure:16295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
-			cat >> confdefs.h <<\EOF
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20339: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20342: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20345: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20348: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
+			cat >>confdefs.h <<\EOF
 #define HAVE_LIBICUUC_46_API 1
 EOF
 
 			cf_try_icuuc46="yes"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+LIBS=$cf_save_LIBS
 
-  LIBS=$cf_save_LIBS
-		
 fi
-rm -rf conftest*
-		echo "$ac_t""$cf_try_icuuc46" 1>&6
-		ac_safe=`echo "unicode/ubidi.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for unicode/ubidi.h""... $ac_c" 1>&6
-echo "configure:16314: checking for unicode/ubidi.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+		echo "$as_me:20363: result: $cf_try_icuuc46" >&5
+echo "${ECHO_T}$cf_try_icuuc46" >&6
+		echo "$as_me:20365: checking for unicode/ubidi.h" >&5
+echo $ECHO_N "checking for unicode/ubidi.h... $ECHO_C" >&6
+if test "${ac_cv_header_unicode_ubidi_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16319 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20371 "configure"
 #include "confdefs.h"
 #include <unicode/ubidi.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16324: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20375: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20381: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_unicode_ubidi_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_unicode_ubidi_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-			cat >> confdefs.h <<\EOF
+echo "$as_me:20400: result: $ac_cv_header_unicode_ubidi_h" >&5
+echo "${ECHO_T}$ac_cv_header_unicode_ubidi_h" >&6
+if test $ac_cv_header_unicode_ubidi_h = yes; then
+
+			cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_UBIDI_H 1
 EOF
 
-		
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-	
-else
-  echo "$ac_t""no" 1>&6
 fi
 
+fi
 
+# IDNA2008
+echo "$as_me:20415: checking for unicode/unorm2.h" >&5
+echo $ECHO_N "checking for unicode/unorm2.h... $ECHO_C" >&6
+if test "${ac_cv_header_unicode_unorm2_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20421 "configure"
+#include "confdefs.h"
+#include <unicode/unorm2.h>
+_ACEOF
+if { (eval echo "$as_me:20425: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20431: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_unicode_unorm2_h=yes
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  ac_cv_header_unicode_unorm2_h=no
 fi
+rm -f conftest.err conftest.$ac_ext
+fi
+echo "$as_me:20450: result: $ac_cv_header_unicode_unorm2_h" >&5
+echo "${ECHO_T}$ac_cv_header_unicode_unorm2_h" >&6
+if test $ac_cv_header_unicode_unorm2_h = yes; then
+
+	cat >>confdefs.h <<\EOF
+#define HAVE_UNICODE_UNORM2_H 1
+EOF
 
+fi
 
 # without icuuc try GNU libunistring for normalization
 if test $cf_try_icuuc = no ; then
-	ac_safe=`echo "unitypes.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for unitypes.h""... $ac_c" 1>&6
-echo "configure:16365: checking for unitypes.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:20462: checking for unitypes.h" >&5
+echo $ECHO_N "checking for unitypes.h... $ECHO_C" >&6
+if test "${ac_cv_header_unitypes_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16370 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20468 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16375: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20472: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20478: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_unitypes_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_unitypes_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-		ac_safe=`echo "uninorm.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for uninorm.h""... $ac_c" 1>&6
-echo "configure:16394: checking for uninorm.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:20497: result: $ac_cv_header_unitypes_h" >&5
+echo "${ECHO_T}$ac_cv_header_unitypes_h" >&6
+if test $ac_cv_header_unitypes_h = yes; then
+
+		echo "$as_me:20501: checking for uninorm.h" >&5
+echo $ECHO_N "checking for uninorm.h... $ECHO_C" >&6
+if test "${ac_cv_header_uninorm_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16399 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20507 "configure"
 #include "confdefs.h"
 #include <uninorm.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16404: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20511: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20517: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_uninorm_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_uninorm_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-			cat >> confdefs.h <<\EOF
+echo "$as_me:20536: result: $ac_cv_header_uninorm_h" >&5
+echo "${ECHO_T}$ac_cv_header_uninorm_h" >&6
+if test $ac_cv_header_uninorm_h = yes; then
+
+			cat >>confdefs.h <<\EOF
 #define HAVE_UNITYPES_H 1
 EOF
 
-			cat >> confdefs.h <<\EOF
+			cat >>confdefs.h <<\EOF
 #define HAVE_UNINORM_H 1
 EOF
 
-			echo $ac_n "checking for u8_normalize in libunistring""... $ac_c" 1>&6
-echo "configure:16430: checking for u8_normalize in libunistring" >&5
+			echo "$as_me:20548: checking for u8_normalize in libunistring" >&5
+echo $ECHO_N "checking for u8_normalize in libunistring... $ECHO_C" >&6
 			cf_save_LIBS="$LIBS"
 			cf_try_unistring="no"
 			LIBS="$LIBS -lunistring"
-			cat > conftest.$ac_ext <<EOF
-#line 16435 "configure"
+			cat >conftest.$ac_ext <<_ACEOF
+#line 20554 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
 				#include <uninorm.h>
-int main() {
+int
+main (void)
+{
 
 				size_t ol = 0;
 				u8_normalize(UNINORM_NFC, (uint8_t *) "x", 2, NULL, &ol);
-; return 0; }
-EOF
-if { (eval echo configure:16445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
-				cat >> confdefs.h <<\EOF
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20569: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20572: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20575: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20578: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
+				cat >>confdefs.h <<\EOF
 #define HAVE_LIBUNISTRING 1
 EOF
 
 				cf_try_unistring="yes"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+LIBS=$cf_save_LIBS
 
-  LIBS=$cf_save_LIBS
-			
 fi
-rm -rf conftest*
-			echo "$ac_t""$cf_try_unistring" 1>&6
-		
-else
-  echo "$ac_t""no" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+			echo "$as_me:20593: result: $cf_try_unistring" >&5
+echo "${ECHO_T}$cf_try_unistring" >&6
+
 fi
 
-	
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
@@ -16473,412 +20602,520 @@ fi
 # without icuuc try libidn for Internationalized Domain Names / IDN 2003
 # TODO: check for libidn2
 if test $cf_try_icuuc = no ; then
-	echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6
-echo "configure:16478: checking for stringprep_check_version in -lidn" >&5
-ac_lib_var=`echo idn'_'stringprep_check_version | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:20605: checking for stringprep_check_version in -lidn" >&5
+echo $ECHO_N "checking for stringprep_check_version in -lidn... $ECHO_C" >&6
+if test "${ac_cv_lib_idn_stringprep_check_version+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 16486 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 20613 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char stringprep_check_version();
-
-int main() {
-stringprep_check_version()
-; return 0; }
-EOF
-if { (eval echo configure:16497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  ac_safe=`echo "stringprep.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for stringprep.h""... $ac_c" 1>&6
-echo "configure:16514: checking for stringprep.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char stringprep_check_version ();
+int
+main (void)
+{
+stringprep_check_version ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20632: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20635: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20638: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20641: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_idn_stringprep_check_version=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_idn_stringprep_check_version=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:20652: result: $ac_cv_lib_idn_stringprep_check_version" >&5
+echo "${ECHO_T}$ac_cv_lib_idn_stringprep_check_version" >&6
+if test $ac_cv_lib_idn_stringprep_check_version = yes; then
+  echo "$as_me:20655: checking for stringprep.h" >&5
+echo $ECHO_N "checking for stringprep.h... $ECHO_C" >&6
+if test "${ac_cv_header_stringprep_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16519 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20661 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16524: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20665: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20671: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_stringprep_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_stringprep_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-			cat >> confdefs.h <<\EOF
+echo "$as_me:20690: result: $ac_cv_header_stringprep_h" >&5
+echo "${ECHO_T}$ac_cv_header_stringprep_h" >&6
+if test $ac_cv_header_stringprep_h = yes; then
+
+			cat >>confdefs.h <<\EOF
 #define HAVE_STRINGPREP_H 1
 EOF
 
-			ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for idna.h""... $ac_c" 1>&6
-echo "configure:16547: checking for idna.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+			echo "$as_me:20698: checking for idna.h" >&5
+echo $ECHO_N "checking for idna.h... $ECHO_C" >&6
+if test "${ac_cv_header_idna_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16552 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20704 "configure"
 #include "confdefs.h"
 #include <idna.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16557: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20708: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20714: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_idna_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_idna_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-				cat >> confdefs.h <<\EOF
+echo "$as_me:20733: result: $ac_cv_header_idna_h" >&5
+echo "${ECHO_T}$ac_cv_header_idna_h" >&6
+if test $ac_cv_header_idna_h = yes; then
+
+				cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_H 1
 EOF
 
-				echo $ac_n "checking for idna_to_unicode_lzlz in -lidn""... $ac_c" 1>&6
-echo "configure:16579: checking for idna_to_unicode_lzlz in -lidn" >&5
-ac_lib_var=`echo idn'_'idna_to_unicode_lzlz | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+				echo "$as_me:20741: checking for idna_to_unicode_lzlz in -lidn" >&5
+echo $ECHO_N "checking for idna_to_unicode_lzlz in -lidn... $ECHO_C" >&6
+if test "${ac_cv_lib_idn_idna_to_unicode_lzlz+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 16587 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 20749 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char idna_to_unicode_lzlz();
-
-int main() {
-idna_to_unicode_lzlz()
-; return 0; }
-EOF
-if { (eval echo configure:16598: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char idna_to_unicode_lzlz ();
+int
+main (void)
+{
+idna_to_unicode_lzlz ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20768: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20771: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20774: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20777: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_idn_idna_to_unicode_lzlz=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_idn_idna_to_unicode_lzlz=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:20788: result: $ac_cv_lib_idn_idna_to_unicode_lzlz" >&5
+echo "${ECHO_T}$ac_cv_lib_idn_idna_to_unicode_lzlz" >&6
+if test $ac_cv_lib_idn_idna_to_unicode_lzlz = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-					cat >> confdefs.h <<\EOF
+					cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_TO_UNICODE_LZLZ 1
 EOF
 
-					echo $ac_n "checking for IDNA_USE_STD3_ASCII_RULES""... $ac_c" 1>&6
-echo "configure:16619: checking for IDNA_USE_STD3_ASCII_RULES" >&5
-					cat > conftest.$ac_ext <<EOF
-#line 16621 "configure"
+					echo "$as_me:20796: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+echo $ECHO_N "checking for IDNA_USE_STD3_ASCII_RULES... $ECHO_C" >&6
+					cat >conftest.$ac_ext <<_ACEOF
+#line 20799 "configure"
 #include "confdefs.h"
 #include <idna.h>
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "IDNA_USE_STD3_ASCII_RULES" >/dev/null 2>&1; then
-  rm -rf conftest*
-  
-						cat >> confdefs.h <<\EOF
+
+						cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_USE_STD3_ASCII_RULES 1
 EOF
 
-						echo "$ac_t""yes" 1>&6
+						echo "$as_me:20811: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-					
+  echo "$as_me:20814: result: no" >&5
+echo "${ECHO_T}no" >&6
+
 fi
-rm -f conftest*
+rm -rf conftest*
 
-				
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-				echo $ac_n "checking for idna_strerror in -lidn""... $ac_c" 1>&6
-echo "configure:16647: checking for idna_strerror in -lidn" >&5
-ac_lib_var=`echo idn'_'idna_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
+				echo "$as_me:20822: checking for idna_strerror in -lidn" >&5
+echo $ECHO_N "checking for idna_strerror in -lidn... $ECHO_C" >&6
+if test "${ac_cv_lib_idn_idna_strerror+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 16655 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 20830 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char idna_strerror();
-
-int main() {
-idna_strerror()
-; return 0; }
-EOF
-if { (eval echo configure:16666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char idna_strerror ();
+int
+main (void)
+{
+idna_strerror ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20849: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20852: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20855: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20858: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_idn_idna_strerror=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_idn_idna_strerror=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:20869: result: $ac_cv_lib_idn_idna_strerror" >&5
+echo "${ECHO_T}$ac_cv_lib_idn_idna_strerror" >&6
+if test $ac_cv_lib_idn_idna_strerror = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-					cat >> confdefs.h <<\EOF
+					cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_STRERROR 1
 EOF
 
-				
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-			
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-			cat >> confdefs.h <<\EOF
+			cat >>confdefs.h <<\EOF
 #define HAVE_LIBIDN 1
 EOF
 
 			LIBS="$LIBS -lidn"
-		
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 
-	
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
 # libidnkit - Internationalized Domain Names / IDN 2008
-echo $ac_n "checking for idn_decodename in -lidnkit""... $ac_c" 1>&6
-echo "configure:16715: checking for idn_decodename in -lidnkit" >&5
-ac_lib_var=`echo idnkit'_'idn_decodename | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:20894: checking for idn_decodename in -lidnkit" >&5
+echo $ECHO_N "checking for idn_decodename in -lidnkit... $ECHO_C" >&6
+if test "${ac_cv_lib_idnkit_idn_decodename+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidnkit  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 16723 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 20902 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char idn_decodename();
-
-int main() {
-idn_decodename()
-; return 0; }
-EOF
-if { (eval echo configure:16734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	ac_safe=`echo "idn/api.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for idn/api.h""... $ac_c" 1>&6
-echo "configure:16752: checking for idn/api.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char idn_decodename ();
+int
+main (void)
+{
+idn_decodename ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:20921: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:20924: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:20927: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:20930: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_idnkit_idn_decodename=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_idnkit_idn_decodename=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:20941: result: $ac_cv_lib_idnkit_idn_decodename" >&5
+echo "${ECHO_T}$ac_cv_lib_idnkit_idn_decodename" >&6
+if test $ac_cv_lib_idnkit_idn_decodename = yes; then
+
+	echo "$as_me:20945: checking for idn/api.h" >&5
+echo $ECHO_N "checking for idn/api.h... $ECHO_C" >&6
+if test "${ac_cv_header_idn_api_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 16757 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 20951 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16762: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:20955: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:20961: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_idn_api_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_idn_api_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-		echo $ac_n "checking for IDN_DECODE_LOOKUP""... $ac_c" 1>&6
-echo "configure:16780: checking for IDN_DECODE_LOOKUP" >&5
+echo "$as_me:20980: result: $ac_cv_header_idn_api_h" >&5
+echo "${ECHO_T}$ac_cv_header_idn_api_h" >&6
+if test $ac_cv_header_idn_api_h = yes; then
+
+		echo "$as_me:20984: checking for IDN_DECODE_LOOKUP" >&5
+echo $ECHO_N "checking for IDN_DECODE_LOOKUP... $ECHO_C" >&6
 		cf_save_LIBS="$LIBS"
 		LIBS="$LIBS -lidnkit"
-		cat > conftest.$ac_ext <<EOF
-#line 16784 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 20989 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
 			#include <string.h>
-int main() {
+int
+main (void)
+{
 
 			idn_result_t rs;
 			char in[255], out[255];
 			strcpy(in, "xn--brenfe-fta9a2q.de");
 			rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254);
 			idn_result_tostring(rs);
-; return 0; }
-EOF
-if { (eval echo configure:16797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
-			cat >> confdefs.h <<\EOF
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21007: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21010: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21013: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21016: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
+			cat >>confdefs.h <<\EOF
 #define HAVE_LIBIDNKIT 1
 EOF
 
-			cat >> confdefs.h <<\EOF
+			cat >>confdefs.h <<\EOF
 #define HAVE_IDN_API_H 1
 EOF
 
-			cat >> confdefs.h <<\EOF
+			cat >>confdefs.h <<\EOF
 #define HAVE_IDN_DECODENAME 1
 EOF
 
-			echo "$ac_t""yes" 1>&6
+			echo "$as_me:21031: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 			LIBS=$cf_save_LIBS
-			echo "$ac_t""no" 1>&6
-		
-fi
-rm -rf conftest*
-	
-else
-  echo "$ac_t""no" 1>&6
-fi
-
+			echo "$as_me:21038: result: no" >&5
+echo "${ECHO_T}no" >&6
 
-else
-  echo "$ac_t""no" 1>&6
 fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
+fi
 
+fi
 
 if test $use_curses != no ; then
 	cf_cv_termlib=$cf_with_screen
 else
-	
-if eval "test \"`echo '$''{'cf_cv_termlib'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+if test "${cf_cv_termlib+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_termlib=none
-cat > conftest.$ac_ext <<EOF
-#line 16845 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 21058 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 char *x=(char*)tgoto("",0,0)
-; return 0; }
-EOF
-if { (eval echo configure:16852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  cat > conftest.$ac_ext <<EOF
-#line 16855 "configure"
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21070: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21073: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21076: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21079: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cat >conftest.$ac_ext <<_ACEOF
+#line 21082 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 int x=tigetstr("")
-; return 0; }
-EOF
-if { (eval echo configure:16862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21094: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21097: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21100: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21103: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_termlib=terminfo
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_termlib=termcap
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_termlib=termcap
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 	test -n "$verbose" && echo "	using functions in predefined $cf_cv_termlib LIBS" 1>&6
 
-echo "${as_me:-configure}:16874: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
-
-
+echo "${as_me:-configure}:21114: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
 if test "$cf_cv_termlib" = none; then
 	# FreeBSD's linker gives bogus results for AC_CHECK_LIB, saying that
@@ -16889,27 +21126,41 @@ if test "$cf_cv_termlib" = none; then
 		LIBS="-l$cf_lib $cf_save_LIBS"
 		for cf_func in tigetstr tgetstr
 		do
-			echo $ac_n "checking for $cf_func in -l$cf_lib""... $ac_c" 1>&6
-echo "configure:16894: checking for $cf_func in -l$cf_lib" >&5
-			cat > conftest.$ac_ext <<EOF
-#line 16896 "configure"
+			echo "$as_me:21129: checking for $cf_func in -l$cf_lib" >&5
+echo $ECHO_N "checking for $cf_func in -l$cf_lib... $ECHO_C" >&6
+			cat >conftest.$ac_ext <<_ACEOF
+#line 21132 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 int x=$cf_func("")
-; return 0; }
-EOF
-if { (eval echo configure:16903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21144: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21147: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21150: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21153: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_result=no
-fi
-rm -rf conftest*
-			echo "$ac_t""$cf_result" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_result=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+			echo "$as_me:21162: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
 			if test "$cf_result" = yes ; then
 				if test "$cf_func" = tigetstr ; then
 					cf_cv_termlib=terminfo
@@ -16925,42 +21176,57 @@ rm -rf conftest*
 fi
 if test "$cf_cv_termlib" = none; then
 	# allow curses library for broken AIX system.
-	echo $ac_n "checking for initscr in -lcurses""... $ac_c" 1>&6
-echo "configure:16930: checking for initscr in -lcurses" >&5
-ac_lib_var=`echo curses'_'initscr | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:21179: checking for initscr in -lcurses" >&5
+echo $ECHO_N "checking for initscr in -lcurses... $ECHO_C" >&6
+if test "${ac_cv_lib_curses_initscr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcurses  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 16938 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 21187 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
-
-int main() {
-initscr()
-; return 0; }
-EOF
-if { (eval echo configure:16949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char initscr ();
+int
+main (void)
+{
+initscr ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21206: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21209: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21212: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21215: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_curses_initscr=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_curses_initscr=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:21226: result: $ac_cv_lib_curses_initscr" >&5
+echo "${ECHO_T}$ac_cv_lib_curses_initscr" >&6
+if test $ac_cv_lib_curses_initscr = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
 cf_add_libs="-lcurses"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -16977,46 +21243,59 @@ do
 done
 LIBS="$cf_add_libs"
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-	echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
-echo "configure:16986: checking for tgoto in -ltermcap" >&5
-ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:21248: checking for tgoto in -ltermcap" >&5
+echo $ECHO_N "checking for tgoto in -ltermcap... $ECHO_C" >&6
+if test "${ac_cv_lib_termcap_tgoto+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltermcap  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 16994 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 21256 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char tgoto();
-
-int main() {
-tgoto()
-; return 0; }
-EOF
-if { (eval echo configure:17005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char tgoto ();
+int
+main (void)
+{
+tgoto ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21275: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21278: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21281: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21284: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_termcap_tgoto=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_termcap_tgoto=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:21295: result: $ac_cv_lib_termcap_tgoto" >&5
+echo "${ECHO_T}$ac_cv_lib_termcap_tgoto" >&6
+if test $ac_cv_lib_termcap_tgoto = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
 cf_add_libs="-ltermcap"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -17033,64 +21312,74 @@ do
 done
 LIBS="$cf_add_libs"
  cf_cv_termlib=termcap
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 if test "$cf_cv_termlib" = none; then
-	echo "configure: warning: Cannot find -ltermlib, -lcurses, or -ltermcap" 1>&2
+	{ echo "$as_me:21322: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5
+echo "$as_me: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&2;}
 fi
 
 fi
 
 	# terminfo-based termcap interfaces may be prototyped in <curses.h>,
 	# which may/may not be compatible with <termcap.h>
-	echo $ac_n "checking if we should include termcap.h""... $ac_c" 1>&6
-echo "configure:17054: checking if we should include termcap.h" >&5
+	echo "$as_me:21330: checking if we should include termcap.h" >&5
+echo $ECHO_N "checking if we should include termcap.h... $ECHO_C" >&6
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -I$srcdir/include"
-	cat > conftest.$ac_ext <<EOF
-#line 17058 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21335 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
 #include <tcurses.h>
-int main() {
+int
+main (void)
+{
 
 #ifdef NCURSES_VERSION
 make an error
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:17071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:21353: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:21356: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:21359: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21362: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_result=no
-fi
-rm -f conftest*
-	echo "$ac_t""$cf_result" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_result=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+	echo "$as_me:21371: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
 	CFLAGS="$cf_save_CFLAGS"
-	test $cf_result = yes && cat >> confdefs.h <<\EOF
+	test $cf_result = yes && cat >>confdefs.h <<\EOF
 #define HAVE_TERMCAP_H 1
 EOF
 
-	
-
-echo $ac_n "checking for term.h""... $ac_c" 1>&6
-echo "configure:17090: checking for term.h" >&5
-if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:21378: checking for term.h" >&5
+echo $ECHO_N "checking for term.h... $ECHO_C" >&6
+if test "${cf_cv_term_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
 # If we found <ncurses/curses.h>, look for <ncurses/term.h>, but always look
 # for <term.h> if we do not find the variant.
@@ -17106,27 +21395,40 @@ esac
 
 for cf_header in $cf_header_list
 do
-	cat > conftest.$ac_ext <<EOF
-#line 17111 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21399 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <${cf_header}>
-int main() {
+int
+main (void)
+{
 WINDOW *x
-; return 0; }
-EOF
-if { (eval echo configure:17120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:21413: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:21416: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:21419: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21422: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_term_header=$cf_header
 	 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_term_header=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_term_header=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 case $cf_cv_term_header in
@@ -17135,8 +21437,8 @@ case $cf_cv_term_header in
 	# us use GNU termcap.  This handles the most common case.
 	for cf_header in ncurses/term.h ncursesw/term.h
 	do
-		cat > conftest.$ac_ext <<EOF
-#line 17140 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 21441 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -17145,58 +21447,72 @@ case $cf_cv_term_header in
 #else
 make an error
 #endif
-int main() {
+int
+main (void)
+{
 WINDOW *x
-; return 0; }
-EOF
-if { (eval echo configure:17153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:21459: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:21462: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:21465: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21468: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_term_header=$cf_header
 			 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_term_header=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_term_header=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 	done
 	;;
 esac
 
 fi
-
-echo "$ac_t""$cf_cv_term_header" 1>&6
+echo "$as_me:21483: result: $cf_cv_term_header" >&5
+echo "${ECHO_T}$cf_cv_term_header" >&6
 
 case $cf_cv_term_header in
 (term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_TERM_H 1
 EOF
 
 	;;
 (ncurses/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSES_TERM_H 1
 EOF
 
 	;;
 (ncursesw/term.h)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_NCURSESW_TERM_H 1
 EOF
 
 	;;
 esac
 
-
-
-echo $ac_n "checking if we should include curses.h or termcap.h""... $ac_c" 1>&6
-echo "configure:17196: checking if we should include curses.h or termcap.h" >&5
-if eval "test \"`echo '$''{'cf_cv_need_curses_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:21510: checking if we should include curses.h or termcap.h" >&5
+echo $ECHO_N "checking if we should include curses.h or termcap.h... $ECHO_C" >&6
+if test "${cf_cv_need_curses_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_save_CPPFLAGS="$CPPFLAGS"
 cf_cv_need_curses_h=no
 
@@ -17209,48 +21525,75 @@ do
     test -n "$cf_c_opts" && CPPFLAGS="$CPPFLAGS -D$cf_c_opts"
     test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts"
 
-    cat > conftest.$ac_ext <<EOF
-#line 17214 "configure"
+    cat >conftest.$ac_ext <<_ACEOF
+#line 21529 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS
-int main() {
+int
+main (void)
+{
 char *x = (char *)tgoto("")
-; return 0; }
-EOF
-if { (eval echo configure:17222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21542: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21545: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21548: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21551: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   test "$cf_cv_need_curses_h" = no && {
 	     cf_cv_need_curses_h=maybe
 	     cf_ok_c_opts=$cf_c_opts
 	     cf_ok_t_opts=$cf_t_opts
 	}
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5
-	cat > conftest.$ac_ext <<EOF
-#line 17235 "configure"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21563 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
-int main() {
+int
+main (void)
+{
 char *x = (char *)tgoto("",0,0)
-; return 0; }
-EOF
-if { (eval echo configure:17243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21576: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21579: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21582: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21585: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_need_curses_h=yes
 	 cf_ok_c_opts=$cf_c_opts
 	 cf_ok_t_opts=$cf_t_opts
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 	CPPFLAGS="$cf_save_CPPFLAGS"
 	test "$cf_cv_need_curses_h" = yes && break
@@ -17276,50 +21619,49 @@ if test "$cf_cv_need_curses_h" != no ; t
 fi
 
 fi
-
-echo "$ac_t""$cf_cv_need_curses_h" 1>&6
+echo "$as_me:21622: result: $cf_cv_need_curses_h" >&5
+echo "${ECHO_T}$cf_cv_need_curses_h" >&6
 
 case $cf_cv_need_curses_h in
 (both)
-	cat >> confdefs.h <<EOF
+
+cat >>confdefs.h <<EOF
 #define NEED_CURSES_H 1
 EOF
 
-	cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define NEED_TERMCAP_H 1
 EOF
 
 	;;
 (curses.h)
-	cat >> confdefs.h <<EOF
+
+cat >>confdefs.h <<EOF
 #define NEED_CURSES_H 1
 EOF
 
 	;;
 (term.h)
-	cat >> confdefs.h <<EOF
+
+cat >>confdefs.h <<EOF
 #define NEED_TERM_H 1
 EOF
 
 	;;
 (termcap.h)
-	cat >> confdefs.h <<EOF
+
+cat >>confdefs.h <<EOF
 #define NEED_TERMCAP_H 1
 EOF
 
 	;;
 esac
 
-
-
-
-
-echo $ac_n "checking declaration of tputs 3rd param""... $ac_c" 1>&6
-echo "configure:17319: checking declaration of tputs 3rd param" >&5
-if eval "test \"`echo '$''{'cf_cv_type_outchar'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:21660: checking declaration of tputs 3rd param" >&5
+echo $ECHO_N "checking declaration of tputs 3rd param... $ECHO_C" >&6
+if test "${cf_cv_type_outchar+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
 cf_cv_type_outchar="int OutChar(int)"
 cf_cv_found=no
@@ -17330,29 +21672,43 @@ for P in int void; do
 for Q in int void; do
 for R in int char; do
 for S in "" const; do
-	
-echo "${as_me:-configure}:17335: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
-	cat > conftest.$ac_ext <<EOF
-#line 17338 "configure"
+echo "${as_me:-configure}:21676: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21679 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
-int main() {
+int
+main (void)
+{
 extern $Q OutChar($R);
 	extern $P tputs ($S char *string, int nlines, $Q (*_f)($R));
 	tputs("", 1, OutChar)
-; return 0; }
-EOF
-if { (eval echo configure:17347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:21693: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:21696: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:21699: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21702: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
 	 break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 	test $cf_cv_found = yes && break
 done
@@ -17362,12 +21718,13 @@ done
 done
 
 fi
-
-echo "$ac_t""$cf_cv_type_outchar" 1>&6
+echo "$as_me:21721: result: $cf_cv_type_outchar" >&5
+echo "${ECHO_T}$cf_cv_type_outchar" >&6
 
 case $cf_cv_type_outchar in
 (int*)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define OUTC_RETURN 1
 EOF
 
@@ -17375,7 +21732,8 @@ EOF
 esac
 case $cf_cv_type_outchar in
 (*char*)
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define OUTC_ARGS char c
 EOF
 
@@ -17389,7 +21747,7 @@ fi
 cf_tc_funcs=
 cf_tc_externs=
 if test ".$cf_cv_termlib" = .terminfo ; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define USE_TERMINFO 1
 EOF
 
@@ -17397,40 +21755,53 @@ EOF
 	cf_tc_externs="$cf_tc_funcs tgoto tigetstr tputs tigetflag"
 elif test ".$cf_cv_termlib" = .termcap ; then
 	# BSD 'tputs()' may need 'PC' to be set.
-	cat > conftest.$ac_ext <<EOF
-#line 17402 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21759 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 extern char PC; PC = 0
-; return 0; }
-EOF
-if { (eval echo configure:17409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  cat >> confdefs.h <<\EOF
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21771: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21774: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21777: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21780: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_EXTERN_TCAP_PC 1
 EOF
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 	cf_tc_funcs="tgetint tgetnum tparam tparm"
 	cf_tc_externs="$cf_tc_funcs tgoto tgetstr tputs tgetent tgetflag"
 fi
 
 ###	Checks for external-data
 
-
-echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6
-echo "configure:17428: checking if external errno is declared" >&5
-if eval "test \"`echo '$''{'cf_cv_dcl_errno'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:21797: checking if external errno is declared" >&5
+echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
+if test "${cf_cv_dcl_errno+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 17434 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21804 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -17438,31 +21809,44 @@ else
 #endif
 #include <stdio.h>
 #include <sys/types.h>
-#include <errno.h> 
-int main() {
+#include <errno.h>
+int
+main (void)
+{
 int x = (int) errno
-; return 0; }
-EOF
-if { (eval echo configure:17447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:21822: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:21825: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:21828: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21831: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_dcl_errno=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_dcl_errno=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_dcl_errno=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_dcl_errno" 1>&6
+echo "$as_me:21842: result: $cf_cv_dcl_errno" >&5
+echo "${ECHO_T}$cf_cv_dcl_errno" >&6
 
 if test "$cf_cv_dcl_errno" = no ; then
-	
+
 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define $cf_result 1
 EOF
 
@@ -17470,117 +21854,140 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo $ac_n "checking if external errno exists""... $ac_c" 1>&6
-echo "configure:17475: checking if external errno exists" >&5
-if eval "test \"`echo '$''{'cf_cv_have_errno'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:21857: checking if external errno exists" >&5
+echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
+if test "${cf_cv_have_errno+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 17481 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21864 "configure"
 #include "confdefs.h"
 
 #undef errno
 extern int errno;
 
-int main() {
+int
+main (void)
+{
 errno = 2
-; return 0; }
-EOF
-if { (eval echo configure:17491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21879: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21882: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21885: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21888: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_have_errno=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_have_errno=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_have_errno=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_have_errno" 1>&6
+echo "$as_me:21899: result: $cf_cv_have_errno" >&5
+echo "${ECHO_T}$cf_cv_have_errno" >&6
 
 if test "$cf_cv_have_errno" = yes ; then
-	
+
 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define $cf_result 1
 EOF
 
 fi
 
-
-
-
-
 for ac_func in strerror
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:17523: 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 17528 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:21915: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 21921 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:17551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:21952: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:21955: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:21958: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:21961: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:21971: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
- cat >> confdefs.h <<\EOF
+ cat >>confdefs.h <<\EOF
 #define HAVE_STRERROR 1
 EOF
 
 else
-  echo "$ac_t""no" 1>&6
 
-    
-echo $ac_n "checking if external sys_nerr is declared""... $ac_c" 1>&6
-echo "configure:17578: checking if external sys_nerr is declared" >&5
-if eval "test \"`echo '$''{'cf_cv_dcl_sys_nerr'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:21983: checking if external sys_nerr is declared" >&5
+echo $ECHO_N "checking if external sys_nerr is declared... $ECHO_C" >&6
+if test "${cf_cv_dcl_sys_nerr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 17584 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 21990 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -17588,31 +21995,44 @@ else
 #endif
 #include <stdio.h>
 #include <sys/types.h>
-#include <errno.h> 
-int main() {
+#include <errno.h>
+int
+main (void)
+{
 int x = (int) sys_nerr
-; return 0; }
-EOF
-if { (eval echo configure:17597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:22008: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:22011: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:22014: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22017: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_dcl_sys_nerr=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_dcl_sys_nerr=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_dcl_sys_nerr=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_dcl_sys_nerr" 1>&6
+echo "$as_me:22028: result: $cf_cv_dcl_sys_nerr" >&5
+echo "${ECHO_T}$cf_cv_dcl_sys_nerr" >&6
 
 if test "$cf_cv_dcl_sys_nerr" = no ; then
-	
+
 cf_result=`echo "decl_sys_nerr" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define $cf_result 1
 EOF
 
@@ -17620,59 +22040,69 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo $ac_n "checking if external sys_nerr exists""... $ac_c" 1>&6
-echo "configure:17625: checking if external sys_nerr exists" >&5
-if eval "test \"`echo '$''{'cf_cv_have_sys_nerr'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:22043: checking if external sys_nerr exists" >&5
+echo $ECHO_N "checking if external sys_nerr exists... $ECHO_C" >&6
+if test "${cf_cv_have_sys_nerr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 17631 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 22050 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
 extern int sys_nerr;
 
-int main() {
+int
+main (void)
+{
 sys_nerr = 2
-; return 0; }
-EOF
-if { (eval echo configure:17641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22065: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22068: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22071: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22074: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_have_sys_nerr=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_have_sys_nerr=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_have_sys_nerr=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_have_sys_nerr" 1>&6
+echo "$as_me:22085: result: $cf_cv_have_sys_nerr" >&5
+echo "${ECHO_T}$cf_cv_have_sys_nerr" >&6
 
 if test "$cf_cv_have_sys_nerr" = yes ; then
-	
+
 cf_result=`echo "have_sys_nerr" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define $cf_result 1
 EOF
 
 fi
 
-
-
-    
-echo $ac_n "checking if external sys_errlist is declared""... $ac_c" 1>&6
-echo "configure:17670: checking if external sys_errlist is declared" >&5
-if eval "test \"`echo '$''{'cf_cv_dcl_sys_errlist'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:22098: checking if external sys_errlist is declared" >&5
+echo $ECHO_N "checking if external sys_errlist is declared... $ECHO_C" >&6
+if test "${cf_cv_dcl_sys_errlist+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 17676 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 22105 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -17680,31 +22110,44 @@ else
 #endif
 #include <stdio.h>
 #include <sys/types.h>
-#include <errno.h> 
-int main() {
+#include <errno.h>
+int
+main (void)
+{
 int x = (int) sys_errlist
-; return 0; }
-EOF
-if { (eval echo configure:17689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:22123: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:22126: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:22129: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22132: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_dcl_sys_errlist=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_dcl_sys_errlist=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_dcl_sys_errlist=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_dcl_sys_errlist" 1>&6
+echo "$as_me:22143: result: $cf_cv_dcl_sys_errlist" >&5
+echo "${ECHO_T}$cf_cv_dcl_sys_errlist" >&6
 
 if test "$cf_cv_dcl_sys_errlist" = no ; then
-	
+
 cf_result=`echo "decl_sys_errlist" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define $cf_result 1
 EOF
 
@@ -17712,57 +22155,66 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo $ac_n "checking if external sys_errlist exists""... $ac_c" 1>&6
-echo "configure:17717: checking if external sys_errlist exists" >&5
-if eval "test \"`echo '$''{'cf_cv_have_sys_errlist'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:22158: checking if external sys_errlist exists" >&5
+echo $ECHO_N "checking if external sys_errlist exists... $ECHO_C" >&6
+if test "${cf_cv_have_sys_errlist+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 17723 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 22165 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
 extern int sys_errlist;
 
-int main() {
+int
+main (void)
+{
 sys_errlist = 2
-; return 0; }
-EOF
-if { (eval echo configure:17733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22180: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22183: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22186: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22189: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_have_sys_errlist=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_have_sys_errlist=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_have_sys_errlist=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_have_sys_errlist" 1>&6
+echo "$as_me:22200: result: $cf_cv_have_sys_errlist" >&5
+echo "${ECHO_T}$cf_cv_have_sys_errlist" >&6
 
 if test "$cf_cv_have_sys_errlist" = yes ; then
-	
+
 cf_result=`echo "have_sys_errlist" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define $cf_result 1
 EOF
 
 fi
 
-
-
-
 fi
 done
 
-
-
 ###	Checks for library functions.
+
 for ac_func in \
 	alarm \
 	atoi \
@@ -17773,6 +22225,8 @@ for ac_func in \
 	chmod \
 	closesocket \
 	execlp \
+	explicit_bzero \
+	explicit_memset \
 	fcntl \
 	fdopen \
 	fork \
@@ -17825,271 +22279,384 @@ for ac_func in \
 	unlink \
 	use_default_colors \
 	usleep \
-	vasprintf \
 	vsnprintf \
 	waitpid \
-$cf_tc_funcs 
+$cf_tc_funcs
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:17835: 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 17840 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:22287: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 22293 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22324: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22327: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22330: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22333: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:22343: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:17863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
 fi
 done
 
+echo "$as_me:22353: checking for flock" >&5
+echo $ECHO_N "checking for flock... $ECHO_C" >&6
+if test "${ac_cv_func_flock+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 22359 "configure"
+#include "confdefs.h"
+#define flock autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef flock
 
-echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:17889: checking for flock" >&5
-if eval "test \"`echo '$''{'ac_cv_func_flock'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 17894 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char flock(); 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 flock();
-
-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_flock) || defined (__stub___flock)
-choke me
-#else
-flock();
+#ifdef __cplusplus
+extern "C"
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:17917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_flock=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char flock (void);
+
+int
+main (void)
+{
 
-  eval "ac_cv_func_flock=no"
-fi
-rm -rf conftest*
-fi
+/* The GNU C library defines stubs 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_flock) || defined (__stub___flock)
+#error found stub for flock
+#endif
 
-if eval "test \"`echo '$ac_cv_func_'flock`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+	return flock ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22390: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22393: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22396: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22399: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_flock=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_flock=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:22409: result: $ac_cv_func_flock" >&5
+echo "${ECHO_T}$ac_cv_func_flock" >&6
+if test $ac_cv_func_flock = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_FLOCK 1
 EOF
 
 else
-  echo "$ac_t""no" 1>&6
 
-	echo $ac_n "checking for flock in -lbsd""... $ac_c" 1>&6
-echo "configure:17939: checking for flock in -lbsd" >&5
-ac_lib_var=`echo bsd'_'flock | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:22418: checking for flock in -lbsd" >&5
+echo $ECHO_N "checking for flock in -lbsd... $ECHO_C" >&6
+if test "${ac_cv_lib_bsd_flock+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 17947 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 22426 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char flock();
-
-int main() {
-flock()
-; return 0; }
-EOF
-if { (eval echo configure:17958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+   builtin and then its argument prototype would still apply.  */
+char flock ();
+int
+main (void)
+{
+flock ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22445: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22448: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22451: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22454: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_bsd_flock=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_bsd_flock=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:22465: result: $ac_cv_lib_bsd_flock" >&5
+echo "${ECHO_T}$ac_cv_lib_bsd_flock" >&6
+if test $ac_cv_lib_bsd_flock = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_FLOCK 1
 EOF
 
 		LIBS="$LIBS -lbsd"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
-
 # clock_gettime() / librt
-echo $ac_n "checking for clock_gettime""... $ac_c" 1>&6
-echo "configure:17987: checking for clock_gettime" >&5
-if eval "test \"`echo '$''{'ac_cv_func_clock_gettime'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 17992 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char clock_gettime(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+echo "$as_me:22478: checking for clock_gettime" >&5
+echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
+if test "${ac_cv_func_clock_gettime+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 22484 "configure"
+#include "confdefs.h"
+#define clock_gettime autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef clock_gettime
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char clock_gettime();
+   builtin and then its argument prototype would still apply.  */
+char clock_gettime (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_clock_gettime) || defined (__stub___clock_gettime)
-choke me
-#else
-clock_gettime();
+#error found stub for clock_gettime
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:18015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_clock_gettime=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_clock_gettime=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'clock_gettime`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+	return clock_gettime ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22515: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22518: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22521: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22524: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_clock_gettime=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_clock_gettime=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:22534: result: $ac_cv_func_clock_gettime" >&5
+echo "${ECHO_T}$ac_cv_func_clock_gettime" >&6
+if test $ac_cv_func_clock_gettime = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_CLOCK_GETTIME 1
 EOF
 
 else
-  echo "$ac_t""no" 1>&6
 
-		echo $ac_n "checking for clock_gettime in -lrt""... $ac_c" 1>&6
-echo "configure:18037: checking for clock_gettime in -lrt" >&5
-ac_lib_var=`echo rt'_'clock_gettime | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+		echo "$as_me:22543: checking for clock_gettime in -lrt" >&5
+echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6
+if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lrt  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 18045 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 22551 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char clock_gettime();
-
-int main() {
-clock_gettime()
-; return 0; }
-EOF
-if { (eval echo configure:18056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+   builtin and then its argument prototype would still apply.  */
+char clock_gettime ();
+int
+main (void)
+{
+clock_gettime ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22570: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22573: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22576: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22579: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_rt_clock_gettime=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_rt_clock_gettime=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:22590: result: $ac_cv_lib_rt_clock_gettime" >&5
+echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6
+if test $ac_cv_lib_rt_clock_gettime = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_CLOCK_GETTIME 1
 EOF
 
 			LIBS="$LIBS -lrt"
-		
-else
-  echo "$ac_t""no" 1>&6
-fi
 
-	
+fi
 
 fi
 
+echo "$as_me:22603: checking for memset_s" >&5
+echo $ECHO_N "checking for memset_s... $ECHO_C" >&6
+if test "$cross_compiling" = yes; then
+  echo "$as_me:22606: result: unknown" >&5
+echo "${ECHO_T}unknown" >&6
+
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 22611 "configure"
+#include "confdefs.h"
 
+/* Request C11 Annex K */
+#define __STDC_WANT_LIB_EXT1__ 1
+#include <string.h>
+#include <stddef.h>
+int main()
+{
+	char buf[10] = { 1 };
+	if (memset_s((void*) buf, (size_t) 100, 0, (size_t) 1))
+		return(-1);
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:22626: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22629: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:22631: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22634: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
+		echo "$as_me:22637: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+		cat >>confdefs.h <<\EOF
+#define HAVE_MEMSET_S 1
+EOF
 
-  echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:18088: checking for wide char and multibyte support" >&5
-if eval "test \"`echo '$''{'am_cv_multibyte_able'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 18093 "configure"
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:22647: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+  echo "$as_me:22653: checking for wide char and multibyte support" >&5
+echo $ECHO_N "checking for wide char and multibyte support... $ECHO_C" >&6
+if test "${am_cv_multibyte_able+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 22659 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -18102,7 +22669,9 @@ else
 #	include <wctype.h>
 #endif /* HAVE_WCTYPE_H */
 
-int main() {
+int
+main (void)
+{
 const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
       char ocb[5];
       wchar_t wcb[5];
@@ -18141,22 +22710,35 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       mbstowcs(format, "%s", 2);
       swprintf(wcb, 5, format, "test");
       wcsncat(wcb2, wcb, 5);
-; return 0; }
-EOF
-if { (eval echo configure:18147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22718: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22721: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22724: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22727: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   am_cv_multibyte_able=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_save_LIBS="$LIBS"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
-      cat > conftest.$ac_ext <<EOF
-#line 18157 "configure"
+      cat >conftest.$ac_ext <<_ACEOF
+#line 22736 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
-int main() {
+int
+main (void)
+{
 const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
         char ocb[5];
         wchar_t wcb[5];
@@ -18195,86 +22777,111 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         mbstowcs(format, "%s", 2);
         swprintf(wcb, 5, format, "test");
         wcsncat(wcb2, wcb, 5);
-; return 0; }
-EOF
-if { (eval echo configure:18201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:22785: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:22788: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:22791: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22794: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   am_cv_multibyte_able=libutf8
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  am_cv_multibyte_able=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+am_cv_multibyte_able=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
       LIBS="$cf_save_LIBS"
-   
-fi
-rm -rf conftest*
-  
+
 fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
-echo "$ac_t""$am_cv_multibyte_able" 1>&6
+fi
+echo "$as_me:22809: result: $am_cv_multibyte_able" >&5
+echo "${ECHO_T}$am_cv_multibyte_able" >&6
   if test "$am_cv_multibyte_able" != no; then
     if test "$am_cv_multibyte_able" = libutf8; then
-      cat >> confdefs.h <<\EOF
+      cat >>confdefs.h <<\EOF
 #define HAVE_LIBUTF8_H 1
 EOF
 
       LIBS="-lutf8 $LIBS"
     fi
-    cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define MULTIBYTE_ABLE 1
 EOF
 
   fi
 
-
-echo $ac_n "checking if gettimeofday takes two arguments""... $ac_c" 1>&6
-echo "configure:18235: checking if gettimeofday takes two arguments" >&5
-cat > conftest.$ac_ext <<EOF
-#line 18237 "configure"
+echo "$as_me:22826: checking if gettimeofday takes two arguments" >&5
+echo $ECHO_N "checking if gettimeofday takes two arguments... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 22829 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_TIME_H
 #include <sys/time.h>
 #endif
-int main() {
+int
+main (void)
+{
 struct timeval *tv;
 struct timezone *tz;
 gettimeofday(&tv, &tz);
-; return 0; }
-EOF
-if { (eval echo configure:18249: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:22846: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:22849: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:22852: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22855: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_func_gettimeofday_2args=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_func_gettimeofday_2args=no
-fi
-rm -f conftest*
-echo "$ac_t""$ac_cv_func_gettimeofday_2args" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_gettimeofday_2args=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:22864: result: $ac_cv_func_gettimeofday_2args" >&5
+echo "${ECHO_T}$ac_cv_func_gettimeofday_2args" >&6
 if test $ac_cv_func_gettimeofday_2args = yes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define GETTIMEOFDAY_2ARGS 1
 EOF
 
 fi
 
-echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:18268: checking return type of signal handlers" >&5
-if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:22873: checking return type of signal handlers" >&5
+echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
+if test "${ac_cv_type_signal+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 18273 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 22879 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
 #ifdef signal
-#undef signal
+# undef signal
 #endif
 #ifdef __cplusplus
 extern "C" void (*signal (int, void (*)(int)))(int);
@@ -18282,116 +22889,149 @@ extern "C" void (*signal (int, void (*)(
 void (*signal ()) ();
 #endif
 
-int main() {
+int
+main (void)
+{
 int i;
-; return 0; }
-EOF
-if { (eval echo configure:18290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:22901: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:22904: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:22907: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22910: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_type_signal=void
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_type_signal=int
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_type_signal=int
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
+echo "$as_me:22920: result: $ac_cv_type_signal" >&5
+echo "${ECHO_T}$ac_cv_type_signal" >&6
 
-echo "$ac_t""$ac_cv_type_signal" 1>&6
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define RETSIGTYPE $ac_cv_type_signal
 EOF
 
-
-
-echo $ac_n "checking declaration of signal arguments""... $ac_c" 1>&6
-echo "configure:18310: checking declaration of signal arguments" >&5
-if eval "test \"`echo '$''{'cf_cv_sig_args'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:22927: checking declaration of signal arguments" >&5
+echo $ECHO_N "checking declaration of signal arguments... $ECHO_C" >&6
+if test "${cf_cv_sig_args+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
-	cat > conftest.$ac_ext <<EOF
-#line 18319 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 22937 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
-int main() {
+int
+main (void)
+{
 extern RETSIGTYPE catch($cf_test); signal(SIGINT, catch)
-; return 0; }
-EOF
-if { (eval echo configure:18327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:22950: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:22953: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:22956: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:22959: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_sig_args="$cf_test";break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
 
-echo "$ac_t""$cf_cv_sig_args" 1>&6
-cat >> confdefs.h <<EOF
+echo "$as_me:22971: result: $cf_cv_sig_args" >&5
+echo "${ECHO_T}$cf_cv_sig_args" >&6
+cat >>confdefs.h <<EOF
 #define SIG_ARGS $cf_cv_sig_args
 EOF
 
-
-
-
-
-
-
 if test "$ac_cv_func_sigaction" = yes; then
 
-echo $ac_n "checking whether sigaction needs _POSIX_SOURCE""... $ac_c" 1>&6
-echo "configure:18353: checking whether sigaction needs _POSIX_SOURCE" >&5
-if eval "test \"`echo '$''{'cf_cv_sigact_bad'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:22979: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
+if test "${cf_cv_sigact_bad+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-cat > conftest.$ac_ext <<EOF
-#line 18359 "configure"
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 22986 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <signal.h>
-int main() {
+int
+main (void)
+{
 struct sigaction act
-; return 0; }
-EOF
-if { (eval echo configure:18368: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:23000: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:23003: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:23006: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23009: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_sigact_bad=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_sigact_bad=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_sigact_bad=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
+echo "$as_me:23020: result: $cf_cv_sigact_bad" >&5
+echo "${ECHO_T}$cf_cv_sigact_bad" >&6
 
-echo "$ac_t""$cf_cv_sigact_bad" 1>&6
-
-test "$cf_cv_sigact_bad" = yes && cat >> confdefs.h <<\EOF
+test "$cf_cv_sigact_bad" = yes && cat >>confdefs.h <<\EOF
 #define SVR4_ACTION 1
 EOF
 
-
-echo $ac_n "checking if we have sigaction/related functions""... $ac_c" 1>&6
-echo "configure:18389: checking if we have sigaction/related functions" >&5
-if eval "test \"`echo '$''{'cf_cv_sigaction_funcs'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:23027: checking if we have sigaction/related functions" >&5
+echo $ECHO_N "checking if we have sigaction/related functions... $ECHO_C" >&6
+if test "${cf_cv_sigaction_funcs+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-cat > conftest.$ac_ext <<EOF
-#line 18395 "configure"
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 23034 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -18399,7 +23039,9 @@ cat > conftest.$ac_ext <<EOF
 #endif
 #include <sys/types.h>
 #include <signal.h>
-int main() {
+int
+main (void)
+{
 
     RETSIGTYPE (*func)(SIG_ARGS) = SIG_IGN;
     struct sigaction sa, osa;
@@ -18407,40 +23049,50 @@ int main() {
     sa.sa_flags = 0;
     sigemptyset (&sa.sa_mask);
     sigaction (SIGBUS,&sa,&osa);
-; return 0; }
-EOF
-if { (eval echo configure:18413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:23057: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23060: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:23063: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23066: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_sigaction_funcs=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_sigaction_funcs=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_sigaction_funcs=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
+echo "$as_me:23076: result: $cf_cv_sigaction_funcs" >&5
+echo "${ECHO_T}$cf_cv_sigaction_funcs" >&6
 
-echo "$ac_t""$cf_cv_sigaction_funcs" 1>&6
-
-test "$cf_cv_sigaction_funcs" = yes && cat >> confdefs.h <<\EOF
+test "$cf_cv_sigaction_funcs" = yes && cat >>confdefs.h <<\EOF
 #define HAVE_POSIX_JC 1
 EOF
 
-
 fi
 
-echo $ac_n "checking for fork""... $ac_c" 1>&6
-echo "configure:18435: checking for fork" >&5
-if eval "test \"`echo '$''{'cf_cv_func_fork'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:23085: checking for fork" >&5
+echo $ECHO_N "checking for fork... $ECHO_C" >&6
+if test "${cf_cv_func_fork+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 18444 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23095 "configure"
 #include "confdefs.h"
 
 int main()
@@ -18449,130 +23101,168 @@ int main()
 		${cf_cv_main_return:-return}(1);
 	${cf_cv_main_return:-return}(0);
 }
-EOF
-if { (eval echo configure:18454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:23106: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23109: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:23111: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23114: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_func_fork=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_cv_func_fork=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_func_fork=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
-
 fi
-echo "$ac_t""$cf_cv_func_fork" 1>&6
-test $cf_cv_func_fork = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:23127: result: $cf_cv_func_fork" >&5
+echo "${ECHO_T}$cf_cv_func_fork" >&6
+test $cf_cv_func_fork = yes && cat >>confdefs.h <<\EOF
 #define HAVE_FORK 1
 EOF
 
+echo "$as_me:23133: checking for memmove" >&5
+echo $ECHO_N "checking for memmove... $ECHO_C" >&6
+if test "${ac_cv_func_memmove+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23139 "configure"
+#include "confdefs.h"
+#define memmove autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef memmove
 
+#ifdef __cplusplus
+extern "C"
+#endif
 
-echo $ac_n "checking for memmove""... $ac_c" 1>&6
-echo "configure:18476: checking for memmove" >&5
-if eval "test \"`echo '$''{'ac_cv_func_memmove'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 18481 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char memmove(); 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 memmove();
+   builtin and then its argument prototype would still apply.  */
+char memmove (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_memmove) || defined (__stub___memmove)
-choke me
-#else
-memmove();
+#error found stub for memmove
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:18504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_memmove=yes"
+	return memmove ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:23170: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23173: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:23176: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23179: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_memmove=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_memmove=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:23189: result: $ac_cv_func_memmove" >&5
+echo "${ECHO_T}$ac_cv_func_memmove" >&6
+if test $ac_cv_func_memmove = yes; then
+  :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_memmove=no"
-fi
-rm -rf conftest*
-fi
+echo "$as_me:23195: checking for bcopy" >&5
+echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
+if test "${ac_cv_func_bcopy+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23201 "configure"
+#include "confdefs.h"
+#define bcopy autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef bcopy
 
-if eval "test \"`echo '$ac_cv_func_'memmove`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
-else
-  echo "$ac_t""no" 1>&6
+#ifdef __cplusplus
+extern "C"
+#endif
 
-echo $ac_n "checking for bcopy""... $ac_c" 1>&6
-echo "configure:18523: checking for bcopy" >&5
-if eval "test \"`echo '$''{'ac_cv_func_bcopy'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 18528 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char bcopy(); 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 bcopy();
+   builtin and then its argument prototype would still apply.  */
+char bcopy (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_bcopy) || defined (__stub___bcopy)
-choke me
-#else
-bcopy();
+#error found stub for bcopy
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:18551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_bcopy=yes"
+	return bcopy ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:23232: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23235: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:23238: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23241: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_bcopy=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_bcopy=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:23251: result: $ac_cv_func_bcopy" >&5
+echo "${ECHO_T}$ac_cv_func_bcopy" >&6
+if test $ac_cv_func_bcopy = yes; then
+
+	echo "$as_me:23255: checking if bcopy does overlapping moves" >&5
+echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
+if test "${cf_cv_good_bcopy+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_bcopy=no"
-fi
-rm -rf conftest*
-fi
 
-if eval "test \"`echo '$ac_cv_func_'bcopy`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-	echo $ac_n "checking if bcopy does overlapping moves""... $ac_c" 1>&6
-echo "configure:18567: checking if bcopy does overlapping moves" >&5
-if eval "test \"`echo '$''{'cf_cv_good_bcopy'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
 		if test "$cross_compiling" = yes; then
   cf_cv_good_bcopy=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 18576 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23265 "configure"
 #include "confdefs.h"
 
 int main(void) {
@@ -18583,37 +23273,46 @@ int main(void) {
 	bcopy(temp+5, temp+15, 10);
 	${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
 }
-		
-EOF
-if { (eval echo configure:18589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:23279: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23282: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:23284: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23287: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_good_bcopy=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_cv_good_bcopy=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_good_bcopy=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
-		
 fi
+echo "$as_me:23300: result: $cf_cv_good_bcopy" >&5
+echo "${ECHO_T}$cf_cv_good_bcopy" >&6
 
-echo "$ac_t""$cf_cv_good_bcopy" 1>&6
-	
 else
-  echo "$ac_t""no" 1>&6
-cf_cv_good_bcopy=no
+  cf_cv_good_bcopy=no
 fi
 
 	if test "$cf_cv_good_bcopy" = yes ; then
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define USE_OK_BCOPY 1
 EOF
 
 	else
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define USE_MY_MEMMOVE 1
 EOF
 
@@ -18621,110 +23320,140 @@ EOF
 
 fi
 
-
-echo $ac_n "checking if select expects int * arguments""... $ac_c" 1>&6
-echo "configure:18627: checking if select expects int * arguments" >&5
-cat > conftest.$ac_ext <<EOF
-#line 18629 "configure"
+echo "$as_me:23323: checking if select expects int * arguments" >&5
+echo $ECHO_N "checking if select expects int * arguments... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line 23326 "configure"
 #include "confdefs.h"
 #include <time.h>
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "select\(.*, *int *\*," >/dev/null 2>&1; then
-  rm -rf conftest*
-  cat >> confdefs.h <<\EOF
+  cat >>confdefs.h <<\EOF
 #define HAVE_SELECT_INTP 1
 EOF
- echo "$ac_t""yes" 1>&6
+ echo "$as_me:23336: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:23339: result: no" >&5
+echo "${ECHO_T}no" >&6
 
 fi
-rm -f conftest*
-
+rm -rf conftest*
 
-echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:18649: 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
+echo "$as_me:23345: checking whether closedir returns void" >&5
+echo $ECHO_N "checking whether closedir returns void... $ECHO_C" >&6
+if test "${ac_cv_func_closedir_void+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_closedir_void=yes
 else
-  cat > conftest.$ac_ext <<EOF
-#line 18657 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23354 "configure"
 #include "confdefs.h"
-#include <sys/types.h>
+$ac_includes_default
 #include <$ac_header_dirent>
-int closedir(); main() { exit(closedir(opendir(".")) != 0); }
-EOF
-if { (eval echo configure:18663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+#ifndef __cplusplus
+int closedir ();
+#endif
+
+int
+main (void)
+{
+$ac_main_return (closedir (opendir (".")) != 0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:23371: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23374: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:23376: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23379: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_func_closedir_void=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_func_closedir_void=yes
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_closedir_void=yes
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
-
-echo "$ac_t""$ac_cv_func_closedir_void" 1>&6
+echo "$as_me:23391: result: $ac_cv_func_closedir_void" >&5
+echo "${ECHO_T}$ac_cv_func_closedir_void" >&6
 if test $ac_cv_func_closedir_void = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define CLOSEDIR_VOID 1
 EOF
 
 fi
 
-
 # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling
 if test "$cross_compiling" != yes ; then
-	echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6
-echo "configure:18689: checking whether setvbuf arguments are reversed" >&5
-if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:23403: checking whether setvbuf arguments are reversed" >&5
+echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
+if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test "$cross_compiling" = yes; then
-    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
+  { { echo "$as_me:23409: error: cannot run test program while cross compiling" >&5
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
+   { (exit 1); exit 1; }; }
 else
-  cat > conftest.$ac_ext <<EOF
-#line 18697 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23414 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
-main () {
+int
+main (void)
+{
   /* This call has the arguments reversed.
      A reversed system may check and see that the address of main
      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
-    exit(1);
+    $ac_main_return(1);
   putc('\r', stdout);
-  exit(0);			/* Non-reversed systems segv here.  */
+  $ac_main_return(0);			/* Non-reversed systems segv here.  */
 }
-EOF
-if { (eval echo configure:18711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:23431: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23434: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:23436: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23439: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_func_setvbuf_reversed=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_func_setvbuf_reversed=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_setvbuf_reversed=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 rm -f core core.* *.core
 fi
-
-echo "$ac_t""$ac_cv_func_setvbuf_reversed" 1>&6
+echo "$as_me:23452: result: $ac_cv_func_setvbuf_reversed" >&5
+echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
 if test $ac_cv_func_setvbuf_reversed = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define SETVBUF_REVERSED 1
 EOF
 
@@ -18733,6 +23462,7 @@ fi
 fi
 
 ###	Checks for network library functions.
+
 for ac_func in \
 	gai_strerror \
 	getaddrinfo \
@@ -18744,103 +23474,128 @@ for ac_func in \
 	strncasecmp \
 
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:18749: 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
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:23478: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 18754 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23484 "configure"
 #include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:18777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:23515: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23518: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:23521: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23524: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
+echo "$as_me:23534: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
 
+fi
+done
 
-echo $ac_n "checking for type sigaction_t""... $ac_c" 1>&6
-echo "configure:18804: checking for type sigaction_t" >&5
-if eval "test \"`echo '$''{'cf_cv_type_sigaction'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:23544: checking for type sigaction_t" >&5
+echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
+if test "${cf_cv_type_sigaction+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 18810 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 23551 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
-int main() {
+int
+main (void)
+{
 sigaction_t x
-; return 0; }
-EOF
-if { (eval echo configure:18818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:23564: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:23567: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:23570: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23573: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_type_sigaction=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_type_sigaction=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_type_sigaction=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
 
-echo "$ac_t""$cf_cv_type_sigaction" 1>&6
-test "$cf_cv_type_sigaction" = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:23584: result: $cf_cv_type_sigaction" >&5
+echo "${ECHO_T}$cf_cv_type_sigaction" >&6
+test "$cf_cv_type_sigaction" = yes &&
+cat >>confdefs.h <<\EOF
 #define HAVE_TYPE_SIGACTION 1
 EOF
 
-
-
-echo $ac_n "checking for nonconflicting termios.h""... $ac_c" 1>&6
-echo "configure:18838: checking for nonconflicting termios.h" >&5
-if eval "test \"`echo '$''{'cf_cv_use_termios_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:23591: checking for nonconflicting termios.h" >&5
+echo $ECHO_N "checking for nonconflicting termios.h... $ECHO_C" >&6
+if test "${cf_cv_use_termios_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 18844 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 23598 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -18855,88 +23610,112 @@ else
 #include <termios.h>
 #endif
 
-int main() {
+int
+main (void)
+{
 
 	struct termios save_tty;
 	(void) tcsetattr (0, TCSANOW, &save_tty);
 	(void) tcgetattr (0, &save_tty)
-; return 0; }
-EOF
-if { (eval echo configure:18866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:23625: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:23628: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:23631: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23634: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_use_termios_h=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_use_termios_h=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_use_termios_h=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-echo "$ac_t""$cf_cv_use_termios_h" 1>&6
+echo "$as_me:23646: result: $cf_cv_use_termios_h" >&5
+echo "${ECHO_T}$cf_cv_use_termios_h" >&6
 if test $cf_cv_use_termios_h = yes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_TERMIOS_H 1
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_TCGETATTR 1
 EOF
 
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_TCSETATTR 1
 EOF
 
 fi
 
-
-echo $ac_n "checking for passwd.pw_gecos""... $ac_c" 1>&6
-echo "configure:18897: checking for passwd.pw_gecos" >&5
-if eval "test \"`echo '$''{'cf_cv_pw_gecos'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:23663: checking for passwd.pw_gecos" >&5
+echo $ECHO_N "checking for passwd.pw_gecos... $ECHO_C" >&6
+if test "${cf_cv_pw_gecos+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 18903 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 23670 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
 
-int main() {
+int
+main (void)
+{
 
 	struct passwd foo;
 	char bar = foo.pw_gecos
-; return 0; }
-EOF
-if { (eval echo configure:18914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:23686: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:23689: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:23692: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23695: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_pw_gecos=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_pw_gecos=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$cf_cv_pw_gecos" 1>&6
-test $cf_cv_pw_gecos = no && cat >> confdefs.h <<\EOF
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_pw_gecos=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:23705: result: $cf_cv_pw_gecos" >&5
+echo "${ECHO_T}$cf_cv_pw_gecos" >&6
+test $cf_cv_pw_gecos = no && cat >>confdefs.h <<\EOF
 #define DONT_HAVE_PW_GECOS 1
 EOF
 
-
-
-echo $ac_n "checking for tm.tm_gmtoff""... $ac_c" 1>&6
-echo "configure:18934: checking for tm.tm_gmtoff" >&5
-if eval "test \"`echo '$''{'cf_cv_tm_gmtoff'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:23711: checking for tm.tm_gmtoff" >&5
+echo $ECHO_N "checking for tm.tm_gmtoff... $ECHO_C" >&6
+if test "${cf_cv_tm_gmtoff+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 18940 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 23718 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -18950,35 +23729,48 @@ else
 #	endif
 #endif
 
-int main() {
+int
+main (void)
+{
 
 	struct tm foo;
 	long bar = foo.tm_gmtoff
-; return 0; }
-EOF
-if { (eval echo configure:18960: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:23743: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:23746: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:23749: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:23752: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_tm_gmtoff=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_tm_gmtoff=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_tm_gmtoff=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
 
-echo "$ac_t""$cf_cv_tm_gmtoff" 1>&6
-test $cf_cv_tm_gmtoff = no && cat >> confdefs.h <<\EOF
+echo "$as_me:23763: result: $cf_cv_tm_gmtoff" >&5
+echo "${ECHO_T}$cf_cv_tm_gmtoff" >&6
+test $cf_cv_tm_gmtoff = no &&
+cat >>confdefs.h <<\EOF
 #define DONT_HAVE_TM_GMTOFF 1
 EOF
 
-
-
-echo $ac_n "checking for long file names""... $ac_c" 1>&6
-echo "configure:18980: 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
+echo "$as_me:23770: checking for long file names" >&5
+echo $ECHO_N "checking for long file names... $ECHO_C" >&6
+if test "${ac_cv_sys_long_file_names+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_cv_sys_long_file_names=yes
 # Test for long file names in all the places we know might matter:
@@ -18992,71 +23784,83 @@ else
 #      /var/tmp		likewise
 #      /usr/tmp		likewise
 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
-  ac_tmpdirs="$TMPDIR"
+  ac_tmpdirs=$TMPDIR
 else
   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
 fi
 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
   test -d $ac_dir || continue
   test -w $ac_dir || continue # It is less confusing to not echo anything here.
-  (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
-  (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
-  val=`cat $ac_dir/conftest9012345 2>/dev/null`
-  if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
+  ac_xdir=$ac_dir/cf$$
+  (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
+  ac_tf1=$ac_xdir/conftest9012345
+  ac_tf2=$ac_xdir/conftest9012346
+  (echo 1 >$ac_tf1) 2>/dev/null
+  (echo 2 >$ac_tf2) 2>/dev/null
+  ac_val=`cat $ac_tf1 2>/dev/null`
+  if test ! -f $ac_tf1 || test "$ac_val" != 1; then
     ac_cv_sys_long_file_names=no
-    rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
+    rm -rf $ac_xdir 2>/dev/null
     break
   fi
-  rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
+  rm -rf $ac_xdir 2>/dev/null
 done
 fi
-
-echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
+echo "$as_me:23809: result: $ac_cv_sys_long_file_names" >&5
+echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
 if test $ac_cv_sys_long_file_names = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_LONG_FILE_NAMES 1
 EOF
 
 fi
 
-
-for ac_hdr in sys/wait.h
+for ac_header in sys/wait.h
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:19028: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:23822: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23828 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:23832: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:23838: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 19033 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:19038: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:23857: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
@@ -19067,83 +23871,100 @@ cf_wait_headers="$cf_wait_headers
 #include <sys/wait.h>
 "
 else
-for ac_hdr in wait.h
+
+for ac_header in wait.h
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:19075: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:23878: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23884 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:23888: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:23894: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 19080 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:19085: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:23913: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-for ac_hdr in waitstatus.h
+for ac_header in waitstatus.h
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:19115: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:23926: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 19120 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 23932 "configure"
 #include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:19125: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:23936: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:23942: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:23961: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
@@ -19159,41 +23980,54 @@ cf_wait_headers="$cf_wait_headers
 fi
 fi
 
-
-
-echo $ac_n "checking for union wait""... $ac_c" 1>&6
-echo "configure:19166: checking for union wait" >&5
-if eval "test \"`echo '$''{'cf_cv_type_unionwait'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:23983: checking for union wait" >&5
+echo $ECHO_N "checking for union wait... $ECHO_C" >&6
+if test "${cf_cv_type_unionwait+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 19172 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 23990 "configure"
 #include "confdefs.h"
 $cf_wait_headers
-int main() {
+int
+main (void)
+{
 int x;
 	 int y = WEXITSTATUS(x);
 	 int z = WTERMSIG(x);
 	 wait(&x);
-	
-; return 0; }
-EOF
-if { (eval echo configure:19183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:24006: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24009: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:24012: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24015: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_type_unionwait=no
 	 echo compiles ok w/o union wait 1>&5
-	
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
-	cat > conftest.$ac_ext <<EOF
-#line 19194 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 24025 "configure"
 #include "confdefs.h"
 $cf_wait_headers
-int main() {
+int
+main (void)
+{
 union wait x;
 #ifdef WEXITSTATUS
 	 int y = WEXITSTATUS(x);
@@ -19202,44 +24036,54 @@ union wait x;
 	 int z = WTERMSIG(x);
 #endif
 	 wait(&x);
-	
-; return 0; }
-EOF
-if { (eval echo configure:19209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:24045: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24048: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:24051: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24054: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_type_unionwait=yes
 	 echo compiles ok with union wait and possibly macros too 1>&5
-	
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  cf_cv_type_unionwait=no
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_type_unionwait=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 
-echo "$ac_t""$cf_cv_type_unionwait" 1>&6
-test $cf_cv_type_unionwait = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:24069: result: $cf_cv_type_unionwait" >&5
+echo "${ECHO_T}$cf_cv_type_unionwait" >&6
+test $cf_cv_type_unionwait = yes &&
+cat >>confdefs.h <<\EOF
 #define HAVE_TYPE_UNIONWAIT 1
 EOF
 
-
-
-
-echo $ac_n "checking if the system function returns usable child-status""... $ac_c" 1>&6
-echo "configure:19234: checking if the system function returns usable child-status" >&5
-if eval "test \"`echo '$''{'cf_cv_system_status'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24076: checking if the system function returns usable child-status" >&5
+echo $ECHO_N "checking if the system function returns usable child-status... $ECHO_C" >&6
+if test "${cf_cv_system_status+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	if test "$cross_compiling" = yes; then
   cf_cv_system_status=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 19243 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 24086 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -19271,76 +24115,92 @@ int main()
 	${cf_cv_main_return:-return}(1);
 }
 
-EOF
-if { (eval echo configure:19276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:24120: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24123: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:24125: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24128: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_system_status=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  if test "$cross_compiling" = yes; then
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+if test "$cross_compiling" = yes; then
   cf_cv_system_status=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 19287 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 24139 "configure"
 #include "confdefs.h"
 int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
-EOF
-if { (eval echo configure:19291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:24144: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24147: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:24149: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24152: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_system_status=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_cv_system_status=unknown
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_system_status=unknown
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
-
 fi
 
-echo "$ac_t""$cf_cv_system_status" 1>&6
-test $cf_cv_system_status = no && cat >> confdefs.h <<\EOF
+echo "$as_me:24169: result: $cf_cv_system_status" >&5
+echo "${ECHO_T}$cf_cv_system_status" >&6
+test $cf_cv_system_status = no && cat >>confdefs.h <<\EOF
 #define USE_SYSTEM_STATUS 1
 EOF
 
-
-
 # Check if we are trying to use curses+color, but cannot
 if test $use_color = yes ; then
 	if test $use_curses = no ; then
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define HAVE_COLOR 1
 EOF
 
 	elif test $cf_with_screen = pdcurses ; then
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define HAVE_COLOR 1
 EOF
 
 	else
-	 	
 
 if test "$cf_cv_ncurses_version" != no ; then
-echo $ac_n "checking for obsolete/broken version of ncurses""... $ac_c" 1>&6
-echo "configure:19334: checking for obsolete/broken version of ncurses" >&5
-if eval "test \"`echo '$''{'cf_cv_ncurses_broken'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24190: checking for obsolete/broken version of ncurses" >&5
+echo $ECHO_N "checking for obsolete/broken version of ncurses... $ECHO_C" >&6
+if test "${cf_cv_ncurses_broken+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-cat > conftest.$ac_ext <<EOF
-#line 19340 "configure"
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 24197 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
-int main() {
+int
+main (void)
+{
 
 #if defined(NCURSES_VERSION) && defined(wgetbkgd)
 	make an error
@@ -19348,86 +24208,116 @@ int main() {
 	int x = 1
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:19354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:24216: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:24219: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:24222: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24225: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_ncurses_broken=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_ncurses_broken=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_ncurses_broken=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$ac_t""$cf_cv_ncurses_broken" 1>&6
+echo "$as_me:24237: result: $cf_cv_ncurses_broken" >&5
+echo "${ECHO_T}$cf_cv_ncurses_broken" >&6
 if test "$cf_cv_ncurses_broken" = yes ; then
-	echo "configure: warning: hmm... you should get an up-to-date version of ncurses" 1>&2
-	cat >> confdefs.h <<\EOF
+	{ echo "$as_me:24240: WARNING: hmm... you should get an up-to-date version of ncurses" >&5
+echo "$as_me: WARNING: hmm... you should get an up-to-date version of ncurses" >&2;}
+
+cat >>confdefs.h <<\EOF
 #define NCURSES_BROKEN 1
 EOF
 
 fi
 fi
 
-		
-echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6
-echo "configure:19379: checking if curses supports color attributes" >&5
-if eval "test \"`echo '$''{'cf_cv_color_curses'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24250: checking if curses supports color attributes" >&5
+echo $ECHO_N "checking if curses supports color attributes... $ECHO_C" >&6
+if test "${cf_cv_color_curses+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 19385 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 24257 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
 
-int main() {
+int
+main (void)
+{
 chtype x = COLOR_BLUE;
 	 has_colors();
 	 start_color();
 #ifndef NCURSES_BROKEN
 	 wbkgd(curscr, getbkgd(stdscr)); /* X/Open XPG4 aka SVr4 Curses */
 #endif
-	
-; return 0; }
-EOF
-if { (eval echo configure:19400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:24277: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24280: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:24283: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24286: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_color_curses=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_color_curses=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_color_curses=no
 fi
-rm -rf conftest*
-	
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+
 fi
 
-echo "$ac_t""$cf_cv_color_curses" 1>&6
+echo "$as_me:24298: result: $cf_cv_color_curses" >&5
+echo "${ECHO_T}$cf_cv_color_curses" >&6
 if test $cf_cv_color_curses = yes ; then
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define COLOR_CURSES 1
 EOF
 
-	test ".$cf_cv_ncurses_broken" != .yes && cat >> confdefs.h <<\EOF
+	test ".$cf_cv_ncurses_broken" != .yes &&
+cat >>confdefs.h <<\EOF
 #define HAVE_GETBKGD 1
 EOF
 
 fi
 
 		if test $cf_cv_color_curses = yes ; then
-			cat >> confdefs.h <<\EOF
+			cat >>confdefs.h <<\EOF
 #define HAVE_COLOR 1
 EOF
 
 		else
-			echo "configure: warning: This curses library does not support color" 1>&2
+			{ echo "$as_me:24319: WARNING: This curses library does not support color" >&5
+echo "$as_me: WARNING: This curses library does not support color" >&2;}
 		fi
 	fi
 fi
@@ -19444,22 +24334,21 @@ else
 fi
 
 if test $check_sig_const = yes ; then
-	
 
-echo $ac_n "checking for redefinable signal constants""... $ac_c" 1>&6
-echo "configure:19451: checking for redefinable signal constants" >&5
-if eval "test \"`echo '$''{'cf_cv_sig_const'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24338: checking for redefinable signal constants" >&5
+echo $ECHO_N "checking for redefinable signal constants... $ECHO_C" >&6
+if test "${cf_cv_sig_const+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 cf_cv_sig_const=no
 if test -n "$cf_cv_sig_args"; then
 	cf_test=`echo $cf_cv_sig_args|sed -e s/sig//`
 	if test "$cross_compiling" = yes; then
   cf_cv_sig_const=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 19463 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 24351 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -19485,89 +24374,109 @@ int main()
 	signal(SIGINT, SIG_DFL);
 	${cf_cv_main_return:-return}(0);
 }
-EOF
-if { (eval echo configure:19490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:24379: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24382: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:24384: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24387: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_sig_const=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_cv_sig_const=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_sig_const=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
 
 fi
 
-echo "$ac_t""$cf_cv_sig_const" 1>&6
-test "$cf_cv_sig_const" = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:24402: result: $cf_cv_sig_const" >&5
+echo "${ECHO_T}$cf_cv_sig_const" >&6
+test "$cf_cv_sig_const" = yes && cat >>confdefs.h <<\EOF
 #define DECL_SIG_CONST 1
 EOF
 
-
 fi
 
-
-echo $ac_n "checking for ANSI qsort""... $ac_c" 1>&6
-echo "configure:19516: checking for ANSI qsort" >&5
-if eval "test \"`echo '$''{'cf_cv_comptype'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24410: checking for ANSI qsort" >&5
+echo $ECHO_N "checking for ANSI qsort... $ECHO_C" >&6
+if test "${cf_cv_comptype+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-	cat > conftest.$ac_ext <<EOF
-#line 19522 "configure"
+
+	cat >conftest.$ac_ext <<_ACEOF
+#line 24417 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
 #endif
-int main() {
+int
+main (void)
+{
 extern int compare(const void *, const void *);
 	 char *foo = "string";
 	 qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare)
-; return 0; }
-EOF
-if { (eval echo configure:19534: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:24434: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:24437: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:24440: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24443: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_comptype=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_cv_comptype=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_comptype=no
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$ac_t""$cf_cv_comptype" 1>&6
+echo "$as_me:24455: result: $cf_cv_comptype" >&5
+echo "${ECHO_T}$cf_cv_comptype" >&6
 if test $cf_cv_comptype = yes; then
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_COMPTYPE_VOID 1
 EOF
 
 else
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define HAVE_COMPTYPE_CHAR 1
 EOF
 
 fi
 
-
-echo $ac_n "checking if application can dump core""... $ac_c" 1>&6
-echo "configure:19562: checking if application can dump core" >&5
-if eval "test \"`echo '$''{'cf_cv_corefile'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24469: checking if application can dump core" >&5
+echo $ECHO_N "checking if application can dump core... $ECHO_C" >&6
+if test "${cf_cv_corefile+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	if test "$cross_compiling" = yes; then
   cf_cv_corefile=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 19571 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 24479 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -19607,28 +24516,35 @@ int main()
 	${cf_cv_main_return:-return}(1);
 #endif
 }
-EOF
-if { (eval echo configure:19612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:24521: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24524: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:24526: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24529: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_corefile=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_cv_corefile=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_corefile=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
 
-echo "$ac_t""$cf_cv_corefile" 1>&6
-test $cf_cv_corefile = yes && cat >> confdefs.h <<\EOF
+echo "$as_me:24542: result: $cf_cv_corefile" >&5
+echo "${ECHO_T}$cf_cv_corefile" >&6
+test $cf_cv_corefile = yes && cat >>confdefs.h <<\EOF
 #define HAVE_COREFILE 1
 EOF
 
-
-
 ### test this last, since it uses a partly-built autoconf.h
 # Setup includes for test-program to verify declarations
 CHECK_DECL_FLAG="-I$srcdir/include -I$srcdir/pcre"
@@ -19654,20 +24570,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-
-echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19660: checking for missing "${ac_func}" extern" >&5
-if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24573: checking for missing \"${ac_func}\" extern" >&5
+echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
+if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
-echo "${as_me:-configure}:19666: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:24579: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat > conftest.$ac_ext <<EOF
-#line 19671 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 24584 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19676,63 +24590,88 @@ $CHECK_DECL_HDRS
 struct zowie { int a; double b; struct zowie *c; char d; };
 extern struct zowie *${ac_func}();
 
-int main() {
-
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:19685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:24602: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24605: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:24608: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24611: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
 
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat > conftest.$ac_ext <<EOF
-#line 19693 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 24619 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
 $CHECK_DECL_HDRS
 
-int main() {
+int
+main (void)
+{
 long x = 0
-; return 0; }
-EOF
-if { (eval echo configure:19703: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:24634: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:24637: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:24640: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24643: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 CFLAGS="$cf_save_CFLAGS"
 
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$ac_t""$cf_result" 1>&6
-test $cf_result = yes && cat >> confdefs.h <<EOF
+echo "$as_me:24667: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
+test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
 EOF
 
 done
 
-
 CHECK_DECL_HDRS="$TIN_DECL_HDRS
 #include <tnntp.h>"
 for ac_func in \
@@ -19746,20 +24685,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-
-echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19752: checking for missing "${ac_func}" extern" >&5
-if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24688: checking for missing \"${ac_func}\" extern" >&5
+echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
+if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
-echo "${as_me:-configure}:19758: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:24694: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat > conftest.$ac_ext <<EOF
-#line 19763 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 24699 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19768,63 +24705,88 @@ $CHECK_DECL_HDRS
 struct zowie { int a; double b; struct zowie *c; char d; };
 extern struct zowie *${ac_func}();
 
-int main() {
-
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:19777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:24717: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24720: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:24723: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24726: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
 
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat > conftest.$ac_ext <<EOF
-#line 19785 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 24734 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
 $CHECK_DECL_HDRS
 
-int main() {
+int
+main (void)
+{
 long x = 0
-; return 0; }
-EOF
-if { (eval echo configure:19795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:24749: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:24752: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:24755: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24758: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 CFLAGS="$cf_save_CFLAGS"
 
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$ac_t""$cf_result" 1>&6
-test $cf_result = yes && cat >> confdefs.h <<EOF
+echo "$as_me:24782: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
+test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
 EOF
 
 done
 
-
 if test $use_curses = no ; then
 CHECK_DECL_HDRS="$TIN_DECL_HDRS
 #include <tcurses.h>"
@@ -19836,20 +24798,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-
-echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19842: checking for missing "${ac_func}" extern" >&5
-if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24801: checking for missing \"${ac_func}\" extern" >&5
+echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
+if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
-echo "${as_me:-configure}:19848: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:24807: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat > conftest.$ac_ext <<EOF
-#line 19853 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 24812 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19858,57 +24818,83 @@ $CHECK_DECL_HDRS
 struct zowie { int a; double b; struct zowie *c; char d; };
 extern struct zowie *${ac_func}();
 
-int main() {
-
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:19867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:24830: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:24833: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:24836: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24839: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
 
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat > conftest.$ac_ext <<EOF
-#line 19875 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 24847 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
 $CHECK_DECL_HDRS
 
-int main() {
+int
+main (void)
+{
 long x = 0
-; return 0; }
-EOF
-if { (eval echo configure:19885: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:24862: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:24865: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:24868: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24871: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 CFLAGS="$cf_save_CFLAGS"
 
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$ac_t""$cf_result" 1>&6
-test $cf_result = yes && cat >> confdefs.h <<EOF
+echo "$as_me:24895: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
+test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
 EOF
 
@@ -19982,20 +24968,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-
-echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19988: checking for missing "${ac_func}" extern" >&5
-if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:24971: checking for missing \"${ac_func}\" extern" >&5
+echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
+if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
-echo "${as_me:-configure}:19994: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:24977: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat > conftest.$ac_ext <<EOF
-#line 19999 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 24982 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -20004,63 +24988,88 @@ $CHECK_DECL_HDRS
 struct zowie { int a; double b; struct zowie *c; char d; };
 extern struct zowie *${ac_func}();
 
-int main() {
-
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:20013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:25000: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25003: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:25006: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25009: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
 
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat > conftest.$ac_ext <<EOF
-#line 20021 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 25017 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
 $CHECK_DECL_HDRS
 
-int main() {
+int
+main (void)
+{
 long x = 0
-; return 0; }
-EOF
-if { (eval echo configure:20031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:25032: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:25035: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:25038: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25041: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 CFLAGS="$cf_save_CFLAGS"
 
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$ac_t""$cf_result" 1>&6
-test $cf_result = yes && cat >> confdefs.h <<EOF
+echo "$as_me:25065: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
+test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
 EOF
 
 done
 
-
 if test $use_curses = no ; then
 CHECK_DECL_HDRS="$TIN_DECL_HDRS
 #include <tcurses.h>"
@@ -20069,20 +25078,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-
-echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:20075: checking for missing "${ac_func}" extern" >&5
-if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:25081: checking for missing \"${ac_func}\" extern" >&5
+echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
+if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
-echo "${as_me:-configure}:20081: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:25087: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat > conftest.$ac_ext <<EOF
-#line 20086 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 25092 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -20091,57 +25098,83 @@ $CHECK_DECL_HDRS
 struct zowie { int a; double b; struct zowie *c; char d; };
 extern struct zowie *${ac_func}();
 
-int main() {
-
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:20100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:25110: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25113: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:25116: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25119: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
 
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat > conftest.$ac_ext <<EOF
-#line 20108 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 25127 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
 $CHECK_DECL_HDRS
 
-int main() {
+int
+main (void)
+{
 long x = 0
-; return 0; }
-EOF
-if { (eval echo configure:20118: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:25142: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:25145: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:25148: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25151: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 CFLAGS="$cf_save_CFLAGS"
 
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$ac_t""$cf_result" 1>&6
-test $cf_result = yes && cat >> confdefs.h <<EOF
+echo "$as_me:25175: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
+test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
 EOF
 
@@ -20159,20 +25192,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-
-echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:20165: checking for missing "${ac_func}" extern" >&5
-if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:25195: checking for missing \"${ac_func}\" extern" >&5
+echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
+if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
-echo "${as_me:-configure}:20171: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:25201: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat > conftest.$ac_ext <<EOF
-#line 20176 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 25206 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -20181,79 +25212,103 @@ $CHECK_DECL_HDRS
 struct zowie { int a; double b; struct zowie *c; char d; };
 extern struct zowie *${ac_func}();
 
-int main() {
-
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:20190: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:25224: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25227: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:25230: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25233: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
 
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat > conftest.$ac_ext <<EOF
-#line 20198 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 25241 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
 $CHECK_DECL_HDRS
 
-int main() {
+int
+main (void)
+{
 long x = 0
-; return 0; }
-EOF
-if { (eval echo configure:20208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:25256: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:25259: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:25262: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25265: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval 'cf_cv_func_'${ac_func}'=no'
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 CFLAGS="$cf_save_CFLAGS"
 
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$ac_t""$cf_result" 1>&6
-test $cf_result = yes && cat >> confdefs.h <<EOF
+echo "$as_me:25289: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
+test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
 EOF
 
 done
 
-
 fi
 
-
-echo $ac_n "checking for working TIOCGWINSZ""... $ac_c" 1>&6
-echo "configure:20246: checking for working TIOCGWINSZ" >&5
-if eval "test \"`echo '$''{'cf_cv_use_tiocgwinsz'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:25299: checking for working TIOCGWINSZ" >&5
+echo $ECHO_N "checking for working TIOCGWINSZ... $ECHO_C" >&6
+if test "${cf_cv_use_tiocgwinsz+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
+
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -D__CPROTO__ $CHECK_DECL_FLAG"
 	if test "$cross_compiling" = yes; then
   cf_cv_use_tiocgwinsz=unknown
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20257 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25311 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -20277,41 +25332,48 @@ int main()
 	}
 	${cf_cv_main_return:-return}(0);	/* we cannot guarantee this is run interactively */
 }
-EOF
-if { (eval echo configure:20282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:25337: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25340: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:25342: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25345: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_use_tiocgwinsz=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  cf_cv_use_tiocgwinsz=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_use_tiocgwinsz=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 		rm -f autoconf.h
 		CFLAGS="$cf_save_CFLAGS"
 fi
 
-echo "$ac_t""$cf_cv_use_tiocgwinsz" 1>&6
-test $cf_cv_use_tiocgwinsz != yes && cat >> confdefs.h <<\EOF
+echo "$as_me:25360: result: $cf_cv_use_tiocgwinsz" >&5
+echo "${ECHO_T}$cf_cv_use_tiocgwinsz" >&6
+test $cf_cv_use_tiocgwinsz != yes && cat >>confdefs.h <<\EOF
 #define DONT_HAVE_SIGWINCH 1
 EOF
 
-
-
 ### append special libraries that get in the way of testing
 case $debug_malloc in
 DBMALLOC)
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define USE_DBMALLOC 1
 EOF
 
 	LIBS="$LIBS -ldbmalloc"
 	;;
 DMALLOC)
-	cat >> confdefs.h <<\EOF
+	cat >>confdefs.h <<\EOF
 #define USE_DMALLOC 1
 EOF
 
@@ -20322,80 +25384,137 @@ esac
 ### Use gettext
 ### this also calls AM_LANGINFO_CODESET and AM_ICONV
 ### so we don't need to do the tests ourselves.
-# 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:20329: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+echo "$as_me:25390: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_RANLIB+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test -n "$RANLIB"; then
   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_RANLIB="ranlib"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+echo "$as_me:25405: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
 fi
-RANLIB="$ac_cv_prog_RANLIB"
+RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  echo "$ac_t""$RANLIB" 1>&6
+  echo "$as_me:25413: result: $RANLIB" >&5
+echo "${ECHO_T}$RANLIB" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:25416: result: no" >&5
+echo "${ECHO_T}no" >&6
 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:20359: 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
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+echo "$as_me:25425: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20364 "configure"
-#include "confdefs.h"
-#include <alloca.h>
-int main() {
-char *p = alloca(2 * sizeof(int));
-; return 0; }
-EOF
-if { (eval echo configure:20371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  ac_cv_header_alloca_h=yes
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_RANLIB="ranlib"
+echo "$as_me:25440: found $ac_dir/$ac_word" >&5
+break
+done
 
-  ac_cv_header_alloca_h=no
+  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
 fi
-rm -rf conftest*
 fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  echo "$as_me:25449: result: $ac_ct_RANLIB" >&5
+echo "${ECHO_T}$ac_ct_RANLIB" >&6
+else
+  echo "$as_me:25452: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  RANLIB=$ac_ct_RANLIB
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
+# for constant arguments.  Useless!
+echo "$as_me:25463: checking for working alloca.h" >&5
+echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
+if test "${ac_cv_working_alloca_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25469 "configure"
+#include "confdefs.h"
+#include <alloca.h>
+int
+main (void)
+{
+char *p = (char *) alloca (2 * sizeof (int));
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:25481: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25484: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:25487: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25490: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_working_alloca_h=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_working_alloca_h=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:25500: result: $ac_cv_working_alloca_h" >&5
+echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
+if test $ac_cv_working_alloca_h = yes; then
 
-echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
-if test $ac_cv_header_alloca_h = yes; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define HAVE_ALLOCA_H 1
 EOF
 
 fi
 
-echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:20392: checking for alloca" >&5
-if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:25510: checking for alloca" >&5
+echo $ECHO_N "checking for alloca... $ECHO_C" >&6
+if test "${ac_cv_func_alloca_works+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20397 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25516 "configure"
 #include "confdefs.h"
-
 #ifdef __GNUC__
 # define alloca __builtin_alloca
 #else
@@ -20417,48 +25536,62 @@ char *alloca ();
 # endif
 #endif
 
-int main() {
-char *p = (char *) alloca(1);
-; return 0; }
-EOF
-if { (eval echo configure:20425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+int
+main (void)
+{
+char *p = (char *) alloca (1);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:25548: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25551: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:25554: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25557: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_func_alloca_works=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  ac_cv_func_alloca_works=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_alloca_works=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
+echo "$as_me:25567: result: $ac_cv_func_alloca_works" >&5
+echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
 
-echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
 if test $ac_cv_func_alloca_works = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_ALLOCA 1
 EOF
 
-fi
-
-if test $ac_cv_func_alloca_works = no; then
+else
   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
-  # that cause trouble.  Some versions do not even contain alloca or
-  # contain a buggy version.  If you still want to use their alloca,
-  # use ar to extract alloca.o from them instead of compiling alloca.c.
-  ALLOCA=alloca.${ac_objext}
-  cat >> confdefs.h <<\EOF
+# that cause trouble.  Some versions do not even contain alloca or
+# contain a buggy version.  If you still want to use their alloca,
+# use ar to extract alloca.o from them instead of compiling alloca.c.
+
+ALLOCA=alloca.$ac_objext
+
+cat >>confdefs.h <<\EOF
 #define C_ALLOCA 1
 EOF
 
-
-echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:20457: 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
+echo "$as_me:25588: checking whether \`alloca.c' needs Cray hooks" >&5
+echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
+if test "${ac_cv_os_cray+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20462 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25594 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -20466,89 +25599,104 @@ webecray
 wenotbecray
 #endif
 
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "webecray" >/dev/null 2>&1; then
-  rm -rf conftest*
   ac_cv_os_cray=yes
 else
-  rm -rf conftest*
   ac_cv_os_cray=no
 fi
-rm -f conftest*
+rm -rf conftest*
 
 fi
-
-echo "$ac_t""$ac_cv_os_cray" 1>&6
+echo "$as_me:25612: result: $ac_cv_os_cray" >&5
+echo "${ECHO_T}$ac_cv_os_cray" >&6
 if test $ac_cv_os_cray = yes; then
-for ac_func in _getb67 GETB67 getb67; do
-  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:20487: 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 20492 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+  for ac_func in _getb67 GETB67 getb67; do
+    as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:25617: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25623 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:20515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:25654: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25657: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:25660: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25663: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:25673: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define CRAY_STACKSEG_END $ac_func
 EOF
 
-  break
-else
-  echo "$ac_t""no" 1>&6
+    break
 fi
 
-done
+  done
 fi
 
-echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:20542: 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
+echo "$as_me:25687: checking stack direction for C alloca" >&5
+echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
+if test "${ac_cv_c_stack_direction+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20550 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25696 "configure"
 #include "confdefs.h"
-find_stack_direction ()
+int
+find_stack_direction (void)
 {
   static char *addr = 0;
   auto char dummy;
@@ -20560,139 +25708,172 @@ find_stack_direction ()
   else
     return (&dummy > addr) ? 1 : -1;
 }
-main ()
+
+int
+main (void)
 {
-  exit (find_stack_direction() < 0);
+  $ac_main_return (find_stack_direction () < 0);
 }
-EOF
-if { (eval echo configure:20569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:25719: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25722: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:25724: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25727: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_c_stack_direction=-1
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_c_stack_direction=-1
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
+echo "$as_me:25739: result: $ac_cv_c_stack_direction" >&5
+echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
 
-echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define STACK_DIRECTION $ac_cv_c_stack_direction
 EOF
 
 fi
 
-for ac_hdr in unistd.h
+for ac_header in stdlib.h unistd.h
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:20594: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:25751: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25757 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:25761: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:25767: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20599 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:20604: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:25786: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
 for ac_func in getpagesize
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:20633: 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 20638 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:25799: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25805 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:25836: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:25839: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:25842: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:25845: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:25855: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:20661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
 fi
 done
 
-echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:20686: 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
+echo "$as_me:25865: checking for working mmap" >&5
+echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
+if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_mmap_fixed_mapped=no
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20694 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 25874 "configure"
 #include "confdefs.h"
-
+$ac_includes_default
 /* Thanks to Mike Haertel and Jim Avera for this test.
    Here is a matrix of mmap possibilities:
 	mmap private not fixed
@@ -20705,34 +25886,34 @@ else
    back from the file, nor mmap's back from the file at a different
    address.  (There have been systems where private was not correctly
    implemented like the infamous i386 svr4.0, and systems where the
-   VM page cache was not coherent with the filesystem buffer cache
+   VM page cache was not coherent with the file system buffer cache
    like early versions of FreeBSD and possibly contemporary NetBSD.)
    For shared mappings, we should conversely verify that changes get
-   propogated back to all the places they're supposed to be.
+   propagated back to all the places they're supposed to be.
 
    Grep wants private fixed already mapped.
    The main things grep needs to know about mmap are:
    * does it exist and is it safe to write into the mmap'd area
    * how to use it (BSD variants)  */
-#include <sys/types.h>
+
 #include <fcntl.h>
 #include <sys/mman.h>
 
-/* This mess was copied from the GNU getpagesize.h.  */
-#ifndef HAVE_GETPAGESIZE
-# ifdef HAVE_UNISTD_H
-#  include <unistd.h>
-# endif
+#if !STDC_HEADERS && !HAVE_STDLIB_H
+char *malloc ();
+#endif
 
+/* This mess was copied from the GNU getpagesize.h.  */
+#if !HAVE_GETPAGESIZE
 /* Assume that all systems that can run configure have sys/param.h.  */
-# ifndef HAVE_SYS_PARAM_H
+# if !HAVE_SYS_PARAM_H
 #  define HAVE_SYS_PARAM_H 1
 # endif
 
 # ifdef _SC_PAGESIZE
 #  define getpagesize() sysconf(_SC_PAGESIZE)
 # else /* no _SC_PAGESIZE */
-#  ifdef HAVE_SYS_PARAM_H
+#  if HAVE_SYS_PARAM_H
 #   include <sys/param.h>
 #   ifdef EXEC_PAGESIZE
 #    define getpagesize() EXEC_PAGESIZE
@@ -20759,107 +25940,102 @@ else
 
 #endif /* no HAVE_GETPAGESIZE */
 
-#ifdef __cplusplus
-extern "C" { void *malloc(unsigned); }
-#else
-char *malloc();
-#endif
-
 int
-main()
+main (void)
 {
-	char *data, *data2, *data3;
-	int i, pagesize;
-	int fd;
-
-	pagesize = getpagesize();
-
-	/*
-	 * First, make a file with some known garbage in it.
-	 */
-	data = malloc(pagesize);
-	if (!data)
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		*(data + i) = rand();
-	umask(0);
-	fd = creat("conftestmmap", 0600);
-	if (fd < 0)
-		exit(1);
-	if (write(fd, data, pagesize) != pagesize)
-		exit(1);
-	close(fd);
-
-	/*
-	 * Next, try to mmap the file at a fixed address which
-	 * already has something else allocated at it.  If we can,
-	 * also make sure that we see the same garbage.
-	 */
-	fd = open("conftestmmap", O_RDWR);
-	if (fd < 0)
-		exit(1);
-	data2 = malloc(2 * pagesize);
-	if (!data2)
-		exit(1);
-	data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
-	if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
-	    MAP_PRIVATE | MAP_FIXED, fd, 0L))
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		if (*(data + i) != *(data2 + i))
-			exit(1);
-
-	/*
-	 * Finally, make sure that changes to the mapped area
-	 * do not percolate back to the file as seen by read().
-	 * (This is a bug on some variants of i386 svr4.0.)
-	 */
-	for (i = 0; i < pagesize; ++i)
-		*(data2 + i) = *(data2 + i) + 1;
-	data3 = malloc(pagesize);
-	if (!data3)
-		exit(1);
-	if (read(fd, data3, pagesize) != pagesize)
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		if (*(data + i) != *(data3 + i))
-			exit(1);
-	close(fd);
-	unlink("conftestmmap");
-	exit(0);
+  char *data, *data2, *data3;
+  int i, pagesize;
+  int fd;
+
+  pagesize = getpagesize ();
+
+  /* First, make a file with some known garbage in it. */
+  data = (char *) malloc (pagesize);
+  if (!data)
+    $ac_main_return (1);
+  for (i = 0; i < pagesize; ++i)
+    *(data + i) = rand ();
+  umask (0);
+  fd = creat ("conftest.mmap", 0600);
+  if (fd < 0)
+    $ac_main_return (1);
+  if (write (fd, data, pagesize) != pagesize)
+    $ac_main_return (1);
+  close (fd);
+
+  /* Next, try to mmap the file at a fixed address which already has
+     something else allocated at it.  If we can, also make sure that
+     we see the same garbage.  */
+  fd = open ("conftest.mmap", O_RDWR);
+  if (fd < 0)
+    $ac_main_return (1);
+  data2 = (char *) malloc (2 * pagesize);
+  if (!data2)
+    $ac_main_return (1);
+  data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
+  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
+                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
+    $ac_main_return (1);
+  for (i = 0; i < pagesize; ++i)
+    if (*(data + i) != *(data2 + i))
+      $ac_main_return (1);
+
+  /* Finally, make sure that changes to the mapped area do not
+     percolate back to the file as seen by read().  (This is a bug on
+     some variants of i386 svr4.0.)  */
+  for (i = 0; i < pagesize; ++i)
+    *(data2 + i) = *(data2 + i) + 1;
+  data3 = (char *) malloc (pagesize);
+  if (!data3)
+    $ac_main_return (1);
+  if (read (fd, data3, pagesize) != pagesize)
+    $ac_main_return (1);
+  for (i = 0; i < pagesize; ++i)
+    if (*(data + i) != *(data3 + i))
+      $ac_main_return (1);
+  close (fd);
+  $ac_main_return (0);
 }
-
-EOF
-if { (eval echo configure:20834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:26001: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:26004: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:26006: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26009: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_func_mmap_fixed_mapped=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_func_mmap_fixed_mapped=no
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_mmap_fixed_mapped=no
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
-
-echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
+echo "$as_me:26021: result: $ac_cv_func_mmap_fixed_mapped" >&5
+echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
 if test $ac_cv_func_mmap_fixed_mapped = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_MMAP 1
 EOF
 
 fi
+rm -f conftest.mmap
 
-
-echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:20858: 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
+echo "$as_me:26032: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6
+if test "${ac_cv_gnu_library_2_1+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20863 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 26038 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -20868,25 +26044,22 @@ else
   Lucky GNU user
  #endif
 #endif
-	
-EOF
+
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "Lucky GNU user" >/dev/null 2>&1; then
-  rm -rf conftest*
   ac_cv_gnu_library_2_1=yes
 else
-  rm -rf conftest*
   ac_cv_gnu_library_2_1=no
 fi
-rm -f conftest*
+rm -rf conftest*
 
 fi
+echo "$as_me:26058: result: $ac_cv_gnu_library_2_1" >&5
+echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6
 
-echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&6
-	
 	GLIBC21="$ac_cv_gnu_library_2_1"
 
-
 cf_makefile=Makefile
 
 test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d $srcdir/po && cd $srcdir/po && echo *.po|sed -e 's/\.po//g' -e 's/*//'`
@@ -20894,9 +26067,10 @@ test -z "$ALL_LINGUAS" && ALL_LINGUAS=`t
 # Allow override of "config.h" definition:
 : ${CONFIG_H:=config.h}
 
-
 if test -z "$PACKAGE" ; then
-	{ echo "configure: error: CF_BUNDLED_INTL used without setting PACKAGE variable" 1>&2; exit 1; }
+	{ { echo "$as_me:26071: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&5
+echo "$as_me: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
 if test -z "$VERSION" ; then
@@ -20907,126 +26081,140 @@ else
 fi
 fi
 
-
-                              
-   for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
+for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
 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:20918: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:26088: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 26094 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:26098: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:26104: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 20923 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:20928: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:26123: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
-   for ac_func in feof_unlocked fgets_unlocked getcwd getegid geteuid \
+for ac_func in feof_unlocked fgets_unlocked getcwd getegid geteuid \
 getgid getuid mempcpy munmap putenv setenv setlocale stpcpy strchr strcasecmp \
 strdup strtoul tsearch __argz_count __argz_stringify __argz_next
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:20959: 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 20964 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:26138: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 26144 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:26175: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:26178: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:26181: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26184: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:26194: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:20987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
 
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
 fi
 done
 
-
-   
-    
-  
 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
 if test "${with_libiconv_prefix+set}" = set; then
   withval="$with_libiconv_prefix"
-  
-    
+
 case "$withval" in
 (no)
 	;;
 (yes)
 	;;
 (*)
-	
 
 for cf_searchpath in `echo "$withval" | tr $PATH_SEPARATOR ' '`; do
 	if test -d $cf_searchpath/include; then
-		
+
 if test -n "$cf_searchpath/include" ; then
   for cf_add_incdir in $cf_searchpath/include
   do
@@ -21049,24 +26237,41 @@ if test -n "$cf_searchpath/include" ; th
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 21055 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 26245 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:21062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:26257: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:26260: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:26263: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26266: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -21075,8 +26280,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:21079: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:26283: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -21094,7 +26298,7 @@ echo "${as_me:-configure}:21079: testing
 fi
 
 	elif test -d $cf_searchpath/../include ; then
-		
+
 if test -n "$cf_searchpath/../include" ; then
   for cf_add_incdir in $cf_searchpath/../include
   do
@@ -21117,24 +26321,41 @@ if test -n "$cf_searchpath/../include" ;
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 21123 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 26329 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:21130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:26341: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:26344: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:26347: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26350: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -21143,8 +26364,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:21147: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:26367: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -21162,10 +26382,12 @@ echo "${as_me:-configure}:21147: testing
 fi
 
 	else
-{ echo "configure: error: cannot find libiconv under $withval" 1>&2; exit 1; }
+{ { echo "$as_me:26385: error: cannot find libiconv under $withval" >&5
+echo "$as_me: error: cannot find libiconv under $withval" >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 	if test -d $cf_searchpath/lib; then
-		
+
 if test -n "$cf_searchpath/lib" ; then
 	for cf_add_libdir in $cf_searchpath/lib
 	do
@@ -21185,8 +26407,7 @@ if test -n "$cf_searchpath/lib" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:21189: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:26410: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -21195,7 +26416,7 @@ echo "${as_me:-configure}:21189: testing
 fi
 
 	elif test -d $cf_searchpath ; then
-		
+
 if test -n "$cf_searchpath" ; then
 	for cf_add_libdir in $cf_searchpath
 	do
@@ -21215,8 +26436,7 @@ if test -n "$cf_searchpath" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:21219: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:26439: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -21225,110 +26445,127 @@ echo "${as_me:-configure}:21219: testing
 fi
 
 	else
-{ echo "configure: error: cannot find libiconv under $withval" 1>&2; exit 1; }
+{ { echo "$as_me:26448: error: cannot find libiconv under $withval" >&5
+echo "$as_me: error: cannot find libiconv under $withval" >&2;}
+   { (exit 1); exit 1; }; }
 	fi
 done
 
 	;;
 esac
 
-   
-fi
-
+fi;
 
-  echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:21241: checking for iconv" >&5
-if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+  echo "$as_me:26459: checking for iconv" >&5
+echo $ECHO_N "checking for iconv... $ECHO_C" >&6
+if test "${am_cv_func_iconv+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-    
 
 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
 # will be set on completion of the AC_TRY_LINK below.
 cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
-
-echo "${as_me:-configure}:21254: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
-
+echo "${as_me:-configure}:26470: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
-cat > conftest.$ac_ext <<EOF
-#line 21260 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 26475 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <iconv.h>
 
-int main() {
+int
+main (void)
+{
 
 	iconv_t cd = iconv_open("","");
 	iconv(cd,NULL,NULL,NULL,NULL);
 	iconv_close(cd);
 
-; return 0; }
-EOF
-if { (eval echo configure:21274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:26494: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:26497: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:26500: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26503: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_find_linkage_iconv=yes
 	cf_cv_header_path_iconv=/usr/include
 	cf_cv_library_path_iconv=/usr/lib
 
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
 LIBS="-liconv  $cf_save_LIBS"
 
-cat > conftest.$ac_ext <<EOF
-#line 21290 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 26517 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <iconv.h>
 
-int main() {
+int
+main (void)
+{
 
 	iconv_t cd = iconv_open("","");
 	iconv(cd,NULL,NULL,NULL,NULL);
 	iconv_close(cd);
 
-; return 0; }
-EOF
-if { (eval echo configure:21304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:26536: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:26539: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:26542: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26545: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_find_linkage_iconv=yes
 	cf_cv_header_path_iconv=/usr/include
 	cf_cv_library_path_iconv=/usr/lib
 	cf_cv_library_file_iconv="-liconv"
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 	cf_cv_find_linkage_iconv=no
 	LIBS="$cf_save_LIBS"
 
 	test -n "$verbose" && echo "	find linkage for iconv library" 1>&6
 
-echo "${as_me:-configure}:21322: testing find linkage for iconv library ..." 1>&5
-
-
-	
-echo "${as_me:-configure}:21326: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:26562: testing find linkage for iconv library ..." 1>&5
 
+echo "${as_me:-configure}:26564: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
 
-	
 cf_search=
 
 # collect the current set of include-directories from compiler flags
@@ -21339,7 +26576,7 @@ if test -n "${CFLAGS}${CPPFLAGS}" ; then
 		case $cf_header_path in
 		(-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
-			
+
 test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
@@ -21361,7 +26598,6 @@ fi
 
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -21373,7 +26609,6 @@ test -d "$prefix" && \
 	test -d $prefix/iconv/include/iconv &&    cf_search="$cf_search $prefix/iconv/include/iconv"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -21382,7 +26617,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -21396,7 +26631,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
@@ -21418,61 +26652,72 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d $cf_cv_header_path_iconv ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me:-configure}:21422: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:26655: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
 
+			CPPFLAGS="$cf_save_CPPFLAGS"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_iconv"
 
-			CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_iconv"
-			cat > conftest.$ac_ext <<EOF
-#line 21427 "configure"
+			cat >conftest.$ac_ext <<_ACEOF
+#line 26663 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <iconv.h>
 
-int main() {
+int
+main (void)
+{
 
 	iconv_t cd = iconv_open("","");
 	iconv(cd,NULL,NULL,NULL,NULL);
 	iconv_close(cd);
 
-; return 0; }
-EOF
-if { (eval echo configure:21441: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
-				test -n "$verbose" && echo "	... found iconv headers in $cf_cv_header_path_iconv" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:26682: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:26685: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:26688: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26691: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
 
-echo "${as_me:-configure}:21446: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+				test -n "$verbose" && echo "	... found iconv headers in $cf_cv_header_path_iconv" 1>&6
 
+echo "${as_me:-configure}:26696: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
 
 				cf_cv_find_linkage_iconv=maybe
 				cf_test_CPPFLAGS="$CPPFLAGS"
 				break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 				CPPFLAGS="$cf_save_CPPFLAGS"
-				
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		fi
 	done
 
 	if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
-		
-echo "${as_me:-configure}:21467: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
-
+echo "${as_me:-configure}:26714: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
 
-		
-
 		if test "$cf_cv_find_linkage_iconv" != yes ; then
-			
+
 cf_search=
 cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
@@ -21481,7 +26726,7 @@ if test -n "${LDFLAGS}${LIBS}" ; then
 		case $cf_library_path in
 		(-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
-			
+
 test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
@@ -21499,10 +26744,8 @@ test -d "$cf_library_path" && \
 	done
 fi
 
-
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -21514,7 +26757,6 @@ test -d "$prefix" && \
 	test -d $prefix/iconv/lib/iconv &&    cf_search="$cf_search $prefix/iconv/lib/iconv"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -21523,7 +26765,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -21537,7 +26779,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 cf_search="$cf_library_path_list $cf_search"
 
 			for cf_cv_library_path_iconv in $cf_search
@@ -21545,49 +26786,60 @@ cf_search="$cf_library_path_list $cf_sea
 				if test -d $cf_cv_library_path_iconv ; then
 					test -n "$verbose" && echo "	... testing $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me:-configure}:21549: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
-
+echo "${as_me:-configure}:26789: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-liconv  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_iconv"
-					cat > conftest.$ac_ext <<EOF
-#line 21556 "configure"
+					cat >conftest.$ac_ext <<_ACEOF
+#line 26795 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <iconv.h>
 
-int main() {
+int
+main (void)
+{
 
 	iconv_t cd = iconv_open("","");
 	iconv(cd,NULL,NULL,NULL,NULL);
 	iconv_close(cd);
 
-; return 0; }
-EOF
-if { (eval echo configure:21570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
-					test -n "$verbose" && echo "	... found iconv library in $cf_cv_library_path_iconv" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:26814: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:26817: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:26820: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26823: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
 
-echo "${as_me:-configure}:21575: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+					test -n "$verbose" && echo "	... found iconv library in $cf_cv_library_path_iconv" 1>&6
 
+echo "${as_me:-configure}:26828: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
 
 					cf_cv_find_linkage_iconv=yes
 					cf_cv_library_file_iconv="-liconv"
 					break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 					CPPFLAGS="$cf_save_CPPFLAGS"
 					LIBS="$cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS"
-					
+
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 				fi
 			done
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -21597,12 +26849,12 @@ rm -rf conftest*
 	else
 		cf_cv_find_linkage_iconv=no
 	fi
-	
+
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 LIBS="$cf_save_LIBS"
 
@@ -21613,28 +26865,28 @@ am_cv_func_iconv="no, consider installin
 fi
 
 fi
-
-echo "$ac_t""$am_cv_func_iconv" 1>&6
+echo "$as_me:26868: result: $am_cv_func_iconv" >&5
+echo "${ECHO_T}$am_cv_func_iconv" >&6
 
   if test "$am_cv_func_iconv" = yes; then
-    cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_ICONV 1
 EOF
 
+    echo "$as_me:26877: checking if the declaration of iconv() needs const." >&5
+echo $ECHO_N "checking if the declaration of iconv() needs const.... $ECHO_C" >&6
+if test "${am_cv_proto_iconv_const+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
 
-    echo $ac_n "checking if the declaration of iconv() needs const.""... $ac_c" 1>&6
-echo "configure:21627: checking if the declaration of iconv() needs const." >&5
-if eval "test \"`echo '$''{'am_cv_proto_iconv_const'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-      cat > conftest.$ac_ext <<EOF
-#line 21633 "configure"
+      cat >conftest.$ac_ext <<_ACEOF
+#line 26884 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
 #include <iconv.h>
- 
+
 extern
 #ifdef __cplusplus
 "C"
@@ -21645,23 +26897,36 @@ size_t iconv (iconv_t cd, char * *inbuf,
 size_t iconv();
 #endif
 
-int main() {
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:21653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:26909: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:26912: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:26915: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26918: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   am_cv_proto_iconv_const=no
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  am_cv_proto_iconv_const=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+am_cv_proto_iconv_const=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-
-echo "$ac_t""$am_cv_proto_iconv_const" 1>&6
+echo "$as_me:26928: result: $am_cv_proto_iconv_const" >&5
+echo "${ECHO_T}$am_cv_proto_iconv_const" >&6
 
     if test "$am_cv_proto_iconv_const" = yes ; then
       am_cv_proto_iconv_arg1="const"
@@ -21669,7 +26934,7 @@ echo "$ac_t""$am_cv_proto_iconv_const" 1
       am_cv_proto_iconv_arg1=""
     fi
 
-    cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define ICONV_CONST $am_cv_proto_iconv_arg1
 EOF
 
@@ -21677,7 +26942,7 @@ EOF
 
   LIBICONV=
   if test "$cf_cv_find_linkage_iconv" = yes; then
-    
+
 if test -n "$cf_cv_header_path_iconv" ; then
   for cf_add_incdir in $cf_cv_header_path_iconv
   do
@@ -21700,24 +26965,41 @@ if test -n "$cf_cv_header_path_iconv" ;
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 21706 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 26973 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:21713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:26985: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:26988: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:26991: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:26994: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -21726,8 +27008,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:21730: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:27011: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -21746,7 +27027,7 @@ fi
 
     if test -n "$cf_cv_library_file_iconv" ; then
       LIBICONV="-liconv"
-      
+
 if test -n "$cf_cv_library_path_iconv" ; then
 	for cf_add_libdir in $cf_cv_library_path_iconv
 	do
@@ -21766,8 +27047,7 @@ if test -n "$cf_cv_library_path_iconv" ;
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:21770: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:27050: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -21778,91 +27058,114 @@ fi
     fi
   fi
 
-  
-
-   
-echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:21786: 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
+echo "$as_me:27061: checking for nl_langinfo and CODESET" >&5
+echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
+if test "${am_cv_langinfo_codeset+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 21791 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 27067 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
-int main() {
+int
+main (void)
+{
 char* cs = nl_langinfo(CODESET);
-; return 0; }
-EOF
-if { (eval echo configure:21798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:27079: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:27082: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:27085: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27088: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   am_cv_langinfo_codeset=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  am_cv_langinfo_codeset=no
-fi
-rm -rf conftest*
-	
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+am_cv_langinfo_codeset=no
 fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
-echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
+fi
+echo "$as_me:27099: result: $am_cv_langinfo_codeset" >&5
+echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
 	if test $am_cv_langinfo_codeset = yes; then
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_LANGINFO_CODESET 1
 EOF
 
 	fi
 
    if test $ac_cv_header_locale_h = yes; then
-	echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:21821: 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
+	echo "$as_me:27110: checking for LC_MESSAGES" >&5
+echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
+if test "${am_cv_val_LC_MESSAGES+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 21826 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 27116 "configure"
 #include "confdefs.h"
 #include <locale.h>
-int main() {
+int
+main (void)
+{
 return LC_MESSAGES
-; return 0; }
-EOF
-if { (eval echo configure:21833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:27128: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:27131: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:27134: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27137: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   am_cv_val_LC_MESSAGES=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  am_cv_val_LC_MESSAGES=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+am_cv_val_LC_MESSAGES=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-
-echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
+echo "$as_me:27147: result: $am_cv_val_LC_MESSAGES" >&5
+echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
 	if test $am_cv_val_LC_MESSAGES = yes; then
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_LC_MESSAGES 1
 EOF
 
 	fi
 fi
-   echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:21854: checking whether NLS is requested" >&5
-    
-  
+   echo "$as_me:27157: checking whether NLS is requested" >&5
+echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
+
 # Check whether --enable-nls or --disable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval="$enable_nls"
   USE_NLS=$enableval
 else
   USE_NLS=yes
-fi
-
-  echo "$ac_t""$USE_NLS" 1>&6
-  
+fi;
+  echo "$as_me:27167: result: $USE_NLS" >&5
+echo "${ECHO_T}$USE_NLS" >&6
 
   BUILD_INCLUDED_LIBINTL=no
   USE_INCLUDED_LIBINTL=no
@@ -21870,22 +27173,23 @@ fi
 
     if test "$USE_NLS" = "yes"; then
         POSUB=po
-    cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define ENABLE_NLS 1
 EOF
 
-    echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:21879: checking whether included gettext is requested" >&5
-    
+    echo "$as_me:27181: checking whether included gettext is requested" >&5
+echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6
+
 # Check whether --with-included-gettext or --without-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
   withval="$with_included_gettext"
   nls_cv_force_use_gnu_gettext=$withval
 else
   nls_cv_force_use_gnu_gettext=no
-fi
-
-    echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
+fi;
+    echo "$as_me:27191: result: $nls_cv_force_use_gnu_gettext" >&5
+echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6
 
     nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
     if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
@@ -21897,10 +27201,10 @@ fi
             # 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:21902: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:27204: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_MSGFMT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   case "$MSGFMT" in
   ([\\/]*|?:[\\/]*)
@@ -21924,56 +27228,58 @@ esac
 fi
 MSGFMT="$ac_cv_path_MSGFMT"
 if test "$MSGFMT" != ":"; then
-  echo "$ac_t""$MSGFMT" 1>&6
+  echo "$as_me:27231: result: $MSGFMT" >&5
+echo "${ECHO_T}$MSGFMT" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:27234: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
       # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:21936: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:27240: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_GMSGFMT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  case "$GMSGFMT" in
-  /*)
+  case $GMSGFMT in
+  [\\/]* | ?:[\\/]*)
   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
   ;;
-  ?:/*)			 
-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
-  ;;
   *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  if $as_executable_p "$ac_dir/$ac_word"; then
+   ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
+   echo "$as_me:27257: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
   ;;
 esac
 fi
-GMSGFMT="$ac_cv_path_GMSGFMT"
+GMSGFMT=$ac_cv_path_GMSGFMT
+
 if test -n "$GMSGFMT"; then
-  echo "$ac_t""$GMSGFMT" 1>&6
+  echo "$as_me:27269: result: $GMSGFMT" >&5
+echo "${ECHO_T}$GMSGFMT" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:27272: result: no" >&5
+echo "${ECHO_T}no" >&6
 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:21975: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:27279: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_XGETTEXT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   case "$XGETTEXT" in
   ([\\/]*|?:[\\/]*)
@@ -21997,16 +27303,17 @@ esac
 fi
 XGETTEXT="$ac_cv_path_XGETTEXT"
 if test "$XGETTEXT" != ":"; then
-  echo "$ac_t""$XGETTEXT" 1>&6
+  echo "$as_me:27306: result: $XGETTEXT" >&5
+echo "${ECHO_T}$XGETTEXT" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:27309: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-
       cf_save_OPTS_1="$CPPFLAGS"
       if test "x$cf_save_msgfmt_path" = "x$MSGFMT" && \
          test "x$cf_save_xgettext_path" = "x$XGETTEXT" ; then
-          
+
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -22027,13 +27334,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -22048,14 +27355,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -22063,7 +27370,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -22071,11 +27378,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -22086,36 +27392,30 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
       fi
 
       cf_save_LIBS_1="$LIBS"
-      
+
 cf_add_libs="$LIBICONV"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -22132,100 +27432,116 @@ do
 done
 LIBS="$cf_add_libs"
 
-
-      
-
 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
 # will be set on completion of the AC_TRY_LINK below.
 cf_cv_header_path_intl=
 cf_cv_library_path_intl=
 
-
-echo "${as_me:-configure}:22145: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
-
+echo "${as_me:-configure}:27440: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
-cat > conftest.$ac_ext <<EOF
-#line 22151 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 27445 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
 
-int main() {
+int
+main (void)
+{
 
 	bindtextdomain ("", "");
 	return (int) gettext ("")
-			
+
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:22168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:27467: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:27470: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:27473: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27476: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_find_linkage_intl=yes
 	cf_cv_header_path_intl=/usr/include
 	cf_cv_library_path_intl=/usr/lib
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
 LIBS="-lintl  $cf_save_LIBS"
 
-cat > conftest.$ac_ext <<EOF
-#line 22184 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 27490 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
 
-int main() {
+int
+main (void)
+{
 
 	bindtextdomain ("", "");
 	return (int) gettext ("")
-			
+
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:22201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:27512: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:27515: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:27518: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27521: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
 	cf_cv_find_linkage_intl=yes
 	cf_cv_header_path_intl=/usr/include
 	cf_cv_library_path_intl=/usr/lib
 	cf_cv_library_file_intl="-lintl"
 
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 	cf_cv_find_linkage_intl=no
 	LIBS="$cf_save_LIBS"
 
 	test -n "$verbose" && echo "	find linkage for intl library" 1>&6
 
-echo "${as_me:-configure}:22219: testing find linkage for intl library ..." 1>&5
-
-
-	
-echo "${as_me:-configure}:22223: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:27538: testing find linkage for intl library ..." 1>&5
 
+echo "${as_me:-configure}:27540: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
 
-	
 cf_search=
 
 # collect the current set of include-directories from compiler flags
@@ -22236,7 +27552,7 @@ if test -n "${CFLAGS}${CPPFLAGS}" ; then
 		case $cf_header_path in
 		(-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
-			
+
 test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
@@ -22258,7 +27574,6 @@ fi
 
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -22270,7 +27585,6 @@ test -d "$prefix" && \
 	test -d $prefix/intl/include/intl &&    cf_search="$cf_search $prefix/intl/include/intl"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -22279,7 +27593,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -22293,7 +27607,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
@@ -22315,64 +27628,75 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d $cf_cv_header_path_intl ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_intl" 1>&6
 
-echo "${as_me:-configure}:22319: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:27631: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+
+			CPPFLAGS="$cf_save_CPPFLAGS"
 
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_intl"
 
-			CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_intl"
-			cat > conftest.$ac_ext <<EOF
-#line 22324 "configure"
+			cat >conftest.$ac_ext <<_ACEOF
+#line 27639 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
 
-int main() {
+int
+main (void)
+{
 
 	bindtextdomain ("", "");
 	return (int) gettext ("")
-			
+
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:22341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  
-				test -n "$verbose" && echo "	... found intl headers in $cf_cv_header_path_intl" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:27661: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:27664: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:27667: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27670: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
 
-echo "${as_me:-configure}:22346: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
+				test -n "$verbose" && echo "	... found intl headers in $cf_cv_header_path_intl" 1>&6
 
+echo "${as_me:-configure}:27675: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
 
 				cf_cv_find_linkage_intl=maybe
 				cf_test_CPPFLAGS="$CPPFLAGS"
 				break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
 				CPPFLAGS="$cf_save_CPPFLAGS"
-				
+
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 		fi
 	done
 
 	if test "$cf_cv_find_linkage_intl" = maybe ; then
 
-		
-echo "${as_me:-configure}:22367: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
-
+echo "${as_me:-configure}:27693: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
 
-		
-
 		if test "$cf_cv_find_linkage_intl" != yes ; then
-			
+
 cf_search=
 cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
@@ -22381,7 +27705,7 @@ if test -n "${LDFLAGS}${LIBS}" ; then
 		case $cf_library_path in
 		(-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
-			
+
 test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
@@ -22399,10 +27723,8 @@ test -d "$cf_library_path" && \
 	done
 fi
 
-
 cf_search=
 
-
 test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
@@ -22414,7 +27736,6 @@ test -d "$prefix" && \
 	test -d $prefix/intl/lib/intl &&    cf_search="$cf_search $prefix/intl/lib/intl"
 }
 
-
 for cf_subdir_prefix in \
 	/usr \
 	/usr/local \
@@ -22423,7 +27744,7 @@ for cf_subdir_prefix in \
 	/opt/local \
 	$HOME
 do
-	
+
 test "x$cf_subdir_prefix" != "x$prefix" && \
 test -d "$cf_subdir_prefix" && \
 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
@@ -22437,7 +27758,6 @@ test -d "$cf_subdir_prefix" && \
 
 done
 
-
 cf_search="$cf_library_path_list $cf_search"
 
 			for cf_cv_library_path_intl in $cf_search
@@ -22445,52 +27765,63 @@ cf_search="$cf_library_path_list $cf_sea
 				if test -d $cf_cv_library_path_intl ; then
 					test -n "$verbose" && echo "	... testing $cf_cv_library_path_intl" 1>&6
 
-echo "${as_me:-configure}:22449: testing ... testing $cf_cv_library_path_intl ..." 1>&5
-
+echo "${as_me:-configure}:27768: testing ... testing $cf_cv_library_path_intl ..." 1>&5
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-lintl  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_intl"
-					cat > conftest.$ac_ext <<EOF
-#line 22456 "configure"
+					cat >conftest.$ac_ext <<_ACEOF
+#line 27774 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
 
-int main() {
+int
+main (void)
+{
 
 	bindtextdomain ("", "");
 	return (int) gettext ("")
-			
+
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:22473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  
-					test -n "$verbose" && echo "	... found intl library in $cf_cv_library_path_intl" 1>&6
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:27796: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:27799: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:27802: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27805: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
 
-echo "${as_me:-configure}:22478: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
+					test -n "$verbose" && echo "	... found intl library in $cf_cv_library_path_intl" 1>&6
 
+echo "${as_me:-configure}:27810: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
 
 					cf_cv_find_linkage_intl=yes
 					cf_cv_library_file_intl="-lintl"
 					break
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
 
-  
 					CPPFLAGS="$cf_save_CPPFLAGS"
 					LIBS="$cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS"
-					
+
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 				fi
 			done
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -22500,12 +27831,12 @@ rm -rf conftest*
 	else
 		cf_cv_find_linkage_intl=no
 	fi
-	
+
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 LIBS="$cf_save_LIBS"
 
@@ -22515,27 +27846,26 @@ else
 cf_cv_func_gettext=no
 fi
 
-
-      echo $ac_n "checking for libintl.h and gettext()""... $ac_c" 1>&6
-echo "configure:22521: checking for libintl.h and gettext()" >&5
-      echo "$ac_t""$cf_cv_func_gettext" 1>&6
+      echo "$as_me:27849: checking for libintl.h and gettext()" >&5
+echo $ECHO_N "checking for libintl.h and gettext()... $ECHO_C" >&6
+      echo "$as_me:27851: result: $cf_cv_func_gettext" >&5
+echo "${ECHO_T}$cf_cv_func_gettext" >&6
 
       LIBS="$cf_save_LIBS_1"
       CPPFLAGS="$cf_save_OPTS_1"
 
       if test "$cf_cv_func_gettext" = yes ; then
-        cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_LIBINTL_H 1
 EOF
 
-
                                         if test "$PACKAGE" != gettext; then
-          cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_GETTEXT 1
 EOF
 
-
-          
 if test -n "$cf_cv_header_path_intl" ; then
   for cf_add_incdir in $cf_cv_header_path_intl
   do
@@ -22558,24 +27888,41 @@ if test -n "$cf_cv_header_path_intl" ; t
 			if test "$GCC" = yes
 			then
 			  cf_save_CPPFLAGS=$CPPFLAGS
-			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
-			  cat > conftest.$ac_ext <<EOF
-#line 22564 "configure"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
+
+			  cat >conftest.$ac_ext <<_ACEOF
+#line 27896 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello")
-; return 0; }
-EOF
-if { (eval echo configure:22571: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:27908: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:27911: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:27914: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27917: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_have_incdir=yes
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_have_incdir=yes
 fi
-rm -f conftest*
+rm -f conftest.$ac_objext conftest.$ac_ext
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -22584,8 +27931,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:22588: testing adding $cf_add_incdir to include-path ..." 1>&5
-
+echo "${as_me:-configure}:27934: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -22602,10 +27948,9 @@ echo "${as_me:-configure}:22588: testing
   done
 fi
 
-
           if test -n "$cf_cv_library_file_intl" ; then
                                                 INTLLIBS="$cf_cv_library_file_intl $LIBICONV"
-            
+
 if test -n "$cf_cv_library_path_intl" ; then
 	for cf_add_libdir in $cf_cv_library_path_intl
 	do
@@ -22625,8 +27970,7 @@ if test -n "$cf_cv_library_path_intl" ;
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:22629: testing adding $cf_add_libdir to library-path ..." 1>&5
-
+echo "${as_me:-configure}:27973: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				INTLLIBS="-L$cf_add_libdir $INTLLIBS"
 			fi
@@ -22638,58 +27982,73 @@ fi
 
           gt_save_LIBS="$LIBS"
           LIBS="$LIBS $INTLLIBS"
-          for ac_func in dcgettext
+
+for ac_func in dcgettext
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:22645: 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 22650 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:27989: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 27995 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:28026: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28029: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:28032: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28035: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:28045: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:22673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
 fi
 done
 
@@ -22697,8 +28056,9 @@ done
 
           CATOBJEXT=.gmo
         fi
-      else
-        echo "configure: warning: disabling NLS feature" 1>&2
+      elif test -z "$MSGFMT" || test -z "$XGETTEXT" ; then
+        { echo "$as_me:28060: WARNING: disabling NLS feature" >&5
+echo "$as_me: WARNING: disabling NLS feature" >&2;}
         sed -e /ENABLE_NLS/d confdefs.h >confdefs.tmp
         mv confdefs.tmp confdefs.h
         ALL_LINGUAS=
@@ -22728,7 +28088,8 @@ done
         LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
       elif test "$nls_cv_use_gnu_gettext" = "yes"; then
         nls_cv_use_gnu_gettext=no
-        echo "configure: warning: no NLS library is packaged with this application" 1>&2
+        { echo "$as_me:28091: WARNING: no NLS library is packaged with this application" >&5
+echo "$as_me: WARNING: no NLS library is packaged with this application" >&2;}
       fi
     fi
 
@@ -22736,7 +28097,8 @@ done
       if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then
         : ;
       else
-        echo "configure: warning: found msgfmt program is not GNU msgfmt" 1>&2
+        { echo "$as_me:28100: WARNING: found msgfmt program is not GNU msgfmt" >&5
+echo "$as_me: WARNING: found msgfmt program is not GNU msgfmt" >&2;}
       fi
     fi
 
@@ -22744,58 +28106,62 @@ done
       if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then
         : ;
       else
-        echo "configure: warning: found xgettext program is not GNU xgettext" 1>&2
+        { echo "$as_me:28109: WARNING: found xgettext program is not GNU xgettext" >&5
+echo "$as_me: WARNING: found xgettext program is not GNU xgettext" >&2;}
       fi
     fi
   fi
 
   if test "$XGETTEXT" != ":"; then
-    
-  
+    ac_config_commands="$ac_config_commands default-1"
+
             if test "$PACKAGE" = gettext; then
       BUILD_INCLUDED_LIBINTL=yes
     fi
-  
+
                                             if test "$nls_cv_use_gnu_gettext" = "yes"; then
       for ac_prog in bison
 do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
+  # 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:22766: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:28127: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_INTLBISON+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test -n "$INTLBISON"; then
   ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
 else
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_INTLBISON="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_INTLBISON="$ac_prog"
+echo "$as_me:28142: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
 fi
-INTLBISON="$ac_cv_prog_INTLBISON"
+INTLBISON=$ac_cv_prog_INTLBISON
 if test -n "$INTLBISON"; then
-  echo "$ac_t""$INTLBISON" 1>&6
+  echo "$as_me:28150: result: $INTLBISON" >&5
+echo "${ECHO_T}$INTLBISON" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:28153: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-test -n "$INTLBISON" && break
+  test -n "$INTLBISON" && break
 done
 
       if test -z "$INTLBISON"; then
         ac_verc_fail=yes
       else
-                echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:22799: checking version of bison" >&5
+                echo "$as_me:28163: checking version of bison" >&5
+echo $ECHO_N "checking version of bison... $ECHO_C" >&6
         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;;
@@ -22803,48 +28169,35 @@ echo "configure:22799: checking version
              ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
           (*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
         esac
-      echo "$ac_t""$ac_prog_version" 1>&6
+      echo "$as_me:28172: result: $ac_prog_version" >&5
+echo "${ECHO_T}$ac_prog_version" >&6
       fi
       if test $ac_verc_fail = yes; then
         INTLBISON=:
       fi
     fi
-  
+
                 for lang in $ALL_LINGUAS; do
       GMOFILES="$GMOFILES $lang.gmo"
       POFILES="$POFILES $lang.po"
     done
   fi
 
-    
-  
-  
-  
-  
-  
-  
-  
-  
-
     nls_cv_header_intl=
   nls_cv_header_libgt=
 
     DATADIRNAME=share
-  
 
     INSTOBJEXT=.mo
-  
 
     GENCAT=gencat
-  
-
 
    if test "x$CATOBJEXT" != "x"; then
      if test "x$ALL_LINGUAS" = "x"; then
        LINGUAS=
      else
-       echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:22848: checking for catalogs to be installed" >&5
+       echo "$as_me:28199: checking for catalogs to be installed" >&5
+echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
        NEW_LINGUAS=
        for presentlang in $ALL_LINGUAS; do
          useit=no
@@ -22863,7 +28216,8 @@ echo "configure:22848: checking for cata
          fi
        done
        LINGUAS=$NEW_LINGUAS
-       echo "$ac_t""$LINGUAS" 1>&6
+       echo "$as_me:28219: result: $LINGUAS" >&5
+echo "${ECHO_T}$LINGUAS" >&6
      fi
 
           if test -n "$LINGUAS"; then
@@ -22872,49 +28226,45 @@ echo "configure:22848: checking for cata
    fi
 
       INTL_LIBTOOL_SUFFIX_PREFIX=
-   
-
 
 if test "$USE_NLS" = yes ; then
-	
+
 # Check whether --with-textdomain or --without-textdomain was given.
 if test "${with_textdomain+set}" = set; then
   withval="$with_textdomain"
   NLS_TEXTDOMAIN=$withval
 else
   NLS_TEXTDOMAIN=$PACKAGE
-fi
+fi;
 
-	cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define NLS_TEXTDOMAIN "$NLS_TEXTDOMAIN"
 EOF
 
-	
 fi
 
 INTLDIR_MAKE=
 MSG_DIR_MAKE=
 SUB_MAKEFILE=
 
-
 cf_makefile=Makefile
 
 use_our_messages=no
 if test "$USE_NLS" = yes ; then
 if test -d $srcdir/po ; then
-echo $ac_n "checking if we should use included message-library""... $ac_c" 1>&6
-echo "configure:22907: checking if we should use included message-library" >&5
-	
+echo "$as_me:28255: checking if we should use included message-library" >&5
+echo $ECHO_N "checking if we should use included message-library... $ECHO_C" >&6
+
 # Check whether --enable-included-msgs or --disable-included-msgs was given.
 if test "${enable_included_msgs+set}" = set; then
   enableval="$enable_included_msgs"
   use_our_messages=$enableval
 else
   use_our_messages=yes
+fi;
 fi
-
-fi
-echo "$ac_t""$use_our_messages" 1>&6
+echo "$as_me:28266: result: $use_our_messages" >&5
+echo "${ECHO_T}$use_our_messages" >&6
 fi
 
 MSG_DIR_MAKE="#"
@@ -22924,10 +28274,6 @@ then
 	MSG_DIR_MAKE=
 fi
 
-
-
-
-
 if test "$USE_INCLUDED_LIBINTL" = yes ; then
 	if test "$nls_cv_force_use_gnu_gettext" = yes ; then
 		:
@@ -22937,7 +28283,8 @@ if test "$USE_INCLUDED_LIBINTL" = yes ;
 		INTLDIR_MAKE="#"
 	fi
 	if test -z "$INTLDIR_MAKE"; then
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_LIBGETTEXT_H 1
 EOF
 
@@ -22954,43 +28301,52 @@ EOF
 else
 	INTLDIR_MAKE="#"
 	if test "$USE_NLS" = yes ; then
-		for ac_hdr in libintl.h
+
+for ac_header in libintl.h
 do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:22962: 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
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:28308: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28314 "configure"
+#include "confdefs.h"
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:28318: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:28324: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
 else
-  cat > conftest.$ac_ext <<EOF
-#line 22967 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:22972: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  eval "$as_ac_Header=yes"
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  eval "$as_ac_Header=no"
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
+echo "$as_me:28343: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
- 
-else
-  echo "$ac_t""no" 1>&6
+
 fi
 done
 
@@ -22998,7 +28354,10 @@ done
 fi
 
 if test -z "$INTLDIR_MAKE" ; then
-	CPPFLAGS="$CPPFLAGS -I../intl"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I../intl"
+
 fi
 
 if test "$BUILD_INCLUDED_LIBINTL" = yes ; then
@@ -23009,26 +28368,23 @@ else
 	GT_NO="#"
 fi
 
-
-
-
-
-
-
 if test "$USE_INCLUDED_LIBINTL" = yes ; then
 	if test "$nls_cv_force_use_gnu_gettext" = yes ; then
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_GETTEXT 1
 EOF
 
 	elif test "$nls_cv_use_gnu_gettext" = yes ; then
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_GETTEXT 1
 EOF
 
 	fi
 	if test -n "$nls_cv_header_intl" ; then
-		cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_LIBINTL_H 1
 EOF
 
@@ -23048,51 +28404,64 @@ bison*)
 esac
 
 if test ".$use_alloca" = .yes ; then
-	
+
 # 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:23056: 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
+echo "$as_me:28410: checking for working alloca.h" >&5
+echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
+if test "${ac_cv_working_alloca_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 23061 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28416 "configure"
 #include "confdefs.h"
 #include <alloca.h>
-int main() {
-char *p = alloca(2 * sizeof(int));
-; return 0; }
-EOF
-if { (eval echo configure:23068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  ac_cv_header_alloca_h=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  ac_cv_header_alloca_h=no
-fi
-rm -rf conftest*
-fi
+int
+main (void)
+{
+char *p = (char *) alloca (2 * sizeof (int));
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:28428: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28431: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:28434: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28437: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_working_alloca_h=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_working_alloca_h=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:28447: result: $ac_cv_working_alloca_h" >&5
+echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
+if test $ac_cv_working_alloca_h = yes; then
 
-echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
-if test $ac_cv_header_alloca_h = yes; then
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define HAVE_ALLOCA_H 1
 EOF
 
 fi
 
-echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:23089: checking for alloca" >&5
-if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:28457: checking for alloca" >&5
+echo $ECHO_N "checking for alloca... $ECHO_C" >&6
+if test "${ac_cv_func_alloca_works+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 23094 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28463 "configure"
 #include "confdefs.h"
-
 #ifdef __GNUC__
 # define alloca __builtin_alloca
 #else
@@ -23114,48 +28483,62 @@ char *alloca ();
 # endif
 #endif
 
-int main() {
-char *p = (char *) alloca(1);
-; return 0; }
-EOF
-if { (eval echo configure:23122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+int
+main (void)
+{
+char *p = (char *) alloca (1);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:28495: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28498: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:28501: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28504: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_func_alloca_works=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  ac_cv_func_alloca_works=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_alloca_works=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
+echo "$as_me:28514: result: $ac_cv_func_alloca_works" >&5
+echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
 
-echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
 if test $ac_cv_func_alloca_works = yes; then
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define HAVE_ALLOCA 1
 EOF
 
-fi
-
-if test $ac_cv_func_alloca_works = no; then
+else
   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
-  # that cause trouble.  Some versions do not even contain alloca or
-  # contain a buggy version.  If you still want to use their alloca,
-  # use ar to extract alloca.o from them instead of compiling alloca.c.
-  ALLOCA=alloca.${ac_objext}
-  cat >> confdefs.h <<\EOF
+# that cause trouble.  Some versions do not even contain alloca or
+# contain a buggy version.  If you still want to use their alloca,
+# use ar to extract alloca.o from them instead of compiling alloca.c.
+
+ALLOCA=alloca.$ac_objext
+
+cat >>confdefs.h <<\EOF
 #define C_ALLOCA 1
 EOF
 
-
-echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:23154: 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
+echo "$as_me:28535: checking whether \`alloca.c' needs Cray hooks" >&5
+echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
+if test "${ac_cv_os_cray+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 23159 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28541 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -23163,89 +28546,104 @@ webecray
 wenotbecray
 #endif
 
-EOF
+_ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   egrep "webecray" >/dev/null 2>&1; then
-  rm -rf conftest*
   ac_cv_os_cray=yes
 else
-  rm -rf conftest*
   ac_cv_os_cray=no
 fi
-rm -f conftest*
+rm -rf conftest*
 
 fi
-
-echo "$ac_t""$ac_cv_os_cray" 1>&6
+echo "$as_me:28559: result: $ac_cv_os_cray" >&5
+echo "${ECHO_T}$ac_cv_os_cray" >&6
 if test $ac_cv_os_cray = yes; then
-for ac_func in _getb67 GETB67 getb67; do
-  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:23184: 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 23189 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+  for ac_func in _getb67 GETB67 getb67; do
+    as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:28564: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28570 "configure"
+#include "confdefs.h"
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:23212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:28601: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28604: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:28607: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28610: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:28620: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define CRAY_STACKSEG_END $ac_func
 EOF
 
-  break
-else
-  echo "$ac_t""no" 1>&6
+    break
 fi
 
-done
+  done
 fi
 
-echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:23239: 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
+echo "$as_me:28634: checking stack direction for C alloca" >&5
+echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
+if test "${ac_cv_c_stack_direction+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
 else
-  cat > conftest.$ac_ext <<EOF
-#line 23247 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28643 "configure"
 #include "confdefs.h"
-find_stack_direction ()
+int
+find_stack_direction (void)
 {
   static char *addr = 0;
   auto char dummy;
@@ -23257,33 +28655,43 @@ find_stack_direction ()
   else
     return (&dummy > addr) ? 1 : -1;
 }
-main ()
+
+int
+main (void)
 {
-  exit (find_stack_direction() < 0);
+  $ac_main_return (find_stack_direction () < 0);
 }
-EOF
-if { (eval echo configure:23266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:28666: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28669: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:28671: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28674: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_c_stack_direction=-1
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_c_stack_direction=-1
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-
 fi
+echo "$as_me:28686: result: $ac_cv_c_stack_direction" >&5
+echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
 
-echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define STACK_DIRECTION $ac_cv_c_stack_direction
 EOF
 
 fi
 
-
 case $host_os in
 linux*|gnu*)
 	# workaround for bison 1.875c (compound breakage in Linux stdlib.h
@@ -23300,56 +28708,68 @@ esac
 
 else
 	ALLOCA=""
-	
-fi
 
+fi
 
 for cf_hdr in iconv.h
 do
-	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:23311: checking for $cf_hdr" >&5
-	cat > conftest.$ac_ext <<EOF
-#line 23313 "configure"
+	echo "$as_me:28716: checking for $cf_hdr" >&5
+echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
+	cat >conftest.$ac_ext <<_ACEOF
+#line 28719 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:23321: \"$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*
+_ACEOF
+if { (eval echo "$as_me:28726: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:28732: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
   cf_found=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
   cf_found=no
 fi
-rm -f conftest*
-echo "$ac_t""$cf_found" 1>&6
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:28750: result: $cf_found" >&5
+echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
-	
+
 cf_tr_hdr=`echo "$cf_hdr" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	cat >> confdefs.h <<EOF
+	cat >>confdefs.h <<EOF
 #define HAVE_${cf_tr_hdr} 1
 EOF
 
 fi
 done
 
-echo $ac_n "checking for iconv_open() //TRANSLIT extension""... $ac_c" 1>&6
-echo "configure:23347: checking for iconv_open() //TRANSLIT extension" >&5
+echo "$as_me:28763: checking for iconv_open() //TRANSLIT extension" >&5
+echo $ECHO_N "checking for iconv_open() //TRANSLIT extension... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
-  echo "$ac_t""unknown" 1>&6
+
+		echo "$as_me:28767: result: unknown" >&5
+echo "${ECHO_T}unknown" >&6
 
 else
-  cat > conftest.$ac_ext <<EOF
-#line 23353 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28772 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -23365,23 +28785,38 @@ int main() {
 		exit(1);
 	exit(0);
 }
-EOF
-if { (eval echo configure:23370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  cat >> confdefs.h <<\EOF
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:28790: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28793: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:28795: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28798: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+
+		cat >>confdefs.h <<\EOF
 #define HAVE_ICONV_OPEN_TRANSLIT 1
 EOF
- echo "$ac_t""yes" 1>&6
+
+		echo "$as_me:28805: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  echo "$ac_t""no" 1>&6
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+
+		echo "$as_me:28813: result: no" >&5
+echo "${ECHO_T}no" >&6
+
 fi
-rm -fr conftest*
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
-
 # FIXME / TESTME
 # locale is broken on cygwin < 1.7.0
 # group/other bits don't work on cygwin < 1.7.0
@@ -23391,76 +28826,90 @@ case "$host_os" in
 		case `uname -r | sed 's,(.*,,'` in
 			B*|1.0-6].*)
 				# multiple defects
-				cat >> confdefs.h <<\EOF
+				cat >>confdefs.h <<\EOF
 #define NO_LOCALE 1
 EOF
 
-				cat >> confdefs.h <<\EOF
+				cat >>confdefs.h <<\EOF
 #define NO_LOCKING 1
 EOF
 
-				cat >> confdefs.h <<\EOF
+				cat >>confdefs.h <<\EOF
 #define FILE_MODE_BROKEN 1
 EOF
 
 				;;
 			1.7.*)
 				# link does not work
-				cat >> confdefs.h <<\EOF
+				cat >>confdefs.h <<\EOF
 #define NO_LOCKING 1
 EOF
 
 				;;
 			*)
-				echo $ac_n "checking for link""... $ac_c" 1>&6
-echo "configure:23417: checking for link" >&5
-if eval "test \"`echo '$''{'ac_cv_func_link'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 23422 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char link(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+				echo "$as_me:28850: checking for link" >&5
+echo $ECHO_N "checking for link... $ECHO_C" >&6
+if test "${ac_cv_func_link+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28856 "configure"
+#include "confdefs.h"
+#define link autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef link
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char link();
+   builtin and then its argument prototype would still apply.  */
+char link (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_link) || defined (__stub___link)
-choke me
-#else
-link();
+#error found stub for link
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:23445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_link=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_link=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'link`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+	return link ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:28887: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28890: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:28893: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28896: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_link=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_link=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:28906: result: $ac_cv_func_link" >&5
+echo "${ECHO_T}$ac_cv_func_link" >&6
+if test $ac_cv_func_link = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_LINK 1
 EOF
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 				;;
@@ -23468,80 +28917,88 @@ fi
 		;;
 	*haiku*)
 		# link does not work
-		cat >> confdefs.h <<\EOF
+		cat >>confdefs.h <<\EOF
 #define NO_LOCKING 1
 EOF
 
 		;;
 	*)
-		echo $ac_n "checking for link""... $ac_c" 1>&6
-echo "configure:23479: checking for link" >&5
-if eval "test \"`echo '$''{'ac_cv_func_link'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 23484 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char link(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+		echo "$as_me:28926: checking for link" >&5
+echo $ECHO_N "checking for link... $ECHO_C" >&6
+if test "${ac_cv_func_link+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 28932 "configure"
+#include "confdefs.h"
+#define link autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef link
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char link();
+   builtin and then its argument prototype would still apply.  */
+char link (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_link) || defined (__stub___link)
-choke me
-#else
-link();
+#error found stub for link
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:23507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_link=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_link=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'link`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+	return link ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:28963: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:28966: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:28969: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:28972: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_link=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_link=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:28982: result: $ac_cv_func_link" >&5
+echo "${ECHO_T}$ac_cv_func_link" >&6
+if test $ac_cv_func_link = yes; then
+  cat >>confdefs.h <<\EOF
 #define HAVE_LINK 1
 EOF
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 esac
 
 if test "$cf_cv_termlib" = pdcurses ; then
-	# If we find X, set shell vars x_includes and x_libraries to the
-# paths, otherwise set no_x=yes.
-# Uses ac_ vars as temps to allow command line to override cache and checks.
-# --without-x overrides everything else, but does not touch the cache.
-echo $ac_n "checking for X""... $ac_c" 1>&6
-echo "configure:23537: checking for X" >&5
-
+	echo "$as_me:28994: checking for X" >&5
+echo $ECHO_N "checking for X... $ECHO_C" >&6
 
 # Check whether --with-x or --without-x was given.
 if test "${with_x+set}" = set; then
   withval="$with_x"
-  :
-fi
 
+fi;
 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
 if test "x$with_x" = xno; then
   # The user explicitly disabled X.
@@ -23551,16 +29008,16 @@ else
     # Both variables are already set.
     have_x=yes
   else
-if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+    if test "${ac_cv_have_x+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   # One or both of the vars are not set, and there is no cached value.
-ac_x_includes=NO ac_x_libraries=NO
-rm -fr conftestdir
-if mkdir conftestdir; then
-  cd conftestdir
+ac_x_includes=no ac_x_libraries=no
+rm -fr conftest.dir
+if mkdir conftest.dir; then
+  cd conftest.dir
   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
-  cat > Imakefile <<'EOF'
+  cat >Imakefile <<'EOF'
 acfindx:
 	@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
 EOF
@@ -23568,176 +29025,157 @@ EOF
     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
-    for ac_extension in a so sl; do
+    for ac_extension in a so sl dylib dll; do
       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
-        test -f $ac_im_libdir/libX11.$ac_extension; then
+         test -f $ac_im_libdir/libX11.$ac_extension; then
         ac_im_usrlibdir=$ac_im_libdir; break
       fi
     done
     # Screen out bogus values from the imake configuration.  They are
     # bogus both because they are the default anyway, and because
     # using them would break gcc on systems where it needs fixed includes.
-    case "$ac_im_incroot" in
+    case $ac_im_incroot in
 	/usr/include) ;;
-	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
+	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
     esac
-    case "$ac_im_usrlibdir" in
+    case $ac_im_usrlibdir in
 	/usr/lib | /lib) ;;
-	*) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
+	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
     esac
   fi
   cd ..
-  rm -fr conftestdir
+  rm -fr conftest.dir
 fi
 
-if test "$ac_x_includes" = NO; then
-  # Guess where to find include files, by looking for this one X11 .h file.
-  test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
 
+if test "$ac_x_includes" = no; then
+  # Guess where to find include files, by looking for Intrinsic.h.
   # First, try using that file with no special directory specified.
-cat > conftest.$ac_ext <<EOF
-#line 23600 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 29091 "configure"
 #include "confdefs.h"
-#include <$x_direct_test_include>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:23605: \"$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*
+#include <X11/Intrinsic.h>
+_ACEOF
+if { (eval echo "$as_me:29095: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:29101: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
   # We can compile using X headers with no special include directory.
 ac_x_includes=
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  # Look for the header file in a standard set of common directories.
-# Check X11 before X11Rn because it is often a symlink to the current release.
-  for ac_dir in               \
-    /usr/X11/include          \
-    /usr/X11R6/include        \
-    /usr/X11R5/include        \
-    /usr/X11R4/include        \
-                              \
-    /usr/include/X11          \
-    /usr/include/X11R6        \
-    /usr/include/X11R5        \
-    /usr/include/X11R4        \
-                              \
-    /usr/local/X11/include    \
-    /usr/local/X11R6/include  \
-    /usr/local/X11R5/include  \
-    /usr/local/X11R4/include  \
-                              \
-    /usr/local/include/X11    \
-    /usr/local/include/X11R6  \
-    /usr/local/include/X11R5  \
-    /usr/local/include/X11R4  \
-                              \
-    /usr/X386/include         \
-    /usr/x386/include         \
-    /usr/XFree86/include/X11  \
-                              \
-    /usr/include              \
-    /usr/local/include        \
-    /usr/unsupported/include  \
-    /usr/athena/include       \
-    /usr/local/x11r5/include  \
-    /usr/lpp/Xamples/include  \
-                              \
-    /usr/openwin/include      \
-    /usr/openwin/share/include \
-    ; \
-  do
-    if test -r "$ac_dir/$x_direct_test_include"; then
-      ac_x_includes=$ac_dir
-      break
-    fi
-  done
+  for ac_dir in $ac_x_header_dirs; do
+  if test -r "$ac_dir/X11/Intrinsic.h"; then
+    ac_x_includes=$ac_dir
+    break
+  fi
+done
 fi
-rm -f conftest*
-fi # $ac_x_includes = NO
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
 
-if test "$ac_x_libraries" = NO; then
+if test "$ac_x_libraries" = no; then
   # Check for the libraries.
-
-  test -z "$x_direct_test_library" && x_direct_test_library=Xt
-  test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
-
   # See if we find them without any special options.
   # Don't add to $LIBS permanently.
-  ac_save_LIBS="$LIBS"
-  LIBS="-l$x_direct_test_library $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 23674 "configure"
+  ac_save_LIBS=$LIBS
+  LIBS="-lXt $LIBS"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 29134 "configure"
 #include "confdefs.h"
-
-int main() {
-${x_direct_test_function}()
-; return 0; }
-EOF
-if { (eval echo configure:23681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  LIBS="$ac_save_LIBS"
+#include <X11/Intrinsic.h>
+int
+main (void)
+{
+XtMalloc (0)
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29146: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29149: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29152: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29155: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  LIBS=$ac_save_LIBS
 # We can link X programs with no special library path.
 ac_x_libraries=
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  LIBS="$ac_save_LIBS"
-# First see if replacing the include by lib works.
-# Check X11 before X11Rn because it is often a symlink to the current release.
-for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
-    /usr/X11/lib          \
-    /usr/X11R6/lib        \
-    /usr/X11R5/lib        \
-    /usr/X11R4/lib        \
-                          \
-    /usr/lib/X11          \
-    /usr/lib/X11R6        \
-    /usr/lib/X11R5        \
-    /usr/lib/X11R4        \
-                          \
-    /usr/local/X11/lib    \
-    /usr/local/X11R6/lib  \
-    /usr/local/X11R5/lib  \
-    /usr/local/X11R4/lib  \
-                          \
-    /usr/local/lib/X11    \
-    /usr/local/lib/X11R6  \
-    /usr/local/lib/X11R5  \
-    /usr/local/lib/X11R4  \
-                          \
-    /usr/X386/lib         \
-    /usr/x386/lib         \
-    /usr/XFree86/lib/X11  \
-                          \
-    /usr/lib              \
-    /usr/local/lib        \
-    /usr/unsupported/lib  \
-    /usr/athena/lib       \
-    /usr/local/x11r5/lib  \
-    /usr/lpp/Xamples/lib  \
-    /lib/usr/lib/X11	  \
-                          \
-    /usr/openwin/lib      \
-    /usr/openwin/share/lib \
-    ; \
-do
-  for ac_extension in a so sl; do
-    if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+LIBS=$ac_save_LIBS
+for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+  # Don't even attempt the hair of trying to link an X program!
+  for ac_extension in a so sl dylib dll; do
+    if test -r $ac_dir/libXt.$ac_extension; then
       ac_x_libraries=$ac_dir
       break 2
     fi
   done
 done
 fi
-rm -rf conftest*
-fi # $ac_x_libraries = NO
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
 
-if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
+if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
   # Didn't find X anywhere.  Cache the known absence of X.
   ac_cv_have_x="have_x=no"
 else
@@ -23746,12 +29184,14 @@ else
 	        ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
 fi
 fi
+
   fi
   eval "$ac_cv_have_x"
 fi # $with_x != no
 
 if test "$have_x" != yes; then
-  echo "$ac_t""$have_x" 1>&6
+  echo "$as_me:29193: result: $have_x" >&5
+echo "${ECHO_T}$have_x" >&6
   no_x=yes
 else
   # If each of the values was on the command line, it overrides each guess.
@@ -23760,12 +29200,14 @@ else
   # Update the cache value to reflect the command line values.
   ac_cv_have_x="have_x=yes \
 		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
-  echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
+  echo "$as_me:29203: result: libraries $x_libraries, headers $x_includes" >&5
+echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
 fi
 
 if test "$no_x" = yes; then
   # Not all programs may use this symbol, but it does not hurt to define it.
-  cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define X_DISPLAY_MISSING 1
 EOF
 
@@ -23780,60 +29222,89 @@ else
     X_LIBS="$X_LIBS -L$x_libraries"
     # For Solaris; some versions of Sun CC require a space after -R and
     # others require no space.  Words are not sufficient . . . .
-    case "`(uname -sr) 2>/dev/null`" in
+    case `(uname -sr) 2>/dev/null` in
     "SunOS 5"*)
-      echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
-echo "configure:23787: checking whether -R must be followed by a space" >&5
-      ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
-      cat > conftest.$ac_ext <<EOF
-#line 23790 "configure"
+      echo "$as_me:29227: checking whether -R must be followed by a space" >&5
+echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
+      ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+      cat >conftest.$ac_ext <<_ACEOF
+#line 29231 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:23797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29243: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29246: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29249: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29252: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_R_nospace=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  ac_R_nospace=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_R_nospace=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
       if test $ac_R_nospace = yes; then
-	echo "$ac_t""no" 1>&6
+	echo "$as_me:29262: result: no" >&5
+echo "${ECHO_T}no" >&6
 	X_LIBS="$X_LIBS -R$x_libraries"
       else
 	LIBS="$ac_xsave_LIBS -R $x_libraries"
-	cat > conftest.$ac_ext <<EOF
-#line 23813 "configure"
+	cat >conftest.$ac_ext <<_ACEOF
+#line 29268 "configure"
 #include "confdefs.h"
 
-int main() {
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:23820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29280: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29283: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29286: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29289: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   ac_R_space=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  ac_R_space=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_R_space=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 	if test $ac_R_space = yes; then
-	  echo "$ac_t""yes" 1>&6
+	  echo "$as_me:29299: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 	  X_LIBS="$X_LIBS -R $x_libraries"
 	else
-	  echo "$ac_t""neither works" 1>&6
+	  echo "$as_me:29303: result: neither works" >&5
+echo "${ECHO_T}neither works" >&6
 	fi
       fi
-      LIBS="$ac_xsave_LIBS"
+      LIBS=$ac_xsave_LIBS
     esac
   fi
 
@@ -23844,594 +29315,828 @@ rm -rf conftest*
   if test "$ISC" = yes; then
     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
   else
-    # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
-    # libraries were built with DECnet support.  And karl@cs.umb.edu says
+    # Martyn Johnson says this is needed for Ultrix, if the X
+    # libraries were built with DECnet support.  And Karl Berry says
     # the Alpha needs dnet_stub (dnet does not exist).
-    echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
-echo "configure:23852: checking for dnet_ntoa in -ldnet" >&5
-ac_lib_var=`echo dnet'_'dnet_ntoa | 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="-ldnet  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 23860 "configure"
+    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+    cat >conftest.$ac_ext <<_ACEOF
+#line 29323 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char dnet_ntoa();
-
-int main() {
-dnet_ntoa()
-; return 0; }
-EOF
-if { (eval echo configure:23871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
+   builtin and then its argument prototype would still apply.  */
+char XOpenDisplay ();
+int
+main (void)
+{
+XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29342: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29345: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29348: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29351: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+echo "$as_me:29357: checking for dnet_ntoa in -ldnet" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line 29365 "configure"
+#include "confdefs.h"
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29384: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29387: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29390: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29393: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_dnet_dnet_ntoa=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:29404: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
+if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
-      echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
-echo "configure:23893: checking for dnet_ntoa in -ldnet_stub" >&5
-ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+      echo "$as_me:29411: checking for dnet_ntoa in -ldnet_stub" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldnet_stub  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 23901 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 29419 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char dnet_ntoa();
-
-int main() {
-dnet_ntoa()
-; return 0; }
-EOF
-if { (eval echo configure:23912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char dnet_ntoa ();
+int
+main (void)
+{
+dnet_ntoa ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29438: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29441: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29444: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29447: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:29458: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
+if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
     fi
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+    LIBS="$ac_xsave_LIBS"
 
     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
     # to get the SysV transport functions.
-    # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
+    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
     # needs -lnsl.
     # The nsl library prevents programs from opening the X display
-    # on Irix 5.2, according to dickey@clark.net.
-    echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
-echo "configure:23941: checking for gethostbyname" >&5
-if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 23946 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char gethostbyname(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+    # on Irix 5.2, according to T.E. Dickey.
+    # The functions gethostbyname, getservbyname, and inet_addr are
+    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+    echo "$as_me:29477: checking for gethostbyname" >&5
+echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
+if test "${ac_cv_func_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 29483 "configure"
+#include "confdefs.h"
+#define gethostbyname autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef gethostbyname
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char gethostbyname();
+   builtin and then its argument prototype would still apply.  */
+char gethostbyname (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_gethostbyname) || defined (__stub___gethostbyname)
-choke me
-#else
-gethostbyname();
+#error found stub for gethostbyname
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:23969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_gethostbyname=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_gethostbyname=no"
-fi
-rm -rf conftest*
+	return gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29514: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29517: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29520: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29523: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_gethostbyname=no
 fi
-
-if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
-else
-  echo "$ac_t""no" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
+echo "$as_me:29533: result: $ac_cv_func_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
 
     if test $ac_cv_func_gethostbyname = no; then
-      echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:23990: checking for gethostbyname in -lnsl" >&5
-ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+      echo "$as_me:29537: checking for gethostbyname in -lnsl" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 23998 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 29545 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char gethostbyname();
-
-int main() {
-gethostbyname()
-; return 0; }
-EOF
-if { (eval echo configure:24009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
+   builtin and then its argument prototype would still apply.  */
+char gethostbyname ();
+int
+main (void)
+{
+gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29564: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29567: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29570: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29573: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_nsl_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:29584: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
+if test $ac_cv_lib_nsl_gethostbyname = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
 fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+      if test $ac_cv_lib_nsl_gethostbyname = no; then
+        echo "$as_me:29591: checking for gethostbyname in -lbsd" >&5
+echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  echo "$ac_t""no" 1>&6
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line 29599 "configure"
+#include "confdefs.h"
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char gethostbyname ();
+int
+main (void)
+{
+gethostbyname ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29618: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29621: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29624: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29627: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_bsd_gethostbyname=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:29638: result: $ac_cv_lib_bsd_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
+if test $ac_cv_lib_bsd_gethostbyname = yes; then
+  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
 fi
 
+      fi
     fi
 
     # lieder@skyler.mavd.honeywell.com says without -lsocket,
     # socket/setsockopt and other routines are undefined under SCO ODT
     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
-    # on later versions), says simon@lia.di.epfl.ch: it contains
-    # gethostby* variants that don't use the nameserver (or something).
-    # -lsocket must be given before -lnsl if both are needed.
-    # We assume that if connect needs -lnsl, so does gethostbyname.
-    echo $ac_n "checking for connect""... $ac_c" 1>&6
-echo "configure:24039: checking for connect" >&5
-if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 24044 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char connect(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+    # on later versions), says Simon Leinen: it contains gethostby*
+    # variants that don't use the nameserver (or something).  -lsocket
+    # must be given before -lnsl if both are needed.  We assume that
+    # if connect needs -lnsl, so does gethostbyname.
+    echo "$as_me:29654: checking for connect" >&5
+echo $ECHO_N "checking for connect... $ECHO_C" >&6
+if test "${ac_cv_func_connect+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 29660 "configure"
+#include "confdefs.h"
+#define connect autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef connect
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char connect();
+   builtin and then its argument prototype would still apply.  */
+char connect (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_connect) || defined (__stub___connect)
-choke me
-#else
-connect();
+#error found stub for connect
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:24067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_connect=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_connect=no"
-fi
-rm -rf conftest*
+	return connect ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29691: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29694: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29697: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29700: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_connect=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_connect=no
 fi
-
-if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
-else
-  echo "$ac_t""no" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
+echo "$as_me:29710: result: $ac_cv_func_connect" >&5
+echo "${ECHO_T}$ac_cv_func_connect" >&6
 
     if test $ac_cv_func_connect = no; then
-      echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:24088: checking for connect in -lsocket" >&5
-ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+      echo "$as_me:29714: checking for connect in -lsocket" >&5
+echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
+if test "${ac_cv_lib_socket_connect+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 24096 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 29722 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char connect();
-
-int main() {
-connect()
-; return 0; }
-EOF
-if { (eval echo configure:24107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char connect ();
+int
+main (void)
+{
+connect ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29741: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29744: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29747: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29750: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_socket_connect=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_socket_connect=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:29761: result: $ac_cv_lib_socket_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
+if test $ac_cv_lib_socket_connect = yes; then
   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
     fi
 
-    # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
-    echo $ac_n "checking for remove""... $ac_c" 1>&6
-echo "configure:24131: checking for remove" >&5
-if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 24136 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char remove(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+    # Guillermo Gomez says -lposix is necessary on A/UX.
+    echo "$as_me:29770: checking for remove" >&5
+echo $ECHO_N "checking for remove... $ECHO_C" >&6
+if test "${ac_cv_func_remove+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 29776 "configure"
+#include "confdefs.h"
+#define remove autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef remove
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char remove();
+   builtin and then its argument prototype would still apply.  */
+char remove (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_remove) || defined (__stub___remove)
-choke me
-#else
-remove();
+#error found stub for remove
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:24159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_remove=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_remove=no"
-fi
-rm -rf conftest*
+	return remove ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29807: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29810: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29813: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29816: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_remove=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_remove=no
 fi
-
-if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
-else
-  echo "$ac_t""no" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
+echo "$as_me:29826: result: $ac_cv_func_remove" >&5
+echo "${ECHO_T}$ac_cv_func_remove" >&6
 
     if test $ac_cv_func_remove = no; then
-      echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
-echo "configure:24180: checking for remove in -lposix" >&5
-ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+      echo "$as_me:29830: checking for remove in -lposix" >&5
+echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
+if test "${ac_cv_lib_posix_remove+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lposix  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 24188 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 29838 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char remove();
-
-int main() {
-remove()
-; return 0; }
-EOF
-if { (eval echo configure:24199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char remove ();
+int
+main (void)
+{
+remove ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29857: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29860: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29863: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29866: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_posix_remove=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_posix_remove=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:29877: result: $ac_cv_lib_posix_remove" >&5
+echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
+if test $ac_cv_lib_posix_remove = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
     fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
-    echo $ac_n "checking for shmat""... $ac_c" 1>&6
-echo "configure:24223: checking for shmat" >&5
-if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 24228 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char shmat(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+    echo "$as_me:29886: checking for shmat" >&5
+echo $ECHO_N "checking for shmat... $ECHO_C" >&6
+if test "${ac_cv_func_shmat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 29892 "configure"
+#include "confdefs.h"
+#define shmat autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef shmat
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char shmat();
+   builtin and then its argument prototype would still apply.  */
+char shmat (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_shmat) || defined (__stub___shmat)
-choke me
-#else
-shmat();
+#error found stub for shmat
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:24251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_shmat=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_shmat=no"
-fi
-rm -rf conftest*
+	return shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29923: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29926: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29929: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29932: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_shmat=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_shmat=no
 fi
-
-if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  :
-else
-  echo "$ac_t""no" 1>&6
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
+echo "$as_me:29942: result: $ac_cv_func_shmat" >&5
+echo "${ECHO_T}$ac_cv_func_shmat" >&6
 
     if test $ac_cv_func_shmat = no; then
-      echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
-echo "configure:24272: checking for shmat in -lipc" >&5
-ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+      echo "$as_me:29946: checking for shmat in -lipc" >&5
+echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lipc  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 24280 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 29954 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char shmat();
-
-int main() {
-shmat()
-; return 0; }
-EOF
-if { (eval echo configure:24291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char shmat ();
+int
+main (void)
+{
+shmat ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:29973: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:29976: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:29979: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:29982: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_ipc_shmat=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_ipc_shmat=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:29993: result: $ac_cv_lib_ipc_shmat" >&5
+echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
+if test $ac_cv_lib_ipc_shmat = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
     fi
   fi
 
   # Check for libraries that X11R6 Xt/Xaw programs need.
-  ac_save_LDFLAGS="$LDFLAGS"
+  ac_save_LDFLAGS=$LDFLAGS
   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
   # check for ICE first), but we must link in the order -lSM -lICE or
   # we get undefined symbols.  So assume we have SM if we have ICE.
   # These have to be linked with before -lX11, unlike the other
   # libraries we check for below, so use a different variable.
-  #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
-  echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
-echo "configure:24324: checking for IceConnectionNumber in -lICE" >&5
-ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+  # John Interrante, Karl Berry
+  echo "$as_me:30011: checking for IceConnectionNumber in -lICE" >&5
+echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 24332 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 30019 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char IceConnectionNumber();
-
-int main() {
-IceConnectionNumber()
-; return 0; }
-EOF
-if { (eval echo configure:24343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+   builtin and then its argument prototype would still apply.  */
+char IceConnectionNumber ();
+int
+main (void)
+{
+IceConnectionNumber ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:30038: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:30041: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:30044: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:30047: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:30058: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
+if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-  LDFLAGS="$ac_save_LDFLAGS"
+  LDFLAGS=$ac_save_LDFLAGS
 
 fi
 
-
 cf_x_athena=${cf_x_athena:-Xaw}
 
-echo $ac_n "checking if you want to link with Xaw 3d library""... $ac_c" 1>&6
-echo "configure:24371: checking if you want to link with Xaw 3d library" >&5
+echo "$as_me:30070: checking if you want to link with Xaw 3d library" >&5
+echo $ECHO_N "checking if you want to link with Xaw 3d library... $ECHO_C" >&6
 withval=
 
 # Check whether --with-Xaw3d or --without-Xaw3d was given.
 if test "${with_Xaw3d+set}" = set; then
   withval="$with_Xaw3d"
-  :
-fi
 
+fi;
 if test "$withval" = yes ; then
 	cf_x_athena=Xaw3d
-	echo "$ac_t""yes" 1>&6
+	echo "$as_me:30081: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-	echo "$ac_t""no" 1>&6
+	echo "$as_me:30084: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-echo $ac_n "checking if you want to link with Xaw 3d xft library""... $ac_c" 1>&6
-echo "configure:24388: checking if you want to link with Xaw 3d xft library" >&5
+echo "$as_me:30088: checking if you want to link with Xaw 3d xft library" >&5
+echo $ECHO_N "checking if you want to link with Xaw 3d xft library... $ECHO_C" >&6
 withval=
 
 # Check whether --with-Xaw3dxft or --without-Xaw3dxft was given.
 if test "${with_Xaw3dxft+set}" = set; then
   withval="$with_Xaw3dxft"
-  :
-fi
 
+fi;
 if test "$withval" = yes ; then
 	cf_x_athena=Xaw3dxft
-	echo "$ac_t""yes" 1>&6
+	echo "$as_me:30099: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-	echo "$ac_t""no" 1>&6
+	echo "$as_me:30102: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-echo $ac_n "checking if you want to link with neXT Athena library""... $ac_c" 1>&6
-echo "configure:24405: checking if you want to link with neXT Athena library" >&5
+echo "$as_me:30106: checking if you want to link with neXT Athena library" >&5
+echo $ECHO_N "checking if you want to link with neXT Athena library... $ECHO_C" >&6
 withval=
 
 # Check whether --with-neXtaw or --without-neXtaw was given.
 if test "${with_neXtaw+set}" = set; then
   withval="$with_neXtaw"
-  :
-fi
 
+fi;
 if test "$withval" = yes ; then
 	cf_x_athena=neXtaw
-	echo "$ac_t""yes" 1>&6
+	echo "$as_me:30117: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-	echo "$ac_t""no" 1>&6
+	echo "$as_me:30120: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-echo $ac_n "checking if you want to link with Athena-Plus library""... $ac_c" 1>&6
-echo "configure:24422: checking if you want to link with Athena-Plus library" >&5
+echo "$as_me:30124: checking if you want to link with Athena-Plus library" >&5
+echo $ECHO_N "checking if you want to link with Athena-Plus library... $ECHO_C" >&6
 withval=
 
 # Check whether --with-XawPlus or --without-XawPlus was given.
 if test "${with_XawPlus+set}" = set; then
   withval="$with_XawPlus"
-  :
-fi
 
+fi;
 if test "$withval" = yes ; then
 	cf_x_athena=XawPlus
-	echo "$ac_t""yes" 1>&6
+	echo "$as_me:30135: result: yes" >&5
+echo "${ECHO_T}yes" >&6
 else
-	echo "$ac_t""no" 1>&6
+	echo "$as_me:30138: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
 cf_x_athena_lib=""
@@ -24446,28 +30151,22 @@ if test "$PKG_CONFIG" != none ; then
 		lib${cf_x_athena} \
 		lib${cf_x_athena}-devel
 	do
-		
-
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists $cf_athena_pkg; then
 	test -n "$verbose" && echo "	found package $cf_athena_pkg" 1>&6
 
-echo "${as_me:-configure}:24456: testing found package $cf_athena_pkg ..." 1>&5
-
+echo "${as_me:-configure}:30158: testing found package $cf_athena_pkg ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags $cf_athena_pkg 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   $cf_athena_pkg 2>/dev/null`"
 	test -n "$verbose" && echo "	package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24463: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:30164: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package $cf_athena_pkg LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:24468: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:30168: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -24488,13 +30187,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -24509,14 +30208,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -24524,7 +30223,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -24532,11 +30231,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -24547,33 +30245,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -24590,17 +30281,14 @@ do
 done
 LIBS="$cf_add_libs"
 
-	
 			cf_x_athena_lib="$cf_pkgconfig_libs"
-			
+
 cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-			cat >> confdefs.h <<EOF
+			cat >>confdefs.h <<EOF
 #define $cf_x_athena_LIBS 1
 EOF
 
-
-			
 	for cf_trim_lib in Xmu Xt X11
 	do
 		case "$LIBS" in
@@ -24608,45 +30296,56 @@ EOF
 			LIBS=`echo "$LIBS " | sed -e 's/  / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'`
 			test -n "$verbose" && echo "	..trimmed $LIBS" 1>&6
 
-echo "${as_me:-configure}:24612: testing ..trimmed $LIBS ..." 1>&5
-
+echo "${as_me:-configure}:30299: testing ..trimmed $LIBS ..." 1>&5
 
 			;;
 		esac
 	done
 
-
-echo $ac_n "checking for usable $cf_x_athena/Xmu package""... $ac_c" 1>&6
-echo "configure:24621: checking for usable $cf_x_athena/Xmu package" >&5
-if eval "test \"`echo '$''{'cf_cv_xaw_compat'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:30305: checking for usable $cf_x_athena/Xmu package" >&5
+echo $ECHO_N "checking for usable $cf_x_athena/Xmu package... $ECHO_C" >&6
+if test "${cf_cv_xaw_compat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-cat > conftest.$ac_ext <<EOF
-#line 24627 "configure"
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 30312 "configure"
 #include "confdefs.h"
 
 #include <X11/Xmu/CharSet.h>
 
-int main() {
+int
+main (void)
+{
 
 int check = XmuCompareISOLatin1("big", "small")
 
-; return 0; }
-EOF
-if { (eval echo configure:24638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:30328: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:30331: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:30334: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:30337: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_xaw_compat=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_xaw_compat=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_xaw_compat=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-
-echo "$ac_t""$cf_cv_xaw_compat" 1>&6
+echo "$as_me:30347: result: $cf_cv_xaw_compat" >&5
+echo "${ECHO_T}$cf_cv_xaw_compat" >&6
 
 			if test "$cf_cv_xaw_compat" = no
 			then
@@ -24657,33 +30356,26 @@ echo "$ac_t""$cf_cv_xaw_compat" 1>&6
 				(*)
 					test -n "$verbose" && echo "	work around broken package" 1>&6
 
-echo "${as_me:-configure}:24661: testing work around broken package ..." 1>&5
-
+echo "${as_me:-configure}:30359: testing work around broken package ..." 1>&5
 
 					cf_save_xmu="$LIBS"
 					cf_first_lib=`echo "$cf_save_xmu" | sed -e 's/^  *//' -e 's/ .*//'`
-					
-
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xmu; then
 	test -n "$verbose" && echo "	found package xmu" 1>&6
 
-echo "${as_me:-configure}:24672: testing found package xmu ..." 1>&5
-
+echo "${as_me:-configure}:30367: testing found package xmu ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags xmu 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   xmu 2>/dev/null`"
 	test -n "$verbose" && echo "	package xmu CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24679: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:30373: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package xmu LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:24684: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
-
+echo "${as_me:-configure}:30377: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -24704,13 +30396,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -24725,14 +30417,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -24740,7 +30432,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -24748,11 +30440,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -24763,33 +30454,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -24806,43 +30490,32 @@ do
 done
 LIBS="$cf_add_libs"
 
-	
 							LIBS="$cf_save_xmu"
-							
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:24815: testing ...before $LIBS ..." 1>&5
+test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
+echo "${as_me:-configure}:30497: testing ...before $LIBS ..." 1>&5
 
 LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%$cf_first_lib %$cf_first_lib $cf_pkgconfig_libs %" -e 's%  % %g'`
 test -n "$verbose" && echo "	...after  $LIBS" 1>&6
 
-echo "${as_me:-configure}:24821: testing ...after  $LIBS ..." 1>&5
-
+echo "${as_me:-configure}:30502: testing ...after  $LIBS ..." 1>&5
 
-
-						
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	
-							
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:24833: testing ...before $LIBS ..." 1>&5
+test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
+echo "${as_me:-configure}:30510: testing ...before $LIBS ..." 1>&5
 
 LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%$cf_first_lib %$cf_first_lib -lXmu %" -e 's%  % %g'`
 test -n "$verbose" && echo "	...after  $LIBS" 1>&6
 
-echo "${as_me:-configure}:24839: testing ...after  $LIBS ..." 1>&5
-
+echo "${as_me:-configure}:30515: testing ...after  $LIBS ..." 1>&5
 
-
-						
 fi
 
-					
 	for cf_trim_lib in Xmu Xt X11
 	do
 		case "$LIBS" in
@@ -24850,8 +30523,7 @@ fi
 			LIBS=`echo "$LIBS " | sed -e 's/  / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'`
 			test -n "$verbose" && echo "	..trimmed $LIBS" 1>&6
 
-echo "${as_me:-configure}:24854: testing ..trimmed $LIBS ..." 1>&5
-
+echo "${as_me:-configure}:30526: testing ..trimmed $LIBS ..." 1>&5
 
 			;;
 		esac
@@ -24872,29 +30544,22 @@ fi
 fi
 
 if test -z "$cf_x_athena_lib" ; then
-	
-
-
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists Xext; then
 	test -n "$verbose" && echo "	found package Xext" 1>&6
 
-echo "${as_me:-configure}:24883: testing found package Xext ..." 1>&5
-
+echo "${as_me:-configure}:30551: testing found package Xext ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags Xext 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   Xext 2>/dev/null`"
 	test -n "$verbose" && echo "	package Xext CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24890: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:30557: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package Xext LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:24895: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:30561: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -24915,13 +30580,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -24936,14 +30601,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -24951,7 +30616,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -24959,11 +30624,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -24974,33 +30638,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -25021,43 +30678,58 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	
-	echo $ac_n "checking for XextCreateExtension in -lXext""... $ac_c" 1>&6
-echo "configure:25027: checking for XextCreateExtension in -lXext" >&5
-ac_lib_var=`echo Xext'_'XextCreateExtension | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+
+	echo "$as_me:30682: checking for XextCreateExtension in -lXext" >&5
+echo $ECHO_N "checking for XextCreateExtension in -lXext... $ECHO_C" >&6
+if test "${ac_cv_lib_Xext_XextCreateExtension+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lXext  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 25035 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 30690 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char XextCreateExtension();
-
-int main() {
-XextCreateExtension()
-; return 0; }
-EOF
-if { (eval echo configure:25046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char XextCreateExtension ();
+int
+main (void)
+{
+XextCreateExtension ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:30709: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:30712: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:30715: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:30718: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_Xext_XextCreateExtension=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_Xext_XextCreateExtension=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:30729: result: $ac_cv_lib_Xext_XextCreateExtension" >&5
+echo "${ECHO_T}$ac_cv_lib_Xext_XextCreateExtension" >&6
+if test $ac_cv_lib_Xext_XextCreateExtension = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
 cf_add_libs="-lXext"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -25074,17 +30746,10 @@ do
 done
 LIBS="$cf_add_libs"
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
-
-	
-
-
-
 # OSX is schizoid about who owns /usr/X11 (old) versus /opt/X11 (new), and (and
 # in some cases has installed dummy files in the former, other cases replaced
 # it with a link to the new location).  This complicates the configure script.
@@ -25093,28 +30758,22 @@ fi
 # If none of these are set, the configuration is almost certainly broken.
 if test -z "${X_CFLAGS}${X_PRE_LIBS}${X_LIBS}${X_EXTRA_LIBS}"
 then
-	
-
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists x11; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:25103: testing found package x11 ..." 1>&5
-
+echo "${as_me:-configure}:30765: testing found package x11 ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags x11 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   x11 2>/dev/null`"
 	test -n "$verbose" && echo "	package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25110: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:30771: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package x11 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:25115: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
-
+echo "${as_me:-configure}:30775: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -25135,13 +30794,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -25156,14 +30815,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -25171,7 +30830,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -25179,11 +30838,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -25194,33 +30852,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -25241,31 +30892,25 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	echo "configure: warning: unable to find X11 library" 1>&2
+	{ echo "$as_me:30895: WARNING: unable to find X11 library" >&5
+echo "$as_me: WARNING: unable to find X11 library" >&2;}
 fi
 
-	
-
-
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists ice; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:25254: testing found package ice ..." 1>&5
-
+echo "${as_me:-configure}:30902: testing found package ice ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags ice 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   ice 2>/dev/null`"
 	test -n "$verbose" && echo "	package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25261: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:30908: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package ice LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:25266: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
-
+echo "${as_me:-configure}:30912: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -25286,13 +30931,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -25307,14 +30952,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -25322,7 +30967,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -25330,11 +30975,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -25345,33 +30989,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -25392,31 +31029,25 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	echo "configure: warning: unable to find ICE library" 1>&2
+	{ echo "$as_me:31032: WARNING: unable to find ICE library" >&5
+echo "$as_me: WARNING: unable to find ICE library" >&2;}
 fi
 
-	
-
-
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists sm; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:25405: testing found package sm ..." 1>&5
-
+echo "${as_me:-configure}:31039: testing found package sm ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags sm 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   sm 2>/dev/null`"
 	test -n "$verbose" && echo "	package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25412: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:31045: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package sm LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:25417: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
-
+echo "${as_me:-configure}:31049: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -25437,13 +31068,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -25458,14 +31089,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -25473,7 +31104,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -25481,11 +31112,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -25496,33 +31126,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -25543,31 +31166,25 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	echo "configure: warning: unable to find SM library" 1>&2
+	{ echo "$as_me:31169: WARNING: unable to find SM library" >&5
+echo "$as_me: WARNING: unable to find SM library" >&2;}
 fi
 
-	
-
-
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xt; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:25556: testing found package xt ..." 1>&5
-
+echo "${as_me:-configure}:31176: testing found package xt ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags xt 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   xt 2>/dev/null`"
 	test -n "$verbose" && echo "	package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25563: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:31182: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package xt LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:25568: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
-
+echo "${as_me:-configure}:31186: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -25588,13 +31205,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -25609,14 +31226,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -25624,7 +31241,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -25632,11 +31249,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -25647,33 +31263,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -25694,35 +31303,29 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	echo "configure: warning: unable to find Xt library" 1>&2
+	{ echo "$as_me:31306: WARNING: unable to find Xt library" >&5
+echo "$as_me: WARNING: unable to find Xt library" >&2;}
 fi
 
 fi
 
 cf_have_X_LIBS=no
 
-
-
-
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xt; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:25711: testing found package xt ..." 1>&5
-
+echo "${as_me:-configure}:31317: testing found package xt ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags xt 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   xt 2>/dev/null`"
 	test -n "$verbose" && echo "	package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25718: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:31323: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package xt LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:25723: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:31327: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -25743,13 +31346,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -25764,14 +31367,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -25779,7 +31382,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -25787,11 +31390,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -25802,33 +31404,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -25845,77 +31440,81 @@ do
 done
 LIBS="$cf_add_libs"
 
-	
-
 	case "x$LIBS" in
 	(*-lX11*)
 		;;
 	(*)
 # we have an "xt" package, but it may omit Xt's dependency on X11
-echo $ac_n "checking for usable X dependency""... $ac_c" 1>&6
-echo "configure:25857: checking for usable X dependency" >&5
-if eval "test \"`echo '$''{'cf_cv_xt_x11_compat'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:31448: checking for usable X dependency" >&5
+echo $ECHO_N "checking for usable X dependency... $ECHO_C" >&6
+if test "${cf_cv_xt_x11_compat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-cat > conftest.$ac_ext <<EOF
-#line 25863 "configure"
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 31455 "configure"
 #include "confdefs.h"
 
 #include <X11/Xlib.h>
 
-int main() {
+int
+main (void)
+{
 
 	int rc1 = XDrawLine((Display*) 0, (Drawable) 0, (GC) 0, 0, 0, 0, 0);
 	int rc2 = XClearWindow((Display*) 0, (Window) 0);
 	int rc3 = XMoveWindow((Display*) 0, (Window) 0, 0, 0);
 	int rc4 = XMoveResizeWindow((Display*)0, (Window)0, 0, 0, 0, 0);
 
-; return 0; }
-EOF
-if { (eval echo configure:25877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:31474: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:31477: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:31480: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:31483: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_xt_x11_compat=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_xt_x11_compat=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_xt_x11_compat=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-
-echo "$ac_t""$cf_cv_xt_x11_compat" 1>&6
+echo "$as_me:31493: result: $cf_cv_xt_x11_compat" >&5
+echo "${ECHO_T}$cf_cv_xt_x11_compat" >&6
 		if test "$cf_cv_xt_x11_compat" = no
 		then
 			test -n "$verbose" && echo "	work around broken X11 dependency" 1>&6
 
-echo "${as_me:-configure}:25894: testing work around broken X11 dependency ..." 1>&5
-
+echo "${as_me:-configure}:31499: testing work around broken X11 dependency ..." 1>&5
 
 			# 2010/11/19 - good enough until a working Xt on Xcb is delivered.
-			
-
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists x11; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:25904: testing found package x11 ..." 1>&5
-
+echo "${as_me:-configure}:31506: testing found package x11 ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags x11 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   x11 2>/dev/null`"
 	test -n "$verbose" && echo "	package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25911: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:31512: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package x11 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:25916: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:31516: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -25936,13 +31535,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -25957,14 +31556,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -25972,7 +31571,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -25980,11 +31579,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -25995,33 +31593,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -26042,18 +31633,15 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:26049: testing ...before $LIBS ..." 1>&5
+test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
+echo "${as_me:-configure}:31639: testing ...before $LIBS ..." 1>&5
 
 LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%-lXt %-lXt -lX11 %" -e 's%  % %g'`
 test -n "$verbose" && echo "	...after  $LIBS" 1>&6
 
-echo "${as_me:-configure}:26055: testing ...after  $LIBS ..." 1>&5
-
-
+echo "${as_me:-configure}:31644: testing ...after  $LIBS ..." 1>&5
 
 fi
 
@@ -26061,36 +31649,49 @@ fi
 		;;
 	esac
 
-echo $ac_n "checking for usable X Toolkit package""... $ac_c" 1>&6
-echo "configure:26066: checking for usable X Toolkit package" >&5
-if eval "test \"`echo '$''{'cf_cv_xt_ice_compat'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:31652: checking for usable X Toolkit package" >&5
+echo $ECHO_N "checking for usable X Toolkit package... $ECHO_C" >&6
+if test "${cf_cv_xt_ice_compat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
-cat > conftest.$ac_ext <<EOF
-#line 26072 "configure"
+
+cat >conftest.$ac_ext <<_ACEOF
+#line 31659 "configure"
 #include "confdefs.h"
 
 #include <X11/Shell.h>
 
-int main() {
+int
+main (void)
+{
 int num = IceConnectionNumber(0)
 
-; return 0; }
-EOF
-if { (eval echo configure:26082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:31674: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:31677: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:31680: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:31683: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_xt_ice_compat=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_xt_ice_compat=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_xt_ice_compat=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-
-echo "$ac_t""$cf_cv_xt_ice_compat" 1>&6
+echo "$as_me:31693: result: $cf_cv_xt_ice_compat" >&5
+echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6
 
 	if test "$cf_cv_xt_ice_compat" = no
 	then
@@ -26103,31 +31704,23 @@ echo "$ac_t""$cf_cv_xt_ice_compat" 1>&6
 			(*)
 				test -n "$verbose" && echo "	work around broken ICE dependency" 1>&6
 
-echo "${as_me:-configure}:26107: testing work around broken ICE dependency ..." 1>&5
-
-
-				
-
+echo "${as_me:-configure}:31707: testing work around broken ICE dependency ..." 1>&5
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists ice; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:26116: testing found package ice ..." 1>&5
-
+echo "${as_me:-configure}:31712: testing found package ice ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags ice 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   ice 2>/dev/null`"
 	test -n "$verbose" && echo "	package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:26123: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:31718: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package ice LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:26128: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:31722: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -26148,13 +31741,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -26169,14 +31762,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -26184,7 +31777,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -26192,11 +31785,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -26207,33 +31799,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -26250,28 +31835,21 @@ do
 done
 LIBS="$cf_add_libs"
 
-	
-
-
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists sm; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:26260: testing found package sm ..." 1>&5
-
+echo "${as_me:-configure}:31841: testing found package sm ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags sm 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   sm 2>/dev/null`"
 	test -n "$verbose" && echo "	package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:26267: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
-
+echo "${as_me:-configure}:31847: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package sm LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:26272: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:31851: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
 
-
-	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -26292,13 +31870,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -26313,14 +31891,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -26328,7 +31906,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -26336,11 +31914,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -26351,33 +31928,26 @@ esac
 done
 
 if test -n "$cf_new_cflags" ; then
-	
-	
+
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
 fi
 
 if test -n "$cf_new_cppflags" ; then
-	
-	
+
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
-	
-	
+
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
-	
 cf_add_libs="$cf_pkgconfig_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -26404,18 +31974,15 @@ fi
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:26411: testing ...before $LIBS ..." 1>&5
+test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
+echo "${as_me:-configure}:31980: testing ...before $LIBS ..." 1>&5
 
 LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%-lXt %-lXt $X_PRE_LIBS %" -e 's%  % %g'`
 test -n "$verbose" && echo "	...after  $LIBS" 1>&6
 
-echo "${as_me:-configure}:26417: testing ...after  $LIBS ..." 1>&5
-
-
+echo "${as_me:-configure}:31985: testing ...after  $LIBS ..." 1>&5
 
 fi
 
@@ -26430,14 +31997,12 @@ fi
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	
 
 	LDFLAGS="$X_LIBS $LDFLAGS"
-	
-test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:26440: testing checking additions to CFLAGS ..." 1>&5
+test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
+echo "${as_me:-configure}:32005: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -26462,13 +32027,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -26483,14 +32048,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -26498,7 +32063,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -26506,11 +32071,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -26523,10 +32087,8 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:26527: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
-
+echo "${as_me:-configure}:32090: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
-	
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
@@ -26535,10 +32097,8 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:26539: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:32100: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
-
-	
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
@@ -26547,134 +32107,170 @@ fi
 if test -n "$cf_new_extra_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
 
-echo "${as_me:-configure}:26551: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
-
+echo "${as_me:-configure}:32110: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
-	
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
-cat > conftest.$ac_ext <<EOF
-#line 26565 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 32119 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello world");
-; return 0; }
-EOF
-if { (eval echo configure:26572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:32131: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:32134: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:32137: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32140: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
-
-echo "${as_me:-configure}:26580: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
+echo "${as_me:-configure}:32148: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 	 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me:-configure}:26586: testing but keeping change to \$CPPFLAGS ..." 1>&5
-
+echo "${as_me:-configure}:32153: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
 	 CFLAGS="$cf_check_flags"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 
-
-	echo $ac_n "checking for XOpenDisplay""... $ac_c" 1>&6
-echo "configure:26597: checking for XOpenDisplay" >&5
-if eval "test \"`echo '$''{'ac_cv_func_XOpenDisplay'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:32161: checking for XOpenDisplay" >&5
+echo $ECHO_N "checking for XOpenDisplay... $ECHO_C" >&6
+if test "${ac_cv_func_XOpenDisplay+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 26602 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 32167 "configure"
 #include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char XOpenDisplay(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+#define XOpenDisplay autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef XOpenDisplay
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char XOpenDisplay();
+   builtin and then its argument prototype would still apply.  */
+char XOpenDisplay (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_XOpenDisplay) || defined (__stub___XOpenDisplay)
-choke me
-#else
-XOpenDisplay();
+#error found stub for XOpenDisplay
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:26625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_XOpenDisplay=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_XOpenDisplay=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'XOpenDisplay`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+	return XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:32198: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:32201: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:32204: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32207: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_XOpenDisplay=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_XOpenDisplay=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:32217: result: $ac_cv_func_XOpenDisplay" >&5
+echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6
+if test $ac_cv_func_XOpenDisplay = yes; then
   :
 else
-  echo "$ac_t""no" 1>&6
 
-	echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:26644: checking for XOpenDisplay in -lX11" >&5
-ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:32223: checking for XOpenDisplay in -lX11" >&5
+echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
+if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 26652 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 32231 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char XOpenDisplay();
-
-int main() {
-XOpenDisplay()
-; return 0; }
-EOF
-if { (eval echo configure:26663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char XOpenDisplay ();
+int
+main (void)
+{
+XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:32250: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:32253: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:32256: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32259: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_X11_XOpenDisplay=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_X11_XOpenDisplay=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:32270: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
+if test $ac_cv_lib_X11_XOpenDisplay = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
 cf_add_libs="-lX11"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -26691,118 +32287,144 @@ do
 done
 LIBS="$cf_add_libs"
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
+	echo "$as_me:32294: checking for XtAppInitialize" >&5
+echo $ECHO_N "checking for XtAppInitialize... $ECHO_C" >&6
+if test "${ac_cv_func_XtAppInitialize+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line 32300 "configure"
+#include "confdefs.h"
+#define XtAppInitialize autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef XtAppInitialize
+
+#ifdef __cplusplus
+extern "C"
+#endif
 
-	echo $ac_n "checking for XtAppInitialize""... $ac_c" 1>&6
-echo "configure:26703: checking for XtAppInitialize" >&5
-if eval "test \"`echo '$''{'ac_cv_func_XtAppInitialize'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 26708 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char XtAppInitialize(); 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 XtAppInitialize();
+   builtin and then its argument prototype would still apply.  */
+char XtAppInitialize (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs 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_XtAppInitialize) || defined (__stub___XtAppInitialize)
-choke me
-#else
-XtAppInitialize();
+#error found stub for XtAppInitialize
 #endif
 
-; return 0; }
-EOF
-if { (eval echo configure:26731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_XtAppInitialize=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_XtAppInitialize=no"
-fi
-rm -rf conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'XtAppInitialize`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
+	return XtAppInitialize ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:32331: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:32334: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:32337: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32340: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_XtAppInitialize=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_func_XtAppInitialize=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:32350: result: $ac_cv_func_XtAppInitialize" >&5
+echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6
+if test $ac_cv_func_XtAppInitialize = yes; then
   :
 else
-  echo "$ac_t""no" 1>&6
 
-	echo $ac_n "checking for XtAppInitialize in -lXt""... $ac_c" 1>&6
-echo "configure:26750: checking for XtAppInitialize in -lXt" >&5
-ac_lib_var=`echo Xt'_'XtAppInitialize | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:32356: checking for XtAppInitialize in -lXt" >&5
+echo $ECHO_N "checking for XtAppInitialize in -lXt... $ECHO_C" >&6
+if test "${ac_cv_lib_Xt_XtAppInitialize+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 26758 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 32364 "configure"
 #include "confdefs.h"
+
 /* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char XtAppInitialize();
-
-int main() {
-XtAppInitialize()
-; return 0; }
-EOF
-if { (eval echo configure:26769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+   builtin and then its argument prototype would still apply.  */
+char XtAppInitialize ();
+int
+main (void)
+{
+XtAppInitialize ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:32383: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:32386: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:32389: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32392: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_Xt_XtAppInitialize=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_Xt_XtAppInitialize=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:32403: result: $ac_cv_lib_Xt_XtAppInitialize" >&5
+echo "${ECHO_T}$ac_cv_lib_Xt_XtAppInitialize" >&6
+if test $ac_cv_lib_Xt_XtAppInitialize = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define HAVE_LIBXT 1
 EOF
 
 		 cf_have_X_LIBS=Xt
 		 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS"
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 fi
 
-
 fi
 
-
 if test $cf_have_X_LIBS = no ; then
-	echo "configure: warning: Unable to successfully link X Toolkit library (-lXt) with
+	{ echo "$as_me:32420: WARNING: Unable to successfully link X Toolkit library (-lXt) with
 test program.  You will have to check and add the proper libraries by hand
-to makefile." 1>&2
+to makefile." >&5
+echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with
+test program.  You will have to check and add the proper libraries by hand
+to makefile." >&2;}
 fi
 
-	
 cf_x_athena_root=$cf_x_athena
 cf_x_athena_inc=""
 
@@ -26816,34 +32438,52 @@ do
 		cf_save="$CPPFLAGS"
 		cf_test=X11/$cf_x_athena_root/SimpleMenu.h
 		if test $cf_path != default ; then
-			CPPFLAGS="$cf_save -I$cf_path/include"
-			echo $ac_n "checking for $cf_test in $cf_path""... $ac_c" 1>&6
-echo "configure:26822: checking for $cf_test in $cf_path" >&5
+			CPPFLAGS="$cf_save"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_path/include"
+
+			echo "$as_me:32446: checking for $cf_test in $cf_path" >&5
+echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6
 		else
-			echo $ac_n "checking for $cf_test""... $ac_c" 1>&6
-echo "configure:26825: checking for $cf_test" >&5
+			echo "$as_me:32449: checking for $cf_test" >&5
+echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6
 		fi
-		cat > conftest.$ac_ext <<EOF
-#line 26828 "configure"
+		cat >conftest.$ac_ext <<_ACEOF
+#line 32453 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
 #include <$cf_test>
-int main() {
+int
+main (void)
+{
 
-; return 0; }
-EOF
-if { (eval echo configure:26837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:32467: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:32470: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:32473: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32476: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  cf_result=no
-fi
-rm -f conftest*
-		echo "$ac_t""$cf_result" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_result=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+		echo "$as_me:32485: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
 		if test "$cf_result" = yes ; then
 			cf_x_athena_inc=$cf_path
 			break
@@ -26854,12 +32494,15 @@ rm -f conftest*
 done
 
 if test -z "$cf_x_athena_inc" ; then
-	echo "configure: warning: Unable to successfully find Athena header files with test program" 1>&2
+	{ echo "$as_me:32497: WARNING: Unable to successfully find Athena header files with test program" >&5
+echo "$as_me: WARNING: Unable to successfully find Athena header files with test program" >&2;}
 elif test "$cf_x_athena_inc" != default ; then
-	CPPFLAGS="$CPPFLAGS -I$cf_x_athena_inc"
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}-I$cf_x_athena_inc"
+
 fi
 
-	
 cf_x_athena_root=$cf_x_athena
 cf_x_athena_lib=""
 
@@ -26883,7 +32526,7 @@ do
 			cf_save="$LIBS"
 			cf_test=XawSimpleMenuAddGlobalActions
 			if test $cf_path != default ; then
-				
+
 cf_add_libs="-L$cf_path/lib $cf_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -26900,10 +32543,10 @@ do
 done
 LIBS="$cf_add_libs"
 
-				echo $ac_n "checking for $cf_libs in $cf_path""... $ac_c" 1>&6
-echo "configure:26905: checking for $cf_libs in $cf_path" >&5
+				echo "$as_me:32546: checking for $cf_libs in $cf_path" >&5
+echo $ECHO_N "checking for $cf_libs in $cf_path... $ECHO_C" >&6
 			else
-				
+
 cf_add_libs="$cf_libs"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -26920,32 +32563,46 @@ do
 done
 LIBS="$cf_add_libs"
 
-				echo $ac_n "checking for $cf_test in $cf_libs""... $ac_c" 1>&6
-echo "configure:26925: checking for $cf_test in $cf_libs" >&5
+				echo "$as_me:32566: checking for $cf_test in $cf_libs" >&5
+echo $ECHO_N "checking for $cf_test in $cf_libs... $ECHO_C" >&6
 			fi
-			cat > conftest.$ac_ext <<EOF
-#line 26928 "configure"
+			cat >conftest.$ac_ext <<_ACEOF
+#line 32570 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
 #include <X11/$cf_x_athena_root/SimpleMenu.h>
 
-int main() {
+int
+main (void)
+{
 
 $cf_test((XtAppContext) 0)
-; return 0; }
-EOF
-if { (eval echo configure:26939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:32586: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:32589: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:32592: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32595: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_result=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_result=no
-fi
-rm -rf conftest*
-			echo "$ac_t""$cf_result" 1>&6
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_result=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+			echo "$as_me:32604: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
 			if test "$cf_result" = yes ; then
 				cf_x_athena_lib="$cf_libs"
 				break
@@ -26958,68 +32615,199 @@ rm -rf conftest*
 done
 
 if test -z "$cf_x_athena_lib" ; then
-	{ echo "configure: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" 1>&2; exit 1; }
+	{ { echo "$as_me:32618: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5
+echo "$as_me: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
-
 cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define $cf_x_athena_LIBS 1
 EOF
 
-
 fi
 
+if test -n "$ac_tool_prefix"; then
+  for ac_prog in xcurses-config
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:32636: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_XCURSES_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$XCURSES_CONFIG"; then
+  ac_cv_prog_XCURSES_CONFIG="$XCURSES_CONFIG" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_XCURSES_CONFIG="$ac_tool_prefix$ac_prog"
+echo "$as_me:32651: found $ac_dir/$ac_word" >&5
+break
+done
 
+fi
+fi
+XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG
+if test -n "$XCURSES_CONFIG"; then
+  echo "$as_me:32659: result: $XCURSES_CONFIG" >&5
+echo "${ECHO_T}$XCURSES_CONFIG" >&6
+else
+  echo "$as_me:32662: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
 
-
-
-for ac_prog in xcurses-config
+    test -n "$XCURSES_CONFIG" && break
+  done
+fi
+if test -z "$XCURSES_CONFIG"; then
+  ac_ct_XCURSES_CONFIG=$XCURSES_CONFIG
+  for ac_prog in xcurses-config
 do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
+  # 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:26984: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_XCURSES_CONFIG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$XCURSES_CONFIG" in
-  /*)
-  ac_cv_path_XCURSES_CONFIG="$XCURSES_CONFIG" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_XCURSES_CONFIG="$XCURSES_CONFIG" # Let the user override the test with a dos path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_XCURSES_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  ;;
-esac
+echo "$as_me:32675: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_XCURSES_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_XCURSES_CONFIG"; then
+  ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_ct_XCURSES_CONFIG" # Let the user override the test.
+else
+  ac_save_IFS=$IFS; IFS=$ac_path_separator
+ac_dummy="$PATH"
+for ac_dir in $ac_dummy; do
+  IFS=$ac_save_IFS
+  test -z "$ac_dir" && ac_dir=.
+  $as_executable_p "$ac_dir/$ac_word" || continue
+ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_prog"
+echo "$as_me:32690: found $ac_dir/$ac_word" >&5
+break
+done
+
 fi
-XCURSES_CONFIG="$ac_cv_path_XCURSES_CONFIG"
-if test -n "$XCURSES_CONFIG"; then
-  echo "$ac_t""$XCURSES_CONFIG" 1>&6
+fi
+ac_ct_XCURSES_CONFIG=$ac_cv_prog_ac_ct_XCURSES_CONFIG
+if test -n "$ac_ct_XCURSES_CONFIG"; then
+  echo "$as_me:32698: result: $ac_ct_XCURSES_CONFIG" >&5
+echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6
 else
-  echo "$ac_t""no" 1>&6
+  echo "$as_me:32701: result: no" >&5
+echo "${ECHO_T}no" >&6
 fi
 
-test -n "$XCURSES_CONFIG" && break
+  test -n "$ac_ct_XCURSES_CONFIG" && break
 done
-test -n "$XCURSES_CONFIG" || XCURSES_CONFIG="none"
+test -n "$ac_ct_XCURSES_CONFIG" || ac_ct_XCURSES_CONFIG="none"
 
+  XCURSES_CONFIG=$ac_ct_XCURSES_CONFIG
+fi
 
 if test "$XCURSES_CONFIG" != none ; then
 
-CPPFLAGS="$CPPFLAGS `$XCURSES_CONFIG --cflags`"
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in `$XCURSES_CONFIG --cflags`
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
+fi
+
+if test -n "$cf_new_cppflags" ; then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
 
 cf_add_libs="`$XCURSES_CONFIG --libs`"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
@@ -27037,7 +32825,6 @@ do
 done
 LIBS="$cf_add_libs"
 
-
 cf_cv_lib_XCurses=yes
 
 else
@@ -27046,8 +32833,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:27050: testing checking additions to CFLAGS ..." 1>&5
-
+echo "${as_me:-configure}:32836: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -27072,13 +32858,13 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
@@ -27093,14 +32879,14 @@ case $cf_fix_cppflags in
 			case $cf_add_cflags in
 			(-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
-				
+
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
 
 				;;
 			esac
-			
+
 	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
 	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
 
@@ -27108,7 +32894,7 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 		esac
 		;;
 	(*)
-		
+
 	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
 	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
 
@@ -27116,11 +32902,10 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 	esac
 	;;
 (yes)
-	
+
 	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
 	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
 
-
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
@@ -27133,10 +32918,8 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:27137: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:32921: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
-
-	
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
 
@@ -27145,10 +32928,8 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:27149: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
-
+echo "${as_me:-configure}:32931: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
-	
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
@@ -27157,86 +32938,108 @@ fi
 if test -n "$cf_new_extra_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
 
-echo "${as_me:-configure}:27161: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:32941: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
-
-	
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
 
 fi
 
-
-
-
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
-cat > conftest.$ac_ext <<EOF
-#line 27175 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 32950 "configure"
 #include "confdefs.h"
 #include <stdio.h>
-int main() {
+int
+main (void)
+{
 printf("Hello world");
-; return 0; }
-EOF
-if { (eval echo configure:27182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:32962: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:32965: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:32968: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:32971: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   :
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
-
-echo "${as_me:-configure}:27190: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
+echo "${as_me:-configure}:32979: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 	 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me:-configure}:27196: testing but keeping change to \$CPPFLAGS ..." 1>&5
-
+echo "${as_me:-configure}:32984: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
 	 CFLAGS="$cf_check_flags"
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 
-echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:27206: checking for XOpenDisplay in -lX11" >&5
-ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:32992: checking for XOpenDisplay in -lX11" >&5
+echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
+if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_save_LIBS="$LIBS"
+  ac_check_lib_save_LIBS=$LIBS
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 27214 "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 XOpenDisplay();
-
-int main() {
-XOpenDisplay()
-; return 0; }
-EOF
-if { (eval echo configure:27225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+cat >conftest.$ac_ext <<_ACEOF
+#line 33000 "configure"
+#include "confdefs.h"
 
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char XOpenDisplay ();
+int
+main (void)
+{
+XOpenDisplay ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:33019: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:33022: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:33025: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:33028: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_X11_XOpenDisplay=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+ac_cv_lib_X11_XOpenDisplay=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:33039: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
+if test $ac_cv_lib_X11_XOpenDisplay = yes; then
 
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
 cf_add_libs="-lX11"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
 for cf_add_1lib in $LIBS
@@ -27253,16 +33056,13 @@ do
 done
 LIBS="$cf_add_libs"
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
-echo $ac_n "checking for XCurses library""... $ac_c" 1>&6
-echo "configure:27262: checking for XCurses library" >&5
-if eval "test \"`echo '$''{'cf_cv_lib_XCurses'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+echo "$as_me:33061: checking for XCurses library" >&5
+echo $ECHO_N "checking for XCurses library... $ECHO_C" >&6
+if test "${cf_cv_lib_XCurses+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  
 
 cf_add_libs="-lXCurses"
 # Filter out duplicates - this happens with badly-designed ".pc" files...
@@ -27280,149 +33080,191 @@ do
 done
 LIBS="$cf_add_libs"
 
-cat > conftest.$ac_ext <<EOF
-#line 27285 "configure"
+cat >conftest.$ac_ext <<_ACEOF
+#line 33084 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
 char *XCursesProgramName = "test";
 
-int main() {
+int
+main (void)
+{
 XCursesExit();
-; return 0; }
-EOF
-if { (eval echo configure:27295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:33099: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:33102: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:33105: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:33108: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
   cf_cv_lib_XCurses=yes
 else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  cf_cv_lib_XCurses=no
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+cf_cv_lib_XCurses=no
 fi
-rm -rf conftest*
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-
-echo "$ac_t""$cf_cv_lib_XCurses" 1>&6
+echo "$as_me:33119: result: $cf_cv_lib_XCurses" >&5
+echo "${ECHO_T}$cf_cv_lib_XCurses" >&6
 
 fi
 
 if test $cf_cv_lib_XCurses = yes ; then
-	cat >> confdefs.h <<\EOF
+
+cat >>confdefs.h <<\EOF
 #define UNIX 1
 EOF
 
-	cat >> confdefs.h <<\EOF
+cat >>confdefs.h <<\EOF
 #define XCURSES 1
 EOF
 
-	ac_safe=`echo "xcurses.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for xcurses.h""... $ac_c" 1>&6
-echo "configure:27323: checking for xcurses.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
+	echo "$as_me:33134: checking for xcurses.h" >&5
+echo $ECHO_N "checking for xcurses.h... $ECHO_C" >&6
+if test "${ac_cv_header_xcurses_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 27328 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 33140 "configure"
 #include "confdefs.h"
 #include <xcurses.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:27333: \"$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*
-  eval "ac_cv_header_$ac_safe=yes"
+_ACEOF
+if { (eval echo "$as_me:33144: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  egrep -v '^ *\+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:33150: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_cv_header_xcurses_h=yes
 else
-  echo "$ac_err" >&5
-  echo "configure: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+  ac_cv_header_xcurses_h=no
 fi
-rm -f conftest*
+rm -f conftest.err conftest.$ac_ext
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
+echo "$as_me:33169: result: $ac_cv_header_xcurses_h" >&5
+echo "${ECHO_T}$ac_cv_header_xcurses_h" >&6
+if test $ac_cv_header_xcurses_h = yes; then
+
+cat >>confdefs.h <<\EOF
 #define HAVE_XCURSES 1
 EOF
 
-else
-  echo "$ac_t""no" 1>&6
 fi
 
 else
-	{ echo "configure: error: Cannot link with XCurses" 1>&2; exit 1; }
+	{ { echo "$as_me:33180: error: Cannot link with XCurses" >&5
+echo "$as_me: error: Cannot link with XCurses" >&2;}
+   { (exit 1); exit 1; }; }
 fi
 
 fi
-for ac_func in vwprintw
+
+for ac_func in vw_printw
 do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:27365: 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
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:33190: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat > conftest.$ac_ext <<EOF
-#line 27370 "configure"
+  cat >conftest.$ac_ext <<_ACEOF
+#line 33196 "configure"
 #include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
+#define $ac_func autoconf_temporary
+#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
+#undef $ac_func
+
+#ifdef __cplusplus
+extern "C"
+#endif
+
 /* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char $ac_func();
+   builtin and then its argument prototype would still apply.  */
+char $ac_func (void);
 
-int main() {
+int
+main (void)
+{
 
-/* The GNU C library defines this for functions which it implements
+/* The GNU C library defines stubs for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
+#error found stub for $ac_func
 #endif
 
-; return 0; }
+	return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:33227: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:33230: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:33233: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:33236: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:33246: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<EOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
-if { (eval echo configure:27393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_func_$ac_func=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_func_$ac_func=no"
-fi
-rm -rf conftest*
-fi
 
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
 fi
 done
 
-
 ### sum up warnings
 if test "$cf_cv_termlib" = none ; then
-	echo "configure: warning: no term-lib found, you might run into trouble later." 1>&2
+	{ echo "$as_me:33258: WARNING: no term-lib found, you might run into trouble later." >&5
+echo "$as_me: WARNING: no term-lib found, you might run into trouble later." >&2;}
 fi
 if test "$YACC" = "" ; then
-	echo "configure: warning: no yacc-parser found, you might run into trouble later." 1>&2
+	{ echo "$as_me:33262: WARNING: no yacc-parser found, you might run into trouble later." >&5
+echo "$as_me: WARNING: no yacc-parser found, you might run into trouble later." >&2;}
 fi
 if test "$RANLIB" = "" ; then
-	echo "configure: warning: no library archive builder found, you might run into trouble later." 1>&2
+	{ echo "$as_me:33266: WARNING: no library archive builder found, you might run into trouble later." >&5
+echo "$as_me: WARNING: no library archive builder found, you might run into trouble later." >&2;}
 fi
 
 ### Finally, build autoconf.h and the makefiles
@@ -27430,533 +33272,1054 @@ CFLAGS="$CFLAGS $EXTRA_CFLAGS"
 
 LINTFLAGS=$LINTFLAGS
 
-
-
 cf_define=`echo "$CC"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define TIN_CC "$cf_define"
 EOF
 
-
-
 cf_define=`echo "$CFLAGS"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define TIN_CFLAGS "$cf_define"
 EOF
 
-
-
 cf_define=`echo "$CPP"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define TIN_CPP "$cf_define"
 EOF
 
-
-
 cf_define=`echo "$CPPFLAGS"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define TIN_CPPFLAGS "$cf_define"
 EOF
 
-
-
 cf_define=`echo "$CC"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define TIN_LD "$cf_define"
 EOF
 
-
-
 cf_define=`echo "$LDFLAGS"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cat >>confdefs.h <<EOF
 #define TIN_LDFLAGS "$cf_define"
 EOF
 
-
-
-cf_define=`echo "$LIBS"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
-cat >> confdefs.h <<EOF
+cf_define=`echo "$PCREDIR_LIBS $LIBS"|sed -e 's/\\\\/\\\\134/g' -e 's/^[ 	]\\+//' -e 's/[ 	]\\+$//' -e 's/"/\\\\042/g'`
+cat >>confdefs.h <<EOF
 #define TIN_LIBS "$cf_define"
 EOF
 
-
-
-trap '' 1 2 15
-cat > confcache <<\EOF
+ac_config_files="$ac_config_files $PCRE_MAKEFILE $SUB_MAKEFILE $CAN_MAKEFILE src/Makefile"
+cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
-# scripts and configure runs.  It is not useful on other systems.
-# If it contains results you don't want to keep, you may remove or edit it.
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
 #
-# By default, configure uses ./config.cache as the cache file,
-# creating it if it does not exist already.  You can give configure
-# the --cache-file=FILE option to use a different cache file; that is
-# what configure does when it calls configure scripts in
-# subdirectories, so they share the cache.
-# Giving --cache-file=/dev/null disables caching, for debugging configure.
-# config.status only pays attention to the cache file if you give it the
-# --recheck option to rerun configure.
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
 #
-EOF
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
 # The following way of writing the cache mishandles newlines in values,
 # but we know of no workaround that is simple, portable, and efficient.
 # So, don't put newlines in cache variables' values.
 # Ultrix sh set writes to stderr and can't be redirected directly,
 # and sets the high bit in the cache file unless we assign to the vars.
-(set) 2>&1 |
-  case `(ac_space=' '; set | grep ac_space) 2>&1` in
-  *ac_space=\ *)
-    # `set' does not quote correctly, so add quotes (double-quote substitution
-    # turns \\\\ into \\, and sed turns \\ into \).
-    sed -n \
-      -e "s/'/'\\\\''/g" \
-      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
-    ;;
-  *)
-    # `set' quotes correctly as required by POSIX, so do not add quotes.
-    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
-    ;;
-  esac >> confcache
-if cmp -s $cache_file confcache; then
-  :
-else
+{
+  (set) 2>&1 |
+    case `(ac_space=' '; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+        "s/'/'\\\\''/g;
+    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;;
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n \
+        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+} |
+  sed '
+     t clear
+     : clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     : end' >>confcache
+if cmp -s $cache_file confcache; then :; else
   if test -w $cache_file; then
-    echo "updating cache $cache_file"
-    cat confcache > $cache_file
+    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
+    cat confcache >$cache_file
   else
     echo "not updating unwritable cache $cache_file"
   fi
 fi
 rm -f confcache
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
 test "x$prefix" = xNONE && prefix=$ac_default_prefix
 # Let make expand exec_prefix.
 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
 
-# Any assignment to VPATH causes Sun make to only execute
-# the first set of double-colon rules, so remove it if not needed.
-# If there is a colon in the path, we need to keep it.
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
 if test "x$srcdir" = x.; then
-  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
+  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
+s/:*\$(srcdir):*/:/;
+s/:*\${srcdir}:*/:/;
+s/:*@srcdir@:*/:/;
+s/^\([^=]*=[ 	]*\):*/\1/;
+s/:*$//;
+s/^[^=]*=[ 	]*$//;
+}'
 fi
 
-trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
-
 DEFS=-DHAVE_CONFIG_H
 
-# Without the "./", some shells look in PATH for config.status.
 : ${CONFIG_STATUS=./config.status}
-
-echo creating $CONFIG_STATUS
-rm -f $CONFIG_STATUS
-cat > $CONFIG_STATUS <<EOF
-#! /bin/sh
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:33389: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
 # Generated automatically by configure.
 # Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-#
-# $0 $ac_configure_args
-#
 # Compiler output produced by configure, useful for debugging
-# configure, is in ./config.log if it exists.
+# configure, is in config.log if it exists.
 
-ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
-for ac_option
+debug=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+ac_cs_invocation="\$0 \$@"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
+
+# Name of the executable.
+as_me=`echo "$0" |sed 's,.*[\\/],,'`
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+as_executable_p="test -f"
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+# NLS nuisances.
+$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
+$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
+$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
+$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
+$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
+$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
+$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
+$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" 	$as_nl"
+
+# CDPATH.
+$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
+
+exec 6>&1
+
+_ACEOF
+
+# Files that config.status was made for.
+if test -n "$ac_config_files"; then
+  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_headers"; then
+  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_links"; then
+  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_commands"; then
+  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
+fi
+
+cat >>$CONFIG_STATUS <<\EOF
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number, then exit
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+  --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+  --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <dickey@invisible-island.net>."
+EOF
+
+cat >>$CONFIG_STATUS <<EOF
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.52.20181006,
+  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+srcdir=$srcdir
+INSTALL="$INSTALL"
+EOF
+
+cat >>$CONFIG_STATUS <<\EOF
+# If no file are specified by the user, then we need to provide default
+# value.  By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
 do
-  case "\$ac_option" in
+  case $1 in
+  --*=*)
+    ac_option=`expr "x$1" : 'x\([^=]*\)='`
+    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+    shift
+    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
+    shift
+    ;;
+  -*);;
+  *) # This is not an option, so the user has probably given explicit
+     # arguments.
+     ac_need_defaults=false;;
+  esac
+
+  case $1 in
+  # Handling of the options.
+EOF
+cat >>$CONFIG_STATUS <<EOF
   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
-    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
-  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-    echo "$CONFIG_STATUS generated by autoconf version 2.13.20110430"
-    exit 0 ;;
-  -help | --help | --hel | --he | --h)
-    echo "\$ac_cs_usage"; exit 0 ;;
-  *) echo "\$ac_cs_usage"; exit 1 ;;
+    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
+    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+  --version | --vers* | -V )
+    echo "$ac_cs_version"; exit 0 ;;
+  --he | --h)
+    # Conflict between --help and --header
+    { { echo "$as_me:33565: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    echo "$ac_cs_usage"; exit 0 ;;
+  --debug | --d* | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    shift
+    CONFIG_FILES="$CONFIG_FILES $1"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    shift
+    CONFIG_HEADERS="$CONFIG_HEADERS $1"
+    ac_need_defaults=false;;
+
+  # This is an error.
+  -*) { { echo "$as_me:33584: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1" ;;
+
   esac
+  shift
 done
 
-ac_given_srcdir=$srcdir
-ac_given_INSTALL="$INSTALL"
+exec 5>>config.log
+cat >&5 << _ACEOF
 
-trap 'rm -fr `echo "$PCRE_MAKEFILE
-	$SUB_MAKEFILE
-	$CAN_MAKEFILE
-	src/Makefile include/autoconf.h:include/autoconf.hin" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-# Protect against being on the right side of a sed subst in config.status.
-sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
- s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
-$ac_vpsub
-$extrasub
-s%@SHELL@%$SHELL%g
-s%@CFLAGS@%$CFLAGS%g
-s%@CPPFLAGS@%$CPPFLAGS%g
-s%@CXXFLAGS@%$CXXFLAGS%g
-s%@FFLAGS@%$FFLAGS%g
-s%@DEFS@%$DEFS%g
-s%@LDFLAGS@%$LDFLAGS%g
-s%@LIBS@%$LIBS%g
-s%@exec_prefix@%$exec_prefix%g
-s%@prefix@%$prefix%g
-s%@program_transform_name@%$program_transform_name%g
-s%@bindir@%$bindir%g
-s%@sbindir@%$sbindir%g
-s%@libexecdir@%$libexecdir%g
-s%@datadir@%$datadir%g
-s%@sysconfdir@%$sysconfdir%g
-s%@sharedstatedir@%$sharedstatedir%g
-s%@localstatedir@%$localstatedir%g
-s%@libdir@%$libdir%g
-s%@includedir@%$includedir%g
-s%@oldincludedir@%$oldincludedir%g
-s%@infodir@%$infodir%g
-s%@mandir@%$mandir%g
-s%@PACKAGE@%$PACKAGE%g
-s%@VERSION@%$VERSION%g
-s%@host@%$host%g
-s%@host_alias@%$host_alias%g
-s%@host_cpu@%$host_cpu%g
-s%@host_vendor@%$host_vendor%g
-s%@host_os@%$host_os%g
-s%@PATH_SEPARATOR@%$PATH_SEPARATOR%g
-s%@DESTDIR@%$DESTDIR%g
-s%@XLC@%$XLC%g
-s%@CC@%$CC%g
-s%@EXTRA_CPPFLAGS@%$EXTRA_CPPFLAGS%g
-s%@CPP@%$CPP%g
-s%@SET_MAKE@%$SET_MAKE%g
-s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
-s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
-s%@INSTALL_DATA@%$INSTALL_DATA%g
-s%@YACC@%$YACC%g
-s%@LINT@%$LINT%g
-s%@EXEEXT@%$EXEEXT%g
-s%@OBJEXT@%$OBJEXT%g
-s%@PROG_EXT@%$PROG_EXT%g
-s%@LIB_PREFIX@%$LIB_PREFIX%g
-s%@LN_S@%$LN_S%g
-s%@BUILD_CC@%$BUILD_CC%g
-s%@BUILD_CPP@%$BUILD_CPP%g
-s%@BUILD_CFLAGS@%$BUILD_CFLAGS%g
-s%@BUILD_CPPFLAGS@%$BUILD_CPPFLAGS%g
-s%@BUILD_LDFLAGS@%$BUILD_LDFLAGS%g
-s%@BUILD_LIBS@%$BUILD_LIBS%g
-s%@BUILD_EXEEXT@%$BUILD_EXEEXT%g
-s%@BUILD_OBJEXT@%$BUILD_OBJEXT%g
-s%@build@%$build%g
-s%@build_alias@%$build_alias%g
-s%@build_cpu@%$build_cpu%g
-s%@build_vendor@%$build_vendor%g
-s%@build_os@%$build_os%g
-s%@RANLIB@%$RANLIB%g
-s%@LD@%$LD%g
-s%@AR@%$AR%g
-s%@ARFLAGS@%$ARFLAGS%g
-s%@PATH_ISPELL@%$PATH_ISPELL%g
-s%@PATH_METAMAIL@%$PATH_METAMAIL%g
-s%@PATH_SUM@%$PATH_SUM%g
-s%@DEFAULT_EDITOR@%$DEFAULT_EDITOR%g
-s%@DEFAULT_MAILER@%$DEFAULT_MAILER%g
-s%@PATH_PGP@%$PATH_PGP%g
-s%@PATH_PGPK@%$PATH_PGPK%g
-s%@PATH_GPG@%$PATH_GPG%g
-s%@PATH_SLRNFACE@%$PATH_SLRNFACE%g
-s%@DEFAULT_SHELL@%$DEFAULT_SHELL%g
-s%@ENABLE_DEBUG@%$ENABLE_DEBUG%g
-s%@ECHO_LT@%$ECHO_LT%g
-s%@ECHO_LD@%$ECHO_LD%g
-s%@RULE_CC@%$RULE_CC%g
-s%@SHOW_CC@%$SHOW_CC%g
-s%@ECHO_CC@%$ECHO_CC%g
-s%@EXTRA_CFLAGS@%$EXTRA_CFLAGS%g
-s%@NEWSLIBDIR@%$NEWSLIBDIR%g
-s%@SPOOLDIR@%$SPOOLDIR%g
-s%@NOVROOTDIR@%$NOVROOTDIR%g
-s%@INEWSDIR@%$INEWSDIR%g
-s%@INEWS@%$INEWS%g
-s%@PKG_CONFIG@%$PKG_CONFIG%g
-s%@NCURSES_CONFIG@%$NCURSES_CONFIG%g
-s%@PCRE_MAJOR@%$PCRE_MAJOR%g
-s%@PCRE_MINOR@%$PCRE_MINOR%g
-s%@PCRE_DATE@%$PCRE_DATE%g
-s%@PCRE_DEFINES@%$PCRE_DEFINES%g
-s%@PCREDIR_MAKE@%$PCREDIR_MAKE%g
-s%@PCREDIR_LIBS@%$PCREDIR_LIBS%g
-s%@PCREDIR_CPPFLAGS@%$PCREDIR_CPPFLAGS%g
-s%@LINK_SIZE@%$LINK_SIZE%g
-s%@EXTRAOBJS@%$EXTRAOBJS%g
-s%@EXTRAO_DEP@%$EXTRAO_DEP%g
-s%@CANDIR_MAKE@%$CANDIR_MAKE%g
-s%@CANLIBS@%$CANLIBS%g
-s%@TIN_DEFAULTS_DIR@%$TIN_DEFAULTS_DIR%g
-s%@LIBOBJS@%$LIBOBJS%g
-s%@cf_cv_makeflags@%$cf_cv_makeflags%g
-s%@CONFIG_H@%$CONFIG_H%g
-s%@ALLOCA@%$ALLOCA%g
-s%@GLIBC21@%$GLIBC21%g
-s%@LIBICONV@%$LIBICONV%g
-s%@USE_NLS@%$USE_NLS%g
-s%@MSGFMT@%$MSGFMT%g
-s%@GMSGFMT@%$GMSGFMT%g
-s%@XGETTEXT@%$XGETTEXT%g
-s%@INTLBISON@%$INTLBISON%g
-s%@BUILD_INCLUDED_LIBINTL@%$BUILD_INCLUDED_LIBINTL%g
-s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
-s%@CATALOGS@%$CATALOGS%g
-s%@CATOBJEXT@%$CATOBJEXT%g
-s%@GMOFILES@%$GMOFILES%g
-s%@INTLLIBS@%$INTLLIBS%g
-s%@INTLOBJS@%$INTLOBJS%g
-s%@POFILES@%$POFILES%g
-s%@POSUB@%$POSUB%g
-s%@DATADIRNAME@%$DATADIRNAME%g
-s%@INSTOBJEXT@%$INSTOBJEXT%g
-s%@GENCAT@%$GENCAT%g
-s%@INTL_LIBTOOL_SUFFIX_PREFIX@%$INTL_LIBTOOL_SUFFIX_PREFIX%g
-s%@NLS_TEXTDOMAIN@%$NLS_TEXTDOMAIN%g
-s%@MSG_DIR_MAKE@%$MSG_DIR_MAKE%g
-s%@SUB_MAKEFILE@%$SUB_MAKEFILE%g
-s%@INTLDIR_MAKE@%$INTLDIR_MAKE%g
-s%@GT_YES@%$GT_YES%g
-s%@GT_NO@%$GT_NO%g
-s%@X_CFLAGS@%$X_CFLAGS%g
-s%@X_PRE_LIBS@%$X_PRE_LIBS%g
-s%@X_LIBS@%$X_LIBS%g
-s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
-s%@XCURSES_CONFIG@%$XCURSES_CONFIG%g
-s%@LINTFLAGS@%$LINTFLAGS%g
+## ----------------------- ##
+## Running config.status.  ##
+## ----------------------- ##
 
-CEOF
+This file was extended by $as_me 2.52.20181006, executed with
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  > $ac_cs_invocation
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+
+_ACEOF
 EOF
 
-cat >> $CONFIG_STATUS <<\EOF
+cat >>$CONFIG_STATUS <<EOF
+#
+# INIT-COMMANDS section.
+#
 
-# Split the substitutions into bite-sized pieces for seds with
-# small command number limits, like on Digital OSF/1 and HP-UX.
-ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
-ac_file=1 # Number of current file.
-ac_beg=1 # First line for current file.
-ac_end=$ac_max_sed_cmds # Line after last line for current file.
-ac_more_lines=:
-ac_sed_cmds=""
-while $ac_more_lines; do
-  if test $ac_beg -gt 1; then
-    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
-  else
-    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
-  fi
-  if test ! -s conftest.s$ac_file; then
-    ac_more_lines=false
-    rm -f conftest.s$ac_file
-  else
-    if test -z "$ac_sed_cmds"; then
-      ac_sed_cmds="sed -f conftest.s$ac_file"
-    else
-      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
-    fi
-    ac_file=`expr $ac_file + 1`
-    ac_beg=$ac_end
-    ac_end=`expr $ac_end + $ac_max_sed_cmds`
-  fi
+EOF
+
+cat >>$CONFIG_STATUS <<\EOF
+for ac_config_target in $ac_config_targets
+do
+  case "$ac_config_target" in
+  # Handling of arguments.
+  "$PCRE_MAKEFILE" ) CONFIG_FILES="$CONFIG_FILES $PCRE_MAKEFILE" ;;
+  "$SUB_MAKEFILE" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILE" ;;
+  "$CAN_MAKEFILE" ) CONFIG_FILES="$CONFIG_FILES $CAN_MAKEFILE" ;;
+  "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+  "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+  "include/autoconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/autoconf.h:include/autoconf.hin" ;;
+  *) { { echo "$as_me:33632: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
 done
-if test -z "$ac_sed_cmds"; then
-  ac_sed_cmds=cat
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
 fi
+
+# Create a temporary directory, and hook for its removal unless debugging.
+$debug ||
+{
+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+
+# Create a (secure) tmp directory for tmp files.
+: ${TMPDIR=/tmp}
+{
+  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=$TMPDIR/cs$$-$RANDOM
+  (umask 077 && mkdir $tmp)
+} ||
+{
+   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
+   { (exit 1); exit 1; }
+}
+
+EOF
+
+cat >>$CONFIG_STATUS <<EOF
+
+#
+# CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "\$CONFIG_FILES"; then
+  # Protect against being on the right side of a sed subst in config.status.
+  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
+   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
+s,@SHELL@,$SHELL,;t t
+s,@exec_prefix@,$exec_prefix,;t t
+s,@prefix@,$prefix,;t t
+s,@program_transform_name@,$program_transform_name,;t t
+s,@bindir@,$bindir,;t t
+s,@sbindir@,$sbindir,;t t
+s,@libexecdir@,$libexecdir,;t t
+s,@datarootdir@,$datarootdir,;t t
+s,@datadir@,$datadir,;t t
+s,@sysconfdir@,$sysconfdir,;t t
+s,@sharedstatedir@,$sharedstatedir,;t t
+s,@localstatedir@,$localstatedir,;t t
+s,@runstatedir@,$runstatedir,;t t
+s,@libdir@,$libdir,;t t
+s,@includedir@,$includedir,;t t
+s,@oldincludedir@,$oldincludedir,;t t
+s,@infodir@,$infodir,;t t
+s,@mandir@,$mandir,;t t
+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
+s,@build_alias@,$build_alias,;t t
+s,@host_alias@,$host_alias,;t t
+s,@target_alias@,$target_alias,;t t
+s,@ECHO_C@,$ECHO_C,;t t
+s,@ECHO_N@,$ECHO_N,;t t
+s,@ECHO_T@,$ECHO_T,;t t
+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
+s,@DEFS@,$DEFS,;t t
+s,@LIBS@,$LIBS,;t t
+s,@PACKAGE@,$PACKAGE,;t t
+s,@VERSION@,$VERSION,;t t
+s,@build@,$build,;t t
+s,@build_cpu@,$build_cpu,;t t
+s,@build_vendor@,$build_vendor,;t t
+s,@build_os@,$build_os,;t t
+s,@host@,$host,;t t
+s,@host_cpu@,$host_cpu,;t t
+s,@host_vendor@,$host_vendor,;t t
+s,@host_os@,$host_os,;t t
+s,@DESTDIR@,$DESTDIR,;t t
+s,@XLC@,$XLC,;t t
+s,@CC@,$CC,;t t
+s,@CFLAGS@,$CFLAGS,;t t
+s,@LDFLAGS@,$LDFLAGS,;t t
+s,@CPPFLAGS@,$CPPFLAGS,;t t
+s,@ac_ct_CC@,$ac_ct_CC,;t t
+s,@EXEEXT@,$EXEEXT,;t t
+s,@OBJEXT@,$OBJEXT,;t t
+s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
+s,@CPP@,$CPP,;t t
+s,@SET_MAKE@,$SET_MAKE,;t t
+s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
+s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
+s,@INSTALL_DATA@,$INSTALL_DATA,;t t
+s,@YACC@,$YACC,;t t
+s,@LINT@,$LINT,;t t
+s,@PROG_EXT@,$PROG_EXT,;t t
+s,@LIB_PREFIX@,$LIB_PREFIX,;t t
+s,@LN_S@,$LN_S,;t t
+s,@BUILD_CC@,$BUILD_CC,;t t
+s,@BUILD_CPP@,$BUILD_CPP,;t t
+s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
+s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
+s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
+s,@BUILD_LIBS@,$BUILD_LIBS,;t t
+s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
+s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
+s,@RANLIB@,$RANLIB,;t t
+s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
+s,@LD@,$LD,;t t
+s,@ac_ct_LD@,$ac_ct_LD,;t t
+s,@AR@,$AR,;t t
+s,@ac_ct_AR@,$ac_ct_AR,;t t
+s,@ARFLAGS@,$ARFLAGS,;t t
+s,@PATH_ISPELL@,$PATH_ISPELL,;t t
+s,@PATH_METAMAIL@,$PATH_METAMAIL,;t t
+s,@PATH_SUM@,$PATH_SUM,;t t
+s,@DEFAULT_EDITOR@,$DEFAULT_EDITOR,;t t
+s,@DEFAULT_MAILER@,$DEFAULT_MAILER,;t t
+s,@PATH_PGP@,$PATH_PGP,;t t
+s,@PATH_PGPK@,$PATH_PGPK,;t t
+s,@PATH_GPG@,$PATH_GPG,;t t
+s,@PATH_SLRNFACE@,$PATH_SLRNFACE,;t t
+s,@DEFAULT_SHELL@,$DEFAULT_SHELL,;t t
+s,@ENABLE_DEBUG@,$ENABLE_DEBUG,;t t
+s,@ECHO_LT@,$ECHO_LT,;t t
+s,@ECHO_LD@,$ECHO_LD,;t t
+s,@RULE_CC@,$RULE_CC,;t t
+s,@SHOW_CC@,$SHOW_CC,;t t
+s,@ECHO_CC@,$ECHO_CC,;t t
+s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
+s,@NEWSLIBDIR@,$NEWSLIBDIR,;t t
+s,@SPOOLDIR@,$SPOOLDIR,;t t
+s,@NOVROOTDIR@,$NOVROOTDIR,;t t
+s,@INEWSDIR@,$INEWSDIR,;t t
+s,@INEWS@,$INEWS,;t t
+s,@PKG_CONFIG@,$PKG_CONFIG,;t t
+s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
+s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t
+s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t
+s,@PCRE_MAJOR@,$PCRE_MAJOR,;t t
+s,@PCRE_MINOR@,$PCRE_MINOR,;t t
+s,@PCRE_DATE@,$PCRE_DATE,;t t
+s,@PCRE_DEFINES@,$PCRE_DEFINES,;t t
+s,@PCREDIR_MAKE@,$PCREDIR_MAKE,;t t
+s,@PCREDIR_LIBS@,$PCREDIR_LIBS,;t t
+s,@PCREDIR_CPPFLAGS@,$PCREDIR_CPPFLAGS,;t t
+s,@LINK_SIZE@,$LINK_SIZE,;t t
+s,@UTF8@,$UTF8,;t t
+s,@UCP@,$UCP,;t t
+s,@EXTRAOBJS@,$EXTRAOBJS,;t t
+s,@EXTRAO_DEP@,$EXTRAO_DEP,;t t
+s,@CANDIR_MAKE@,$CANDIR_MAKE,;t t
+s,@CANLIBS@,$CANLIBS,;t t
+s,@TIN_DEFAULTS_DIR@,$TIN_DEFAULTS_DIR,;t t
+s,@LIBOBJS@,$LIBOBJS,;t t
+s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
+s,@CONFIG_H@,$CONFIG_H,;t t
+s,@ALLOCA@,$ALLOCA,;t t
+s,@GLIBC21@,$GLIBC21,;t t
+s,@LIBICONV@,$LIBICONV,;t t
+s,@USE_NLS@,$USE_NLS,;t t
+s,@MSGFMT@,$MSGFMT,;t t
+s,@GMSGFMT@,$GMSGFMT,;t t
+s,@XGETTEXT@,$XGETTEXT,;t t
+s,@INTLBISON@,$INTLBISON,;t t
+s,@BUILD_INCLUDED_LIBINTL@,$BUILD_INCLUDED_LIBINTL,;t t
+s,@USE_INCLUDED_LIBINTL@,$USE_INCLUDED_LIBINTL,;t t
+s,@CATALOGS@,$CATALOGS,;t t
+s,@CATOBJEXT@,$CATOBJEXT,;t t
+s,@GMOFILES@,$GMOFILES,;t t
+s,@INTLLIBS@,$INTLLIBS,;t t
+s,@INTLOBJS@,$INTLOBJS,;t t
+s,@POFILES@,$POFILES,;t t
+s,@POSUB@,$POSUB,;t t
+s,@DATADIRNAME@,$DATADIRNAME,;t t
+s,@INSTOBJEXT@,$INSTOBJEXT,;t t
+s,@GENCAT@,$GENCAT,;t t
+s,@INTL_LIBTOOL_SUFFIX_PREFIX@,$INTL_LIBTOOL_SUFFIX_PREFIX,;t t
+s,@NLS_TEXTDOMAIN@,$NLS_TEXTDOMAIN,;t t
+s,@MSG_DIR_MAKE@,$MSG_DIR_MAKE,;t t
+s,@SUB_MAKEFILE@,$SUB_MAKEFILE,;t t
+s,@INTLDIR_MAKE@,$INTLDIR_MAKE,;t t
+s,@GT_YES@,$GT_YES,;t t
+s,@GT_NO@,$GT_NO,;t t
+s,@X_CFLAGS@,$X_CFLAGS,;t t
+s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
+s,@X_LIBS@,$X_LIBS,;t t
+s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
+s,@XCURSES_CONFIG@,$XCURSES_CONFIG,;t t
+s,@ac_ct_XCURSES_CONFIG@,$ac_ct_XCURSES_CONFIG,;t t
+s,@LINTFLAGS@,$LINTFLAGS,;t t
+CEOF
+
 EOF
 
-cat >> $CONFIG_STATUS <<EOF
+  cat >>$CONFIG_STATUS <<\EOF
+  # Split the substitutions into bite-sized pieces for seds with
+  # small command number limits, like on Digital OSF/1 and HP-UX.
+  ac_max_sed_lines=48
+  ac_sed_frag=1 # Number of current file.
+  ac_beg=1 # First line for current file.
+  ac_end=$ac_max_sed_lines # Line after last line for current file.
+  ac_more_lines=:
+  ac_sed_cmds=
+  while $ac_more_lines; do
+    if test $ac_beg -gt 1; then
+      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    else
+      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    fi
+    if test ! -s $tmp/subs.frag; then
+      ac_more_lines=false
+    else
+      # The purpose of the label and of the branching condition is to
+      # speed up the sed processing (if there are no `@' at all, there
+      # is no need to browse any of the substitutions).
+      # These are the two extra sed commands mentioned above.
+      (echo ':t
+  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
+      # It is possible to make a multiline substitution using escaped newlines.
+      # Ensure that we do not split the substitution between script fragments.
+      ac_BEG=$ac_end
+      ac_END=`expr $ac_end + $ac_max_sed_lines`
+      sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
+      if test -s $tmp/subs.next; then
+        grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
+        if test ! -s $tmp/subs.edit; then
+          grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
+          if test ! -s $tmp/subs.edit; then
+            if test $ac_beg -gt 1; then
+              ac_end=`expr $ac_end - 1`
+              continue
+            fi
+          fi
+        fi
+      fi
+
+      if test -z "$ac_sed_cmds"; then
+        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
+      else
+        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
+      fi
+      ac_sed_frag=`expr $ac_sed_frag + 1`
+      ac_beg=$ac_end
+      ac_end=`expr $ac_end + $ac_max_sed_lines`
+    fi
+  done
+  if test -z "$ac_sed_cmds"; then
+    ac_sed_cmds=cat
+  fi
+fi # test -n "$CONFIG_FILES"
 
-CONFIG_FILES=\${CONFIG_FILES-"$PCRE_MAKEFILE
-	$SUB_MAKEFILE
-	$CAN_MAKEFILE
-	src/Makefile"}
 EOF
-cat >> $CONFIG_STATUS <<\EOF
-for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+cat >>$CONFIG_STATUS <<\EOF
+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case "$ac_file" in
-  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
-       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-  *) ac_file_in="${ac_file}.in" ;;
+  case $ac_file in
+  - | *:- | *:-:* ) # input from stdin
+        cat >$tmp/stdin
+        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  * )   ac_file_in=$ac_file.in ;;
   esac
 
-  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
-
-  # Remove last slash and all that follows it.  Not all systems have dirname.
-  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
+  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+         X"$ac_file" : 'X\(//\)[^/]' \| \
+         X"$ac_file" : 'X\(//\)$' \| \
+         X"$ac_file" : 'X\(/\)' \| \
+         .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
-    # The file is in a subdirectory.
-    test ! -d "$ac_dir" && mkdir "$ac_dir"
-    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
+    { case "$ac_dir" in
+  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
+  *)                      as_incr_dir=.;;
+esac
+as_dummy="$ac_dir"
+for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
+  case $as_mkdir_dir in
+    # Skip DOS drivespec
+    ?:) as_incr_dir=$as_mkdir_dir ;;
+    *)
+      as_incr_dir=$as_incr_dir/$as_mkdir_dir
+      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
+    ;;
+  esac
+done; }
+
+    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
     # A "../" for each directory in $ac_dir_suffix.
-    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
+    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
   else
     ac_dir_suffix= ac_dots=
   fi
 
-  case "$ac_given_srcdir" in
-  .)  srcdir=.
-      if test -z "$ac_dots"; then top_srcdir=.
-      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
-  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
+  case $srcdir in
+  .)  ac_srcdir=.
+      if test -z "$ac_dots"; then
+         ac_top_srcdir=.
+      else
+         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
+      fi ;;
+  [\\/]* | ?:[\\/]* )
+      ac_srcdir=$srcdir$ac_dir_suffix;
+      ac_top_srcdir=$srcdir ;;
   *) # Relative path.
-    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
-    top_srcdir="$ac_dots$ac_given_srcdir" ;;
+    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_dots$srcdir ;;
   esac
 
-  case "$ac_given_INSTALL" in
-  [/$]*) INSTALL="$ac_given_INSTALL" ;;
-  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_dots$INSTALL ;;
   esac
 
-  echo creating "$ac_file"
-  rm -f "$ac_file"
-  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
-  case "$ac_file" in
-  *Makefile*) ac_comsub="1i\\
-# $configure_input" ;;
-  *) ac_comsub= ;;
-  esac
+  if test x"$ac_file" != x-; then
+    { echo "$as_me:33971: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    rm -f "$ac_file"
+  fi
+  # Let's still pretend it is `configure' which instantiates (i.e., don't
+  # use $as_me), people would be surprised to read:
+  #    /* config.h.  Generated automatically by config.status.  */
+  configure_input="Generated automatically from `echo $ac_file_in |
+                                                 sed 's,.*/,,'` by configure."
+
+  # First look for the input files in the build tree, otherwise in the
+  # src tree.
+  ac_file_inputs=`IFS=:
+    for f in $ac_file_in; do
+      case $f in
+      -) echo $tmp/stdin ;;
+      [\\/$]*)
+         # Absolute (can't be DOS-style, as IFS=:)
+         test -f "$f" || { { echo "$as_me:33989: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         echo $f;;
+      *) # Relative
+         if test -f "$f"; then
+           # Build tree
+           echo $f
+         elif test -f "$srcdir/$f"; then
+           # Source tree
+           echo $srcdir/$f
+         else
+           # /dev/null tree
+           { { echo "$as_me:34002: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         fi;;
+      esac
+    done` || { (exit 1); exit 1; }
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+  ac_warn_datarootdir=no
+  if test x"$ac_file" != x-; then
+    for ac_item in $ac_file_inputs
+    do
+      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
+      if test -n "$ac_seen"; then
+        ac_used=`grep '@datarootdir@' $ac_item`
+        if test -z "$ac_used"; then
+          { echo "$as_me:34018: WARNING: datarootdir was used implicitly but not set:
+$ac_seen" >&5
+echo "$as_me: WARNING: datarootdir was used implicitly but not set:
+$ac_seen" >&2;}
+          ac_warn_datarootdir=yes
+        fi
+      fi
+      ac_seen=`grep '${datarootdir}' $ac_item`
+      if test -n "$ac_seen"; then
+        { echo "$as_me:34027: WARNING: datarootdir was used explicitly but not set:
+$ac_seen" >&5
+echo "$as_me: WARNING: datarootdir was used explicitly but not set:
+$ac_seen" >&2;}
+        ac_warn_datarootdir=yes
+      fi
+    done
+  fi
+
+if test "x$ac_warn_datarootdir" = xyes; then
+  ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
+fi
+
+EOF
+cat >>$CONFIG_STATUS <<EOF
+  sed "$ac_vpsub
+$extrasub
+EOF
+cat >>$CONFIG_STATUS <<\EOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s,@configure_input@,$configure_input,;t t
+s,@srcdir@,$ac_srcdir,;t t
+s,@top_srcdir@,$ac_top_srcdir,;t t
+s,@INSTALL@,$ac_INSTALL,;t t
+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
+  rm -f $tmp/stdin
+  if test x"$ac_file" != x-; then
+    cp $tmp/out $ac_file
+
+    for ac_name in prefix exec_prefix datarootdir
+    do
+        ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
+        if test -n "$ac_seen"; then
+            ac_init=`egrep '[ 	]*'$ac_name'[ 	]*=' $ac_file`
+            if test -z "$ac_init"; then
+              ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
+              { echo "$as_me:34064: WARNING: Variable $ac_name is used but was not set:
+$ac_seen" >&5
+echo "$as_me: WARNING: Variable $ac_name is used but was not set:
+$ac_seen" >&2;}
+            fi
+        fi
+    done
+    egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
+    egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
+    if test -s $tmp/out; then
+      ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
+      { echo "$as_me:34075: WARNING: Some variables may not be substituted:
+$ac_seen" >&5
+echo "$as_me: WARNING: Some variables may not be substituted:
+$ac_seen" >&2;}
+    fi
+  else
+    cat $tmp/out
+  fi
+  rm -f $tmp/out
+
+done
+EOF
+cat >>$CONFIG_STATUS <<\EOF
 
-  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
-  sed -e "$ac_comsub
-s%@configure_input@%$configure_input%g
-s%@srcdir@%$srcdir%g
-s%@top_srcdir@%$top_srcdir%g
-s%@INSTALL@%$INSTALL%g
-" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
-fi; done
-rm -f conftest.s*
+#
+# CONFIG_HEADER section.
+#
 
 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
 # NAME is the cpp macro being defined and VALUE is the value it is being given.
 #
 # ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
-ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
-ac_dC='\3'
-ac_dD='%g'
-# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
-ac_uB='\([ 	]\)%\1#\2define\3'
+ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
+ac_dB='[ 	].*$,\1#\2'
+ac_dC=' '
+ac_dD=',;t'
+# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
+ac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ac_iB='\([ 	]\),\1#\2define\3'
+ac_iC=' '
+ac_iD='\4,;t'
+# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ac_uB='$,\1#\2define\3'
 ac_uC=' '
-ac_uD='\4%g'
-# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
-ac_eB='$%\1#\2define\3'
-ac_eC=' '
-ac_eD='%g'
+ac_uD=',;t'
 
-if test "${CONFIG_HEADERS+set}" != set; then
-EOF
-cat >> $CONFIG_STATUS <<EOF
-  CONFIG_HEADERS="include/autoconf.h:include/autoconf.hin"
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-fi
-for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
+for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case "$ac_file" in
-  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
-       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-  *) ac_file_in="${ac_file}.in" ;;
+  case $ac_file in
+  - | *:- | *:-:* ) # input from stdin
+        cat >$tmp/stdin
+        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  * )   ac_file_in=$ac_file.in ;;
   esac
 
-  echo creating $ac_file
+  test x"$ac_file" != x- && { echo "$as_me:34124: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
 
-  rm -f conftest.frag conftest.in conftest.out
-  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
-  cat $ac_file_inputs > conftest.in
+  # First look for the input files in the build tree, otherwise in the
+  # src tree.
+  ac_file_inputs=`IFS=:
+    for f in $ac_file_in; do
+      case $f in
+      -) echo $tmp/stdin ;;
+      [\\/$]*)
+         # Absolute (can't be DOS-style, as IFS=:)
+         test -f "$f" || { { echo "$as_me:34135: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         echo $f;;
+      *) # Relative
+         if test -f "$f"; then
+           # Build tree
+           echo $f
+         elif test -f "$srcdir/$f"; then
+           # Source tree
+           echo $srcdir/$f
+         else
+           # /dev/null tree
+           { { echo "$as_me:34148: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         fi;;
+      esac
+    done` || { (exit 1); exit 1; }
+  # Remove the trailing spaces.
+  sed 's/[ 	]*$//' $ac_file_inputs >$tmp/in
 
 EOF
 
-
-# Transform confdefs.h into a sed script conftest.vals that substitutes
-# the proper values into config.h.in to produce config.h.  And first:
-# Protect against being on the right side of a sed subst in config.status.
-# Protect against being in an unquoted here document in config.status.
-rm -f conftest.vals
-cat > conftest.hdr <<\EOF
-s/[\\&%]/\\&/g
-s%[\\$`]%\\&%g
-s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
-s%ac_d%ac_u%gp
-s%ac_u%ac_e%gp
-EOF
-sed -n -f conftest.hdr confdefs.h > conftest.vals
-rm -f conftest.hdr
+# Transform confdefs.h into two sed scripts, `conftest.defines' and
+# `conftest.undefs', that substitutes the proper values into
+# config.h.in to produce config.h.  The first handles `#define'
+# templates, and the second `#undef' templates.
+# And first: Protect against being on the right side of a sed subst in
+# config.status.  Protect against being in an unquoted here document
+# in config.status.
+rm -f conftest.defines conftest.undefs
+# Using a here document instead of a string reduces the quoting nightmare.
+# Putting comments in sed scripts is not portable.
+#
+# `end' is used to avoid that the second main sed command (meant for
+# 0-ary CPP macros) applies to n-ary macro definitions.
+# See the Autoconf documentation for `clear'.
+cat >confdef2sed.sed <<\EOF
+s/[\\&,]/\\&/g
+s,[\\$`],\\&,g
+t clear
+: clear
+s,^[ 	]*#[ 	]*define[ 	][ 	]*\(\([^ 	(][^ 	(]*\)([^)]*)\)[ 	]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
+t end
+s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
+: end
+EOF
+# If some macros were called several times there might be several times
+# the same #defines, which is useless.  Nevertheless, we may not want to
+# sort them, since we want the *last* AC-DEFINE to be honored.
+uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
+sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
+sed 's/ac_d/ac_i/g' conftest.defines >>conftest.undefs
+rm -f confdef2sed.sed
 
 # This sed command replaces #undef with comments.  This is necessary, for
 # example, in the case of _POSIX_SOURCE, which is predefined and required
 # on some systems where configure will not decide to define it.
-cat >> conftest.vals <<\EOF
-s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
+cat >>conftest.undefs <<\EOF
+s,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
 EOF
 
-# Break up conftest.vals because some shells have a limit on
-# the size of here documents, and old seds have small limits too.
-
+# Break up conftest.defines because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
+echo '  if egrep "^[ 	]*#[ 	]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
+echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
+echo '  :' >>$CONFIG_STATUS
+rm -f conftest.tail
+while grep . conftest.defines >/dev/null
+do
+  # Write a limited-size here document to $tmp/defines.sed.
+  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
+  # Speed up: don't consider the non `#define' lines.
+  echo '/^[ 	]*#[ 	]*define/!b' >>$CONFIG_STATUS
+  # Work around the forget-to-reset-the-flag bug.
+  echo 't clr' >>$CONFIG_STATUS
+  echo ': clr' >>$CONFIG_STATUS
+  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
+  echo 'CEOF
+  sed -f $tmp/defines.sed $tmp/in >$tmp/out
+  rm -f $tmp/in
+  mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
+  rm -f conftest.defines
+  mv conftest.tail conftest.defines
+done
+rm -f conftest.defines
+echo '  fi # egrep' >>$CONFIG_STATUS
+echo >>$CONFIG_STATUS
+
+# Break up conftest.undefs because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
 rm -f conftest.tail
-while :
+while grep . conftest.undefs >/dev/null
 do
-  ac_lines=`grep -c . conftest.vals`
-  # grep -c gives empty output for an empty file on some AIX systems.
-  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
-  # Write a limited-size here document to conftest.frag.
-  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
-  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
+  # Write a limited-size here document to $tmp/undefs.sed.
+  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
+  # Speed up: don't consider the non `#undef'
+  echo '/^[ 	]*#[ 	]*undef/!b' >>$CONFIG_STATUS
+  # Work around the forget-to-reset-the-flag bug.
+  echo 't clr' >>$CONFIG_STATUS
+  echo ': clr' >>$CONFIG_STATUS
+  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
   echo 'CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-' >> $CONFIG_STATUS
-  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
-  rm -f conftest.vals
-  mv conftest.tail conftest.vals
-done
-rm -f conftest.vals
-
-
-cat >> $CONFIG_STATUS <<\EOF
-  rm -f conftest.frag conftest.h
-  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
-  cat conftest.in >> conftest.h
-  rm -f conftest.in
-  if cmp -s $ac_file conftest.h 2>/dev/null; then
-    echo "$ac_file is unchanged"
-    rm -f conftest.h
+  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
+  rm -f $tmp/in
+  mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
+  rm -f conftest.undefs
+  mv conftest.tail conftest.undefs
+done
+rm -f conftest.undefs
+
+cat >>$CONFIG_STATUS <<\EOF
+  # Let's still pretend it is `configure' which instantiates (i.e., don't
+  # use $as_me), people would be surprised to read:
+  #    /* config.h.  Generated automatically by config.status.  */
+  if test x"$ac_file" = x-; then
+    echo "/* Generated automatically by configure.  */" >$tmp/config.h
   else
-    # Remove last slash and all that follows it.  Not all systems have dirname.
-      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
+  fi
+  cat $tmp/in >>$tmp/config.h
+  rm -f $tmp/in
+  if test x"$ac_file" != x-; then
+    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
+      { echo "$as_me:34266: $ac_file is unchanged" >&5
+echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+         X"$ac_file" : 'X\(//\)[^/]' \| \
+         X"$ac_file" : 'X\(//\)$' \| \
+         X"$ac_file" : 'X\(/\)' \| \
+         .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
-      # The file is in a subdirectory.
-      test ! -d "$ac_dir" && mkdir "$ac_dir"
+        { case "$ac_dir" in
+  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
+  *)                      as_incr_dir=.;;
+esac
+as_dummy="$ac_dir"
+for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
+  case $as_mkdir_dir in
+    # Skip DOS drivespec
+    ?:) as_incr_dir=$as_mkdir_dir ;;
+    *)
+      as_incr_dir=$as_incr_dir/$as_mkdir_dir
+      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
+    ;;
+  esac
+done; }
+
+      fi
+      rm -f $ac_file
+      mv $tmp/config.h $ac_file
     fi
-    rm -f $ac_file
-    mv conftest.h $ac_file
+  else
+    cat $tmp/config.h
+    rm -f $tmp/config.h
   fi
-fi; done
-
+done
 EOF
-cat >> $CONFIG_STATUS <<EOF
+cat >>$CONFIG_STATUS <<\EOF
+#
+# CONFIG_COMMANDS section.
+#
+for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
+  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
+  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
 
-# Extra initialization commands, if any
+  case $ac_dest in
+    default-1 ) for ac_file in $CONFIG_FILES; do
 
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-for ac_file in $CONFIG_FILES; do
-  
         # Support "outfile[:infile[:infile...]]"
         case "$ac_file" in
           (*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
         esac
-  
+
         # PO directories have a Makefile.in generated from Makefile.inn.
         case "$ac_file" in
         (*/[Mm]akefile.in)
@@ -27968,13 +34331,13 @@ for ac_file in $CONFIG_FILES; do
           # In autoconf-2.13 it is called $ac_given_srcdir.
           # In autoconf-2.50 it is called $srcdir.
           test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-  
+
           case "$ac_given_srcdir" in
             (.)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
             (/*) top_srcdir="$ac_given_srcdir" ;;
             (*)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
           esac
-  
+
           if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
             rm -f "$ac_dir/POTFILES"
             test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
@@ -27984,12 +34347,33 @@ for ac_file in $CONFIG_FILES; do
           fi
           ;;
         esac
-      done
-# Extra commands, if any
+      done ;;
+  esac
+done
+EOF
+
+cat >>$CONFIG_STATUS <<\EOF
 
-exit 0
+{ (exit 0); exit 0; }
 EOF
 chmod +x $CONFIG_STATUS
-rm -fr confdefs* $ac_clean_files
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+ac_clean_files=$ac_clean_files_save
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/configure.in tin-2.4.3/configure.in
--- tin-2.4.2/configure.in	2017-12-24 12:52:06.000000000 +0100
+++ tin-2.4.3/configure.in	2018-12-24 10:28:03.507999295 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : configure.in
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2017-06-13
+dnl Updated   : 2018-12-05
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2018 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2019 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=2.4.2
+VERSION=2.4.3
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
@@ -81,7 +81,7 @@ case "$host_os" in
 esac
 
 ### Native Language Support
-ALL_LINGUAS="da de en_GB et fr ru sv tr zh_CN zh_TW"
+ALL_LINGUAS="da de en_GB es et fr ru sv tr zh_CN zh_TW"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
@@ -106,10 +106,6 @@ CF_PROG_AR
 CF_AR_FLAGS
 
 case "$host_cpu:$host_vendor:$host_os" in
-	# check for MacOS X, exclude Darwin on ix86
-#	powerpc:apple:darwin*)  #(vi
-#		AC_DEFINE(MAC_OS_X)
-#		;;
 	# check for cygwin environment
 	# -DSTATIC is needed for pcre
 	*:*:*cygwin*)	#(vi
@@ -458,6 +454,10 @@ PCRE_MAKEFILE=
 if test "$PCRE_HOME" = "no" ; then
 	LINK_SIZE="-DLINK_SIZE=2"
 	AC_SUBST(LINK_SIZE)
+	UTF8="-DSUPPORT_UTF8"
+	UCP="-DSUPPORT_UCP"
+	AC_SUBST(UTF8)
+	AC_SUBST(UCP)
 	PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest"
 fi
 
@@ -738,7 +738,6 @@ CF_CPP_EXPANDS
 CF_CPP_CONCATS
 CF_CHECK_NESTED_PARAMS
 
-
 ###	Checks for header files.
 AC_HEADER_STDC
 AC_HEADER_DIRENT
@@ -806,6 +805,7 @@ CF_CHECK_HEADERS(\
 ###	Checks that depend on existence-checks for headers
 CF_SIZECHANGE
 CF_SYS_SELECT_TIMEVAL
+CF_VA_COPY
 
 ###	Checks for Datatypes.
 AC_CHECK_TYPE(gid_t, int)
@@ -911,12 +911,13 @@ AC_CHECK_LIB(uu, UUInitialize,
 
 # ICU - International Components for Unicode
 # TODO: do separate checks for
-#  - unorm_normalize()
-#  - uidna_IDNToUnicode()
+#  - unorm_normalize() # deprecated since ICU 56
+#  - uidna_IDNToUnicode() # deprecated since ICU 56
 #  - ubidi_open()
 # and for IDNA2008
 #  - uidna_openUTS46()
 #  - uidna_nameToUnicode()
+#  - unorm2_normalize()
 cf_try_icuuc="no"
 cf_try_icuuc46="no"
 AC_CHECK_HEADER(unicode/unorm.h,[
@@ -959,6 +960,10 @@ AC_CHECK_HEADER(unicode/unorm.h,[
 		])
 	])
 ])
+# IDNA2008
+AC_CHECK_HEADER(unicode/unorm2.h, [
+	AC_DEFINE(HAVE_UNICODE_UNORM2_H)
+])
 
 # without icuuc try GNU libunistring for normalization
 if test $cf_try_icuuc = no ; then
@@ -1087,6 +1092,8 @@ AC_CHECK_FUNCS(\
 	chmod \
 	closesocket \
 	execlp \
+	explicit_bzero \
+	explicit_memset \
 	fcntl \
 	fdopen \
 	fork \
@@ -1139,7 +1146,6 @@ AC_CHECK_FUNCS(\
 	unlink \
 	use_default_colors \
 	usleep \
-	vasprintf \
 	vsnprintf \
 	waitpid \
 $cf_tc_funcs )
@@ -1160,6 +1166,26 @@ AC_CHECK_FUNC(clock_gettime,
 	]
 )
 
+AC_MSG_CHECKING([for memset_s])
+AC_TRY_RUN([
+/* Request C11 Annex K */
+#define __STDC_WANT_LIB_EXT1__ 1
+#include <string.h>
+#include <stddef.h>
+int main()
+{
+	char buf[10] = { 1 };
+	if (memset_s((void*) buf, (size_t) 100, 0, (size_t) 1))
+		return(-1);
+}],
+	[
+		AC_MSG_RESULT([yes])
+		AC_DEFINE(HAVE_MEMSET_S)
+	],
+	[AC_MSG_RESULT([no])],
+	[AC_MSG_RESULT([unknown])]
+)
+
 AM_MULTIBYTE_ABLE
 
 AC_MSG_CHECKING(if gettimeofday takes two arguments)
@@ -1422,9 +1448,16 @@ int main() {
 		exit(1);
 	exit(0);
 }],
-	AC_DEFINE(HAVE_ICONV_OPEN_TRANSLIT) AC_MSG_RESULT(yes),
-	AC_MSG_RESULT(no),
-	AC_MSG_RESULT(unknown)
+	[
+		AC_DEFINE(HAVE_ICONV_OPEN_TRANSLIT)
+		AC_MSG_RESULT(yes)
+	],
+	[
+		AC_MSG_RESULT(no)
+	],
+	[
+		AC_MSG_RESULT(unknown)
+	]
 )
 
 # FIXME / TESTME
@@ -1460,7 +1493,7 @@ esac
 if test "$cf_cv_termlib" = pdcurses ; then
 	CF_PDCURSES_X11
 fi
-AC_CHECK_FUNCS(vwprintw)
+AC_CHECK_FUNCS(vw_printw)
 
 ### sum up warnings
 if test "$cf_cv_termlib" = none ; then
@@ -1485,7 +1518,7 @@ CF_DEFINE_STRING(TIN_CPP,      "$CPP")
 CF_DEFINE_STRING(TIN_CPPFLAGS, "$CPPFLAGS")
 CF_DEFINE_STRING(TIN_LD,       "$CC")
 CF_DEFINE_STRING(TIN_LDFLAGS,  "$LDFLAGS")
-CF_DEFINE_STRING(TIN_LIBS,     "$LIBS")
+CF_DEFINE_STRING(TIN_LIBS,     "$PCREDIR_LIBS $LIBS")
 
 AC_OUTPUT($PCRE_MAKEFILE
 	$SUB_MAKEFILE
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/CHANGES tin-2.4.3/doc/CHANGES
--- tin-2.4.2/doc/CHANGES	2017-12-22 09:31:25.000000000 +0100
+++ tin-2.4.3/doc/CHANGES	2018-12-24 10:28:01.295913045 +0100
@@ -1,8 +1,68 @@
+-- 2.4.3 release 20181224 "Glen Mhor" --
+
+ 012) Thomas E. Dickey <dickey@invisible-island.net>
+      ADD. update configure macros
+      ADD. check for va_copy() for pre C99 systems
+      FIX. aclocal.m4, configure[.in], autoconf.h[in], tin.h, memory.c
+           screen.c, string.c, tcurses.c
+
+ 011) Francisco Javier Serrador <fserrador@gmail.com>
+      ADD. spanish translation
+      FIX. es.po
+
+ 010) Matt Anton <tin@lv223.org>
+      ADD. updated french translation
+      FIX. fr.po
+
+ 009) Dennis Preiser <dennis@d--p.de>
+      BUG. ensure destination of match_string() is NULL terminated
+      BUG. possible buffer overflows with long translations
+      BUG. fixed length buffer in rfc1522_decode() may overflow
+      ADD. don't idna_decode() strings which are not IDNA encoded
+      ADD. ability to filter on Path:-header
+      FIX. art.c, config.c, feed.c, filter.c, getline.c, help.c, lang.c
+           main.c, memory.c, nntplib.c, page.c, rfc2047.c, save.c, screen.c
+           extern.h, nntplib.h, proto.h, tin.h, tin.5
+
+ 008) Urs Janssen <urs@tin.org>
+      ADD. config.guess, config.sub update
+      ADD. checks for explicit_bzero(), explicit_memset(), memset_s()
+      ADD. check for unicode/unorm2.h to favor unorm2_normalize() over
+           unorm_normalize() if found
+      ADD. NFKC_case_fold normalization if unicode/unorm2.h is found
+      ADD. don't strip binray with "make install"
+      ADD. match_string()/match_item() now stop on first '\n'
+      ADD. don't show broken active file messages if not running with -D 1
+      ADD. accept arbitrary line length in mail.active file
+      ADD. allow (multiple) -v for debug mode
+      ADD. honor NDEBUG in assert() replacement
+      BUG. possible buffer overflow when prompting for a wildcard search
+           pattern in get_search_pattern()
+      BUG. possible buffer overflows with long translations
+      BUG. pointer arithmetic with possible NULL pointer
+      BUG. didn't recheck CAPABILITIES after auth
+      BUG. transport-padding on mime boundaries wasn't ignored
+      BUG. get_group_from_list() used in 'L'lookup_msgid() couldn't handle
+           FWS as of RFC 5536 3.1.4.
+      ADD. rename FOLLOW_USEFOR_DRAFT to ALLOW_FWS_IN_NEWSGROUPLIST
+      ADD. remove some redundant assigns
+      ADD. switch from autoconf-2.13.20110430 to autoconf-2.52.20181006
+      ADD. be more verbose on connections errors when get_tcp6_socket()
+           is used (debian bug #232924)
+      FIX. active.c, art.c, auth.c, config.c, cook.c, debug.c, feed.c
+           getline.c, group.c, header.c, help.c, init.c, keymap.c, lang.c
+           list.c, mail.c, main.c, misc.c, newsrc.c, nntplib.c, options_menu.c
+           page.c, post.c, read.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c
+           save.c, search.c, screen.c, select.c, signal.c, sigfile.c
+           strftime.c, string.c, extern.h, proto.h, tin.h, config.guess
+           config.sub, aclocal.m4, configure[.in], autoconf.h[in]
+           Makefile[.in], tin.1, tin.5
+
 -- 2.4.2 release 20171224 "Lochhead" --
 
  007) Thomas E. Dickey <dickey@invisible-island.net>
       ADD. update configure macros
-      FIX. aclocal.m4, configure
+      FIX. aclocal.m4, configure[.in]
 
  006) Mesutcan Kurt <mesutcank@gmail.com>
       ADD. updated turkish translation
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/CHANGES.old tin-2.4.3/doc/CHANGES.old
--- tin-2.4.2/doc/CHANGES.old	2017-12-22 09:36:43.000000000 +0100
+++ tin-2.4.3/doc/CHANGES.old	2018-11-20 09:07:29.277060905 +0100
@@ -289,7 +289,7 @@ U001) Matt Anton <tin@syrius.org>
            be 497 bytes max).
       BUG. hypothetic out of bounds write in msg_add_header() if more than
            MAX_MSG_HEADERS are added automatically
-      BUG. don't null strings will illegal multibyte sequences, just replace
+      BUG. don't null strings with illegal multibyte sequences, just replace
            everything after the fist illegal sequence with ?
       FIX. active.c, config.c, feed.c, lang.c, page.c, post.c, read.c,
            rfc2046.c, string.c, config.guess, config.sub, de.po
@@ -378,7 +378,7 @@ U016) Toomas Soome <Toomas.Soome@microli
 U015) Dennis Preiser <dennis@d--p.de>
       ADD. user defined screen layout at selection, group and thread level
            (debian bug #63877)
-      BUG. the code for genetaring initials (used for quote_chars) was not
+      BUG. the code for generating initials (used for quote_chars) was not
            multibyte safe
       FIX. attrib.c, config.c, group.c, init.c, lang.c, memory.c, misc.c
            options_menu.c, page.c, post.c, save.c, screen.c, select.c, string.c
@@ -485,7 +485,7 @@ U004) Thomas E. Dickey <dickey@invisible
 U003) Urs Janssen <urs@tin.org>
       ADD. config.guess, config.sub update
       ADD. heapsort.c fallback
-      ADD. compile heapsort.c and xface.c conditionaly
+      ADD. compile heapsort.c and xface.c conditionally
       ADD. configure check for libunistring if libicuuc is not found
       ADD. configure check for setvbug
       ADD. prefer libicuuc for idna2003 decoding over libidn
@@ -555,7 +555,7 @@ U029) Thomas E. Dickey <dickey@invisible
       ADD. update configure macros; switch to 2.13.20110430
       ADD. --with-pkg-config configure switch
       ADD. --with-textdomain configure switch
-      ADD. don't use hardcoded number of available colors; don't try to set
+      ADD. don't use hard coded number of available colors; don't try to set
            colors out of identified range
       FIX. color.c, curses.c, init.c, main.c, tcurses.c, autoconf.h[in]
            proto.h aclocal.m4, configure[.in], Makefile, Makefile.in
@@ -639,7 +639,7 @@ U022) Thomas E. Dickey <dickey@invisible
 
 U021) Dennis Preiser <dennis@d--p.de>
       BUG. SIGWINCH at page level after a connection timeout lead to a crash
-      BUG. no SIGWINCH hadling in setup_check_article()
+      BUG. no SIGWINCH handling in setup_check_article()
       BUG. comments in references were not skipped
       BUG. fixed some display problems in the !USE_CURSES case
       ADD. info message on SearchRepeat without previous search
@@ -774,9 +774,9 @@ U014) Urs Janssen <urs@tin.org>
       ADD. convert MOTD from UTF-8 to local-charset
       ADD. warn about aliased groups
       ADD. reduce number of "LIST ACTIVE grp" cmds send with -n if server
-           announces "LIST ACTIVE" capabillity
+           announces "LIST ACTIVE" capability
       ADD. reduce number of "LIST NEWSGROUPS grp" cmds send with -n if server
-           announces "LIST NEWSGROUPS" capabillity
+           announces "LIST NEWSGROUPS" capability
       ADD. prefer "LIST COUNTS" over "LIST ACTIVE" when announced via
            CAPABILITIES
       BUG. NULL was only allowed once to unbound a keymapping
@@ -1182,7 +1182,7 @@ U044) Travis Brown <travisb@sfu.ca>
            options_menu.c, tincfg.tbl, tin.1, tin.5
 
 U043) Urs Janssen <urs@tin.org>
-      BUG. POST_EDIT was mssing from post_cancel_keys
+      BUG. POST_EDIT was missing from post_cancel_keys
       BUG. GLOBAL_QUIT was missing from post_edit_keys and
            post_edit_ext_keys and not rebindable in post_continue_keys
       BUG. duplicated onlinehelp entries
@@ -1291,7 +1291,7 @@ U032) Michael Bienia <michael@vorlon.pin
       ADD. (w)strunc() now malloc()s the needed space
       ADD. line-scrolling in select-, group- and thread-level
       ADD. screen-scrolling iKeyScrollUp ('<'), iKeyScrollDown ('>')
-      ADD. unifiy option-value description formats
+      ADD. unify option-value description formats
       BUG. missing file truncation in do_rfc15211522_encode()
       FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h, cook.c, global.c
            group.c, help.c, keymap.c, lang.c, options_menu.c, page.c, post.c
@@ -1342,7 +1342,7 @@ U028) Michael Bienia <michael@vorlon.pin
       ADD. allow to hide options in the 'M'enu based on the value of other
            options
       ADD. crsr-up/dowm in option-list
-      ADD. remove CURR_GROUP dependecy from sort functions
+      ADD. remove CURR_GROUP dependency from sort functions
       ADD. wcspart() now mallocs the needed space on its own
       ADD. kill/hot-menu "Kill/Select pattern scope" now walks up the
            hierarchy level
@@ -1358,7 +1358,7 @@ U028) Michael Bienia <michael@vorlon.pin
 -- 1.7.5 release 20040615 "Gighay" --
 
  024) Herbert Xu <herbert@gondor.apana.org.au
-      BUG. potential use/free of unitialized data in get_recipients()
+      BUG. potential use/free of uninitialized data in get_recipients()
       FIX. post.c
 
  023) Michael Bienia <michael@vorlon.ping.de>
@@ -1729,7 +1729,7 @@ U166) Andreas Metzler <tin-dev@downhill.
 U165) Michael Bienia <michael@vorlon.ping.de>
       BUG. manpage cleanups
       BUG. //TRANSLIT might not work correct
-      BUG. changing thread_articles via 'M'enu while being an 'emtpy'
+      BUG. changing thread_articles via 'M'enu while being an 'empty'
            group caused a crash
       ADD. +/-MULTIBYTE_ABLE to -V output
       FIX. config.c, main.c, misc.c, tin.1, tin.5
@@ -1755,7 +1755,7 @@ U163) Jason Faultless <jason@altarstone.
            newsrc.c, open.c, post.c, refs.c, tin.1
 
 U162) Thomas E. Dickey <dickey@invisible-island.net>
-      BUG. -lintl may not be linked to executable if using a "externl" lib
+      BUG. -lintl may not be linked to executable if using an "external" lib
       FIX. aclocal.m4, configure[.in], Makefile[.in], Makefile.inn
 
 U161) Corinna Vinschen <corinna@vinschen.de>
@@ -1887,7 +1887,7 @@ U146) Urs Janssen <urs@tin.org>
       BUG. didn't read attributes file when started with '-q' flag
       BUG. parse_rfc822_headers() did also decode the address-part of
            of headers like From/To
-      BUG. removed some hardcoded keys
+      BUG. removed some hard coded keys
       BUG. fixed a few typos in the french translation
       BUG. -S without -n did also save new groups
       BUG. $AUTOSUBSRIBE was broken
@@ -2429,7 +2429,7 @@ U089) Urs Janssen <urs@tin.org>
       BUG. sometimes illegal From-fields were written to
            local cached overviews
       BUG. missing From caused crashes when replying
-      BUG. match_string() doesn't allow emtpy strings (U048)
+      BUG. match_string() doesn't allow empty strings (U048)
       BUG. duplicated Cancel-Lock in rare cases
       BUG. eat_re() could modify subject in aborted posts
       BUG. unknown Content-Transfer-Encodings defaulted to 7bit instead of
@@ -2716,7 +2716,7 @@ U059) Urs Janssen <urs@tin.org>
       BUG. insert_from_header() didn't fclose() open files on invalid
            From: lines
       BUG. off by one quoting error in cooked mode with no headers shown
-           in followups/replys
+           in followups/replies
       BUG. backup_file() treated missing source files as an error
       BUG. if a nntp:-url only contained the name of a group but didn't
            specify an article the last group name component wasn't recognized
@@ -2822,16 +2822,16 @@ U052) Urs Janssen <urs@tin.org>
            mailboxes
       BUG. fetch_postponed_article() didn't unquote quoted From_ lines
       BUG. storing in MMDF mailboxes was broken
-      BUG. quoting long lines in followups/replys lead to wrong quote
+      BUG. quoting long lines in followups/replies lead to wrong quote
            levels
       BUG. didn't compile on MacOS X with apples gcc-port
       BUG. contains_nonprintables() check for encoded words was to soft
-      BUG. off by one quoting error in followups/replys
+      BUG. off by one quoting error in followups/replies
       BUG. url_handler.sh didn't handle uppercase schemes and & in URLs
       BUG. 'U' in raw_mode crashed tin
       BUG. newline missing in bugreport
       ADD. .ps (Palestinian Territories) as a valid TLD
-      ADD. use the raw-article for followups/replys if pager is in
+      ADD. use the raw-article for followups/replies if pager is in
            raw-mode
       ADD. config.guess, config.sub, metamutt (1.15 -> 1.17) update
       ADD. expiretover script for purging old cached overview data
@@ -3420,7 +3420,7 @@ U001) Urs Janssen <urs@tin.org>
      FIX. misc.c
 
 681) Vincent Lefevre <vlefevre@ens-lyon.fr>
-     BUG. used C-style comparsion in shell script
+     BUG. used C-style comparison in shell script
      FIX. configure[.in]
 
 680) Dawid Kuroczko <dk@ssw.krakow.pl>
@@ -3726,7 +3726,7 @@ U001) Urs Janssen <urs@tin.org>
      FIX. feed.c, save.c, tin.1
 
 639) Roland Rosenfeld <roland@spinnaker.rhein.de>
-     ADD. respect mail_address for mail-replys if not using interactive
+     ADD. respect mail_address for mail-replies if not using interactive
           mailer (!use_mailreader_i)
      FIX. post.c
 
@@ -3933,7 +3933,7 @@ U001) Urs Janssen <urs@tin.org>
 
 610) Jason Faultless <jason@radar.tele2.co.uk>
      BUG. if the shell tin is running in is SIGHUP tin could fall into
-          a endless loop
+          an endless loop
      FIX. read.c, signal.c
 
 609) Ralf Doeblitz <doeblitz@gmx.de>
@@ -4113,7 +4113,7 @@ U001) Urs Janssen <urs@tin.org>
 583) Urs Janssen <urs@tin.org>
      BUG. compile with -DDONT_HAVE_PIPING didn't work
      BUG. broken newsrc-lines could cause a core-dump
-     BUG. if starting with on commandline group, tin doesn't display
+     BUG. if starting with on command-line group, tin doesn't display
           any groupnames after leaving group-level
      BUG. no check for empty but present Followup-To line if posting
           to multiple newsgroups
@@ -4405,7 +4405,7 @@ U001) Urs Janssen <urs@tin.org>
      FIX. several supplied patches
 
 533) Ralf Doeblitz <doeblitz@gmx.de>
-     BUG. commandline flags overridden by tinrc values
+     BUG. command-line flags overridden by tinrc values
      BUG. screen not initialized to default attributes when using color
      BUG. documentation for default_filter_kill_header and
           default_filter_select_header outdated in man page
@@ -4424,7 +4424,7 @@ U001) Urs Janssen <urs@tin.org>
      FIX. rfc1521.c
 
 530) Urs Janssen <urs@tin.org>
-     BUG. Newsgroups:-line was present in mail-replys, renamed it to
+     BUG. Newsgroups:-line was present in mail-replies, renamed it to
           X-Newsgroups (RFC 822 doesn't define a Newsgroups:-header)
           for mail_to_author and removed it from mail_to_someone where
           it's usually present in the body.
@@ -4447,7 +4447,7 @@ U001) Urs Janssen <urs@tin.org>
      FIX. tin.h, filter.c, group.c
 
 527) Jason Faultless <jason@radar.tele2.co.uk>
-     BUG. 'A'uthor search backwards might produce a
+     BUG. 'A'uthor search backwards might produce an
            invalid offset into arts[]
      FIX. search.c
 
@@ -4729,7 +4729,7 @@ U001) Urs Janssen <urs@tin.org>
           prompt.c, select.c, active.c
 
 480) Roland Rosenfeld <roland@spinnaker.rhein.de>
-     BUG. search in 'M'enu ends in a endless loop if no match was found
+     BUG. search in 'M'enu ends in an endless loop if no match was found
      BUG. off by one error when jumping direct to a 'M'enu option
      ADD. runtime check if color is supported
      FIX. search.c, extern.h, proto.h, color.c, config.c, group.c, lang.c
@@ -5187,7 +5187,7 @@ U001) Urs Janssen <urs@tin.org>
 
 412) Urs Janssen <urs@akk.uni-karlsruhe.de>
      ADD. test for curses before reading any config-files
-     BUG. upon Supersedes Reply-To: was inserted even if $REPLYTO was't set
+     BUG. upon Supersedes Reply-To: was inserted even if $REPLYTO wasn't set
      FIX. main.c, post.c
 
 411) Oliver B. Warzecha <obw@amarok.ping.de>
@@ -5498,7 +5498,7 @@ U001) Urs Janssen <urs@tin.org>
 
 358) Kevin Lentin <kevinl@cs.monash.edu.au>
      BUG. When reading mail groups tin tries to connect the server
-     ADD. prompt_yn2() now allows only 'y','n','ESC' as a answer
+     ADD. prompt_yn2() now allows only 'y','n','ESC' as an answer
      BUG. if you answer the reconnect to server question with no or the
           connection is broken the newsrc is written out before tin exits.
      FIX. several supplied patches
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/CREDITS tin-2.4.3/doc/CREDITS
--- tin-2.4.2/doc/CREDITS	2017-05-03 19:47:32.000000000 +0200
+++ tin-2.4.3/doc/CREDITS	2018-04-19 13:28:41.161189809 +0200
@@ -57,13 +57,13 @@ Peter Van Rossem, Clifton Royston, Rado
 Rich Salz, Gary Sanders, Nickolay Saukh, John Sauter, Christopher Sawtell,
 Holger Schif, Volker Schmidt, John Schmitz, Torsten Schneider, Stefan Scholl,
 Rainer Scholz, Juergen Schroeder, Larry Schwimmer, Randy Scott, Bart Sears,
-Karl-Olav Serrander, Ozge Sevinc, Doug Sewell, Chung-chieh Shan,
-Philip Shearer, Jungshik Shin, Sergey Shkonda, Andreas Siegert,
-Andrey Simonenko, Mark Smith, Toomas Soome, Steve Spearman, Glenn Spell,
-Helmut Springer, Cliff Stanford, Steve Starck, Jason Steiner, Ralf Stephan,
-Michael Stenns, Helmrich Streitmatter, Hans Werner Strube, Dieter Stueken,
-Ed Sznyter, Lech Szychowski, Dean Takemori, Darrell Tangman, Derek Terveer,
-Carsten Theis, Julian Thompson, David Tiller, Andry Timonin,
+Karl-Olav Serrander, Francisco Javier Serrador, Ozge Sevinc, Doug Sewell,
+Chung-chieh Shan, Philip Shearer, Jungshik Shin, Sergey Shkonda,
+Andreas Siegert, Andrey Simonenko, Mark Smith, Toomas Soome, Steve Spearman,
+Glenn Spell, Helmut Springer, Cliff Stanford, Steve Starck, Jason Steiner,
+Ralf Stephan, Michael Stenns, Helmrich Streitmatter, Hans Werner Strube,
+Dieter Stueken, Ed Sznyter, Lech Szychowski, Dean Takemori, Darrell Tangman,
+Derek Terveer, Carsten Theis, Julian Thompson, David Tiller, Andry Timonin,
 Elmar W. Tischhauser, Mark Tomlin, Mark Tomlinson, Michael Traub,
 Martin Treusch von Buttlar, Mark Trumbull, Alex Vasylenko, Michael Velten,
 Adri Verhoef, Paul Vickers, Corinna Vinschen, Mingye Wang, Oliver B. Warzecha,
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/INSTALL tin-2.4.3/doc/INSTALL
--- tin-2.4.2/doc/INSTALL	2017-08-10 09:34:30.000000000 +0200
+++ tin-2.4.3/doc/INSTALL	2018-11-22 16:38:04.380558629 +0100
@@ -261,7 +261,7 @@ Can be overridden by setting the environ
 Bypass a bug in some broken NNTPservers which need an extra GROUP command
 before accepting a LISTGROUP command. This can be also used to bypass the
 bug in some servers (i.e. DeleGate, SurgeNews) where LISTGROUP doesn't
-select the group and thus subseqent cmds. fail.
+select the group and thus subsequent cmds. fail.
 
 --enable-xhdr-xref (default: on)
 If disabled, don't allow using XHDR XREF if XOVER doesn't work to mark
@@ -517,9 +517,9 @@ me know the problems by sending me a bug
 within tin). See doc/reading-mail.txt for further information.
 
 --enable-cancel-locks (default: off)
-Turn on Cancel-Locks. This feature requires the client to know the
-Message-ID of the posting, so if your server does not offer server side
-purposed IDs you have to mess around with EVIL_INSIDE
+Turn on Cancel-Locks (RFC 8315). This feature requires the client to know
+the Message-ID of the posting, so if your server does not offer server side
+purposed IDs you have to mess around with EVIL_INSIDE.
 
 --enable-heapsort (default: on)
 Enable heapsort(3) as alternative to qsort(3). In large groups with a long
@@ -657,9 +657,10 @@ allow additional toplevel domains (GNKSA
 EVIL_INSIDE
 let tin generate Message-IDs
 
-FOLLOW_USEFOR_DRAFT
+ALLOW_FWS_IN_NEWSGROUPLIST
 issue a warning instead of an error-message if Newsgroups: or
 Followup-To:-header contains spaces, newlines or tabs.
+See RFC 5536 3.1.4. and RFC 5536 3.2.6.
 
 
 Compiled & installed
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/TODO tin-2.4.3/doc/TODO
--- tin-2.4.2/doc/TODO	2017-12-22 09:37:04.000000000 +0100
+++ tin-2.4.3/doc/TODO	2018-12-06 09:52:21.985271058 +0100
@@ -114,6 +114,9 @@ o  mailers other than sendmail (f.e. elm
 
 New features
 ------------
+o  allow per server cache_overview_files setting via serverrc.
+   [20180215 Urs Janssen <urs@tin.org>]
+
 o  implement SAVE_APPEND_FILE_ALL ('A') and SAVE_OVERWRITE_ALL ('O') keys
    which just ask once if file(s) already exist (open_save_filename()).
    [20170811 Urs Janssen <urs@tin.org>]
@@ -124,8 +127,7 @@ o  add second pipe command when piping m
    sense).
    [20160412 Urs Janssen <urs@tin.org>]
 
-o  allow abort piping multiple articles, ESC/'z' just aborts the current
-   one
+o  allow abort piping multiple articles, ESC/'z' just aborts the current one
    [20160409 Urs Janssen <urs@tin.org>]
 
 o  add per scope getart_limit via attributes
@@ -137,11 +139,11 @@ o  add support for %A (Address), %C (Fir
    [20130925 Urs Janssen <urs@tin.org>]
 
 o  add a key to "drop" pending data from the server (either by
-   disconnet/reconnect (fast but reconnect may fail due to rate limit or ...)
+   disconnect/reconnect (fast but reconnect may fail due to rate limit or ...)
    or via calling drain_buffer() (might be slow if there is much pending
    data)) so one doesn't have to quit and restart tin if the client/server
-   communication get's desynced (i.e by reading an article which has a non
-   dotstuffed lone '.' in it or the like)
+   communication gets desynced (i.e by reading an article which has a non
+   dot-stuffed lone '.' in it or the like)
    [20130615 Urs Janssen <urs@tin.org>]
 
 o  x_body currently doesn't allow cmd. execution via ! like x_headers
@@ -275,14 +277,11 @@ o  add "Face:" (incompatible "X-Face:"-r
 
 o  turn CA_ERROR_SPACE_IN_NEWSGROUPS, CA_ERROR_NEWLINE_IN_NEWSGROUPS,
    CA_ERROR_SPACE_IN_FOLLOWUP_TO, CA_ERROR_NEWLINE_IN_FOLLOWUP_TO into
-   CA_WARNING_s (see draft-ietf-usefor-article-06.txt 5.5) and mark them
+   CA_WARNING_s (see RFC 5536 3.1.4. and 3.2.6.) and mark them
    for removal in the future.
-   [define FOLLOW_USEFOR_DRAFT to turn the mentioned errors into
+   [define ALLOW_FWS_IN_NEWSGROUPLIST to turn the mentioned errors into
     warnings. 20011226 Urs Janssen <urs@tin.org>]
 
-o  check FOLLOW_USEFOR_DRAFT code against RFC 5536
-   [20120221 Urs Janssen <urs@tin.org>]
-
 o  support "Suggested Minimal Digest Format"
    <ftp://rtfm.mit.edu/pub/usenet/news.answers/faqs/minimal-digest-format>
 
@@ -341,7 +340,7 @@ o  check if server supports 'LIST MODERA
    leave the mailing to the server; if the group has limited distribution
    inform the user, ...)
 
-o  if using "-n" commandline switch you can't subscribe to newsgroups not
+o  if using "-n" command-line switch you can't subscribe to newsgroups not
    present in your newsrc - a simple check against the server
    (e.g. GROUP $newsgroup or if !NNTP try to stat the dir) would help.
    if the server understands "LIST ACTIVE grp" we could also get the group's
@@ -368,7 +367,7 @@ o  MIME-pgp support according to RFC 201
    storing the raw-offset of each part in the article would be very helpful.
 
 o  pgpverify invocation with a single key instead of '|''a''pgpverify' or a
-   buildin pgpverify solution.
+   built-in pgpverify solution.
 
 o  pgp-{6,7} support
 
@@ -437,7 +436,7 @@ o  Add to the attachment menu ('V'):
      '%'  (toggle rot13 encoding of screen content)
      '&'  (GLOBAL_TOGGLE_COLOR)
 
-o  Add a commandline switch (-V) that prints out all values of cpp-symbols
+o  Add a command-line switch (-V) that prints out all values of cpp-symbols
    etc. [partly done, but should be cleaned up]
 
 o  Reorganize tinrc into related sections for easier editing
@@ -445,7 +444,7 @@ o  Reorganize tinrc into related section
 
 o  A system-wide tinrc configuration file (to hold some defaults).
    [done: /etc/tin/tinrc] A key code to reset to the system defaults.
-   Maybe a second file which could be used to force settings (eg
+   Maybe a second file which could be used to force settings (eg.
    inews & mailer) (tin.defaults [--with-defaults-dir] is a start)
 
 o  when From: only contains "First-name Last-name" tin strips the
@@ -526,7 +525,7 @@ o  add config option for (external) view
 
 Filtering enhancements
 ----------------------
-o  add xref filter to the filter-menu
+o  add Xref + Path filter to the filter-menu
 
 o  add spamassassin interface when ever adding body filters
 
@@ -538,6 +537,7 @@ o  add command: mark all articles older/
 
 o  fix kill/hot mechanism so that it is possible to match articles on
    arbitrary headers
+   [done for Path, Dennis]
 
 o  don't strip "Re: " out of the subject before applying the filter on it
 
@@ -600,12 +600,12 @@ o  ditch MAX_MSG_HEADERS (post.c)
 
 o  always display (also) the servers error response string to the user,
    currently tin sometimes gives generic messages (e.g. when authentication
-   fails), but the servers response may include additional infos (like
+   fails), but the servers response may include additional info (like
    bandwidth exceeded)
    [20101230 Urs Janssen <urs@tin.org>]
 
-o  rewrite mini-help, remove the long strings and generate them dynamiclly
-   one help text for each key makes translations more easy and uniq and can
+o  rewrite mini-help, remove the long strings and generate them dynamically
+   one help text for each key makes translations more easy and unique and can
    use the available space on the screen much better if not running on 80
    columns.
    [20100326 Urs Janssen <urs@tin.org>]
@@ -627,16 +627,12 @@ o  tinrc.confirm_choice should be writte
 
 o  use read()/write() instead of fputs()/fgets() on socket
 
-o  move several (server related) files into the per-server dir
-   e.g.:
+o  move several (server related) files into the per-server dir e.g.:
       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.news${NNTPSERVER+"-$NNTPSERVER"}/
    should be
       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"}/.news/
    [20050807 Urs Janssen <urs@tin.org>]
 
-o  upgrade configure-script to >= autoconf-2.61
-   [20050728 Urs Janssen <urs@tin.org>]
-
 o  remove untranslatable constructs like txt_prefix_*
    [20050413 Urs Janssen <urs@tin.org>]
 
@@ -655,7 +651,7 @@ o  read_overview() calls eat_re() which
    subject. the modified subject is used for batch_mode opperatios (-N/-M)
    which might not be what ppl. expect and eat_re() is the only function
    which needs the 'regex' overhead in batch_mode... (see also the note
-   about "Re: "strpping at "Filtering enhancements").
+   about "Re: "-stripping at "Filtering enhancements").
    [20050225 Urs Janssen <urs@tin.org>]
 
 o  use new_nntp_command() instead of nntp_command() in the rest of the
@@ -788,14 +784,14 @@ o  make select/group/thread/page-level m
 
 o  make mm_network_charset an "option_list" to avoid junk input or
    undesired (UTF-1, UTF-7, UTF-16*, UTF-32*, UCS-2, UCS-4, ...) encodings.
-   add configure check for the hardcoded charsets (try iconv_open(x,
+   add configure check for the hard coded charsets (try iconv_open(x,
    us-ascii) on each...) and disable those not available.
    (think about more network charsets (GB2312, GB18030, Shift_JIS,
     ISO-8859-6[-{I,E}], ISO-8859-8[-{I,E}], ISO-8859-11, VISCII, VIQR;
     check whether KOI8-RU is still used/valid))
    [done except configure check 20010907 urs@tin.org]
 
-o  make mm_network_charset an user configurable item list
+o  make mm_network_charset a user configurable item list
    ("US-ASCII:ISO-8859-1:ISO-8859-9:ISO-8859-15:UTF-8",
     "US-ASCII:ISO 8859-5:KOI8-R:UTF-8",
     "EUC-CN:ISO-2022-CN:ISO-2022-CN-EXT:Big5:UTF-8", whatever)
@@ -813,18 +809,26 @@ o  add IDNA 2003 (RFC 3490ff.) and IDNA
    [20030917 Urs Janssen <urs@tin.org>]
 
 o  add normalization
-   (via <http://oss.software.ibm.com/icu/> or
+   (via <http://site.icu-project.org/> or
    <http://www.gnu.org/software/libidn/> or
    <http://www.gnu.org/software/libunistring/>)
    (done for search strings only, missing for "threading" by subject etc. pp.)
    [20031209 Michael Bienia <michael@vorlon.ping.de>]
 
+o  rewrite ICU configure checks
+   [20180710 Urs Janssen <urs@tin.org>]
+
 o  check for wcsftime() and if found use it instead of strftime() (at
    least in page.c).
    [20130129 Urs Janssen <urs@tin.org>]
 
 Docs/online help
 ----------------
+o  document the difference between
+   - "-D 1" (nntp dialog with likely long multilines responses skipped)
+   - "-vD 1" (full nntp dialog)
+   - "-vvD 1" (full nntp dialog plus diagnostic messages)
+
 o  the documentation of PageFollowupQuoteHeaders (^W) and
    PageReplyQuoteHeaders (^E) is wrong as not all headers but just those
    visible via news_headers_to_display (or all if raw mode is on
@@ -838,14 +842,14 @@ o  the online help of GroupMarkUnselArtR
 o  document the different signals/actions (e.g. SIGUSR2 writes newsrc)
    [20080209 Urs Janssen <urs@tin.org>]
 
-o  exit staus documentation in the man page isn't correct, we have more
+o  exit status documentation in the man page isn't correct, we have more
    exit codes than just 0/1 (and 2 in the -Z case).
    [20080320 Urs Janssen <urs@tin.org>]
 
-o  review the danish, swedish, turkish, russian and kinyarwanda translations
-   (da.po, sv.po, tr.po, ru.po, rw.po); add/finish man-page translation(s).
+o  review the spanish, swedish and russian translations
+   (es.po, sv.po, ru.po); add/finish missing man-page translation(s).
 
-o  add installation guide (in html)
+o  add installation guide (in html?)
 
 o  add cross-compilation hints
    	CC="crosscc" LD="crossld" AR="crossar" RANLIB=":" MAKE="crossmake" \
@@ -871,6 +875,9 @@ Not yet classified
 o  allow per group cancel_lock_algo setting via attributes?
    [20170810 Urs Janssen <urs@tin.org>]
 
+o  allow per group cache_overview_files setting via attributes?
+   [20180215 Urs Janssen <urs@tin.org>]
+
 o  abort HEAD/NEXT loop on 5xx responses to HEAD? (see
    art.c:open_art_header())
    [20161011 Urs Janssen <urs@tin.org>]
@@ -953,9 +960,6 @@ o  the documentation suggests that novro
    fix the documentation or the behaviour.
    [20100103 Urs Janssen <urs@tin.org>]
 
-o  FOLLOW_USEFOR_DRAFT is a misnomer as RFC 5536 is released
-   [20091225 Urs Janssen <urs@tin.org>]
-
 o  un/subscribe_pattern() is very slow on servers with a huge active file
    [20091223 Urs Janssen <urs@tin.org>]
 
@@ -981,7 +985,7 @@ o  create debug output in
    ${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"}
    instead of in $TMPDIR (as it may contain username and password,
    access restrictions in $TMPDIR are a bad idea as other users
-   need to be able to overwrite the file)
+   need to be able to overwrite the file (multi user system)).
    [20080211 Urs Janssen <urs@tin.org>]
 
 o  -M/-N report is mailed to userid, should we use tinrc.mail_address
@@ -1003,7 +1007,7 @@ o  rename prompt_followupto (to prompt_e
    "Followup-To & Summary"; "Followup-To & Keywords";
    "Summary & Keywords"; "Followup-To, Summary & Keywords"} or make it a
    user-definable text field like news_headers_to_display? or leave this
-   entirely to the user - he could tweak attributes accrodingly.
+   entirely to the user - he could tweak attributes accordingly.
    [20060503 Urs Janssen <urs@tin.org>]
 
 o  in several places only the latest keybinding is shown in prompts
@@ -1039,7 +1043,7 @@ o  what todo if in a CTE: x-uue the CD:
    saving and in the overview in the pager.
    [urs@tin.org]
 
-o  inverse_okay's Menu description isn't accurate (invers is also used for
+o  inverse_okay's Menu description isn't accurate (inverse is also used for
    URL highlighting). mono_mark* do allow "Reverse video" even if
    inverse_okay=FALSE.
 
@@ -1053,10 +1057,11 @@ o  what about -a cmd-line flag? is this
    dropped, '&' can be used for runtime color toggling.
    [20021106 Urs Janssen <urs@tin.org>]
 
-o  commas in real-name might cause problems in mail-replys
-   From: Last, First <user@accou.nt> (which is illegal) leads to
-   To: Last, First<user@accou.nt> which is last@localhost,user@accou.nt
-   should we try to fix things and quote the realname part?
+o  commas in real-name might cause problems in mail-replies
+   'From: Last, First <user@example.com>' (which was illegal in RFC 1036 but
+   is no longer with RFC 5536) leads to 'To: Last, First<user@example.com>'
+   which is 'last@localhost,user@example.com' should we try to fix things and
+   quote the realname part?
    [20021007 Urs Janssen <urs@tin.org>]
 
 o  setting TIN_HOMEDIR to a non-existent dir gives a "Filesystem full"
@@ -1074,7 +1079,7 @@ o  update gettext stuff to > gettext-0.1
 o  and pcre2 support (new API)
    <http://www.pcre.org/current/doc/html/>
 
-o  clean up included pcre stuff and update to >= pcre-8.40
+o  clean up included pcre stuff and update to >= pcre-8.42
 
 o  shows up cross-postings multiple times even if read once before getting
    a resync/reread active/newsrc-file
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/WHATSNEW tin-2.4.3/doc/WHATSNEW
--- tin-2.4.2/doc/WHATSNEW	2017-08-09 10:10:48.000000000 +0200
+++ tin-2.4.3/doc/WHATSNEW	2018-12-05 13:36:55.335471218 +0100
@@ -9,7 +9,7 @@ New features
 - options to color external quotes (extquote_handling, extquote_regex,
   col_extquote)
 - LookupMessage ('L') in select level if reading via NNTP
-
+- filter articles based on Path, see doc/filtering for details
 
 Changes
 -------
@@ -26,13 +26,15 @@ qsort)
 
 sigfile=!/path/to/command no longer passes the name of the current
 newsgroup to command. One can specify %G which will be replaced by
-the name of the current newsgroup.
-To match the old behaviour: 'sigfile=!/path/to/command %G'.
+the name of the current newsgroup to match the old behaviour:
+'sigfile=!/path/to/command %G'.
 
 --enable-cancel-locks requires libcanlock-3 (which is included, but
 some distros (e.g. debian) are linking against a shared lib which may
 be too old).
 
+"make install" no longer strips the tin binary
+
 Retired Features
 ----------------
 . groupname_max_length, can now be set via user defined screen layout at
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/filtering tin-2.4.3/doc/filtering
--- tin-2.4.2/doc/filtering	2017-05-03 19:47:32.000000000 +0200
+++ tin-2.4.3/doc/filtering	2018-02-18 23:46:09.348656215 +0100
@@ -166,6 +166,7 @@ refs_only=pattern   References: line (e.
 lines=num           Lines: ; <num matches less than, >num matches more than.
 gnksa=[<>]?NUM      GNKSA parse_from() return code
 xref=pattern        Xref: ; filter crossposts to groups matching pattern
+path=pattern        Path: ; filter server names matching pattern
 
 When you are using wildmat pattern-matching, patterns in ~/.tin/filter
 should be delimited with "*", verbatim wildcards in patterns must be
@@ -223,6 +224,22 @@ code   error description
  405   illegal character in realname part
 
 
+Path:-filter
+Restrictions - this will only work if:
+- reading from local spool and
+-- without access to local NOV-files and OVERVIEW.FMT or
+-- local NOV files provide Path data
+- or reading via NNTP and
+-- NOV files provide Path data or
+-- server supports HDR and announces "Path" in LIST HEADERS RANGE or
+-- server does not support HDR but XHDR and returns "Path" data if requested or
+-- server supports XPAT and returns "Path" data if requested
+Side effects:
+When unsing a Path:-filer tin _may_ rebuild locally cached overview
+data if cache_overview_files=ON is set to get the Path data into the
+local cache of the group where the filter is active. This will may cause
+more NNTP traffic once.
+
 6. EXAMPLES
 
 6.1 WILDMAT EXAMPLES
@@ -314,6 +331,13 @@ case=1
 score=kill
 from=@ac\.example\s\(John\sSmith\)$
 
+comment= Kill all articles which have news.example.org in
+comment= in the Path: header
+group=*
+case=1
+score=kill
+path=news\.example\.org
+
 7. TODO
 
 - make the time value in the filter file more human readable.
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/de/tin.1 tin-2.4.3/doc/l10n/de/tin.1
--- tin-2.4.2/doc/l10n/de/tin.1	2017-12-08 09:41:47.000000000 +0100
+++ tin-2.4.3/doc/l10n/de/tin.1	2018-12-06 10:39:35.488850171 +0100
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2017-10-06
+.\" Updated   : 2018-11-07
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,7 +14,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "24. Dezember 2017" 2.4.2 "Usenet Newsreader"
+.TH tin 1 "24. Dezember 2018" 2.4.3 "Usenet Newsreader"
 .\"
 .\"
 .SH NAME
@@ -115,7 +115,7 @@ Keine Gruppenbeschreibungen und die Serv
 \fB\-D\fP\fI Debuggrad\fP
 Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 =
 Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdateien
-lÃ¶schen).
+lÃ¶schen). Im NNTP\-Level steuert \*(rq\fB\-v\fP\*(rq die AusfÃ¼hrlichkeit der Ausgabe.
 .TP 
 \fB\-f\fP\fI Datei\fP
 Benutze die angegebene newsrc\-Datei anstelle von
@@ -127,7 +127,11 @@ ZugehÃ¶rigen Newsserver und newsrc\-Date
 via NNTP gelesen wird.
 .TP 
 \fB\-G\fP\fI Artikellimit\fP
-BeschrÃ¤nkt die Anzahl der zu ladenden Artikel pro Gruppe.
+Limit the number of articles/group to retrieve from the server.  If
+\fIarticle\-limit\fP is > 0 not more than the last \fIarticle\-limit\fP
+articles/group are fetched from the server. If \fIarticle\-limit\fP is < 0
+\fBtin\fP will start fetching articles from your first unread minus absolute
+value of \fIarticle\-limit\fP. Default is 0, which means no limit.
 .TP 
 \fB\-h\fP
 KurzÃ¼bersicht der verfÃ¼gbaren Kommandozeilenoptionen.
@@ -144,13 +148,13 @@ abruft und \fBcache_overview_files\fP au
 \fB\-l\fP
 Get number of articles per group from the
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
-via NNTP this is done with the LIST command (\fBRFC\%3977\fP ). This might
+via NNTP this is done with the LIST command (\fBRFC\%3977\fP). This might
 result in incorrect article counts but is usually faster than the default
 which is to read the
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either
 directly or via LIST) and then check the article count via NNTP GROUP
-command (\fBRFC\%3977\fP ) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
-(\fBRFC\%6048\fP ) is available that is used instead as it gives more accurate
+command (\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
+(\fBRFC\%6048\fP) is available that is used instead as it gives more accurate
 article counts.
 .TP 
 \fB\-m\fP\fI Verzeichnis\fP
@@ -216,8 +220,9 @@ Indexdateien Ã¼ber einen NNTP\-Server ab
 abgestellt ist.
 .TP 
 \fB\-v\fP
-AusfÃ¼hrliche Ausgabe fÃ¼r \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \*(rq\fB\-S\fP\*(rq,
-\&\*(rq\fB\-u\fP\*(rq und \*(rq\fB\-Z\fP\*(rq\-Optionen.
+AusfÃ¼hrliche Ausgabe fÃ¼r \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq,
+\&\*(rq\fB\-S\fP\*(rq, \*(rq\fB\-u\fP\*(rq und \*(rq\fB\-Z\fP\*(rq\-Optionen. Kann mehrfach verwendet
+werden, um die AusfÃ¼hrlichkeit zu erhÃ¶hen.
 .TP 
 \fB\-V\fP
 Versionsinformationen ausgeben.
@@ -297,10 +302,10 @@ news system and news users.
 A user starting \fBtin\fP for the first time can be automatically subscribed to
 a list of newsgroups that are deemed appropriate by the news
 administrator. The subscriptions file should be created in your news lib
-directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should have
-file permissions set to 0644. If you read news via NNTP, then your news
-server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP
-List Extensions (\fBRFC\%6048\fP ) and all modern servers should understand it.
+directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should be
+world readable. If you read news via NNTP, then your news server must
+support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
+Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
 .SS ANSICHTEN
 \fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene,
 Threadebene und Artikelebene.
@@ -381,13 +386,13 @@ redirected.
 If a thread has unread articles it is marked with \fBart_marked_unread\fP in
 front of the total number of articles in the thread. If there are recent
 articles within the thread it might be marked with \fBart_marked_recent\fP in
-front of the total number of articles in the thread \- this is controlled by
-the \fBrecent_time\fP option. If a thread has hot articles in it (see also
+front of the total number of articles in the thread \(em this is controlled
+by the \fBrecent_time\fP option. If a thread has hot articles in it (see also
 section "FILTERING ARTICLES") it's marked with \fBart_marked_selected\fP in
 front of the total number of articles in the thread. The number of lines of
 the first (unread) article in the thread might also be shown right before
-the subject \- this is controlled by the \fBshow_info\fP option. The display can
-be customized via \fBgroup_format\fP.
+the subject \(em this is controlled by the \fBshow_info\fP option. The display
+can be customized via \fBgroup_format\fP.
 .PP
 .\" FIXME - make this auto scale
 .nf
@@ -544,7 +549,7 @@ Versions\-Informationen ausgeben.
 Gruppe 4 auswÃ¤hlen.
 .TP 
 \fBSelectResetNewsrc '^R'\fP
-Setzt die Datei \fI$(TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP zurÃ¼ck. Dies zerstÃ¶rt
+Setzt die Datei \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP zurÃ¼ck. Dies zerstÃ¶rt
 alle Aufzeichnungen Ã¼ber gelesene Artikel, also benutze diese Funktion mit
 Vorsicht.
 .TP 
@@ -602,11 +607,12 @@ option.
 (De)aktiviere inverse Darstellung.
 .TP 
 \fBLookupMessage 'L'\fP
-Look up article by \*(rqMessage\-ID:\*(rq. If none of the groups listed in the
-\&\*(rqNewsgroups:\*(rq\-header of the referenced article is available, just the
-contents of the \*(rqNewsgroups:\*(rq\-header will be displayed in the last line.
-At this level this command only works if reading via NNTP and the server
-supports [X]HDR (\fBRFC\%2980\fP, \fBRFC\%3977\fP) or XPAT (\fBRFC\%2980\fP).
+Artikel anhand der \*(rqMessage\-ID:\*(rq Nachschlagen. Wenn keine der in den
+\&\*(rqNewsgroups:\*(rq\-Kopfzeilen des referenzierten Artikels aufgefÃ¼hrten Gruppen
+verfÃ¼gbar ist, wird in der letzten Zeile nur der Inhalt der
+\&\*(rqNewsgroups:\*(rq\-Kopfzeilen angezeigt. Auf dieser Ebene funktioniert dieser
+Befehl nur beim Lesen mittels NNTP und der Server muss [X]HDR (\fBRFC\%2980\fP,
+\fBRFC\%3977\fP) oder XPAT (\fBRFC\%2980\fP) unterstÃ¼tzen.
 .TP 
 \fBSelectMoveGrp 'm'\fP
 Move the current group within the group selection list. By entering '1' the
@@ -806,9 +812,9 @@ Cycle the display of the author through
 tinrc variable \fBshow_author\fP.
 .TP 
 \fBGroupCancel 'D'\fP
-Cancel (delete) or supersede (overwrite) the current article. It must have
-been posted by the same user. The cancel message can be seen in the
-newsgroup 'control' or 'control.cancel'.
+LÃ¶schen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
+vom selben Benutzer geschrieben worden sein. Die Nachricht zum LÃ¶schen ist
+in der Newsgroupe 'control' oder 'control.cancel' zu sehen.
 .TP 
 \fBEditFilter 'E'\fP
 Filter\-Datei bearbeiten und danach anwenden.
@@ -1022,9 +1028,9 @@ Cycle the display of the author through
 tinrc variable \fBshow_author\fP.
 .TP 
 \fBThreadCancel 'D'\fP
-Cancel (delete) or supersede (overwrite) the current article. It must have
-been posted by the same user. The cancel message can be seen in the
-newsgroup 'control' or 'control.cancel'.
+LÃ¶schen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
+vom selben Benutzer geschrieben worden sein. Die Nachricht zum LÃ¶schen ist
+in der Newsgroupe 'control' oder 'control.cancel' zu sehen.
 .TP 
 \fBEditFilter 'E'\fP
 Filter\-Datei bearbeiten und danach anwenden.
@@ -1227,9 +1233,9 @@ Mark the rest of the current thread as r
 the next thread with unread articles.
 .TP 
 \fBPageCancel 'D'\fP
-Cancel (delete) or supersede (overwrite) the current article. It must have
-been posted by the same user. The cancel message can be seen in the
-newsgroup 'control' or 'control.cancel'.
+LÃ¶schen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
+vom selben Benutzer geschrieben worden sein. Die Nachricht zum LÃ¶schen ist
+in der Newsgroupe 'control' oder 'control.cancel' zu sehen.
 .TP 
 \fBPageEditArticle 'e'\fP
 Edit the current article. This is restricted to mailgroups and saved news.
@@ -1491,8 +1497,8 @@ n.software.readers \-> n.s.readers \-> n
 Falls ON fÃ¼ge gepostete Artikel die einen neuen Thread einleiten zum Filter
 hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON.
 .TP 
-\fBFÃ¼ge 'User\-Agent:'\-Header ein (advertising)\fP
-Falls ON fÃ¼ge 'User\-Agent:'\-Header ein. Voreinstellung ist ON.
+\fBFÃ¼ge 'User\-Agent:'\-Kopfzeile ein (advertising)\fP
+Falls ON fÃ¼ge 'User\-Agent:'\-Kopfzeile ein. Voreinstellung ist ON.
 .TP 
 \fBÃœbersp. multipart/alternative\-Teile (alternative_handling)\fP
 Falls ON entsorge multipart/alternative Teile des Artikels
@@ -1798,8 +1804,8 @@ Default for quick (1 key) auto\-selectio
 \fB(default_subject_search)\fP
 .TP 
 \fBZeige \-> anstatt einer Markierung (draw_arrow)\fP
-Allows groups/articles to be selected by an arrow '\->' if set ON or by
-an highlighted bar if set OFF. Default is OFF.
+Allows groups/articles to be selected by an arrow '\->' if set ON or by a
+highlighted bar if set OFF. Default is OFF.
 .TP 
 \fBAufruf Ihres Editors (editor_format)\fP
 The format string used to create the editor start command with parameters.
@@ -1858,8 +1864,8 @@ article'.
 \fB(info_in_last_line)\fP
 .\" this is missing from the Menu
 If ON, show current group description or article subject in the last line
-(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP')  toggles
-setting. This facility is useful as the full width of the screen is
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
+toggles setting. This facility is useful as the full width of the screen is
 available to display long subjects. Default is OFF.
 .TP 
 \fBBenutze interaktives Mailprogramm (interactive_mailer)\fP
@@ -2057,22 +2063,26 @@ Time in seconds to wait for a response f
 Setting this to 0 means no timeout.
 .TP 
 \fBUnicode Normalisierungsart (normalization_form)\fP
-The normalization form \fBtin\fP should use to normalize unicode input.  The
-possible values are:
+Normalisierungsform dioe \fBtin\fP verwenden soll um die Unicode\-Eingabe zu
+normalisieren. Die mÃ¶glichen Werte sind:
 .RS +.5i
 .IP 0 3
 \fBNone\fP: keine Normalisierung
 .IP 1
-\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
+\fBNFKC\fP: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer Zusammensetzung
 .IP 2
-\fBNFKD\fP: Compatibility Decomposition
+\fBNFKD\fP: KompatibilitÃ¤tszerlegung
 .IP 3
-\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
+\fBNFC\fP: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung
 .IP 4
-\fBNFD\fP: Canonical Decomposition
+\fBNFD\fP: Kanonische Zerlegung
+.IP 5
+\fBNFKC_CF\fP: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer
+Zusammensetzung und Faltung
 .RE
-Some normalization modes are only available if they are supported by the
-library \fBtin\fP uses to do the normalization. NFC should be used if possible.
+Einige Normalisierungsmodi sind nur verfÃ¼gbar, wenn sie von der Bibliothek
+unterstÃ¼tzt werden, die \fBtin\fP verwendet, um die Normalisierung
+durchzufÃ¼hren. Nach MÃ¶glichkeit sollte NFC verwendet werden.
 .TP 
 \fBSetze Cursor auf ersten ungel. Art. (pos_first_unread)\fP
 If ON put cursor at first unread article in group otherwise at last
@@ -2130,7 +2140,8 @@ Falls ON speichere/drucke/pipe/maile nur
 Artikel ausgenommen). Voreinstellung ist OFF.
 .TP 
 \fBLeeres Fup'2 im Editor anzeigen (prompt_followupto)\fP
-Falls ON zeige leeren Followup\-To:\-Header im Editor. Voreinstellung ist OFF.
+Falls ON zeige leere Followup\-To:\-Kopfzeile im Editor. Voreinstellung ist
+OFF.
 .TP 
 \fBZitatzeichen (quote_chars)\fP
 The character used in quoting included text to article followups and mail
@@ -2257,7 +2268,7 @@ and in thread listing the line count of
 displayed.
 .IP 2
 \fBScore\fP, in article listing the score of an article will be displayed and
-in thread listing the score of the thread will be displayed \- see also
+in thread listing the score of the thread will be displayed \(em see also
 \fBthread_score\fP.
 .IP 3
 \fBZeilen und Bewertung\fP, Zeilenzahl und Bewertung zusÃ¤tzlich anzeigen.
@@ -2395,7 +2406,7 @@ toggled in the article viewer via \fBPag
 \fBThreade Artikel anhand (thread_articles)\fP
 Defines which threading method to use. It's possible to set the threading
 type on a per group basis by setting the group attribute variable
-\fBthread_arts\fP to 0 \- 4 in the file
+\fBthread_arts\fP to 0 \(en 4 in the file
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "GROUP ATTRIBUTES".)
 The default is Both Subject and References.  The choices are:
 .RS +.5i
@@ -2782,7 +2793,7 @@ processed. A default process type can be
 \&\*(rq\fB\-N\fP\*(rq option) or saved (\*(rq\fB\-S\fP\*(rq option) in batch mode for later
 reading. Useful when going on holiday and you don't want to return and find
 that expire has removed a whole load of unread articles. Best to run via
-\fB\%cron\fP(1)  everyday while away, after which you will be mailed a report
+\fB\%cron\fP(8)  everyday while away, after which you will be mailed a report
 of which articles were mailed/saved from which newsgroups and the total
 number of articles mailed/saved. Articles are saved in a private news
 structure under your \fBsavedir\fP directory (default is
@@ -2819,12 +2830,12 @@ mark them as read)
 A range is simply a group of items marked using the \fBSetRange\fP (\fB'#'\fP)
 key. Certain \fBtin\fP commands will operate on a range if one exists rather
 than just the current item. A range is an expression of the form
-<min>\-<max>, e.g. 10\-15 will highlight items 10 through 15
-on the current screen. Other than absolute numeric positions, '.' can be
-used in place of the current cursor position and '$' can be used to mean the
-highest number available. Currently the only commands that understand ranges
-are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP ('\fBz\fP') and
-\fBMarkThdUnread\fP ('\fBZ\fP').
+<min>\(en<max>, e.g. 10\(en15 will highlight items 10
+through 15 on the current screen. Other than absolute numeric positions, '.'
+can be used in place of the current cursor position and '$' can be used to
+mean the highest number available. Currently the only commands that
+understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
+('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
 .PP
 .SS "NEWSGROUP LISTEN & WILDCARDS"
 Several places in \fBtin\fP allow you to specify a list of newsgroups. These
@@ -3025,9 +3036,10 @@ Formatanweisung stehen. Um den Score 10
 Bildschirmbreite Ã¼ber 100 Zeichen darzustellen, lautet die Anweisung
 \&'\fB%10>100S\fP'.
 .SS "TIPPS UND TRICKS"
-\fBtin\fP can be pretty much be navigated by using the four cursor keys.  The
-left arrow key goes up a level, the right arrow key goes down a level, the
-up arrow key goes up a line and the down arrow key goes down a line.
+In \fBtin\fP kann weitgehend mit den vier Cursortasten navigiert werden. Die
+linke Pfeiltaste geht eine Ebene nach oben, die rechte Pfeiltaste eine Ebene
+nach unten, die obere Pfeiltaste eine Zeile nach oben und die untere
+Pfeiltaste eine Zeile nach unten.
 .PP
 In den folgenden Newsgruppen finden sich nÃ¼tzliche Informationen Ã¼ber
 Newssoftware:
@@ -3146,7 +3158,7 @@ updating of the index file and will be m
 need to be cached.
 .PP
 As indexing might take some time you may want to run \fBtin\fP form the system
-batcher \fB\%cron\fP(1)  with the \*(rq\fB\-u\fP\*(rq option:
+batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
 .PP
 .RS
 .nf
@@ -3154,8 +3166,9 @@ batcher \fB\%cron\fP(1)  with the \*(rq\
 .fi
 .RE
 .PP
-If you are low on local disk space you should consider to manually purge
-cached data for groups you are not reading anymore with something like:
+Falls Sie wenig Platz auf der lokalen Festplatte haben, sollten Sie in
+Betracht ziehen, zwischengespeicherte Daten fÃ¼r Gruppen, die Sie nicht mehr
+lesen, manuell zu bereinigen:
 .PP
 .RS
 .nf
@@ -3325,17 +3338,16 @@ FÃ¼r eine ausfÃ¼hrlich Beschreibung sieh
 .\"       - add undocumented env-vars (if any)
 .TP 
 \fBTINRC\fP
-Definieren Sie diese Variable, wenn Sie Befehlszeilenoptionen angeben
-mÃ¶chten, mit denen \fBtin\fP gestartet werden soll, um die Eingabe zu sparen,
-jedesmal wenn \fBtin\fP ausgefÃ¼hrt werden soll. Der Inhalt der
-Umgebungsvariablen wird den angegebenen Befehlszeilenoptionen vorangestellt
-bevor sie auf GÃ¼ltigkeit analysiert wird um Sie manuell Ã¼bersteuern zu
-kÃ¶nnen.
+Setzen Sie diese Variable wenn Sie Befehlszeilenoptionen angeben mÃ¶chten mit
+denen \fBtin\fP gestartet werden soll um die Eingabe, jedesmal wenn \fBtin\fP
+ausgefÃ¼hrt wird, zu sparen. Der Inhalt der Umgebungsvariablen wird den
+angegebenen Befehlszeilenoptionen vorangestellt \(em bevor diese auf
+GÃ¼ltigkeit Ã¼berprÃ¼ft werden \(em um Sie manuell Ã¼bersteuern zu kÃ¶nnen.
 .TP 
 \fBTIN_HOMEDIR\fP
-Define this variable if you do not want the \fI.tin\fP directory in
-\fI$HOME/\fP. E.g., if you want all \fBtin\fP's private files in \fI/tmp/.tin\fP you
-would set $\fBTIN_HOMEDIR\fP to \fI/tmp\fP.
+Setzen Sie diese Variable falls Sie das \fI.tin\fP Verzeichnis nicht in
+\fI$HOME/\fPhaben mÃ¶chten. Wenn Sie z.B. alle privaten Dateien von \fBtin\fP in
+\fI/tmp/.tin\fP haben mÃ¶chten, setzen Sie $\fBTIN_HOMEDIR\fP auf \fI/tmp\fP.
 .TP 
 \fBTIN_INDEX_NEWSDIR\fP
 Define this variable if you do not want the \fI.news\fP directory in
@@ -3353,31 +3365,27 @@ Define this variable if you do not want
 files in \fI/tmp/.save\fP you would set $\fBTIN_INDEX_SAVEDIR\fP to \fI/tmp\fP.
 .TP 
 \fBTIN_LIBDIR\fP
-Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
-Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
-\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
-$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
+Define this variable if you want to override the \fBNEWSLIBDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fP.  If \fBtin\fP is
+running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_SPOOLDIR\fP
-Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
-Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
-\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
-$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
+Define this variable if you want to override the \fBSPOOLDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_NOVROOTDIR\fP
-Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
-Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
-\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
-$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
+Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
+\fBtin\fP is running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_NOVFILENAME\fP
-Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
-Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
-\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
-$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
+Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
+that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_ACTIVEFILE\fP
-Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
+Setzen Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
 Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
 \fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
 $\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
@@ -3439,13 +3447,13 @@ DomainOS spezifisch, wie $\fBORGANISATIO
 (siehe oben).
 .TP 
 \fBREPLYTO\fP
-Set the article header field \*(rqReply\-To:\*(rq to the return address specified
-by the variable. This is useful if you wish to receive replies at a
-different address.
+Setzt die \*(rqReply\-To:\*(rq\-Kopfzeile auf die in der Variable angegebene
+RÃ¼cksendeadresse. Dies ist nÃ¼tzlich, wenn Sie Antworten an eine andere
+Adresse erhalten mÃ¶chten.
 .TP 
 \fBNAME\fP
-Overrides the full name given in the gecos\-files in \fI/etc/passwd\fP, see also
-\fBmail_address\fP.
+Ãœberschreibt den vollstÃ¤ndigen Namen, der im Geos\-Feld in \fI/etc/passwd\fP
+angegeben ist, siehe auch \fBmail_address\fP.
 .TP 
 \fBREALNAME\fP
 Same as $\fBNAME\fP.
@@ -3636,10 +3644,11 @@ Speichern der \fI${TIN_HOMEDIR:\-"$HOME"
 .\"
 .\"
 Falls \fBtin\fP im Debug\-Modus (\*(rq\fB\-D n\fP\*(rq) gestartet wird, werden in
-\fB$TMPDIR\fP weltlesbare Dateien erzeugt, welche das NNTP\-Passwort des
-Benutzers im Klartext enthalten kÃ¶nnen. Auf Multiuser\-Systemen sollte daher
-$TMPDIR auf einen sicheren Speicherort gesetzt werden, bevor \fBtin\fP im
-Debug\-Modus gestartet wird (z. B. TMPDIR=$HOME tin \-D 1).
+\fB$TMPDIR\fP fÃ¼r alle Benutzer lesbare Dateien erzeugt, welche das
+NNTP\-Passwort des aktuellen Benutzers im Klartext enthalten kÃ¶nnen. Auf
+Multiuser\-Systemen sollte daher $TMPDIR auf einen sicheren Speicherort
+gesetzt werden, bevor \fBtin\fP im Debug\-Modus gestartet wird
+(z. B. TMPDIR=$HOME tin \-D 1).
 .SH "KONFORM ZU"
 .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 .\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
@@ -3670,8 +3679,8 @@ Ã¼berprÃ¼fen Sie bitte, ob die aktuellst
 falls nicht, bitte erst aktualisieren! Sehen Sie sich die doc/TODO\-Datei fÃ¼r
 bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu
 haben benutzen Sie bitte die Funktion \fBBugReport\fP ('\fBR\fP') und schreiben
-auf Englisch. Bitte fÃ¼gen Sie Ihrem Bug\-Report KEINE Core\-Datei bei \- auÃŸer
-wir haben diese anfordert.
+auf Englisch. Bitte fÃ¼gen Sie Ihrem Bug\-Report KEINE Core\-Datei bei \(em
+auÃŸer wir haben diese anfordert.
 .SH GESCHICHTE
 \fBtin\fP basiert auf \fB\%tass\fP(1), einem Newsreader der von Rich Skrenta
 entwickelt und dessen Code im MÃ¤rz 1991 von ihm in alt.sources
@@ -3726,7 +3735,7 @@ Urs JanÃŸen <urs@tin.org>
 Erika Mustermann <erika@example.org>
 .\"
 .SH "SIEHE AUCH"
-\fB\%cron\fP(1), \fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1),
+\fB\%cron\fP(8), \fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1),
 \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%noffle\fP(1),
 \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
 \fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/de/tin.5 tin-2.4.3/doc/l10n/de/tin.5
--- tin-2.4.2/doc/l10n/de/tin.5	2017-12-08 09:41:47.000000000 +0100
+++ tin-2.4.3/doc/l10n/de/tin.5	2018-12-06 10:39:36.192878824 +0100
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2017-10-06
+.\" Updated   : 2018-11-07
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "24. Dezember 2017" 2.4.2 "Usenet Newsreader"
+.TH tin 5 "24. Dezember 2018" 2.4.3 "Usenet Newsreader"
 
 .SH NAME
 tin, rtin \- zugehÃ¶rige Dateien
@@ -55,24 +55,26 @@ Zeilenenden ('\en' aka LF) haben.
 \fI/etc/mail/mailcap\fP
 .sp
 .RS
-\fB\%mailcap\fP(5)  files as defined in \fBRFC\%1524\fP. The mailcap files are
-read by \fB\%tin\fP(1)  to determine how to display non\-text messages at the
-local site. Any line that starts with "#" is a comment. Blank lines are
-ignored. Otherwise, each line defines a single mailcap entry for a single
-content type. Long lines may be continued by ending them with a backslash
-character, "\e".
-.sp
-Each individual mailcap entry consists of a content\-type specification, a
-command to execute, and (possibly) a set of optional "flag" values.
-.sp
-The "type" field is simply any legal content type name. It is the string
-that will be matched against the \*(rqContent\-Type:\*(rq header to decide if this
-is the mailcap entry that matches the current message. Additionally, the
-type field may specify a subtype or a wildcard to match all subtypes.
-.sp
-The "command" field is any UNIX command and is used to specify the
-interpreter for the given type of message. It will be passed to the shell
-via the \fB\%system\fP(3)  facility.
+\fB\%mailcap\fP(5)\-Dateien, wie in \fBRFC\%1524\fP definiert. Die Mailcap\-Dateien
+werden von \fB\%tin\fP(1) gelesen, um zu bestimmen, wie Nicht\-Text\-Nachrichten
+angezeigt werden kÃ¶nnen. Jede Zeile die mit "#" beginnt ist ein
+Kommentar. Leerzeilen werden ignoriert. Andernfalls definiert jede Zeile
+einen einzelnen Mailcap\-Eintrag fÃ¼r einen Inhaltstyp. Lange Zeilen kÃ¶nnen
+fortgesetzt werden, indem man sie mit einem Backslash\-Zeichen "\e" beendet.
+.sp
+Jeder einzelne Mailcap\-Eintrag besteht aus einer Content\-Typ\-Spezifikation,
+einem Befehl zum AusfÃ¼hren und (mÃ¶glicherweise) einem Satz optionaler
+"Flag"\-Werte.
+.sp
+Das Feld "Typ" ist ein beliebiger Name fÃ¼r einen legalen Inhaltstyp. Es ist
+die Zeichenkette, die mit der \*(rqContent\-Type:\*(rq\-Kopfzeile verglichen wird,
+um zu entscheiden, ob dies der Mailcap\-Eintrag ist, der der aktuellen
+Nachricht entspricht. ZusÃ¤tzlich kann das Feld Typ einen Subtyp oder einen
+Platzhalter enthalten, der allen Subtypen entspricht.
+.sp
+Das Feld "command" ist ein beliebiger UNIX\-Befehl und wird verwendet, um den
+Interpreter fÃ¼r den angegebenen Nachrichtentyp anzugeben. Es wird Ã¼ber die
+\fB\%system\fP(3)\-Funktion an die Shell Ã¼bergeben.
 .sp
 .\"
 .\" Two special codes can appear in the viewing command for objects of type
@@ -91,7 +93,7 @@ will be replaced by the value of the nam
 \&\*(rqContent\-Type:\*(rq header. Finally, if the field contains "\e%", those two
 characters will be replaced by a single "%" character.
 .sp
-Besides the type and command field the following "flags" are defined:
+Neben dem Typ und dem Befehlsfeld sind folgende "Flags" definiert:
 .TP 
 \fBcompose\fP
 The "compose" field may be used to specify a program that can be used to
@@ -100,8 +102,8 @@ support mail composing agents that suppo
 of mail using external composing agents. As with the view\-command, the
 semantics of program execution are operating system dependent. The result of
 the composing program may be data that is not yet suitable for mail
-transport \- that is, a Content\-Transfer\-Encoding may need to be applied to
-the data.
+transport \(em that is, a Content\-Transfer\-Encoding may need to be applied
+to the data.
 .TP 
 \fBcomposetyped\fP
 The "composetyped" field is similar to the "compose" field, but is to be
@@ -130,7 +132,7 @@ machine architecture, or the window syst
 not the mailcap line applies. It specifies a program to be run to test some
 condition. The semantics of execution and of the value returned by the test
 program are operating system dependent. If the test fails, a subsequent
-mailcap entry should be sought. Multiple test fields are not permitted \-
+mailcap entry should be sought. Multiple test fields are not permitted \(em
 since a test can call a program, it can already be arbitrarily complex.
 .TP 
 \fBneedsterminal\fP
@@ -229,9 +231,10 @@ the default server given at compile time
 \fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
 .sp
 .RS
-secret to be used for cancel\-locks if \fB\%tin\fP(1)  is build with support for
-it. An empty secret file disables the cancel\-lock creation in that
-case. This file should be readable only by the user.
+Geheimwort das fÃ¼r cancel\-locks verwendet werden soll falls \fB\%tin\fP(1) mit
+UnterstÃ¼tzung dafÃ¼r gebaut wurde. Eine leere Datei deaktiviert in diesem
+Fall die Erstellung des Cancel\-locks. Diese Datei sollte nur fÃ¼r den
+Benutzer lesbar sein.
 .RE
 .PP
 
@@ -686,7 +689,7 @@ Identisch mit der tinrc\-Variable gleich
 .TP 
 \fBundeclared_charset\fP
 Assume (broken) articles without MIME charset declaration have this charset
-\- default is US\-ASCII. This attribute works only on systems with working
+\(em default is US\-ASCII. This attribute works only on systems with working
 \fB\%iconv\fP(3), others might have to compile \fB\%tin\fP(1)  with
 \-\-disable\-mime\-strict\-charset.
 .PP
@@ -793,8 +796,12 @@ into the same format \*(rqNewsgroups:\*(
 separated newsgroup list with all other information (i.e.  the article
 counter) removed.
 .TP 
-\fBZeit\fP
-time_t value when rule expires
+.\" TODO: document option in detail
+\fBpath\fP
+Match against \*(rqPath:\*(rq line. This may not work on some servers.
+.TP 
+\fBtime\fP
+time_t Wert wann die Regel ablÃ¤uft
 .PP
 .TP 
 Beispiel:
@@ -1177,7 +1184,7 @@ Falls ON fÃ¼ge gepostete Artikel die ein
 hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON.
 .TP 
 \fBadvertising\fP
-Falls ON fÃ¼ge 'User\-Agent:'\-Header ein. Voreinstellung ist ON.
+Falls ON fÃ¼ge 'User\-Agent:'\-Kopfzeile ein. Voreinstellung ist ON.
 .TP 
 \fBalternative_handling\fP
 Falls ON entsorge multipart/alternative Teile des Artikels
@@ -1469,8 +1476,8 @@ Default for quick (1 key) auto\-selectio
 \fBdefault_subject_search\fP
 .TP 
 \fBdraw_arrow\fP
-Allows groups/articles to be selected by an arrow '\->' if set ON or by
-an highlighted bar if set OFF. Default is OFF.
+Allows groups/articles to be selected by an arrow '\->' if set ON or by a
+highlighted bar if set OFF. Default is OFF.
 .TP 
 \fBeditor_format\fP
 The format string used to create the editor start command with parameters.
@@ -1545,8 +1552,8 @@ article'.
 .TP 
 \fBinfo_in_last_line\fP
 If ON, show current group description or article subject in the last line
-(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP')  toggles
-setting. This facility is useful as the full width of the screen is
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
+toggles setting. This facility is useful as the full width of the screen is
 available to display long subjects. Default is OFF.
 .TP 
 \fBinteractive_mailer\fP
@@ -1745,13 +1752,16 @@ possible values are:
 .IP 0 3
 \fBNone\fP: keine Normalisierung
 .IP 1
-\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
+\fBNFKC\fP: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer Zusammensetzung
 .IP 2
-\fBNFKD\fP: Compatibility Decomposition
+\fBNFKD\fP: KompatibilitÃ¤tszerlegung
 .IP 3
-\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
+\fBNFC\fP: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung
 .IP 4
-\fBNFD\fP: Canonical Decomposition
+\fBNFD\fP: Kanonische Zerlegung
+.IP 5
+\fBNFKC_CF\fP: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer
+Zusammensetzung und Faltung
 .RE
 Some normalization modes are only available if they are supported by the
 library \fB\%tin\fP(1)  uses to do the normalization. NFC should be used if
@@ -1817,8 +1827,8 @@ Falls ON speichere/drucke/pipe/maile nur
 Artikel ausgenommen). Voreinstellung ist OFF.
 .TP 
 \fBprompt_followupto\fP
-Falls ON zeige leeren \*(rqFollowup\-To:\*(rq\-Header im Editor. Voreinstellung ist
-OFF.
+Falls ON zeige leere \*(rqFollowup\-To:\*(rq\-Kopfzeile im Editor. Voreinstellung
+ist OFF.
 .TP 
 \fBquote_chars\fP
 .\" TODO: document %s
@@ -1965,7 +1975,7 @@ and in thread listing the line count of
 displayed.
 .IP 2
 \fBScore\fP, in article listing the score of an article will be displayed and
-in thread listing the score of the thread will be displayed \- see also
+in thread listing the score of the thread will be displayed \(em see also
 \fBthread_score\fP.
 .IP 3
 \fBZeilen und Bewertung\fP, Zeilenzahl und Bewertung zusÃ¤tzlich anzeigen.
@@ -1992,7 +2002,7 @@ will be randomly generated from files th
 directory. If the path starts with a ! the program the path points to will
 be executed to generate a signature. In order to pass the group name to the
 program, %G can be specified. This will be replaced by the name of the
-current newsgroup.  program. \-\-none will suppress any signature.  Default is
+current newsgroup. \-\-none will suppress any signature.  Default is
 \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
 .TP 
 \fBsignature_repost\fP
@@ -2100,7 +2110,7 @@ Thread on Subject only 2) Thread on Refe
 then Subject (default)  4) Thread multipart articles on Subject.  5) Thread
 on Percentage Match of the Subjects It's also possible to set the threading
 type on a per group basis by setting the group attribute variable
-\fBthread_articles\fP to 0 \- 5 in the file
+\fBthread_articles\fP to 0 \(en 5 in the file
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
 .TP 
 \fBthread_format\fP
@@ -2302,13 +2312,13 @@ Defines the default place for some confi
 \fI/news/db\fP. $\fBTIN_LIBDIR\fP overrides any specified value.
 .TP 
 \fBbugaddress\fP
-Defines the email address to which users can send bug reports using a
-built\-in function. The default points to a developers mailing list located
-at tin.org. You might want to change this address to one of your local
-administration if you want to deal with your lusers problems on your own.
+Definiert die E\-Mail\-Adresse, an die Benutzer Fehlerberichte Ã¼ber eine
+integrierte Funktion senden kÃ¶nnen. Die Voreinstellung zeigt auf eine
+Entwickler\-Mailingliste auf tin.org. Sie kÃ¶nnen diese Adresse in eine lokale
+Ã¤ndern, wenn Sie die Probleme Ihrer Benutzer selbst lÃ¶sen wollen.
 .TP 
 \fBinewsdir\fP
-Defines the directory containing of the \fB\%inews\fP(1)  executable
+Definiert das Verzeichnis, wleches das ausfÃ¼hrbare \fB\%inews\fP(1) enthÃ¤lt.
 .TP 
 \fBmm_charset\fP
 Default charset to be used in MIME's \*(rqContent\-Type:\*(rq
@@ -2459,7 +2469,7 @@ aus drei durch Leerzeichen getrennten Fe
 \fBName\fP
 ist der Name der Newsgruppe
 .TP 
-\fBZeit\fP
+\fBtime\fP
 Zeit wann die Gruppe erzeugt wurde, ausgedrÃ¼ckt als Anzahl von Sekunden seit
 Beginn der Epoche.
 .TP 
@@ -2521,8 +2531,8 @@ LIST OVERVIEW.FMT (\fBRFC\%3977\fP).
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
 .sp
 .RS
-Diese Datei enthÃ¤lt eine Liste von Newsgroups \- eine pro Zeile \- die der
-Client abonnieren sollte, wenn der Benutzer keine
+Diese Datei enthÃ¤lt eine Liste von Newsgroups \(em eine pro Zeile \(em die
+der Client abonnieren sollte, wenn der Benutzer keine
 ${TIN_HOMEDIR:\-"$HOME"}/.newsrc fÃ¼r den Newsserver hat. \fB\%tin\fP(1) versucht
 die Datei nur dann zu lesen, wenn Sie direkt aus dem lokalen Spool
 lesen. Falls Sie Nachrichten mittels NNTP lesen, verwendet \fB\%tin\fP(1)
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/de.po tin-2.4.3/doc/l10n/de.po
--- tin-2.4.2/doc/l10n/de.po	2017-12-08 09:41:43.000000000 +0100
+++ tin-2.4.3/doc/l10n/de.po	2018-12-06 10:39:27.368519630 +0100
@@ -4,10 +4,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-man 2.4.1\n"
+"Project-Id-Version: tin-man 2.4.3\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2017-12-08 09:40+0100\n"
-"PO-Revision-Date: 2017-10-06 14:15+0200\n"
+"POT-Creation-Date: 2018-11-19 10:43+0100\n"
+"PO-Revision-Date: 2018-11-14 15:30+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -24,14 +24,14 @@ msgstr "tin"
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2017"
-msgstr "24. Dezember 2017"
+msgid "December 24th, 2018"
+msgstr "24. Dezember 2018"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.4.2"
-msgstr "2.4.2"
+msgid "2.4.3"
+msgstr "2.4.3"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
@@ -151,7 +151,7 @@ msgid "Interactive mode:"
 msgstr "Interaktiver-Modus:"
 
 #. type: TP
-#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1099 doc/tin.1:3470
+#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1106 doc/tin.1:3479
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -162,7 +162,7 @@ msgid "Successful program execution."
 msgstr "Programm erfolgreich beendet."
 
 #. type: TP
-#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3473
+#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3482
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
@@ -173,7 +173,7 @@ msgid "Usage, syntax, configuration file
 msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler."
 
 #. type: TP
-#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3476
+#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3485
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
@@ -300,23 +300,24 @@ msgid "B<-D>I< debug-level>"
 msgstr "B<-D>I< Debuggrad>"
 
 #. type: Plain text
-#: doc/tin.1:133
+#: doc/tin.1:134
 msgid ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
-"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files)."
+"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
+"NNTP-level ''B<-v>'' controls the verbosity of the output."
 msgstr ""
 "Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 = "
 "Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdateien "
-"lÃ¶schen)."
+"lÃ¶schen). Im NNTP-Level steuert ''B<-v>'' die AusfÃ¼hrlichkeit der Ausgabe."
 
 #. type: TP
-#: doc/tin.1:133
+#: doc/tin.1:134
 #, no-wrap
 msgid "B<-f>I< file>"
 msgstr "B<-f>I< Datei>"
 
 #. type: Plain text
-#: doc/tin.1:137
+#: doc/tin.1:138
 msgid ""
 "Use the specified file of subscribed to newsgroups in place of I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
@@ -325,13 +326,13 @@ msgstr ""
 "\"}/.newsrc>."
 
 #. type: TP
-#: doc/tin.1:137
+#: doc/tin.1:138
 #, no-wrap
 msgid "B<-g>I< server>"
 msgstr "B<-g>I< Server>"
 
 #. type: Plain text
-#: doc/tin.1:142
+#: doc/tin.1:143
 msgid ""
 "Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "newsrctable>. Only available when reading via NNTP."
@@ -340,48 +341,53 @@ msgstr ""
 "newsrctable> benutzen. Nur verfÃ¼gbar, wenn via NNTP gelesen wird."
 
 #. type: TP
-#: doc/tin.1:142
+#: doc/tin.1:143
 #, no-wrap
 msgid "B<-G>I< article-limit>"
 msgstr "B<-G>I< Artikellimit>"
 
 #. type: Plain text
-#: doc/tin.1:145
-msgid "Limit the number of articles/group to retrieve from the server."
-msgstr "BeschrÃ¤nkt die Anzahl der zu ladenden Artikel pro Gruppe."
+#: doc/tin.1:151
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+msgstr ""
 
 #. type: TP
-#: doc/tin.1:145
+#: doc/tin.1:151
 #, no-wrap
 msgid "B<-h>"
 msgstr "B<-h>"
 
 #. type: Plain text
-#: doc/tin.1:148
+#: doc/tin.1:154
 msgid "Help listing all command-line options."
 msgstr "KurzÃ¼bersicht der verfÃ¼gbaren Kommandozeilenoptionen."
 
 #. type: TP
-#: doc/tin.1:148
+#: doc/tin.1:154
 #, no-wrap
 msgid "B<-H>"
 msgstr "B<-H>"
 
 #. type: Plain text
-#: doc/tin.1:152
+#: doc/tin.1:158
 msgid ""
 "Brief introduction to B<tin> that is also shown the first time it is started."
 msgstr ""
 "KurzeinfÃ¼hrung in B<tin> welche auch beim allerersten Start ausgegeben wird."
 
 #. type: TP
-#: doc/tin.1:152
+#: doc/tin.1:158
 #, no-wrap
 msgid "B<-I>I< dir>"
 msgstr "B<-I>I< Verzeichnis>"
 
 #. type: Plain text
-#: doc/tin.1:158
+#: doc/tin.1:164
 msgid ""
 "Directory in which to store newsgroup index files. Default is I<"
 "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
@@ -394,45 +400,45 @@ msgstr ""
 "abruft und B<cache_overview_files> ausgeschaltet ist."
 
 #. type: TP
-#: doc/tin.1:158
+#: doc/tin.1:164
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: doc/tin.1:170
+#: doc/tin.1:176
 msgid ""
 "Get number of articles per group from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
 "\"${TIN_ACTIVEFILE:-active}> file. If reading via NNTP this is done with the "
-"LIST command (B<RFC\\%3977> ). This might result in incorrect article counts "
+"LIST command (B<RFC\\%3977>). This might result in incorrect article counts "
 "but is usually faster than the default which is to read the I<${TIN_LIBDIR:-"
 "NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file (either directly or via "
 "LIST) and then check the article count via NNTP GROUP command (B<RFC\\"
-"%3977> ) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048> ) is "
+"%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048>) is "
 "available that is used instead as it gives more accurate article counts."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:170
+#: doc/tin.1:176
 #, no-wrap
 msgid "B<-m>I< dir>"
 msgstr "B<-m>I< Verzeichnis>"
 
 #. type: Plain text
-#: doc/tin.1:173
+#: doc/tin.1:179
 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 msgstr ""
 "Zu benutzendes Mailbox-Verzeichnis. Voreinstellung ist I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/Mail>."
 
 #. type: TP
-#: doc/tin.1:173
+#: doc/tin.1:179
 #, no-wrap
 msgid "B<-M>I< user>"
 msgstr "B<-M>I< Benutzer>"
 
 #. type: Plain text
-#: doc/tin.1:177
+#: doc/tin.1:183
 msgid ""
 "Mail unread articles to specified user for later reading. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -442,13 +448,13 @@ msgstr ""
 "UND SPEICHERN VON UNGELESENEN ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:177
+#: doc/tin.1:183
 #, no-wrap
 msgid "B<-n>"
 msgstr "B<-n>"
 
 #. type: Plain text
-#: doc/tin.1:184
+#: doc/tin.1:190
 msgid ""
 "Only load groups from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
 "active}> file that are subscribed to in the user's I<${TIN_HOMEDIR:-\"$HOME"
@@ -458,13 +464,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:184
+#: doc/tin.1:190
 #, no-wrap
 msgid "B<-N>"
 msgstr "B<-N>"
 
 #. type: Plain text
-#: doc/tin.1:188
+#: doc/tin.1:194
 msgid ""
 "Mail unread articles to yourself for later reading. For more information "
 "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -474,13 +480,13 @@ msgstr ""
 "SPEICHERN VON UNGELESENEN ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:188
+#: doc/tin.1:194
 #, no-wrap
 msgid "B<-o>"
 msgstr "B<-o>"
 
 #. type: Plain text
-#: doc/tin.1:192
+#: doc/tin.1:198
 msgid ""
 "Quick post all postponed articles and exit. In order for this to be really "
 "quick, it should be used with ''B<-n>'' if possible."
@@ -489,13 +495,13 @@ msgstr ""
 "wieder beenden. Nach MÃ¶glichkeit mit ''B<-n>'' kombinieren."
 
 #. type: TP
-#: doc/tin.1:192
+#: doc/tin.1:198
 #, no-wrap
 msgid "B<-p>I< port>"
 msgstr "B<-p>I< Port>"
 
 #. type: Plain text
-#: doc/tin.1:197
+#: doc/tin.1:203
 msgid ""
 "Port to use if reading via NNTP (default is 119). This also overrides the "
 "environment variable $B<NNTPPORT> if set. Only available when reading via "
@@ -506,13 +512,13 @@ msgstr ""
 "via NNTP gelesen wird."
 
 #. type: TP
-#: doc/tin.1:197
+#: doc/tin.1:203
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: doc/tin.1:200
+#: doc/tin.1:206
 msgid ""
 "Don't check for new newsgroups and skip loading the servers message of the "
 "day."
@@ -521,13 +527,13 @@ msgstr ""
 "Tages nicht laden."
 
 #. type: TP
-#: doc/tin.1:200
+#: doc/tin.1:206
 #, no-wrap
 msgid "B<-Q>"
 msgstr "B<-Q>"
 
 #. type: Plain text
-#: doc/tin.1:204
+#: doc/tin.1:210
 msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-nqd>''."
@@ -536,13 +542,13 @@ msgstr ""
 "diese Option ''B<-nqd>''."
 
 #. type: TP
-#: doc/tin.1:204
+#: doc/tin.1:210
 #, no-wrap
 msgid "B<-r>"
 msgstr "B<-r>"
 
 #. type: Plain text
-#: doc/tin.1:209
+#: doc/tin.1:215
 msgid ""
 "Read news remotely from the default NNTP server specified in the environment "
 "variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
@@ -552,24 +558,24 @@ msgstr ""
 "nntpserver> enthalten ist lesen."
 
 #. type: TP
-#: doc/tin.1:209
+#: doc/tin.1:215
 #, no-wrap
 msgid "B<-R>"
 msgstr "B<-R>"
 
 #. type: Plain text
-#: doc/tin.1:212
+#: doc/tin.1:218
 msgid "Read news saved by the ''B<-S>'' option."
 msgstr "Lese mittels ''B<-S>'' gespeicherte Artikel."
 
 #. type: TP
-#: doc/tin.1:212
+#: doc/tin.1:218
 #, no-wrap
 msgid "B<-s>I< dir>"
 msgstr "B<-s>I< Verzeichnis>"
 
 #. type: Plain text
-#: doc/tin.1:216
+#: doc/tin.1:222
 msgid ""
 "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
 "News>."
@@ -578,13 +584,13 @@ msgstr ""
 "\"$HOME\"}/News>."
 
 #. type: TP
-#: doc/tin.1:216
+#: doc/tin.1:222
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: doc/tin.1:220
+#: doc/tin.1:226
 msgid ""
 "Save unread articles for later reading by the ''B<-R>'' option. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -594,13 +600,13 @@ msgstr ""
 "SPEICHERN VON UNGELESENEN ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:220
+#: doc/tin.1:226
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: doc/tin.1:226
+#: doc/tin.1:232
 msgid ""
 "Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "newsrc> or file specified by the ''B<-f>'' option. This option is disabled "
@@ -613,39 +619,41 @@ msgstr ""
 "NNTP-Server abruft und B<cache_overview_files> abgestellt ist."
 
 #. type: TP
-#: doc/tin.1:226
+#: doc/tin.1:232
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: doc/tin.1:230
+#: doc/tin.1:237
 msgid ""
-"Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' "
-"and ''B<-Z>'' options."
+"Verbose mode for ''B<-D>'', ''B<-c>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
+"verbosity."
 msgstr ""
-"AusfÃ¼hrliche Ausgabe fÃ¼r ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-"
-"u>'' und ''B<-Z>''-Optionen."
+"AusfÃ¼hrliche Ausgabe fÃ¼r ''B<-D>'', ''B<-c>'', ''B<-M>'', ''B<-N>'', \\&''B<-"
+"S>'', ''B<-u>'' und ''B<-Z>''-Optionen. Kann mehrfach verwendet werden, um "
+"die AusfÃ¼hrlichkeit zu erhÃ¶hen."
 
 #. type: TP
-#: doc/tin.1:230
+#: doc/tin.1:237
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: doc/tin.1:233
+#: doc/tin.1:240
 msgid "Print version and date information."
 msgstr "Versionsinformationen ausgeben."
 
 #. type: TP
-#: doc/tin.1:233
+#: doc/tin.1:240
 #, no-wrap
 msgid "B<-w>"
 msgstr "B<-w>"
 
 #. type: Plain text
-#: doc/tin.1:238
+#: doc/tin.1:245
 msgid ""
 "Quick mode to post an article and then exit. This option implies \\&''B<-"
 "d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
@@ -655,25 +663,25 @@ msgstr ""
 "\\&''B<-d>''. Nach MÃ¶glichkeit mit ''B<-n>'' kombinieren."
 
 #. type: TP
-#: doc/tin.1:238
+#: doc/tin.1:245
 #, no-wrap
 msgid "B<-x>"
 msgstr "B<-x>"
 
 #. type: Plain text
-#: doc/tin.1:241
+#: doc/tin.1:248
 msgid "No-posting mode. You cannot post articles if you use this option."
 msgstr ""
 "Sie kÃ¶nnen keine Artikel verÃ¶ffentlichen, wenn Sie diese Option verwenden."
 
 #. type: TP
-#: doc/tin.1:241
+#: doc/tin.1:248
 #, no-wrap
 msgid "B<-X>"
 msgstr "B<-X>"
 
 #. type: Plain text
-#: doc/tin.1:246
+#: doc/tin.1:253
 msgid ""
 "No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created "
@@ -681,13 +689,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:246
+#: doc/tin.1:253
 #, no-wrap
 msgid "B<-z>"
 msgstr "B<-z>"
 
 #. type: Plain text
-#: doc/tin.1:251
+#: doc/tin.1:258
 msgid ""
 "Only start B<tin> if there is any new/unread news. If there is news B<tin> "
 "will position cursor at first group with unread news. Useful for putting in "
@@ -698,13 +706,13 @@ msgstr ""
 "positioniert. NÃ¼tzlich um B<tin> in login-Dateien aufzurufen."
 
 #. type: TP
-#: doc/tin.1:251
+#: doc/tin.1:258
 #, no-wrap
 msgid "B<-Z>"
 msgstr "B<-Z>"
 
 #. type: Plain text
-#: doc/tin.1:257
+#: doc/tin.1:264
 msgid ""
 "Check if there is any new/unread news and exit with appropriate status. If "
 "\\&''B<-v>'' option is specified the number of unread articles in each group "
@@ -719,7 +727,7 @@ msgstr ""
 "Skripten."
 
 #. type: Plain text
-#: doc/tin.1:263
+#: doc/tin.1:270
 msgid ""
 "B<tin> can also dynamically change its options by the B<OptionMenu> ('B<M>') "
 "command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. "
@@ -728,7 +736,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:268
+#: doc/tin.1:275
 msgid ""
 "A list of groups can be specified after the other command-line options. This "
 "can be useful if you wish to yank in or subscribe to a hand-picked subset of "
@@ -742,7 +750,7 @@ msgstr ""
 "versteht."
 
 #. type: Plain text
-#: doc/tin.1:273
+#: doc/tin.1:280
 msgid ""
 "If you specify a single group-name, or a wildcard that matches a single "
 "group, then you will automatically enter that group. Otherwise the normal "
@@ -755,7 +763,7 @@ msgstr ""
 "passenden zusÃ¤tzlichen Gruppen."
 
 #. type: Plain text
-#: doc/tin.1:277
+#: doc/tin.1:284
 msgid ""
 "With the ''B<-w>'' flag a given group-name is used as default group to post "
 "to. If more than one group or a wildcard is specified only the first group "
@@ -766,7 +774,7 @@ msgstr ""
 "wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die Ã¼bereinstimmt."
 
 #. type: Plain text
-#: doc/tin.1:284
+#: doc/tin.1:291
 msgid ""
 "Once you use B<SelectYankActive> ('B<y>') to yank in all active groups, or "
 "B<SelectToggleReadDisplay> ('B<r>') to toggle the read/unread status, then "
@@ -776,7 +784,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:289
+#: doc/tin.1:296
 msgid ""
 "NB: With the ''B<-n>'' flag, only unsubscribed groups in the I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the "
@@ -785,7 +793,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:294
+#: doc/tin.1:301
 msgid ""
 "Command-line options have higher priority than attributes and tinrc "
 "options.  Thus, command-line option takes precedence over configured values."
@@ -794,19 +802,19 @@ msgstr ""
 "Optionen und Ã¼bersteuern daher die konfigurierten Werte."
 
 #. type: SH
-#: doc/tin.1:294
+#: doc/tin.1:301
 #, no-wrap
 msgid "USAGE"
 msgstr "GEBRAUCH"
 
 #. type: SS
-#: doc/tin.1:297
+#: doc/tin.1:304
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:301
+#: doc/tin.1:308
 msgid ""
 "Maintaining Netnews on large networks of machines can be a pretty time "
 "consuming job as I discovered when I was given the job of maintaining our "
@@ -814,25 +822,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:311
+#: doc/tin.1:318
 msgid ""
 "A user starting B<tin> for the first time can be automatically subscribed to "
 "a list of newsgroups that are deemed appropriate by the news administrator. "
 "The subscriptions file should be created in your news lib directory (i.e., I<"
-"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have file permissions "
-"set to 0644. If you read news via NNTP, then your news server must support "
-"the LIST SUBSCRIPTIONS command. It is part of the NNTP List Extensions (B<RFC"
-"\\%6048> ) and all modern servers should understand it."
+"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should be world readable. If "
+"you read news via NNTP, then your news server must support the LIST "
+"SUBSCRIPTIONS command. It is part of the NNTP List Extensions (B<RFC\\"
+"%6048>) and all modern servers should understand it."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:311
+#: doc/tin.1:318
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr "ANSICHTEN"
 
 #. type: Plain text
-#: doc/tin.1:314
+#: doc/tin.1:321
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
@@ -841,7 +849,7 @@ msgstr ""
 "Threadebene und Artikelebene."
 
 #. type: Plain text
-#: doc/tin.1:320
+#: doc/tin.1:327
 msgid ""
 "At the Selection level the title displays (the name of the news server and) "
 "the number of subscribed groups (containing new unread articles). The "
@@ -856,7 +864,7 @@ msgstr ""
 "kann mittels B<select_format> angepasst werden."
 
 #. type: Plain text
-#: doc/tin.1:328
+#: doc/tin.1:335
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -872,19 +880,19 @@ msgstr ""
 "  X    5   124  news.software.readers   Discussion of software used to r\n"
 
 #. type: Plain text
-#: doc/tin.1:331
+#: doc/tin.1:338
 msgid ""
 "There may also be a character prefixing the line. An explanation follows:"
 msgstr "Eventuell steht am Anfang der Zeile noch eines der folgende Zeichen:"
 
 #. type: TP
-#: doc/tin.1:331
+#: doc/tin.1:338
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 #. type: Plain text
-#: doc/tin.1:336
+#: doc/tin.1:343
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -895,13 +903,13 @@ msgstr ""
 "Umschalttaste benutzt werden."
 
 #. type: TP
-#: doc/tin.1:336
+#: doc/tin.1:343
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 #. type: Plain text
-#: doc/tin.1:341
+#: doc/tin.1:348
 msgid ""
 "This is a moderated group. Any posts you make will have to be approved by "
 "the group administrator before it will be made public. B<tin> will ask for "
@@ -912,13 +920,13 @@ msgstr ""
 "Posten in eine moderierte Gruppe nach einer BestÃ¤tigung."
 
 #. type: TP
-#: doc/tin.1:341
+#: doc/tin.1:348
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 #. type: Plain text
-#: doc/tin.1:350
+#: doc/tin.1:357
 msgid ""
 "This is a new newsgroup which has been created since you last used B<tin>. "
 "New newsgroups are not subscribed to by default (However, see the "
@@ -937,13 +945,13 @@ msgstr ""
 "Gruppen einblenden, um sie in einer spÃ¤teren Sitzung zu finden."
 
 #. type: TP
-#: doc/tin.1:350
+#: doc/tin.1:357
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 #. type: Plain text
-#: doc/tin.1:355
+#: doc/tin.1:362
 msgid ""
 "This group no longer exists. If you no longer wish to see this group then "
 "unsubscribe from it in the normal way. This flag will only appear if you "
@@ -955,13 +963,13 @@ msgstr ""
 "haben."
 
 #. type: TP
-#: doc/tin.1:355
+#: doc/tin.1:362
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 #. type: Plain text
-#: doc/tin.1:359
+#: doc/tin.1:366
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
@@ -970,13 +978,13 @@ msgstr ""
 "Gruppe durch eine mit einem passenderen Namen ersetzt."
 
 #. type: TP
-#: doc/tin.1:359
+#: doc/tin.1:366
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 #. type: Plain text
-#: doc/tin.1:364
+#: doc/tin.1:371
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
 "then you will receive an error from your news server telling you the correct "
@@ -987,7 +995,7 @@ msgstr ""
 "Newsserver in der die Gruppe steht in die Sie posten sollten."
 
 #. type: Plain text
-#: doc/tin.1:374
+#: doc/tin.1:381
 msgid ""
 "At the Group level the title contains the name of the group, the number of "
 "conversation threads, the abbreviated threading method (B<thread_articles>), "
@@ -1001,13 +1009,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:378
+#: doc/tin.1:385
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 
 #. type: Plain text
-#: doc/tin.1:386
+#: doc/tin.1:393
 msgid ""
 "The characters after the numbers are depending to the configuration and if "
 "your are in B<show_only_unread_arts> mode or not. Some numbers could be "
@@ -1018,28 +1026,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:397
+#: doc/tin.1:404
 msgid ""
 "If a thread has unread articles it is marked with B<art_marked_unread> in "
 "front of the total number of articles in the thread. If there are recent "
 "articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread - this is controlled by "
-"the B<recent_time> option. If a thread has hot articles in it (see also "
+"front of the total number of articles in the thread \\(em this is controlled "
+"by the B<recent_time> option. If a thread has hot articles in it (see also "
 "section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
 "front of the total number of articles in the thread. The number of lines of "
 "the first (unread) article in the thread might also be shown right before "
-"the subject - this is controlled by the B<show_info> option. The display can "
-"be customized via B<group_format>."
+"the subject \\(em this is controlled by the B<show_info> option. The display "
+"can be customized via B<group_format>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:401
+#: doc/tin.1:408
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 
 #. type: Plain text
-#: doc/tin.1:406
+#: doc/tin.1:413
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -1054,7 +1062,7 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:411
+#: doc/tin.1:418
 msgid ""
 "At the Thread level the screen usually (depends on the threading method "
 "used) looks like this, but can be customized via B<thread_format>:"
@@ -1064,7 +1072,7 @@ msgstr ""
 "angepasst werden:"
 
 #. type: Plain text
-#: doc/tin.1:418
+#: doc/tin.1:425
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -1079,12 +1087,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:423
+#: doc/tin.1:430
 msgid "At the Article level the page header has the following format:"
 msgstr "In der Artikelebene hat der Kopf der Seite folgendes Format:"
 
 #. type: Plain text
-#: doc/tin.1:429
+#: doc/tin.1:436
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -1096,13 +1104,13 @@ msgstr ""
 "Urs Janssen E<lt>urs@akk.orgE<gt>       bei Arbeitskreis Kultur und Kommunikati\n"
 
 #. type: Plain text
-#: doc/tin.1:431
+#: doc/tin.1:438
 #, no-wrap
 msgid "article-body\n"
 msgstr "Artikel-KÃ¶rper\n"
 
 #. type: Plain text
-#: doc/tin.1:437
+#: doc/tin.1:444
 msgid ""
 "The look of the Selection, Group and Thread level can be customized. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\"."
@@ -1111,13 +1119,13 @@ msgstr ""
 "angepasst werden. Siehe hierzu den Abschnitt \"ANSICHTEN ANPASSEN\"."
 
 #. type: SS
-#: doc/tin.1:437
+#: doc/tin.1:444
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr "GEMEINSAME BEWEGUNGSTASTEN"
 
 #. type: Plain text
-#: doc/tin.1:440
+#: doc/tin.1:447
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
@@ -1126,13 +1134,13 @@ msgstr ""
 "verwendet werden."
 
 #. type: ta
-#: doc/tin.1:442
+#: doc/tin.1:449
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:450
+#: doc/tin.1:457
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1145,13 +1153,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:454
+#: doc/tin.1:461
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr "GEMEINSAME BEARBEITUNGSBEFEHLE"
 
 #. type: Plain text
-#: doc/tin.1:461
+#: doc/tin.1:468
 msgid ""
 "An B<\\%emacs>(1)  style editing package allows the easy editing of input "
 "strings.  A history list allows the easy reuse of previously entered "
@@ -1165,35 +1173,35 @@ msgstr ""
 "VerfÃ¼gung:"
 
 #. type: TP
-#: doc/tin.1:462
+#: doc/tin.1:469
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 #. type: Plain text
-#: doc/tin.1:465
+#: doc/tin.1:472
 msgid "move to beginning or end of line, respectively."
 msgstr "An den Zeilenanfang bzw. das Zeilenende springen."
 
 #. type: TP
-#: doc/tin.1:465
+#: doc/tin.1:472
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 #. type: Plain text
-#: doc/tin.1:468
+#: doc/tin.1:475
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:468
+#: doc/tin.1:475
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 #. type: Plain text
-#: doc/tin.1:472
+#: doc/tin.1:479
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
@@ -1202,57 +1210,57 @@ msgstr ""
 "falls keine Zeichen im Puffer vorhanden sind."
 
 #. type: TP
-#: doc/tin.1:472
+#: doc/tin.1:479
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>ENTFE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:475
+#: doc/tin.1:482
 msgid "delete character left of the cursor."
 msgstr "Zeichen links vom Cursor lÃ¶schen."
 
 #. type: TP
-#: doc/tin.1:475
+#: doc/tin.1:482
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 #. type: Plain text
-#: doc/tin.1:478
+#: doc/tin.1:485
 msgid "delete from cursor to end of line."
 msgstr "LÃ¶sche vom Cursor bis zum Zeilenende."
 
 #. type: TP
-#: doc/tin.1:478
+#: doc/tin.1:485
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 #. type: Plain text
-#: doc/tin.1:481
+#: doc/tin.1:488
 msgid "move through history, previous and next, respectively."
 msgstr "Durch die Verlaufsliste vÃ¶rwÃ¤rts bzw. rÃ¼ckwÃ¤rts bewegen."
 
 #. type: TP
-#: doc/tin.1:481
+#: doc/tin.1:488
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 #. type: Plain text
-#: doc/tin.1:484
+#: doc/tin.1:491
 msgid "redraw the current line."
 msgstr "Aktuelle Zeile neu aufbauen."
 
 #. type: TP
-#: doc/tin.1:484
+#: doc/tin.1:491
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr "B<E<lt>CRE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:488
+#: doc/tin.1:495
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
@@ -1261,24 +1269,24 @@ msgstr ""
 "Leerzeile an und kehrt zum Anrufer zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:488
+#: doc/tin.1:495
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr "B<E<lt>ESCE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:493
+#: doc/tin.1:500
 msgid "aborts the present editing operation."
 msgstr "bricht den gegenwÃ¤rtigen Bearbeitungsvorgang ab."
 
 #. type: SS
-#: doc/tin.1:493
+#: doc/tin.1:500
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "ALLGEMEINE BEFEHLE"
 
 #. type: Plain text
-#: doc/tin.1:496
+#: doc/tin.1:503
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
@@ -1287,13 +1295,13 @@ msgstr ""
 "Ã¼berall das Gleichen."
 
 #. type: TP
-#: doc/tin.1:497 doc/tin.1:1371 doc/tin.1:1424
+#: doc/tin.1:504 doc/tin.1:1378 doc/tin.1:1431
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 #. type: Plain text
-#: doc/tin.1:502
+#: doc/tin.1:509
 msgid ""
 "Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
 "E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
@@ -1304,57 +1312,57 @@ msgstr ""
 "Diese Funktion wurde mÃ¶glicherweise vom Systemadministrator deaktiviert."
 
 #. type: TP
-#: doc/tin.1:502
+#: doc/tin.1:509
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 #. type: Plain text
-#: doc/tin.1:505
+#: doc/tin.1:512
 msgid "Toggle use of ANSI color."
 msgstr "ANSI Farben ein-/ausschalten."
 
 #. type: TP
-#: doc/tin.1:505
+#: doc/tin.1:512
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 #. type: Plain text
-#: doc/tin.1:508
+#: doc/tin.1:515
 msgid "Redraw the current screen."
 msgstr "Bildschirminhalt neu aufbauen."
 
 #. type: TP
-#: doc/tin.1:508
+#: doc/tin.1:515
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:511
+#: doc/tin.1:518
 msgid "Scroll screen up by one line."
 msgstr "Eine Zeile nach oben blÃ¤ttern (scrollen)."
 
 #. type: TP
-#: doc/tin.1:511
+#: doc/tin.1:518
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:514
+#: doc/tin.1:521
 msgid "Scroll screen down by one line."
 msgstr "Eine Zeile nach unten blÃ¤ttern (scrollen)."
 
 #. type: TP
-#: doc/tin.1:514
+#: doc/tin.1:521
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 #. type: Plain text
-#: doc/tin.1:528
+#: doc/tin.1:535
 msgid ""
 "Reload postponed article. If your system blocks the B<Postponed> key you "
 "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers "
@@ -1370,13 +1378,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:528 doc/tin.1:1377 doc/tin.1:1431
+#: doc/tin.1:535 doc/tin.1:1384 doc/tin.1:1438
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 #. type: Plain text
-#: doc/tin.1:534
+#: doc/tin.1:541
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1384,24 +1392,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:534 doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:541 doc/tin.1:1387 doc/tin.1:1441
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 #. type: Plain text
-#: doc/tin.1:537 doc/tin.1:1383 doc/tin.1:1437
+#: doc/tin.1:544 doc/tin.1:1390 doc/tin.1:1444
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr "Mini-Hilfe am unterem Bildschirmrand ein-/ausschalten."
 
 #. type: TP
-#: doc/tin.1:537
+#: doc/tin.1:544
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 #. type: Plain text
-#: doc/tin.1:543
+#: doc/tin.1:550
 msgid ""
 "List articles posted by user. The date posted, the newsgroup and the subject "
 "are listed. You can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and "
@@ -1410,58 +1418,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:543
+#: doc/tin.1:550
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:548
+#: doc/tin.1:555
 msgid "Print B<tin> version information."
 msgstr "Versions-Informationen ausgeben."
 
 #. type: SS
-#: doc/tin.1:548
+#: doc/tin.1:555
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "BEFEHLE ZUR GRUPPENAUSWAHL"
 
 #. type: TP
-#: doc/tin.1:549 doc/tin.1:687 doc/tin.1:938 doc/tin.1:1102 doc/tin.1:3482
+#: doc/tin.1:556 doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109 doc/tin.1:3491
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: doc/tin.1:552
+#: doc/tin.1:559
 msgid "Select group 4."
 msgstr "Gruppe 4 auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:552
+#: doc/tin.1:559
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 #. type: Plain text
-#: doc/tin.1:556
+#: doc/tin.1:563
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
 msgstr ""
-"Setzt die Datei I<$(TIN_HOMEDIR:-\"$HOME\"}/.newsrc> zurÃ¼ck. Dies zerstÃ¶rt "
+"Setzt die Datei I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> zurÃ¼ck. Dies zerstÃ¶rt "
 "alle Aufzeichnungen Ã¼ber gelesene Artikel, also benutze diese Funktion mit "
 "Vorsicht."
 
 #. type: TP
-#: doc/tin.1:556 doc/tin.1:708 doc/tin.1:959
+#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 #. type: Plain text
-#: doc/tin.1:560 doc/tin.1:712 doc/tin.1:963
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:970
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1470,76 +1478,76 @@ msgstr ""
 "wird. Siehe Abschnitt \"BEREICHE\" fÃ¼r weitere Informationen."
 
 #. type: TP
-#: doc/tin.1:560
+#: doc/tin.1:567
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 #. type: Plain text
-#: doc/tin.1:563
+#: doc/tin.1:570
 msgid "Sort the list of newsgroups."
 msgstr "Liste vorhandener Newsgruppen sortieren."
 
 #. type: TP
-#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156 doc/tin.1:1368
-#: doc/tin.1:1418
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163 doc/tin.1:1375
+#: doc/tin.1:1425
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 #. type: Plain text
-#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1371
-#: doc/tin.1:1421
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1378
+#: doc/tin.1:1428
 msgid "Repeat the previous search."
 msgstr "Vorherige Suche wiederholen."
 
 #. type: TP
-#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1362
-#: doc/tin.1:1412
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1369
+#: doc/tin.1:1419
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 #. type: Plain text
-#: doc/tin.1:569
+#: doc/tin.1:576
 msgid "Search for a group by name and description (if displayed)."
 msgstr ""
 "VorwÃ¤rts nach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung "
 "(falls angezeigt) suchen."
 
 #. type: TP
-#: doc/tin.1:569 doc/tin.1:721 doc/tin.1:972 doc/tin.1:1162 doc/tin.1:1365
-#: doc/tin.1:1415
+#: doc/tin.1:576 doc/tin.1:728 doc/tin.1:979 doc/tin.1:1169 doc/tin.1:1372
+#: doc/tin.1:1422
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 #. type: Plain text
-#: doc/tin.1:572
+#: doc/tin.1:579
 msgid "Backward search through the group names and descriptions."
 msgstr ""
 "RÃ¼ckwÃ¤rts mach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung "
 "(falls angezeigt) suchen."
 
 #. type: TP
-#: doc/tin.1:572
+#: doc/tin.1:579
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:575
+#: doc/tin.1:582
 msgid "Read current group."
 msgstr "Lese die aktuelle Gruppe."
 
 #. type: TP
-#: doc/tin.1:575
+#: doc/tin.1:582
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:579
+#: doc/tin.1:586
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
@@ -1548,39 +1556,39 @@ msgstr ""
 "Gruppenliste und sucht nach ungelesenen Gruppen."
 
 #. type: TP
-#: doc/tin.1:579 doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
+#: doc/tin.1:586 doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 #. type: Plain text
-#: doc/tin.1:583
+#: doc/tin.1:590
 msgid ""
 "Make current group as all read [after confirmation] and move to the next "
 "group in the group selection list."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:583 doc/tin.1:800 doc/tin.1:1014 doc/tin.1:1224
+#: doc/tin.1:590 doc/tin.1:807 doc/tin.1:1021 doc/tin.1:1231
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 #. type: Plain text
-#: doc/tin.1:587
+#: doc/tin.1:594
 msgid ""
 "Mark current group as all read [after confirmation] and enter the next "
 "unread group in the group selection list."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:587
+#: doc/tin.1:594
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:591
+#: doc/tin.1:598
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
@@ -1589,24 +1597,24 @@ msgstr ""
 "der Gruppenbeschreibungen um."
 
 #. type: TP
-#: doc/tin.1:591 doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1236
+#: doc/tin.1:598 doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1243
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 #. type: Plain text
-#: doc/tin.1:594 doc/tin.1:816 doc/tin.1:1030 doc/tin.1:1239
+#: doc/tin.1:601 doc/tin.1:823 doc/tin.1:1037 doc/tin.1:1246
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Filter-Datei bearbeiten und danach anwenden."
 
 #. type: TP
-#: doc/tin.1:594
+#: doc/tin.1:601
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:598 doc/tin.1:820
+#: doc/tin.1:605 doc/tin.1:827
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
@@ -1616,14 +1624,14 @@ msgstr ""
 "werden."
 
 #. type: TP
-#: doc/tin.1:598 doc/tin.1:823 doc/tin.1:1030 doc/tin.1:1252 doc/tin.1:1374
-#: doc/tin.1:1427
+#: doc/tin.1:605 doc/tin.1:830 doc/tin.1:1037 doc/tin.1:1259 doc/tin.1:1381
+#: doc/tin.1:1434
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 #. type: Plain text
-#: doc/tin.1:603
+#: doc/tin.1:610
 msgid ""
 "Toggle the display of the description of the current newsgroup in the last "
 "line. This will not be available if B<tin> was started with the \\&''B<-d>'' "
@@ -1631,24 +1639,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:603 doc/tin.1:827 doc/tin.1:1033 doc/tin.1:1255
+#: doc/tin.1:610 doc/tin.1:834 doc/tin.1:1040 doc/tin.1:1262
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 #. type: Plain text
-#: doc/tin.1:606 doc/tin.1:830 doc/tin.1:1036 doc/tin.1:1258
+#: doc/tin.1:613 doc/tin.1:837 doc/tin.1:1043 doc/tin.1:1265
 msgid "Toggle inverse video."
 msgstr "(De)aktiviere inverse Darstellung."
 
 #. type: TP
-#: doc/tin.1:606 doc/tin.1:839 doc/tin.1:1042 doc/tin.1:1264
+#: doc/tin.1:613 doc/tin.1:846 doc/tin.1:1049 doc/tin.1:1271
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 #. type: Plain text
-#: doc/tin.1:613
+#: doc/tin.1:620
 msgid ""
 "Look up article by ''Message-ID:''. If none of the groups listed in the "
 "''Newsgroups:''-header of the referenced article is available, just the "
@@ -1656,15 +1664,21 @@ msgid ""
 "At this level this command only works if reading via NNTP and the server "
 "supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
 msgstr ""
+"Artikel anhand der ''Message-ID:'' Nachschlagen. Wenn keine der in den "
+"''Newsgroups:''-Kopfzeilen des referenzierten Artikels aufgefÃ¼hrten "
+"Gruppen verfÃ¼gbar ist, wird in der letzten Zeile nur der Inhalt der "
+"''Newsgroups:''-Kopfzeilen angezeigt. Auf dieser Ebene funktioniert "
+"dieser Befehl nur beim Lesen mittels NNTP und der Server muss [X]HDR "
+"(B<RFC\\%2980>, B<RFC\\%3977>) oder XPAT (B<RFC\\%2980>) unterstÃ¼tzen."
 
 #. type: TP
-#: doc/tin.1:613
+#: doc/tin.1:620
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:619
+#: doc/tin.1:626
 msgid ""
 "Move the current group within the group selection list. By entering '1' the "
 "group will become the first displayed group in the list, by entering '8' the "
@@ -1673,62 +1687,62 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:619 doc/tin.1:847 doc/tin.1:1272
+#: doc/tin.1:626 doc/tin.1:854 doc/tin.1:1279
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 #. type: Plain text
-#: doc/tin.1:623 doc/tin.1:851 doc/tin.1:1276
+#: doc/tin.1:630 doc/tin.1:858 doc/tin.1:1283
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:623
+#: doc/tin.1:630
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:626
+#: doc/tin.1:633
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr "Setzt den Cursor auf die nÃ¤chste Gruppe mit ungelesenen Artikeln."
 
 #. type: TP
-#: doc/tin.1:626 doc/tin.1:868 doc/tin.1:1055 doc/tin.1:1293
+#: doc/tin.1:633 doc/tin.1:875 doc/tin.1:1062 doc/tin.1:1300
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 #. type: Plain text
-#: doc/tin.1:630
+#: doc/tin.1:637
 msgid ""
-"Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
 "B<tin> beenden, falls B<confirm_choice> gesetzt ist wird nochmal nachgefragt."
 
 #. type: TP
-#: doc/tin.1:630 doc/tin.1:871 doc/tin.1:1058 doc/tin.1:1296
+#: doc/tin.1:637 doc/tin.1:878 doc/tin.1:1065 doc/tin.1:1303
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 #. type: Plain text
-#: doc/tin.1:633 doc/tin.1:874 doc/tin.1:1061 doc/tin.1:1299
-msgid "Quit B<tin> - don't ask the user to confirm."
+#: doc/tin.1:640 doc/tin.1:881 doc/tin.1:1068 doc/tin.1:1306
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
 msgstr "Beendet B<tin> sofort, ohne BestÃ¤tigungsnachfrage."
 
 #. type: TP
-#: doc/tin.1:633
+#: doc/tin.1:640
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:638
+#: doc/tin.1:645
 msgid ""
 "Toggle display of all subscribed to groups and just those groups containing "
 "unread articles. Command has no effect if groups were specified on the "
@@ -1736,13 +1750,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:638 doc/tin.1:877 doc/tin.1:1061
+#: doc/tin.1:645 doc/tin.1:884 doc/tin.1:1068
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:642 doc/tin.1:881 doc/tin.1:1065
+#: doc/tin.1:649 doc/tin.1:888 doc/tin.1:1072
 msgid ""
 "Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
 "way of getting bugs fixed and features added/changed."
@@ -1752,24 +1766,24 @@ msgstr ""
 "bzw. nach neuen Funktionen zu fragen."
 
 #. type: TP
-#: doc/tin.1:642
+#: doc/tin.1:649
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 #. type: Plain text
-#: doc/tin.1:645
+#: doc/tin.1:652
 msgid "Subscribe to current group."
 msgstr "AusgewÃ¤hlte Gruppe abonnieren."
 
 #. type: TP
-#: doc/tin.1:645
+#: doc/tin.1:652
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:650
+#: doc/tin.1:657
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1777,13 +1791,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:650
+#: doc/tin.1:657
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:655
+#: doc/tin.1:662
 msgid ""
 "Unsubscribe to current group. This can be used to remove bogus groups.  See "
 "B<strip_bogus> in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
@@ -1791,13 +1805,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:655
+#: doc/tin.1:662
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:660
+#: doc/tin.1:667
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1805,13 +1819,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:660 doc/tin.1:905 doc/tin.1:1080 doc/tin.1:1333
+#: doc/tin.1:667 doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 #. type: Plain text
-#: doc/tin.1:666
+#: doc/tin.1:673
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to B<PostEdit> ('B<e>') the article again, B<PostPostpone> "
@@ -1820,25 +1834,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:666
+#: doc/tin.1:673
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:669
+#: doc/tin.1:676
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr ""
 "B<tin> beenden ohne ggf. gemachte Ã„nderungen an den Einstellung zu speichern."
 
 #. type: TP
-#: doc/tin.1:669
+#: doc/tin.1:676
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 #. type: Plain text
-#: doc/tin.1:674
+#: doc/tin.1:681
 msgid ""
 "Yanks in all groups. Toggles the displayed groups between all the groups in "
 "the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just "
@@ -1846,38 +1860,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:674
+#: doc/tin.1:681
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 #. type: Plain text
-#: doc/tin.1:678
+#: doc/tin.1:685
 msgid ""
 "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
 "to see if any new news has arrived since starting B<tin>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:678
+#: doc/tin.1:685
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:683
+#: doc/tin.1:690
 msgid "Mark all articles in the current group as unread."
 msgstr "Alle Artikel in der aktuellen Gruppe als ungelesen markieren."
 
 #. type: SS
-#: doc/tin.1:683
+#: doc/tin.1:690
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:687
+#: doc/tin.1:694
 msgid ""
 "All searches in this level are limited to unread articles if in "
 "B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
@@ -1885,44 +1899,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:690
+#: doc/tin.1:697
 msgid "Select article 4."
 msgstr "Artikel 4 auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:690 doc/tin.1:941 doc/tin.1:1105
+#: doc/tin.1:697 doc/tin.1:948 doc/tin.1:1112
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 #. type: Plain text
-#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1116
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1121
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1128
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 #. type: Plain text
-#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1125
+#: doc/tin.1:705 doc/tin.1:956 doc/tin.1:1132
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:698 doc/tin.1:949
+#: doc/tin.1:705 doc/tin.1:956
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 #. type: Plain text
-#: doc/tin.1:703 doc/tin.1:954
+#: doc/tin.1:710 doc/tin.1:961
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1930,13 +1944,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:703 doc/tin.1:954
+#: doc/tin.1:710 doc/tin.1:961
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:708 doc/tin.1:959
+#: doc/tin.1:715 doc/tin.1:966
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1944,58 +1958,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:712 doc/tin.1:963 doc/tin.1:1153
+#: doc/tin.1:719 doc/tin.1:970 doc/tin.1:1160
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 #. type: Plain text
-#: doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156
+#: doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163
 msgid "Re-enter the last message that was viewed."
 msgstr "Zur zuletzt angezeigte Nachricht springen."
 
 #. type: Plain text
-#: doc/tin.1:721 doc/tin.1:972
+#: doc/tin.1:728 doc/tin.1:979
 msgid "Search forward for specified subject."
 msgstr "VorwÃ¤rts nach dem angegebenem Subject suchen."
 
 #. type: Plain text
-#: doc/tin.1:724 doc/tin.1:975
+#: doc/tin.1:731 doc/tin.1:982
 msgid "Search backwards for specified subject."
 msgstr "RÃ¼ckwÃ¤rts nach dem angegebenem Subject suchen."
 
 #. type: TP
-#: doc/tin.1:724
+#: doc/tin.1:731
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 #. type: Plain text
-#: doc/tin.1:727 doc/tin.1:978
+#: doc/tin.1:734 doc/tin.1:985
 msgid "Select current thread for later processing."
 msgstr "WÃ¤hle aktuellen Thread fÃ¼r die spÃ¤tere Verarbeitung aus."
 
 #. type: TP
-#: doc/tin.1:727
+#: doc/tin.1:734
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 #. type: Plain text
-#: doc/tin.1:731
+#: doc/tin.1:738
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:731
+#: doc/tin.1:738
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:736
+#: doc/tin.1:743
 msgid ""
 "Toggle selection of current thread. If at least one unread article, (but not "
 "every unread article) in the current thread is selected, then all unread "
@@ -2003,13 +2017,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:736
+#: doc/tin.1:743
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 #. type: Plain text
-#: doc/tin.1:741
+#: doc/tin.1:748
 msgid ""
 "For each thread in current group, if it at least one unread article is "
 "selected, all unread articles become selected. This is useful for auto-"
@@ -2017,13 +2031,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:741
+#: doc/tin.1:748
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:747
+#: doc/tin.1:754
 msgid ""
 "Prompts for a pattern with which to match on. All threads whose subjects "
 "match the pattern will be marked selected. A pattern of ''*'' will match all "
@@ -2032,24 +2046,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:747
+#: doc/tin.1:754
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:750
+#: doc/tin.1:757
 msgid "Reverse all selections on all articles."
 msgstr "Markierung fÃ¼r alle Artikel umkehren."
 
 #. type: TP
-#: doc/tin.1:750
+#: doc/tin.1:757
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:756
+#: doc/tin.1:763
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -2058,13 +2072,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:756 doc/tin.1:987 doc/tin.1:1179
+#: doc/tin.1:763 doc/tin.1:994 doc/tin.1:1186
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:761 doc/tin.1:992 doc/tin.1:1184
+#: doc/tin.1:768 doc/tin.1:999 doc/tin.1:1191
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -2072,13 +2086,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:761 doc/tin.1:1184
+#: doc/tin.1:768 doc/tin.1:1191
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 #. type: Plain text
-#: doc/tin.1:770
+#: doc/tin.1:777
 msgid ""
 "Auto select article(s) with a single key [after confirmation]. The defaults "
 "used for selection are based upon the following four tinrc config variables: "
@@ -2090,13 +2104,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:770 doc/tin.1:1193
+#: doc/tin.1:777 doc/tin.1:1200
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 #. type: Plain text
-#: doc/tin.1:779
+#: doc/tin.1:786
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -2108,35 +2122,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:779
+#: doc/tin.1:786
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:782
+#: doc/tin.1:789
 msgid "Read current article."
 msgstr "Lese den aktuelle Artikel."
 
 #. type: TP
-#: doc/tin.1:782
+#: doc/tin.1:789
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:785
+#: doc/tin.1:792
 msgid "View next unread article or group."
 msgstr "Zeige nÃ¤chsten den ungelesenen Artikel oder die nÃ¤chste Gruppe."
 
 #. type: TP
-#: doc/tin.1:785 doc/tin.1:998 doc/tin.1:1210
+#: doc/tin.1:792 doc/tin.1:1005 doc/tin.1:1217
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 #. type: Plain text
-#: doc/tin.1:789
+#: doc/tin.1:796
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
@@ -2145,24 +2159,24 @@ msgstr ""
 "Header."
 
 #. type: TP
-#: doc/tin.1:789 doc/tin.1:1003 doc/tin.1:1213
+#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 #. type: Plain text
-#: doc/tin.1:792 doc/tin.1:1006
+#: doc/tin.1:799 doc/tin.1:1013
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr "Autoren-Suche rÃ¼ckwÃ¤rts. Siehe auch B<SearchAuthF> ('B<a>') oben."
 
 #. type: TP
-#: doc/tin.1:792 doc/tin.1:1006 doc/tin.1:1216
+#: doc/tin.1:799 doc/tin.1:1013 doc/tin.1:1223
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 #. type: Plain text
-#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
+#: doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -2171,65 +2185,68 @@ msgstr ""
 "Suche kann mit B<Quit> ('B<q>') abgebrochen werden."
 
 #. type: Plain text
-#: doc/tin.1:800
+#: doc/tin.1:807
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:804
+#: doc/tin.1:811
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:804
+#: doc/tin.1:811
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:808 doc/tin.1:1022
+#: doc/tin.1:815 doc/tin.1:1029
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:808
+#: doc/tin.1:815
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1233
+#: doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1240
 msgid ""
 "Cancel (delete) or supersede (overwrite) the current article. It must have "
 "been posted by the same user. The cancel message can be seen in the "
 "newsgroup 'control' or 'control.cancel'."
 msgstr ""
+"LÃ¶schen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss "
+"vom selben Benutzer geschrieben worden sein. Die Nachricht zum LÃ¶schen ist "
+"in der Newsgroupe 'control' oder 'control.cancel' zu sehen."
 
 #. type: TP
-#: doc/tin.1:816
+#: doc/tin.1:823
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 #. type: TP
-#: doc/tin.1:820
+#: doc/tin.1:827
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:823
+#: doc/tin.1:830
 msgid "Toggle article/group limit."
 msgstr "Artikel/Gruppe BeschrÃ¤nkungen ein-/ausschalten."
 
 #. type: Plain text
-#: doc/tin.1:827
+#: doc/tin.1:834
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
@@ -2238,13 +2255,13 @@ msgstr ""
 "anzeigen."
 
 #. type: TP
-#: doc/tin.1:830
+#: doc/tin.1:837
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:836
+#: doc/tin.1:843
 msgid ""
 "Mark article/thread as read and move onto the next unread article/thread. If "
 "a range of articles/threads is set, the range will be marked as read instead "
@@ -2253,29 +2270,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:836
+#: doc/tin.1:843
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:839
+#: doc/tin.1:846
 msgid "Open the thread under the current cursor position."
 msgstr "Ã–ffnet den Thread unter der aktuellen Cursorposition."
 
 #. type: Plain text
-#: doc/tin.1:842 doc/tin.1:1045 doc/tin.1:1267
+#: doc/tin.1:849 doc/tin.1:1052 doc/tin.1:1274
 msgid "Look up article by ''Message-ID:''."
 msgstr "Artikel anhand der ''Message-ID:'' nachschlagen."
 
 #. type: TP
-#: doc/tin.1:842
+#: doc/tin.1:849
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:847 doc/tin.1:1050 doc/tin.1:1272
+#: doc/tin.1:854 doc/tin.1:1057 doc/tin.1:1279
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2283,35 +2300,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:851
+#: doc/tin.1:858
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:854
+#: doc/tin.1:861
 msgid "Go to next group."
 msgstr "Zur nÃ¤chsten Newsgruppe springen."
 
 #. type: TP
-#: doc/tin.1:854
+#: doc/tin.1:861
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:857 doc/tin.1:1282
+#: doc/tin.1:864 doc/tin.1:1289
 msgid "Go to the next unread article."
 msgstr "Zum nÃ¤chsten ungelesenen Artikel springen."
 
 #. type: TP
-#: doc/tin.1:857 doc/tin.1:1050 doc/tin.1:1282
+#: doc/tin.1:864 doc/tin.1:1057 doc/tin.1:1289
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 #. type: Plain text
-#: doc/tin.1:862 doc/tin.1:1055 doc/tin.1:1287
+#: doc/tin.1:869 doc/tin.1:1062 doc/tin.1:1294
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2319,51 +2336,51 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:862
+#: doc/tin.1:869
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:865
+#: doc/tin.1:872
 msgid "Go to previous group."
 msgstr "Zur vorherigen Gruppe springen."
 
 #. type: TP
-#: doc/tin.1:865
+#: doc/tin.1:872
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:868
+#: doc/tin.1:875
 msgid "Go to previous unread article."
 msgstr "Zum vorherigen ungelesenen Artikel gehen."
 
 #. type: Plain text
-#: doc/tin.1:871 doc/tin.1:1058
+#: doc/tin.1:878 doc/tin.1:1065
 msgid "Return to previous level."
 msgstr "Kehre zur vorherigen Ebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:874
+#: doc/tin.1:881
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:877
+#: doc/tin.1:884
 msgid "Toggle the display between all articles and unread articles."
 msgstr "Wechselt zwischen der Anzeige aller und nur ungelesener Artikel."
 
 #. type: TP
-#: doc/tin.1:881
+#: doc/tin.1:888
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:886 doc/tin.1:1070 doc/tin.1:1312
+#: doc/tin.1:893 doc/tin.1:1077 doc/tin.1:1319
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2371,24 +2388,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:886
+#: doc/tin.1:893
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:889 doc/tin.1:1073 doc/tin.1:1315
+#: doc/tin.1:896 doc/tin.1:1080 doc/tin.1:1322
 msgid "Save marked articles automatically without further prompting."
 msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern."
 
 #. type: TP
-#: doc/tin.1:889
+#: doc/tin.1:896
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:894
+#: doc/tin.1:901
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2396,13 +2413,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:894
+#: doc/tin.1:901
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:897
+#: doc/tin.1:904
 msgid ""
 "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
@@ -2410,13 +2427,13 @@ msgstr ""
 "Reihenfolge markieren."
 
 #. type: TP
-#: doc/tin.1:897
+#: doc/tin.1:904
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:902
+#: doc/tin.1:909
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2424,18 +2441,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:902
+#: doc/tin.1:909
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:905
+#: doc/tin.1:912
 msgid "Untag all articles that were tagged."
 msgstr "Markierung aller markierten Artikel entfernen."
 
 #. type: Plain text
-#: doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
+#: doc/tin.1:919 doc/tin.1:1094 doc/tin.1:1347
 msgid ""
 "Post an article to the current group. If posting fails for some reason, "
 "you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
@@ -2444,13 +2461,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:912
+#: doc/tin.1:919
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:918 doc/tin.1:1346
+#: doc/tin.1:925 doc/tin.1:1353
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2459,13 +2476,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:918
+#: doc/tin.1:925
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:926
+#: doc/tin.1:933
 msgid ""
 "Mark all unread articles that have not been selected as read, redraw screen "
 "to reflect changes and put index at the first thread to begin reading.  "
@@ -2476,25 +2493,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:926 doc/tin.1:1087 doc/tin.1:1346
+#: doc/tin.1:933 doc/tin.1:1094 doc/tin.1:1353
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 #. type: Plain text
-#: doc/tin.1:929
+#: doc/tin.1:936
 msgid "Mark current article as unread."
 msgstr "Aktuellen Artikel als ungelesen markieren."
 
 #. type: TP
-#: doc/tin.1:929 doc/tin.1:1092 doc/tin.1:1349
+#: doc/tin.1:936 doc/tin.1:1099 doc/tin.1:1356
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:936
+#: doc/tin.1:943
 msgid ""
 "Mark current thread as unread. If a range of threads is set, the range will "
 "be marked as unread instead of the current thread. When tagged threads are "
@@ -2502,79 +2519,79 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:936
+#: doc/tin.1:943
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:941
+#: doc/tin.1:948
 msgid "Select article 4 within thread."
 msgstr "Artikel 4 aus dem Thread auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:975
+#: doc/tin.1:982
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 #. type: TP
-#: doc/tin.1:978
+#: doc/tin.1:985
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:981
+#: doc/tin.1:988
 msgid "Toggle selection of current article."
 msgstr "Auswahl des aktuellen Artikels umkehren."
 
 #. type: TP
-#: doc/tin.1:981
+#: doc/tin.1:988
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:984
+#: doc/tin.1:991
 msgid "Reverse article selections."
 msgstr "Artikelauswahl invertieren."
 
 #. type: TP
-#: doc/tin.1:984
+#: doc/tin.1:991
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:987
+#: doc/tin.1:994
 msgid "Undo all selections on current thread."
 msgstr "Alle Markierungen im aktuellen Thread rÃ¼ckgÃ¤ngig machen."
 
 #. type: TP
-#: doc/tin.1:992
+#: doc/tin.1:999
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:995
+#: doc/tin.1:1002
 msgid "Read current article within thread."
 msgstr "Aktuellen Artikel im Thread lesen."
 
 #. type: TP
-#: doc/tin.1:995
+#: doc/tin.1:1002
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:998
+#: doc/tin.1:1005
 msgid "View next unread article within thread."
 msgstr "NÃ¤chsten ungelesenen Artikel im Thread anzeigen."
 
 #. type: Plain text
-#: doc/tin.1:1003
+#: doc/tin.1:1010
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line. The search will wrap over into the next thread if nothing is found in "
@@ -2582,44 +2599,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1014
+#: doc/tin.1:1021
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1018
+#: doc/tin.1:1025
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1018
+#: doc/tin.1:1025
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 #. type: TP
-#: doc/tin.1:1022
+#: doc/tin.1:1029
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:1033 doc/tin.1:1255
+#: doc/tin.1:1040 doc/tin.1:1262
 msgid "Display the subject of the current article in the last line."
 msgstr "Subject des geÃ¶ffneten Artikels in der untersten Zeile anzeigen."
 
 #. type: TP
-#: doc/tin.1:1036
+#: doc/tin.1:1043
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1042
+#: doc/tin.1:1049
 msgid ""
 "Mark article as read and move onto the next unread article. If a range of "
 "articles is set, the range will be marked as read instead of the current "
@@ -2627,49 +2644,49 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1045
+#: doc/tin.1:1052
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1065
+#: doc/tin.1:1072
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1070
+#: doc/tin.1:1077
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1073
+#: doc/tin.1:1080
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1077 doc/tin.1:1319
+#: doc/tin.1:1084 doc/tin.1:1326
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1077
+#: doc/tin.1:1084
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1080
+#: doc/tin.1:1087
 msgid "Untag all tagged threads."
 msgstr "Markierung aller markierten Threads entfernen."
 
 #. type: Plain text
-#: doc/tin.1:1092
+#: doc/tin.1:1099
 msgid ""
 "Mark current article in thread as unread. If a range of articles is set, the "
 "range will be marked as unread instead of the current article. When tagged "
@@ -2678,95 +2695,95 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1097
+#: doc/tin.1:1104
 msgid "Mark all articles in thread as unread."
 msgstr "Alle Artikel im aktuellen Thread als ungelesen markieren."
 
 #. type: SS
-#: doc/tin.1:1097
+#: doc/tin.1:1104
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1102
+#: doc/tin.1:1109
 msgid "Read the first (base) article in this thread."
 msgstr "Den ersten (Basis) Artikel in diesem Thread lesen."
 
 #. type: Plain text
-#: doc/tin.1:1105
+#: doc/tin.1:1112
 msgid "Read response 4 in this thread."
 msgstr "Antwort 4 im diesem Thread lesen."
 
 #. type: TP
-#: doc/tin.1:1109
+#: doc/tin.1:1116
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 #. type: Plain text
-#: doc/tin.1:1113
+#: doc/tin.1:1120
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1113
+#: doc/tin.1:1120
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 #. type: Plain text
-#: doc/tin.1:1118
+#: doc/tin.1:1125
 msgid "Perform B<\\%pgp>(1)  operations on article."
 msgstr "B<\\%pgp>(1) Operation auf den Artikel an anwenden."
 
 #. type: TP
-#: doc/tin.1:1118
+#: doc/tin.1:1125
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 #. type: Plain text
-#: doc/tin.1:1121
+#: doc/tin.1:1128
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 "Schaltet den Anzeigemodus um (Roh einschlieÃŸlich aller Header zu "
 "Aufbereitet)."
 
 #. type: TP
-#: doc/tin.1:1125
+#: doc/tin.1:1132
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 #. type: Plain text
-#: doc/tin.1:1128
+#: doc/tin.1:1135
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr "Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten."
 
 #. type: TP
-#: doc/tin.1:1128
+#: doc/tin.1:1135
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:1132
+#: doc/tin.1:1139
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1132
+#: doc/tin.1:1139
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 #. type: Plain text
-#: doc/tin.1:1136
+#: doc/tin.1:1143
 msgid ""
 "Toggle TeX to ISO decoding for current article. The default behavior is "
 "taken from the B<tex2iso_conv> variable in the tinrc file."
@@ -2776,49 +2793,49 @@ msgstr ""
 "entnommen."
 
 #. type: TP
-#: doc/tin.1:1136
+#: doc/tin.1:1143
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 #. type: Plain text
-#: doc/tin.1:1139
+#: doc/tin.1:1146
 msgid ""
 "Toggles the display of all headers vs. headers in B<news_headers_to_display>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1139
+#: doc/tin.1:1146
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 #. type: Plain text
-#: doc/tin.1:1142
+#: doc/tin.1:1149
 msgid "Toggle ROT-13 decoding for this article."
 msgstr "ROT-13 EntschlÃ¼sseln ein-/ausschalten."
 
 #. type: TP
-#: doc/tin.1:1142
+#: doc/tin.1:1149
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 #. type: Plain text
-#: doc/tin.1:1146
+#: doc/tin.1:1153
 msgid ""
 "Toggle the display of uuencoded sections. The default behavior is taken from "
 "the B<hide_uue> variable in the tinrc file."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1146
+#: doc/tin.1:1153
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 #. type: Plain text
-#: doc/tin.1:1153
+#: doc/tin.1:1160
 msgid ""
 "The formfeed character (^L) is often used to hide 'spoilers' that the reader "
 "may not initially wish to see when viewing an article. Any text after a "
@@ -2828,23 +2845,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1162
+#: doc/tin.1:1169
 msgid "Forward search the text of this article."
 msgstr "VorwÃ¤rts innerhalb dieses Artikels suchen."
 
 #. type: Plain text
-#: doc/tin.1:1165
+#: doc/tin.1:1172
 msgid "Backward search the text of this article."
 msgstr "RÃ¼ckwÃ¤rts innerhalb dieses Artikels suchen."
 
 #. type: TP
-#: doc/tin.1:1165
+#: doc/tin.1:1172
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 #. type: Plain text
-#: doc/tin.1:1170
+#: doc/tin.1:1177
 msgid ""
 "Skip to the end of the next quoted text-block in this article. Quoted text "
 "is everything which matches B<quote_regex>, B<quote_regex2> or "
@@ -2852,40 +2869,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1170
+#: doc/tin.1:1177
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1173
+#: doc/tin.1:1180
 msgid "Go to the first article in the current thread."
 msgstr "Gehe zum ersten Artikel im aktuellen Thread."
 
 #. type: TP
-#: doc/tin.1:1173
+#: doc/tin.1:1180
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1176
+#: doc/tin.1:1183
 msgid "Go to the last article in the current thread."
 msgstr "Gehe zum letzten Artikel im aktuellen Thread."
 
 #. type: TP
-#: doc/tin.1:1176
+#: doc/tin.1:1183
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 #. type: Plain text
-#: doc/tin.1:1179
+#: doc/tin.1:1186
 msgid "Toggle word highlighting on/off."
 msgstr "Wort-Hervorheben ein-/ausschalten."
 
 #. type: Plain text
-#: doc/tin.1:1193
+#: doc/tin.1:1200
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2897,7 +2914,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1202
+#: doc/tin.1:1209
 msgid ""
 "Kill article(s) with a single key. The defaults used for killing are based "
 "upon the following four tinrc config variables: B<default_filter_kill_case>, "
@@ -2908,24 +2925,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1202
+#: doc/tin.1:1209
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1205
+#: doc/tin.1:1212
 msgid "Go to next base article."
 msgstr "Zum nÃ¤chsten Basisartikel springen."
 
 #. type: TP
-#: doc/tin.1:1205
+#: doc/tin.1:1212
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1210
+#: doc/tin.1:1217
 msgid ""
 "Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
 "contain PageNextUnread, then this key will first page through the current "
@@ -2933,337 +2950,337 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1213
+#: doc/tin.1:1220
 msgid "Author forward search."
 msgstr "Suche nach Autor (vorwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1216
+#: doc/tin.1:1223
 msgid "Author backward search."
 msgstr "Suche nach Autor (rÃ¼ckwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1224
+#: doc/tin.1:1231
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1228
+#: doc/tin.1:1235
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1228
+#: doc/tin.1:1235
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 #. type: TP
-#: doc/tin.1:1233
+#: doc/tin.1:1240
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 #. type: Plain text
-#: doc/tin.1:1236
+#: doc/tin.1:1243
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1239
+#: doc/tin.1:1246
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 #. type: Plain text
-#: doc/tin.1:1242
+#: doc/tin.1:1249
 msgid ""
 "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1242
+#: doc/tin.1:1249
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 #. type: Plain text
-#: doc/tin.1:1246
+#: doc/tin.1:1253
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1246
+#: doc/tin.1:1253
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:1249
+#: doc/tin.1:1256
 msgid "Go to the start of the article."
 msgstr "Zum Anfang des Artikels springen."
 
 #. type: TP
-#: doc/tin.1:1249
+#: doc/tin.1:1256
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:1252
+#: doc/tin.1:1259
 msgid "Go to the end of the article."
 msgstr "Zum Ende des Artikels springen."
 
 #. type: TP
-#: doc/tin.1:1258
+#: doc/tin.1:1265
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1261
+#: doc/tin.1:1268
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 "Markiere den Rest des Threads als gelesen und springe zu nÃ¤chstem "
 "ungelesenen Thread."
 
 #. type: TP
-#: doc/tin.1:1261
+#: doc/tin.1:1268
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:1264
+#: doc/tin.1:1271
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1267
+#: doc/tin.1:1274
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1276
+#: doc/tin.1:1283
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:1279
+#: doc/tin.1:1286
 msgid "Go to the next article."
 msgstr "Gehe zum nÃ¤chsten Artikel."
 
 #. type: TP
-#: doc/tin.1:1279
+#: doc/tin.1:1286
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 #. type: TP
-#: doc/tin.1:1287
+#: doc/tin.1:1294
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1290
+#: doc/tin.1:1297
 msgid "Go to the previous article."
 msgstr "Gehe zum vorherigen Artikel."
 
 #. type: TP
-#: doc/tin.1:1290
+#: doc/tin.1:1297
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:1293
+#: doc/tin.1:1300
 msgid "Go to the previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1296
+#: doc/tin.1:1303
 msgid "Return to the previous level."
 msgstr "Kehrt zur vorherigen Ebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:1299
+#: doc/tin.1:1306
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:1303
+#: doc/tin.1:1310
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1303
+#: doc/tin.1:1310
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:1307
+#: doc/tin.1:1314
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1307
+#: doc/tin.1:1314
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1312
+#: doc/tin.1:1319
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1315
+#: doc/tin.1:1322
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 #. type: TP
-#: doc/tin.1:1319
+#: doc/tin.1:1326
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:1322
+#: doc/tin.1:1329
 msgid "Return to group selection level."
 msgstr "Kehrt zur Auswahlebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:1322
+#: doc/tin.1:1329
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:1325
+#: doc/tin.1:1332
 msgid "Go to parent article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1325
+#: doc/tin.1:1332
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1329
+#: doc/tin.1:1336
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1329
+#: doc/tin.1:1336
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 #. type: Plain text
-#: doc/tin.1:1333
+#: doc/tin.1:1340
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1340
+#: doc/tin.1:1347
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:1349
+#: doc/tin.1:1356
 msgid "Mark article as unread."
 msgstr "Alle Artikel als ungelesen markieren."
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1354
+#: doc/tin.1:1361
 msgid "Mark the current thread as unread."
 msgstr "Markiere den aktuellen Thread als ungelesen."
 
 #. type: SS
-#: doc/tin.1:1354
+#: doc/tin.1:1361
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTE"
 
 #. type: Plain text
-#: doc/tin.1:1357
+#: doc/tin.1:1364
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
 "Besides the common moving keys, the following commands are available:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1358
+#: doc/tin.1:1365
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1362
+#: doc/tin.1:1369
 msgid ""
 "The current URL will be prompted and opened using the B<url_handler>. "
 "'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1365
+#: doc/tin.1:1372
 msgid "URL forward search."
 msgstr "Suche nach URL (vorwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1368
+#: doc/tin.1:1375
 msgid "URL backward search."
 msgstr "Suche nach URL (rÃ¼ckwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:1381 doc/tin.1:1434
 msgid "Shell escape."
 msgstr "Ausgang zur Shell."
 
 #. type: Plain text
-#: doc/tin.1:1377
+#: doc/tin.1:1384
 msgid "Toggle the display of the current URL in the last line."
 msgstr "Anzeige der aktuellen URL in der letzten Zeile (de)aktivieren."
 
 #. type: Plain text
-#: doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:1387 doc/tin.1:1441
 msgid "Help screen of commands available."
 msgstr "Hilfeseite der verfÃ¼gbaren Befehle."
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1386
+#: doc/tin.1:1393
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1389
+#: doc/tin.1:1396
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3271,108 +3288,108 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1390
+#: doc/tin.1:1397
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1393
+#: doc/tin.1:1400
 msgid "Pipe attachment into command."
 msgstr "Anhang an Befehl weiterleiten."
 
 #. type: TP
-#: doc/tin.1:1393
+#: doc/tin.1:1400
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:1396
+#: doc/tin.1:1403
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1396
+#: doc/tin.1:1403
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1399
+#: doc/tin.1:1406
 msgid "View attachment."
 msgstr "MultimediaanhÃ¤nge anzeigen."
 
 #. type: TP
-#: doc/tin.1:1399
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1402
+#: doc/tin.1:1409
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1402
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:1406
+#: doc/tin.1:1413
 msgid ""
 "Prompts for a pattern to match. All attachments whose name/description or "
 "content type/transfer encoding match the pattern will be tagged."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1406
+#: doc/tin.1:1413
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 #. type: Plain text
-#: doc/tin.1:1409
+#: doc/tin.1:1416
 msgid "Reverse tagging of all attachments."
 msgstr "Markierung der AnhÃ¤nge umkehren."
 
 #. type: TP
-#: doc/tin.1:1409
+#: doc/tin.1:1416
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1412
+#: doc/tin.1:1419
 msgid "Untag all tagged attachments."
 msgstr "Markierung der markierten AnhÃ¤ngen aufheben."
 
 #. type: Plain text
-#: doc/tin.1:1415
+#: doc/tin.1:1422
 msgid "Attachment forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1418
+#: doc/tin.1:1425
 msgid "Attachment backward search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1421
+#: doc/tin.1:1428
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:1424
+#: doc/tin.1:1431
 msgid ""
 "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1431
+#: doc/tin.1:1438
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3380,7 +3397,7 @@ msgstr "Name oder Beschreibung des Anhan
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1440
+#: doc/tin.1:1447
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
@@ -3389,7 +3406,7 @@ msgstr ""
 #.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
 #.          in the !TIN_DEFAULTS_DIR config case
 #. type: Plain text
-#: doc/tin.1:1452
+#: doc/tin.1:1459
 msgid ""
 "At startup, B<tin> reads in the configuration files (see also B<\\"
 "%tin>(5)).  They contain a list of variables that can be used to configure "
@@ -3400,7 +3417,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1460
+#: doc/tin.1:1467
 msgid ""
 "The variables are user configurable by editing I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "tin/tinrc> directly. Most of them can also be set in the GLOBAL OPTIONS MENU "
@@ -3411,7 +3428,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1466
+#: doc/tin.1:1473
 msgid ""
 "In the options menu use the cursor keys in the usual way to move around. Use "
 "B<ConfigSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') to 'open' the option you wish "
@@ -3421,7 +3438,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1473
+#: doc/tin.1:1480
 msgid ""
 "As with the other menus, B<RedrawScr> ('B<^L>') will redraw the screen. You "
 "can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
@@ -3431,7 +3448,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1478
+#: doc/tin.1:1485
 msgid ""
 "The options menu provides access to the attributes menu for the current "
 "group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
@@ -3440,14 +3457,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1481
+#: doc/tin.1:1488
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1485
+#: doc/tin.1:1492
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
@@ -3455,13 +3472,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1485
+#: doc/tin.1:1492
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr "B<Lange Newsgruppennamen abkÃ¼rzen (abbreviate_groupname)>"
 
 #. type: Plain text
-#: doc/tin.1:1491 doc/tin.5:1199
+#: doc/tin.1:1498 doc/tin.5:1203
 msgid ""
 "If ON abbreviate long newsgroup names at group selection level and article "
 "level (if necessary) like this: news.software.readers -E<gt> n.software."
@@ -3472,13 +3489,13 @@ msgstr ""
 "readers -E<gt> n.s.readers -E<gt> n.s.r. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:1491
+#: doc/tin.1:1498
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr "B<FÃ¼ge gepostete Artikel zum Filter (add_posted_to_filter)>"
 
 #. type: Plain text
-#: doc/tin.1:1495 doc/tin.5:1203
+#: doc/tin.1:1502 doc/tin.5:1207
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
@@ -3487,24 +3504,24 @@ msgstr ""
 "hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1495
+#: doc/tin.1:1502
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
-msgstr "B<FÃ¼ge 'User-Agent:'-Header ein (advertising)>"
+msgstr "B<FÃ¼ge 'User-Agent:'-Kopfzeile ein (advertising)>"
 
 #. type: Plain text
-#: doc/tin.1:1498 doc/tin.5:1206
+#: doc/tin.1:1505 doc/tin.5:1210
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
-msgstr "Falls ON fÃ¼ge 'User-Agent:'-Header ein. Voreinstellung ist ON."
+msgstr "Falls ON fÃ¼ge 'User-Agent:'-Kopfzeile ein. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1498
+#: doc/tin.1:1505
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Ãœbersp. multipart/alternative-Teile (alternative_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1501 doc/tin.5:1209
+#: doc/tin.1:1508 doc/tin.5:1213
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
@@ -3512,25 +3529,25 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1501
+#: doc/tin.1:1508
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr "B<Zeichen fÃ¼r gelÃ¶schte Artikel (art_marked_deleted)>"
 
 #. type: Plain text
-#: doc/tin.1:1504 doc/tin.5:1212
+#: doc/tin.1:1511 doc/tin.5:1216
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 "Zeichen das anzeigt, dass ein Artikel gelÃ¶scht wurde. Voreinstellung ist 'D'."
 
 #. type: TP
-#: doc/tin.1:1504
+#: doc/tin.1:1511
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr "B<Zeichen fÃ¼r Artikel im Bereich (art_marked_inrange)>"
 
 #. type: Plain text
-#: doc/tin.1:1507 doc/tin.5:1215
+#: doc/tin.1:1514 doc/tin.5:1219
 msgid ""
 "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
@@ -3538,13 +3555,13 @@ msgstr ""
 "befindet. Voreinstellung ist '#'."
 
 #. type: TP
-#: doc/tin.1:1507
+#: doc/tin.1:1514
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr "B<Zeichen fÃ¼r wiederkehrende Artikel (art_marked_return)>"
 
 #. type: Plain text
-#: doc/tin.1:1511 doc/tin.5:1219
+#: doc/tin.1:1518 doc/tin.5:1223
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
@@ -3554,13 +3571,13 @@ msgstr ""
 "Voreinstellung ist '-'."
 
 #. type: TP
-#: doc/tin.1:1511
+#: doc/tin.1:1518
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr "B<Zeichen fÃ¼r wichtige Artikel (art_marked_selected)>"
 
 #. type: Plain text
-#: doc/tin.1:1515 doc/tin.5:1223
+#: doc/tin.1:1522 doc/tin.5:1227
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
@@ -3569,13 +3586,13 @@ msgstr ""
 "automatisch ausgewÃ¤hlt ist (heiÃŸ). Voreinstellung ist '*'."
 
 #. type: TP
-#: doc/tin.1:1515
+#: doc/tin.1:1522
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr "B<Zeichen fÃ¼r aktuelle Artikel (art_marked_recent)>"
 
 #. type: Plain text
-#: doc/tin.1:1519 doc/tin.5:1227
+#: doc/tin.1:1526 doc/tin.5:1231
 msgid ""
 "The character used to show that an article/thread is recent (not older than "
 "X days). See also B<recent_time>. Default is 'o'."
@@ -3584,13 +3601,13 @@ msgstr ""
 "(nicht Ã¤lter als X Tage). Siehe auch B<recent_time>. Voreinstellung ist ' o'."
 
 #. type: TP
-#: doc/tin.1:1519
+#: doc/tin.1:1526
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr "B<Zeichen fÃ¼r ungelesene Artikel (art_marked_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:1523 doc/tin.5:1231
+#: doc/tin.1:1530 doc/tin.5:1235
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
@@ -3599,26 +3616,26 @@ msgstr ""
 "Voreinstellung ist '+'."
 
 #. type: TP
-#: doc/tin.1:1523
+#: doc/tin.1:1530
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr "B<Zeichen fÃ¼r gelesene Artikel (art_marked_read)>"
 
 #. type: Plain text
-#: doc/tin.1:1526 doc/tin.5:1234
+#: doc/tin.1:1533 doc/tin.5:1238
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 "Zeichen das anzeigt, dass ein Artikel schon gelesen wurde. Voreinstellung "
 "ist ' '."
 
 #. type: TP
-#: doc/tin.1:1526
+#: doc/tin.1:1533
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr "B<Zeichen fÃ¼r gekillte Artikel (art_marked_killed)>"
 
 #. type: Plain text
-#: doc/tin.1:1530 doc/tin.5:1238
+#: doc/tin.1:1537 doc/tin.5:1242
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
@@ -3627,26 +3644,26 @@ msgstr ""
 "'K'). B<kill_level> muss passend gesetzt sein."
 
 #. type: TP
-#: doc/tin.1:1530
+#: doc/tin.1:1537
 #, no-wrap
 msgid "B<Character to show read selected arts (art_marked_read_selected)>"
 msgstr "B<Zeichen fÃ¼r gelesene wichtige Art. (art_marked_read_selected)>"
 
 #. type: Plain text
-#: doc/tin.1:1534 doc/tin.5:1242
+#: doc/tin.1:1541 doc/tin.5:1246
 msgid ""
 "The character used to show that an article was hot before it was read.  "
 "Default is ':'. B<kill_level> must be set accordingly."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1534 doc/tin.5:1242
+#: doc/tin.1:1541 doc/tin.5:1246
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr "B<Start des MIME-Viewers bestÃ¤tigen (ask_for_metamail)>"
 
 #. type: Plain text
-#: doc/tin.1:1539
+#: doc/tin.1:1546
 msgid ""
 "If ON B<tin> will ask before using a MIME viewer (B<metamail_prog>) to "
 "display MIME messages. This only occurs if a MIME viewer is set. Default is "
@@ -3654,26 +3671,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1539
+#: doc/tin.1:1546
 #, no-wrap
 msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 msgstr "B<Sendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)>"
 
 #. type: Plain text
-#: doc/tin.1:1543 doc/tin.5:1253
+#: doc/tin.1:1550 doc/tin.5:1257
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1543
+#: doc/tin.1:1550
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr "B<Zeige Thread mit rechter Pfeilt. an (auto_list_thread)>"
 
 #. type: Plain text
-#: doc/tin.1:1547 doc/tin.5:1257
+#: doc/tin.1:1554 doc/tin.5:1261
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
@@ -3682,24 +3699,24 @@ msgstr ""
 "anzeigen? Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1547
+#: doc/tin.1:1554
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Autom. Wiederverbindung zum Server (auto_reconnect)>"
 
 #. type: Plain text
-#: doc/tin.1:1550 doc/tin.1:2531
+#: doc/tin.1:1557 doc/tin.1:2540
 msgid "Default is OFF."
 msgstr "Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:1550
+#: doc/tin.1:1557
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr "B<Nutze Archive-name: zum Speichern (auto_save)>"
 
 #. type: Plain text
-#: doc/tin.1:1556 doc/tin.5:1266
+#: doc/tin.1:1563 doc/tin.5:1270
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3707,13 +3724,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1556
+#: doc/tin.1:1563
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr "B<Speicher Artikel im Batchmode (-S) (batch_save)>"
 
 #. type: Plain text
-#: doc/tin.1:1561 doc/tin.5:1271
+#: doc/tin.1:1568 doc/tin.5:1275
 msgid ""
 "If set ON articles/threads will be saved in batch mode when save \\&''B<-"
 "S>'' or mail ''B<-M>, B<-N>'' is specified on the command line. Default is "
@@ -3724,13 +3741,13 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1561
+#: doc/tin.1:1568
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr "B<Zeigt MinimenÃ¼ & Posting etiquette (beginner_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1566 doc/tin.5:1276
+#: doc/tin.1:1573 doc/tin.5:1280
 msgid ""
 "If set ON a mini menu of the most useful commands will be displayed at the "
 "bottom of the screen for each level. Also a short posting etiquette will be "
@@ -3738,13 +3755,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1566
+#: doc/tin.1:1573
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr "B<Speichere NNTP Overview Daten lokal (cache_overview_files)>"
 
 #. type: Plain text
-#: doc/tin.1:1571
+#: doc/tin.1:1578
 msgid ""
 "If ON, create local copies of NNTP overview files. This can be used to "
 "considerably speed up accessing large groups when using a slow connection.  "
@@ -3752,13 +3769,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1571
+#: doc/tin.1:1578
 #, no-wrap
 msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
 msgstr "B<Hash-Algorithmus fÃ¼r Cancel-Lock/Cancel-Key (cancel_lock_algo)>"
 
 #. type: Plain text
-#: doc/tin.1:1577 doc/tin.5:1287
+#: doc/tin.1:1584 doc/tin.5:1291
 msgid ""
 "Use this hash algorithm for cancel-locks. Only available when build with "
 "cancel-lock support. none disables the generation of cancel-locks. Valid "
@@ -3770,313 +3787,313 @@ msgstr ""
 "sha512. Voreinstellung ist sha1."
 
 #. type: TP
-#: doc/tin.1:1577
+#: doc/tin.1:1584
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr "B<Catchup der Gruppen beim Beenden (catchup_read_groups)>"
 
 #. type: Plain text
-#: doc/tin.1:1583 doc/tin.5:1291
+#: doc/tin.1:1590 doc/tin.5:1295
 msgid ""
 "If set ON the user is asked when quitting if all groups read during the "
 "current session should be marked read. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1583
+#: doc/tin.1:1590
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard Hintergrundfarbe (col_back)>"
 
 #. type: Plain text
-#: doc/tin.1:1586 doc/tin.5:1294
+#: doc/tin.1:1593 doc/tin.5:1298
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
 #. type: TP
-#: doc/tin.1:1586
+#: doc/tin.1:1593
 #, no-wrap
 msgid "B<Color of quoted text from external sources (col_extquote)>"
 msgstr "B<Farbe des Fremdzitat-Textes (col_extquote)>"
 
 #. type: Plain text
-#: doc/tin.1:1589 doc/tin.5:1297
+#: doc/tin.1:1596 doc/tin.5:1301
 msgid "Color of quoted text from external sources"
 msgstr "Farbe des Fremdzitat-Textes"
 
 #. type: TP
-#: doc/tin.1:1589
+#: doc/tin.1:1596
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Farbe des Autors (From:) (col_from)>"
 
 #. type: Plain text
-#: doc/tin.1:1592 doc/tin.5:1300
+#: doc/tin.1:1599 doc/tin.5:1304
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
 #. type: TP
-#: doc/tin.1:1592
+#: doc/tin.1:1599
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr "B<Farbe der Artikelheaderzeilen (col_head)>"
 
 #. type: Plain text
-#: doc/tin.1:1595 doc/tin.5:1303
+#: doc/tin.1:1602 doc/tin.5:1307
 msgid "Color of header-lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
 #. type: TP
-#: doc/tin.1:1595
+#: doc/tin.1:1602
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Farbe des Hilfstext (col_help)>"
 
 #. type: Plain text
-#: doc/tin.1:1598 doc/tin.5:1306
+#: doc/tin.1:1605 doc/tin.5:1310
 msgid "Color of help pages"
 msgstr "Farbe des Hilfstext"
 
 #. type: TP
-#: doc/tin.1:1598
+#: doc/tin.1:1605
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr "B<Farbe des inversen Text (Hinterg.) (col_invers_bg)>"
 
 #. type: Plain text
-#: doc/tin.1:1601 doc/tin.5:1309
+#: doc/tin.1:1608 doc/tin.5:1313
 msgid "Color of background for inverse text"
 msgstr "Hintergrundfarbe fÃ¼r inversen Text"
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1608
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr "B<Farbe des inversen Text (Vordergr.) (col_invers_fg)>"
 
 #. type: Plain text
-#: doc/tin.1:1604 doc/tin.5:1312
+#: doc/tin.1:1611 doc/tin.5:1316
 msgid "Color of foreground for inverse text"
 msgstr "Vordergrundfarbe fÃ¼r inversen Text"
 
 #. type: TP
-#: doc/tin.1:1604
+#: doc/tin.1:1611
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr "B<Farbe der Hervorhebung _Striche_ (col_markdash)>"
 
 #. type: Plain text
-#: doc/tin.1:1608 doc/tin.5:1316
+#: doc/tin.1:1615 doc/tin.5:1320
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1608
+#: doc/tin.1:1615
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr "B<Farbe der Hervorhebung /SchrÃ¤gstr./ (col_markslash)>"
 
 #. type: Plain text
-#: doc/tin.1:1612 doc/tin.5:1320
+#: doc/tin.1:1619 doc/tin.5:1324
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1612
+#: doc/tin.1:1619
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr "B<Farbe der Hervorhebung *Sterne* (col_markstar)>"
 
 #. type: Plain text
-#: doc/tin.1:1616 doc/tin.5:1324
+#: doc/tin.1:1623 doc/tin.5:1328
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1616
+#: doc/tin.1:1623
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr "B<Farbe der Hervorhebung -Durchstr.- (col_markstroke)>"
 
 #. type: Plain text
-#: doc/tin.1:1620 doc/tin.5:1328
+#: doc/tin.1:1627 doc/tin.5:1332
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1620
+#: doc/tin.1:1627
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Farbe des MinihilfemenÃ¼ (col_minihelp)>"
 
 #. type: Plain text
-#: doc/tin.1:1623 doc/tin.5:1331
+#: doc/tin.1:1630 doc/tin.5:1335
 msgid "Color of mini help menu"
 msgstr "Farbe des MinihilfemenÃ¼"
 
 #. type: TP
-#: doc/tin.1:1623
+#: doc/tin.1:1630
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr "B<Farbe des angezeigten Headers (col_newsheaders)>"
 
 #. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1334
+#: doc/tin.1:1633 doc/tin.5:1338
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
 #. type: TP
-#: doc/tin.1:1626
+#: doc/tin.1:1633
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard Vordergrundfarbe (col_normal)>"
 
 #. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1337
+#: doc/tin.1:1636 doc/tin.5:1341
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
 #. type: TP
-#: doc/tin.1:1629
+#: doc/tin.1:1636
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
 
 #. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1340
+#: doc/tin.1:1639 doc/tin.5:1344
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1632
+#: doc/tin.1:1639
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr "B<Farbe von zweifach zitierten Zeilen (col_quote2)>"
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1343
+#: doc/tin.1:1642 doc/tin.5:1347
 msgid "Color of twice quoted lines"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr "B<Farbe von =E<gt>3-fach zitierten Zeilen (col_quote3)>"
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1346
+#: doc/tin.1:1645 doc/tin.5:1350
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Farbe des AntwortzÃ¤hlers (col_response)>"
 
 #. type: Plain text
-#: doc/tin.1:1642 doc/tin.5:1350
+#: doc/tin.1:1649 doc/tin.5:1354
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1642
+#: doc/tin.1:1649
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Farbe von Signaturen (col_signature)>"
 
 #. type: Plain text
-#: doc/tin.1:1645 doc/tin.5:1353
+#: doc/tin.1:1652 doc/tin.5:1357
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
 #. type: TP
-#: doc/tin.1:1645
+#: doc/tin.1:1652
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
 
 #. type: Plain text
-#: doc/tin.1:1648 doc/tin.5:1356
+#: doc/tin.1:1655 doc/tin.5:1360
 msgid "Color of urls highlight"
 msgstr "Farbe der hervorgehobenen URLs"
 
 #. type: TP
-#: doc/tin.1:1648
+#: doc/tin.1:1655
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Farbe des wortgetreu darzustellenden Textes (col_verbatim)>"
 
 #
 #. type: Plain text
-#: doc/tin.1:1651 doc/tin.5:1359
+#: doc/tin.1:1658 doc/tin.5:1363
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
 #. type: TP
-#: doc/tin.1:1651
+#: doc/tin.1:1658
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Farbe der Subjectzeile (col_subject)>"
 
 #. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1362
+#: doc/tin.1:1661 doc/tin.5:1366
 msgid "Color of article subject"
 msgstr "Farbe der Subjectzeile"
 
 #. type: TP
-#: doc/tin.1:1654
+#: doc/tin.1:1661
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Farbe der Textzeilen (col_text)>"
 
 #. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1365
+#: doc/tin.1:1664 doc/tin.5:1369
 msgid "Color of text-lines"
 msgstr "Farbe der Textzeilen"
 
 #. type: TP
-#: doc/tin.1:1657
+#: doc/tin.1:1664
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr "B<Farbe des Hilfe/Mail-Zeichens (col_title)>"
 
 #. type: Plain text
-#: doc/tin.1:1660 doc/tin.5:1368
+#: doc/tin.1:1667 doc/tin.5:1372
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
 #. type: TP
-#: doc/tin.1:1660
+#: doc/tin.1:1667
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<BestÃ¤tigung erforderlich fÃ¼r (confirm_choice)>"
 
 #. type: Plain text
-#: doc/tin.1:1663
+#: doc/tin.1:1670
 msgid "Ask for manual confirmation to protect the user."
 msgstr "Vorsichtshalber um BestÃ¤tigung bitten."
 
 #. type: IP
-#: doc/tin.1:1664 doc/tin.1:1670 doc/tin.1:1674
+#: doc/tin.1:1671 doc/tin.1:1677 doc/tin.1:1681
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1670
+#: doc/tin.1:1677
 msgid ""
 "B<commands> Ask for confirmation before executing certain dangerous commands "
 "(e.g., B<Catchup> ('B<c>')). Commands that this affects are marked in this "
@@ -4084,21 +4101,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1674
+#: doc/tin.1:1681
 msgid ""
 "B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
 "the B<Quit> ('B<q>') command."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1678
+#: doc/tin.1:1685
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1679
+#: doc/tin.1:1686
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Datums Format-Zeichenkette (date_format)>"
@@ -4107,7 +4124,7 @@ msgstr "B<Datums Format-Zeichenkette (da
 #.  most of these default_* settings are not available from the menu
 #.  as they are intended for internal use only.
 #. type: Plain text
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 msgid ""
 "Format string B<tin> uses for date representation. A description of the "
 "different format options can be found at B<\\%strftime>(3).  B<tin> uses B<\\"
@@ -4116,403 +4133,403 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 #. type: TP
-#: doc/tin.1:1693
+#: doc/tin.1:1700
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 #. type: TP
-#: doc/tin.1:1695
+#: doc/tin.1:1702
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 #. type: Plain text
-#: doc/tin.1:1698 doc/tin.5:1407
+#: doc/tin.1:1705 doc/tin.5:1411
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 #. type: Plain text
-#: doc/tin.1:1701 doc/tin.5:1410
+#: doc/tin.1:1708 doc/tin.5:1414
 msgid "Default is 28."
 msgstr "Voreinstellung ist 28."
 
 #. type: TP
-#: doc/tin.1:1701
+#: doc/tin.1:1708
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1705 doc/tin.5:1414
+#: doc/tin.1:1712 doc/tin.5:1418
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1705
+#: doc/tin.1:1712
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1710 doc/tin.5:1419
+#: doc/tin.1:1717 doc/tin.5:1423
 msgid ""
 "Default for quick (1 key) kill filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1710
+#: doc/tin.1:1717
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1714 doc/tin.5:1423
+#: doc/tin.1:1721 doc/tin.5:1427
 msgid ""
 "Default for quick (1 key) kill filter global.  ON=apply to all groups, "
 "OFF=apply to current group. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1714
+#: doc/tin.1:1721
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.5:1426
+#: doc/tin.1:1724 doc/tin.5:1430
 msgid "Default for quick (1 key) kill filter header."
 msgstr "Voreinstellung fÃ¼r Schnell (1 Tasten) Killfilter Header."
 
 #. type: IP
-#: doc/tin.1:1718 doc/tin.1:1752 doc/tin.1:1893 doc/tin.1:2086 doc/tin.1:2132
-#: doc/tin.1:2248 doc/tin.1:2273 doc/tin.1:2288 doc/tin.1:2338 doc/tin.1:2368
-#: doc/tin.1:2439 doc/tin.1:2471 doc/tin.1:2491 doc/tin.1:2579 doc/tin.5:1612
-#: doc/tin.5:1806 doc/tin.5:1856 doc/tin.5:2004 doc/tin.5:2019 doc/tin.5:2045
-#: doc/tin.5:2098 doc/tin.5:2127 doc/tin.5:2230 doc/tin.5:2252 doc/tin.5:2351
+#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1900 doc/tin.1:2093 doc/tin.1:2141
+#: doc/tin.1:2257 doc/tin.1:2282 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377
+#: doc/tin.1:2448 doc/tin.1:2480 doc/tin.1:2500 doc/tin.1:2588 doc/tin.5:1616
+#: doc/tin.5:1810 doc/tin.5:1862 doc/tin.5:2010 doc/tin.5:2025 doc/tin.5:2051
+#: doc/tin.5:2103 doc/tin.5:2132 doc/tin.5:2235 doc/tin.5:2257 doc/tin.5:2356
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 #. type: Plain text
-#: doc/tin.1:1720 doc/tin.1:1754
+#: doc/tin.1:1727 doc/tin.1:1761
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 #. type: IP
-#: doc/tin.1:1720 doc/tin.1:1754 doc/tin.1:1899 doc/tin.1:2088 doc/tin.1:2134
-#: doc/tin.1:2250 doc/tin.1:2277 doc/tin.1:2290 doc/tin.1:2340 doc/tin.1:2370
-#: doc/tin.1:2441 doc/tin.1:2473 doc/tin.1:2493 doc/tin.1:2581 doc/tin.5:1619
-#: doc/tin.5:1808 doc/tin.5:1858 doc/tin.5:1907 doc/tin.5:2008 doc/tin.5:2021
-#: doc/tin.5:2047 doc/tin.5:2100 doc/tin.5:2129 doc/tin.5:2232 doc/tin.5:2254
-#: doc/tin.5:2353
+#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:1906 doc/tin.1:2095 doc/tin.1:2143
+#: doc/tin.1:2259 doc/tin.1:2286 doc/tin.1:2299 doc/tin.1:2349 doc/tin.1:2379
+#: doc/tin.1:2450 doc/tin.1:2482 doc/tin.1:2502 doc/tin.1:2590 doc/tin.5:1623
+#: doc/tin.5:1812 doc/tin.5:1864 doc/tin.5:1913 doc/tin.5:2014 doc/tin.5:2027
+#: doc/tin.5:2053 doc/tin.5:2105 doc/tin.5:2134 doc/tin.5:2237 doc/tin.5:2259
+#: doc/tin.5:2358
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 #. type: Plain text
-#: doc/tin.1:1722 doc/tin.1:1756
+#: doc/tin.1:1729 doc/tin.1:1763
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 #. type: IP
-#: doc/tin.1:1722 doc/tin.1:1756 doc/tin.1:1904 doc/tin.1:2090 doc/tin.1:2138
-#: doc/tin.1:2253 doc/tin.1:2294 doc/tin.1:2342 doc/tin.1:2373 doc/tin.1:2443
-#: doc/tin.1:2475 doc/tin.1:2495 doc/tin.1:2583 doc/tin.5:1624 doc/tin.5:1810
-#: doc/tin.5:1863 doc/tin.5:1911 doc/tin.5:2024 doc/tin.5:2051 doc/tin.5:2102
-#: doc/tin.5:2132 doc/tin.5:2234 doc/tin.5:2256 doc/tin.5:2355
+#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:1911 doc/tin.1:2097 doc/tin.1:2147
+#: doc/tin.1:2262 doc/tin.1:2303 doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2452
+#: doc/tin.1:2484 doc/tin.1:2504 doc/tin.1:2592 doc/tin.5:1628 doc/tin.5:1814
+#: doc/tin.5:1869 doc/tin.5:1917 doc/tin.5:2030 doc/tin.5:2057 doc/tin.5:2107
+#: doc/tin.5:2137 doc/tin.5:2239 doc/tin.5:2261 doc/tin.5:2360
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 #. type: Plain text
-#: doc/tin.1:1724 doc/tin.1:1758
+#: doc/tin.1:1731 doc/tin.1:1765
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 #. type: IP
-#: doc/tin.1:1724 doc/tin.1:1758 doc/tin.1:2092 doc/tin.1:2256 doc/tin.1:2298
-#: doc/tin.1:2344 doc/tin.1:2375 doc/tin.1:2445 doc/tin.1:2497 doc/tin.5:1812
-#: doc/tin.5:2027 doc/tin.5:2055 doc/tin.5:2104 doc/tin.5:2134 doc/tin.5:2258
+#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2265 doc/tin.1:2307
+#: doc/tin.1:2353 doc/tin.1:2384 doc/tin.1:2454 doc/tin.1:2506 doc/tin.5:1816
+#: doc/tin.5:2033 doc/tin.5:2061 doc/tin.5:2109 doc/tin.5:2139 doc/tin.5:2263
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 #. type: Plain text
-#: doc/tin.1:1726 doc/tin.1:1760
+#: doc/tin.1:1733 doc/tin.1:1767
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 #. type: IP
-#: doc/tin.1:1726 doc/tin.1:1760 doc/tin.1:2094 doc/tin.1:2346 doc/tin.1:2377
-#: doc/tin.1:2448 doc/tin.1:2499 doc/tin.5:1814 doc/tin.5:1917 doc/tin.5:2106
-#: doc/tin.5:2136 doc/tin.5:2260
+#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2101 doc/tin.1:2355 doc/tin.1:2386
+#: doc/tin.1:2457 doc/tin.1:2508 doc/tin.5:1818 doc/tin.5:1923 doc/tin.5:2111
+#: doc/tin.5:2141 doc/tin.5:2265
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 #. type: Plain text
-#: doc/tin.1:1728 doc/tin.1:1762
+#: doc/tin.1:1735 doc/tin.1:1769
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & alle ''References:'' EintrÃ¤ge\n"
 
 #. type: IP
-#: doc/tin.1:1728 doc/tin.1:1762 doc/tin.1:2348 doc/tin.1:2450 doc/tin.1:2502
-#: doc/tin.5:2108 doc/tin.5:2263
+#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2103 doc/tin.1:2357 doc/tin.1:2459
+#: doc/tin.1:2511 doc/tin.5:1820 doc/tin.5:2113 doc/tin.5:2268
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 #. type: Plain text
-#: doc/tin.1:1730 doc/tin.1:1764
+#: doc/tin.1:1737 doc/tin.1:1771
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr " ''Message-ID:'' & letzter ''References:'' Eintrag\n"
 
 #. type: IP
-#: doc/tin.1:1730 doc/tin.1:1764 doc/tin.1:2350 doc/tin.1:2504 doc/tin.5:2110
-#: doc/tin.5:2265
+#: doc/tin.1:1737 doc/tin.1:1771 doc/tin.1:2359 doc/tin.1:2513 doc/tin.5:2115
+#: doc/tin.5:2270
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 #. type: Plain text
-#: doc/tin.1:1732 doc/tin.1:1766
+#: doc/tin.1:1739 doc/tin.1:1773
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' allein\n"
 
 #. type: IP
-#: doc/tin.1:1732 doc/tin.1:1766 doc/tin.1:2353 doc/tin.1:2506 doc/tin.5:2113
-#: doc/tin.5:2267
+#: doc/tin.1:1739 doc/tin.1:1773 doc/tin.1:2362 doc/tin.1:2515 doc/tin.5:2118
+#: doc/tin.5:2272
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 #. type: Plain text
-#: doc/tin.1:1734 doc/tin.1:1768
+#: doc/tin.1:1741 doc/tin.1:1775
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 #. type: TP
-#: doc/tin.1:1735
+#: doc/tin.1:1742
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1739 doc/tin.5:1443
+#: doc/tin.1:1746 doc/tin.5:1447
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1739
+#: doc/tin.1:1746
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1744 doc/tin.5:1448
+#: doc/tin.1:1751 doc/tin.5:1452
 msgid ""
 "Default for quick (1 key) auto-selection filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1744
+#: doc/tin.1:1751
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1748 doc/tin.5:1452
+#: doc/tin.1:1755 doc/tin.5:1456
 msgid ""
 "Default for quick (1 key) auto-selection filter global.  ON=apply to all "
 "groups, OFF=apply to current group. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1748
+#: doc/tin.1:1755
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1455
+#: doc/tin.1:1758 doc/tin.5:1459
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1769
+#: doc/tin.1:1776
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 #. type: TP
-#: doc/tin.1:1771
+#: doc/tin.1:1778
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 #. type: TP
-#: doc/tin.1:1773
+#: doc/tin.1:1780
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 #. type: TP
-#: doc/tin.1:1775
+#: doc/tin.1:1782
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 #. type: TP
-#: doc/tin.1:1777
+#: doc/tin.1:1784
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1779
+#: doc/tin.1:1786
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 #. type: TP
-#: doc/tin.1:1781
+#: doc/tin.1:1788
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 #. type: TP
-#: doc/tin.1:1783
+#: doc/tin.1:1790
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 #. type: TP
-#: doc/tin.1:1785
+#: doc/tin.1:1792
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 #. type: TP
-#: doc/tin.1:1787
+#: doc/tin.1:1794
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 #. type: TP
-#: doc/tin.1:1789
+#: doc/tin.1:1796
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 #. type: TP
-#: doc/tin.1:1791
+#: doc/tin.1:1798
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 #. type: TP
-#: doc/tin.1:1793
+#: doc/tin.1:1800
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 #. type: TP
-#: doc/tin.1:1795
+#: doc/tin.1:1802
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 #. type: TP
-#: doc/tin.1:1797
+#: doc/tin.1:1804
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1799
+#: doc/tin.1:1806
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 #. type: TP
-#: doc/tin.1:1801
+#: doc/tin.1:1808
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 #. type: TP
-#: doc/tin.1:1803
+#: doc/tin.1:1810
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr "B<Zeige -E<gt> anstatt einer Markierung (draw_arrow)>"
 
 #. type: Plain text
-#: doc/tin.1:1807 doc/tin.5:1506
+#: doc/tin.1:1814 doc/tin.5:1510
 msgid ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
-"an highlighted bar if set OFF. Default is OFF."
+"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
+"highlighted bar if set OFF. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1807
+#: doc/tin.1:1814
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Aufruf Ihres Editors (editor_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1811
+#: doc/tin.1:1818
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1811
+#: doc/tin.1:1818
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr "B<Fremdzitate erkennen (extquote_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1814 doc/tin.5:1514
+#: doc/tin.1:1821 doc/tin.5:1518
 msgid "If ON quotes from external sources will be detected. Default is OFF."
 msgstr ""
 "Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1814
+#: doc/tin.1:1821
 #, no-wrap
 msgid "B<Regex used to show external quotes (extquote_regex)>"
 msgstr "B<RegulÃ¤rer Ausd. fÃ¼r Zeilen mit Fremdzitaten (extquote_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:1819
+#: doc/tin.1:1826
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
@@ -4520,26 +4537,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1819
+#: doc/tin.1:1826
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr "B<Anzeigeauffrischung nach Kommandos (force_screen_redraw)>"
 
 #. type: Plain text
-#: doc/tin.1:1823 doc/tin.5:1525
+#: doc/tin.1:1830 doc/tin.5:1529
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1823
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr "B<Anzahl der zu holenden Artikel (getart_limit)>"
 
 #. type: Plain text
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
 "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
@@ -4548,13 +4565,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr "B<Catchup der Gruppe mit l. Cursor (group_catchup_on_exit)>"
 
 #. type: Plain text
-#: doc/tin.1:1833 doc/tin.5:1549
+#: doc/tin.1:1840 doc/tin.5:1553
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
@@ -4562,13 +4579,13 @@ msgstr ""
 "linken Cursortaste. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1833
+#: doc/tin.1:1840
 #, no-wrap
 msgid "B<Format string for the Group level (group_format)>"
 msgstr "B<Formatanweisung fÃ¼r die Gruppenebene (group_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1837
+#: doc/tin.1:1844
 msgid ""
 "Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
@@ -4579,13 +4596,13 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ %F\"."
 
 #. type: TP
-#: doc/tin.1:1837
+#: doc/tin.1:1844
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr "B<Zum nÃ¤chsten ungelesenen Artikel... (goto_next_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:1845
+#: doc/tin.1:1852
 msgid ""
 "Which keys B<tin> should accept to jump to the next unread article.  "
 "Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
@@ -4596,13 +4613,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1845
+#: doc/tin.1:1852
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr "B<Zeige uue-Teile als Anhang (hide_uue)>"
 
 #. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1579
+#: doc/tin.1:1862 doc/tin.5:1583
 msgid ""
 "If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
 "sections of uuencoded data will be shown with a single tag line showing the "
@@ -4614,13 +4631,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1855
+#: doc/tin.1:1862
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<Externes inews-Programm (inews_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1586
+#: doc/tin.1:1869 doc/tin.5:1590
 msgid ""
 "Path, name and options of external B<\\%inews>(1).  If you are reading via "
 "NNTP the default value is \"--internal\" (use built-in NNTP inews), else it "
@@ -4629,28 +4646,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1862
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 #. type: Plain text
-#: doc/tin.1:1869 doc/tin.5:1592
+#: doc/tin.1:1876 doc/tin.5:1596
 msgid ""
 "If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
-"setting. This facility is useful as the full width of the screen is "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
 "available to display long subjects. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
 
 #. type: Plain text
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 msgid ""
 "Interactive mailreader: if greater than 0 your mailreader will be invoked "
 "earlier for reply so you can use more of its features (e.g. MIME, pgp, ...). "
@@ -4663,26 +4680,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr "B<Inverse Darstellung fÃ¼r die Header (inverse_okay)>"
 
 #. type: Plain text
-#: doc/tin.1:1883 doc/tin.5:1602
+#: doc/tin.1:1890 doc/tin.5:1606
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1883
+#: doc/tin.1:1890
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr "B<Halte Fehlschl. in ~/dead.articles (keep_dead_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:1888 doc/tin.5:1607
+#: doc/tin.1:1895 doc/tin.5:1611
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in I<${TIN_HOMEDIR:-\"$HOME\"}/dead."
@@ -4690,20 +4707,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1888
+#: doc/tin.1:1895
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter (kill) anwenden auf (kill_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1892
+#: doc/tin.1:1899
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1899
+#: doc/tin.1:1906
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<tin>. Only "
 "unread articles are killed once only by marking them read. As filtering only "
@@ -4713,7 +4730,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1904 doc/tin.5:1624
+#: doc/tin.1:1911 doc/tin.5:1628
 msgid ""
 "B<Kill all arts & show with K> will process all articles in the group and "
 "therefore there is a processing overhead when using this option. Killed "
@@ -4722,7 +4739,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1908 doc/tin.5:1628
+#: doc/tin.1:1915 doc/tin.5:1632
 msgid ""
 "B<Kill all arts and never show> will process all articles in the group and "
 "therefore there is a processing overhead when using this option. Killed "
@@ -4730,18 +4747,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1910
+#: doc/tin.1:1917
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Voreinstellung ist 0 (B<Killt nur ungelesene Artikel>)."
 
 #. type: TP
-#: doc/tin.1:1910
+#: doc/tin.1:1917
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr "B<Benutze 8bit Zeichen im Mail Header (mail_8bit_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1916 doc/tin.5:1635
+#: doc/tin.1:1923 doc/tin.5:1639
 msgid ""
 "Allows 8bit characters unencoded in the header of mail message. Default is "
 "OFF. Turning it ON is effective only if B<mail_mime_encoding> is also set to "
@@ -4750,39 +4767,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1916
+#: doc/tin.1:1923
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mailadresse (und Name) (mail_address)>"
 
 #. type: Plain text
-#: doc/tin.1:1922 doc/tin.5:1641
+#: doc/tin.1:1929 doc/tin.5:1645
 msgid ""
 "User's mail address (and full name), if not username@host. This is used when "
 "creating articles, sending mail and when B<\\%pgp>(1)  signing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1922
+#: doc/tin.1:1929
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr "B<MIME-Kodierung fÃ¼r E-Mails (mail_mime_encoding)>"
 
 #. type: Plain text
-#: doc/tin.1:1926 doc/tin.5:1645
+#: doc/tin.1:1933 doc/tin.5:1649
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1926
+#: doc/tin.1:1933
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr "B<Einleitungszeile bei Mailantwort (mail_quote_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1931 doc/tin.5:1650
+#: doc/tin.1:1938 doc/tin.5:1654
 msgid ""
 "Format of quote line when replying (via mail) to an article (%A=Address, "
 "%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
@@ -4794,13 +4811,13 @@ msgstr ""
 "article %M you wrote:\"."
 
 #. type: TP
-#: doc/tin.1:1931
+#: doc/tin.1:1938
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Mailbox-Format (mailbox_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1941 doc/tin.5:1660
+#: doc/tin.1:1948 doc/tin.5:1664
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
 "MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
@@ -4809,13 +4826,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1941
+#: doc/tin.1:1948
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail Verzeichnis (maildir)>"
 
 #. type: Plain text
-#: doc/tin.1:1950 doc/tin.5:1669
+#: doc/tin.1:1957 doc/tin.5:1673
 msgid ""
 "The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
 "format. This feature is mainly for use with the B<\\%elm>(1)  mail program. "
@@ -4824,13 +4841,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1950
+#: doc/tin.1:1957
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr "B<Aufruf Ihres Mailkommandos (mailer_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1956 doc/tin.5:1675
+#: doc/tin.1:1963 doc/tin.5:1679
 msgid ""
 "The format string used to create the mailer command with parameters that is "
 "used for mailing articles to other people. Default is '%M \"%T\" E<lt> "
@@ -4839,7 +4856,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1961 doc/tin.5:1680
+#: doc/tin.1:1968 doc/tin.5:1684
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
@@ -4851,7 +4868,7 @@ msgstr ""
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 
 #. type: Plain text
-#: doc/tin.1:1965 doc/tin.5:1684
+#: doc/tin.1:1972 doc/tin.5:1688
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
@@ -4860,13 +4877,13 @@ msgstr ""
 "werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.1:1967 doc/tin.5:1686
+#: doc/tin.1:1974 doc/tin.5:1690
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr "\\w'%S'u +\\w'default_mailer'u"
 
 #. type: Plain text
-#: doc/tin.1:1974 doc/tin.5:1693
+#: doc/tin.1:1981 doc/tin.5:1697
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -4884,13 +4901,13 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.1:1976
+#: doc/tin.1:1983
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr "B<'Art. (un)gelesen markieren' ignorie... (mark_ignore_tags)>"
 
 #. type: Plain text
-#: doc/tin.1:1984 doc/tin.5:1706
+#: doc/tin.1:1991 doc/tin.5:1710
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4901,24 +4918,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1984
+#: doc/tin.1:1991
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr "B<Mark. gesp. Artikel/Threads gelesen (mark_saved_read)>"
 
 #. type: Plain text
-#: doc/tin.1:1987 doc/tin.5:1698
+#: doc/tin.1:1994 doc/tin.5:1702
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1987
+#: doc/tin.1:1994
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<MIME-Viewer (metamail_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1999 doc/tin.5:1718
+#: doc/tin.1:2006 doc/tin.5:1722
 msgid ""
 "Path, name and options of external B<\\%metamail>(1)  program used to view "
 "non-textual parts of articles.  To use the built-in viewer, set to --"
@@ -4929,13 +4946,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1999
+#: doc/tin.1:2006
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2012 doc/tin.5:1731
+#: doc/tin.1:2019 doc/tin.5:1735
 msgid ""
 "Charset supported locally, which is also used for MIME header (charset "
 "parameter and charset name in header encoding) in mail and news postings. If "
@@ -4949,13 +4966,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2012
+#: doc/tin.1:2019
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2023 doc/tin.5:1742
+#: doc/tin.1:2030 doc/tin.5:1746
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via B<"
@@ -4966,7 +4983,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2026 doc/tin.5:1745
+#: doc/tin.1:2033 doc/tin.5:1749
 msgid ""
 "US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
@@ -4975,7 +4992,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 #. type: Plain text
-#: doc/tin.1:2032 doc/tin.5:1751
+#: doc/tin.1:2039 doc/tin.5:1755
 msgid ""
 "Not all values might work on your system, see B<\\%iconv_open>(3)  for more "
 "details. If it's not set, the value of the environment variable "
@@ -4984,13 +5001,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2032
+#: doc/tin.1:2039
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
 
 #. type: Plain text
-#: doc/tin.1:2037 doc/tin.5:1756
+#: doc/tin.1:2044 doc/tin.5:1760
 msgid ""
 "Character attribute of words emphasized like _this_. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -4998,13 +5015,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2037
+#: doc/tin.1:2044
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Hervorhebungsattr. /SchrÃ¤gstriche/ (mono_markslash)>"
 
 #. type: Plain text
-#: doc/tin.1:2042 doc/tin.5:1761
+#: doc/tin.1:2049 doc/tin.5:1765
 msgid ""
 "Character attribute of words emphasized like /this/. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -5012,13 +5029,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2042
+#: doc/tin.1:2049
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
 
 #. type: Plain text
-#: doc/tin.1:2047 doc/tin.5:1766
+#: doc/tin.1:2054 doc/tin.5:1770
 msgid ""
 "Character attribute of words emphasized like *this*. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -5026,13 +5043,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2047
+#: doc/tin.1:2054
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
 
 #. type: Plain text
-#: doc/tin.1:2052 doc/tin.5:1771
+#: doc/tin.1:2059 doc/tin.5:1775
 msgid ""
 "Character attribute of words emphasized like -this-. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -5040,26 +5057,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2052
+#: doc/tin.1:2059
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 #. type: Plain text
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 msgid ""
 "These are internal timers used by B<tin> to keep track of new newsgroups.  "
 "Do not change them unless you understand what they are for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr "B<or *) (news_headers_to_display>"
 
 #. type: Plain text
-#: doc/tin.1:2063 doc/tin.5:1784
+#: doc/tin.1:2070 doc/tin.5:1788
 msgid ""
 "Which news headers you wish to see. If you want to see _all_ the headers, "
 "place an '*' as this value. This is the only way a wildcard can be used.  If "
@@ -5075,13 +5092,13 @@ msgstr ""
 "diese Option deaktiviert."
 
 #. type: TP
-#: doc/tin.1:2063
+#: doc/tin.1:2070
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr "B<Zeige folgende Header nicht an (news_headers_to_not_display)>"
 
 #. type: Plain text
-#: doc/tin.1:2072 doc/tin.5:1793
+#: doc/tin.1:2079 doc/tin.5:1797
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
 "example of using both options might be if you thought 'X-' headers were A "
@@ -5098,13 +5115,13 @@ msgstr ""
 "wird diese Option deaktiviert."
 
 #. type: TP
-#: doc/tin.1:2072
+#: doc/tin.1:2079
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr "B<Einleitungszeile beim Antworten (news_quote_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2077 doc/tin.5:1798
+#: doc/tin.1:2084 doc/tin.5:1802
 msgid ""
 "Format of quote line when posting/following up an article (%A=Address, "
 "%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
@@ -5116,84 +5133,99 @@ msgstr ""
 "wrote:\"."
 
 #. type: TP
-#: doc/tin.1:2077
+#: doc/tin.1:2084
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2081
+#: doc/tin.1:2088
 msgid ""
 "Time in seconds to wait for a response from the server. Default is 120.  "
 "Setting this to 0 means no timeout."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2081
+#: doc/tin.1:2088
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode Normalisierungsart (normalization_form)>"
 
 #. type: Plain text
-#: doc/tin.1:2085
+#: doc/tin.1:2092
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
+"Normalisierungsform dioe B<tin> verwenden soll um die Unicode-Eingabe zu "
+"normalisieren. Die mÃ¶glichen Werte sind:"
 
 #. type: Plain text
-#: doc/tin.1:2088 doc/tin.5:1808
+#: doc/tin.1:2095 doc/tin.5:1812
 msgid "B<None>: no normalization"
 msgstr "B<None>: keine Normalisierung"
 
 #. type: Plain text
-#: doc/tin.1:2090 doc/tin.5:1810
+#: doc/tin.1:2097 doc/tin.5:1814
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
+"B<NFKC>: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer Zusammensetzung"
 
 #. type: Plain text
-#: doc/tin.1:2092 doc/tin.5:1812
+#: doc/tin.1:2099 doc/tin.5:1816
 msgid "B<NFKD>: Compatibility Decomposition"
-msgstr ""
+msgstr "B<NFKD>: KompatibilitÃ¤tszerlegung"
 
 #. type: Plain text
-#: doc/tin.1:2094 doc/tin.5:1814
+#: doc/tin.1:2101 doc/tin.5:1818
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
-msgstr ""
+msgstr "B<NFC>: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung"
 
 #. type: Plain text
-#: doc/tin.1:2096 doc/tin.5:1816
+#: doc/tin.1:2103 doc/tin.5:1820
 msgid "B<NFD>: Canonical Decomposition"
+msgstr "B<NFD>: Kanonische Zerlegung"
+
+#. type: Plain text
+#: doc/tin.1:2105 doc/tin.5:1822
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
 msgstr ""
+"B<NFKC_CF>: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer "
+"Zusammensetzung und Faltung"
 
 #. type: Plain text
-#: doc/tin.1:2100
+#: doc/tin.1:2109
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<tin> uses to do the normalization. NFC should be used if possible."
 msgstr ""
+"Einige Normalisierungsmodi sind nur verfÃ¼gbar, wenn sie von der Bibliothek "
+"unterstÃ¼tzt werden, die B<tin> verwendet, um die Normalisierung "
+"durchzufÃ¼hren. Nach MÃ¶glichkeit sollte NFC verwendet werden."
 
 #. type: TP
-#: doc/tin.1:2100
+#: doc/tin.1:2109
 #, no-wrap
 msgid "B<Go to first unread article in group (pos_first_unread)>"
 msgstr "B<Setze Cursor auf ersten ungel. Art. (pos_first_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:2104 doc/tin.5:1825
+#: doc/tin.1:2113 doc/tin.5:1831
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2104
+#: doc/tin.1:2113
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr "B<Benutze 8bit-Zeichen im Newsheader (post_8bit_header)>"
 
 #. type: Plain text
-#: doc/tin.1:2115 doc/tin.5:1836
+#: doc/tin.1:2124 doc/tin.5:1842
 msgid ""
 "Allows 8bit characters unencoded in the header of a news article, if set "
 "this also disables the generation of MIME-headers when they are usually "
@@ -5206,13 +5238,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2115
+#: doc/tin.1:2124
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr "B<MIME-Kodierung in Newsartikeln (post_mime_encoding)>"
 
 #. type: Plain text
-#: doc/tin.1:2120 doc/tin.5:1841
+#: doc/tin.1:2129 doc/tin.5:1847
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -5220,13 +5252,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2129
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr "B<Nachbearbeitete Artikel anzeigen (post_process_view)>"
 
 #. type: Plain text
-#: doc/tin.1:2127
+#: doc/tin.1:2136
 msgid ""
 "If ON, then B<tin> will start an appropriate viewer program to display any "
 "files that were post processed and uudecoded. The program is determined "
@@ -5234,41 +5266,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2127
+#: doc/tin.1:2136
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr "B<Nachbearbeiten gespeichert. Artikel (post_process_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2131
+#: doc/tin.1:2140
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2134 doc/tin.5:1858
+#: doc/tin.1:2143 doc/tin.5:1864
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2138
+#: doc/tin.1:2147
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2140 doc/tin.5:1865
+#: doc/tin.1:2149 doc/tin.5:1871
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2141
+#: doc/tin.1:2150
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr "B<Gepostete Artikel speichern in (posted_articles_file)>"
 
 #. type: Plain text
-#: doc/tin.1:2147 doc/tin.5:1872
+#: doc/tin.1:2156 doc/tin.5:1878
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -5276,26 +5308,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2147
+#: doc/tin.1:2156
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr "B<Alle Header beim Drucken ausgeben (print_header)>"
 
 #. type: Plain text
-#: doc/tin.1:2151 doc/tin.5:1876
+#: doc/tin.1:2160 doc/tin.5:1882
 msgid ""
 "If ON, then the full article header is sent to the printer. Otherwise only "
 "the ''Subject:'' and ''From:'' fields are output. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2151
+#: doc/tin.1:2160
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Druckprogramm mit Optionen (printer)>"
 
 #. type: Plain text
-#: doc/tin.1:2160
+#: doc/tin.1:2169
 msgid ""
 "The printer program with options that is to be used to print articles.  The "
 "default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
@@ -5304,13 +5336,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2160
+#: doc/tin.1:2169
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr "B<Bearbeite nur ungelesene Artikel (process_only_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:2164 doc/tin.5:1890
+#: doc/tin.1:2173 doc/tin.5:1896
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
@@ -5319,28 +5351,28 @@ msgstr ""
 "Artikel ausgenommen). Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2164
+#: doc/tin.1:2173
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr "B<Leeres Fup'2 im Editor anzeigen (prompt_followupto)>"
 
 #. type: Plain text
-#: doc/tin.1:2167
+#: doc/tin.1:2176
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
-"Falls ON zeige leeren Followup-To:-Header im Editor. Voreinstellung ist OFF."
+"Falls ON zeige leere Followup-To:-Kopfzeile im Editor. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2167
+#: doc/tin.1:2176
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Zitatzeichen (quote_chars)>"
 
 #.  TODO: document %s
 #. type: Plain text
-#: doc/tin.1:2172 doc/tin.5:1900
+#: doc/tin.1:2181 doc/tin.5:1906
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5348,13 +5380,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2172
+#: doc/tin.1:2181
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Zitierverhalten (quote_style)>"
 
 #. type: Plain text
-#: doc/tin.1:2179
+#: doc/tin.1:2188
 msgid ""
 "How articles should be quoted when following up or replying to them. There "
 "are a number of things that can be done: empty lines can be quoted, "
@@ -5365,7 +5397,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2183
+#: doc/tin.1:2192
 msgid ""
 "When you are viewing an article in raw mode ('B<^H>'), and follow up or "
 "reply to it, the signature will be quoted even if it would otherwise not "
@@ -5373,13 +5405,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2183
+#: doc/tin.1:2192
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr "B<RegulÃ¤rer Ausd. fÃ¼r zit. Zeilen (quote_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2188
+#: doc/tin.1:2197
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
@@ -5387,13 +5419,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2188
+#: doc/tin.1:2197
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr "B<Reg. Ausd. fÃ¼r zweifach zitierte Z. (quote_regex2)>"
 
 #. type: Plain text
-#: doc/tin.1:2193
+#: doc/tin.1:2202
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
@@ -5401,13 +5433,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2193
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr "B<Reg. Ausd. fÃ¼r E<gt>=3-fach zitierte Z. (quote_regex3)>"
 
 #. type: Plain text
-#: doc/tin.1:2198
+#: doc/tin.1:2207
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
@@ -5415,39 +5447,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2198
+#: doc/tin.1:2207
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Artikel Neuheitszeit-Limit (recent_time)>"
 
 #. type: Plain text
-#: doc/tin.1:2202 doc/tin.5:1945
+#: doc/tin.1:2211 doc/tin.5:1951
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2202
+#: doc/tin.1:2211
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<BiDi wiedergeben (render_bidi)>"
 
 #. type: Plain text
-#: doc/tin.1:2206
+#: doc/tin.1:2215
 msgid ""
 "If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
 "the rendering of bi-directional text to the terminal. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2206
+#: doc/tin.1:2215
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr "B<Active alle ... Sekunden neu lesen (reread_active_file_secs)>"
 
 #. type: Plain text
-#: doc/tin.1:2211 doc/tin.5:1957
+#: doc/tin.1:2220 doc/tin.5:1963
 msgid ""
 "The news I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file is "
 "reread at regular intervals to show if any new news has arrived. Default is "
@@ -5455,78 +5487,78 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2211
+#: doc/tin.1:2220
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr "B<Verz. um Art/Threads zu speichern (savedir)>"
 
 #. type: Plain text
-#: doc/tin.1:2215 doc/tin.5:1961
+#: doc/tin.1:2224 doc/tin.5:1967
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2215
+#: doc/tin.1:2224
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<kill) (score_limit_kill>"
 
 #. type: Plain text
-#: doc/tin.1:2219 doc/tin.5:1965
+#: doc/tin.1:2228 doc/tin.5:1971
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2219
+#: doc/tin.1:2228
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<select) (score_limit_select>"
 
 #. type: Plain text
-#: doc/tin.1:2223 doc/tin.5:1969
+#: doc/tin.1:2232 doc/tin.5:1975
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2223
+#: doc/tin.1:2232
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr "B<Bewertung fÃ¼r gekillte Artikel (score_kill)>"
 
 #. type: Plain text
-#: doc/tin.1:2227 doc/tin.5:1973
+#: doc/tin.1:2236 doc/tin.5:1979
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2227
+#: doc/tin.1:2236
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr "B<Bewertung fÃ¼r wichtige Artikel (score_select)>"
 
 #. type: Plain text
-#: doc/tin.1:2231 doc/tin.5:1977
+#: doc/tin.1:2240 doc/tin.5:1983
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2231
+#: doc/tin.1:2240
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr "B<BlÃ¤ttere Artikel um ... Zeilen (scroll_lines)>"
 
 #. type: Plain text
-#: doc/tin.1:2239 doc/tin.5:1985
+#: doc/tin.1:2248 doc/tin.5:1991
 msgid ""
 "The number of lines that will be scrolled up/down in the article pager when "
 "using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
@@ -5537,13 +5569,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2239
+#: doc/tin.1:2248
 #, no-wrap
 msgid "B<Format string for the Selection level (select_format)>"
 msgstr "B<Formatanweisung fÃ¼r die Auswahlebene (select_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2243
+#: doc/tin.1:2252
 msgid ""
 "Format string B<tin> uses for Selection level representation. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
@@ -5554,52 +5586,52 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d\"."
 
 #. type: TP
-#: doc/tin.1:2243
+#: doc/tin.1:2252
 #, no-wrap
 msgid "B<In group and thread level, show author by (show_author)>"
 msgstr "B<Im Gruppen- und Threadlevel, zeige Autor an mit (show_author)>"
 
 #. type: Plain text
-#: doc/tin.1:2247 doc/tin.5:2018
+#: doc/tin.1:2256 doc/tin.5:2024
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2250 doc/tin.5:2021
+#: doc/tin.1:2259 doc/tin.5:2027
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr "B<Nichts>, nur die ''Subject:'' Zeile wird angezeigt."
 
 #. type: Plain text
-#: doc/tin.1:2253 doc/tin.5:2024
+#: doc/tin.1:2262 doc/tin.5:2030
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2256 doc/tin.5:2027
+#: doc/tin.1:2265 doc/tin.5:2033
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2259 doc/tin.5:2030
+#: doc/tin.1:2268 doc/tin.5:2036
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2260
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr "B<Zeige Beschreibung der Newsgruppen (show_description)>"
 
 #. type: Plain text
-#: doc/tin.1:2269
+#: doc/tin.1:2278
 msgid ""
 "If ON show a short group description text after newsgroup name at the group "
 "selection level. The ''B<-d>'' command-line flag will override the setting "
@@ -5610,23 +5642,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2269
+#: doc/tin.1:2278
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr "B<Sortierfunktion (sort_function)>"
 
 #. type: Plain text
-#: doc/tin.1:2272 doc/tin.5:2003
+#: doc/tin.1:2281 doc/tin.5:2009
 msgid "Function used for sorting articles. Default is 0."
 msgstr "Sortierfunktion fÃ¼r Artikel. Voreinstellung ist 0."
 
 #. type: Plain text
-#: doc/tin.1:2277 doc/tin.5:2008
+#: doc/tin.1:2286 doc/tin.5:2014
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr "Mit B<\\%qsort>(3) sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2282 doc/tin.5:2013
+#: doc/tin.1:2291 doc/tin.5:2019
 msgid ""
 "Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
 "with long threads (somewhat presorted data)."
@@ -5635,25 +5667,25 @@ msgstr ""
 "schneller sein."
 
 #. type: TP
-#: doc/tin.1:2283
+#: doc/tin.1:2292
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr "B<Zeige Zeilenz./Bewert. in Ãœbersicht (show_info)>"
 
 #. type: Plain text
-#: doc/tin.1:2287 doc/tin.5:2044
+#: doc/tin.1:2296 doc/tin.5:2050
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2290 doc/tin.5:2047
+#: doc/tin.1:2299 doc/tin.5:2053
 msgid "B<None>, no information will be displayed."
 msgstr "B<Nichts>. Keine weiteren Informationen werden angezeigt."
 
 #. type: Plain text
-#: doc/tin.1:2294 doc/tin.5:2051
+#: doc/tin.1:2303 doc/tin.5:2057
 msgid ""
 "B<Lines>, in article listing the line count of an article will be displayed "
 "and in thread listing the line count of first (unread) article will be "
@@ -5661,39 +5693,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2298 doc/tin.5:2055
+#: doc/tin.1:2307 doc/tin.5:2061
 msgid ""
 "B<Score>, in article listing the score of an article will be displayed and "
-"in thread listing the score of the thread will be displayed - see also "
+"in thread listing the score of the thread will be displayed \\(em see also "
 "B<thread_score>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2300 doc/tin.5:2057
+#: doc/tin.1:2309 doc/tin.5:2063
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Zeilen und Bewertung>, Zeilenzahl und Bewertung zusÃ¤tzlich anzeigen."
 
 #. type: TP
-#: doc/tin.1:2301
+#: doc/tin.1:2310
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr "B<Zeige nur ungelesene Artikel (show_only_unread_arts)>"
 
 #. type: Plain text
-#: doc/tin.1:2305 doc/tin.5:2062
+#: doc/tin.1:2314 doc/tin.5:2068
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2305
+#: doc/tin.1:2314
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr "B<Zeige nur Gruppen mit ungel. Art. (show_only_unread_groups)>"
 
 #. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2066
+#: doc/tin.1:2318 doc/tin.5:2072
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
@@ -5702,35 +5734,35 @@ msgstr ""
 "ist OFF."
 
 #. type: TP
-#: doc/tin.1:2309
+#: doc/tin.1:2318
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Zeige Signaturen an (show_signatures)>"
 
 #. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2069
+#: doc/tin.1:2321 doc/tin.5:2075
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr "Falls OFF zeige keine Signaturen an. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:2312
+#: doc/tin.1:2321
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Trenne Sig mit '\\en-- \\en' ab (sigdashes)>"
 
 #. type: Plain text
-#: doc/tin.1:2315 doc/tin.5:2072
+#: doc/tin.1:2324 doc/tin.5:2078
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2315
+#: doc/tin.1:2324
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
 
 #. type: Plain text
-#: doc/tin.1:2325
+#: doc/tin.1:2334 doc/tin.5:2088
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
@@ -5743,26 +5775,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2325
+#: doc/tin.1:2334
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Signatur beim Reposten anhÃ¤ngen (signature_repost)>"
 
 #. type: Plain text
-#: doc/tin.1:2328 doc/tin.5:2086
+#: doc/tin.1:2337 doc/tin.5:2091
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 "Falls ON wird die Signatur auch an repostete Artikel angehÃ¤ngt. "
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:2328
+#: doc/tin.1:2337
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr "B<Reg. fÃ¼r /SchrÃ¤gst./ Hervorhebungen (slashes_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2333
+#: doc/tin.1:2342
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markslash> or B<mono_markslash>. If "
@@ -5770,147 +5802,147 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2333
+#: doc/tin.1:2342
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sortiere Artikel nach (sort_article_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2337 doc/tin.5:2097
+#: doc/tin.1:2346 doc/tin.5:2102
 msgid ""
 "This specifies how articles should be sorted. Sort by ascending Date (6) is "
 "the default. The following sort types are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2340 doc/tin.5:2100
+#: doc/tin.1:2349 doc/tin.5:2105
 msgid "B<Nothing>, don't sort articles."
 msgstr "B<Nichts>, keine Sortierung."
 
 #. type: Plain text
-#: doc/tin.1:2342 doc/tin.5:2102
+#: doc/tin.1:2351 doc/tin.5:2107
 msgid ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 "B<Subject: (absteigend)>, Artikel absteigend nach ''Subject:'' sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2104
+#: doc/tin.1:2353 doc/tin.5:2109
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 "B<Subject: (aufsteigend)>, Artikel aufsteigend nach ''Subject:'' sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2346 doc/tin.5:2106
+#: doc/tin.1:2355 doc/tin.5:2111
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr "B<From: (absteigend)>, Artikel absteigend nach ''From:'' sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2348 doc/tin.5:2108
+#: doc/tin.1:2357 doc/tin.5:2113
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr "B<From: (aufsteigend)>, Artikel aufsteigend nach ''From:'' sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2350 doc/tin.5:2110
+#: doc/tin.1:2359 doc/tin.5:2115
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr "B<Date: (absteigend)>, Artikel absteigend nach ''Date:'' sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2113
+#: doc/tin.1:2362 doc/tin.5:2118
 msgid ""
 "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr "B<Date: (aufsteigend)>, Artikel aufsteigend nach ''Date:'' sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2115
+#: doc/tin.1:2364 doc/tin.5:2120
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr "B<Score (absteigend)>, Artikel absteigend nach Score sortieren."
 
 #. type: IP
-#: doc/tin.1:2355 doc/tin.5:2115
+#: doc/tin.1:2364 doc/tin.5:2120
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 #. type: Plain text
-#: doc/tin.1:2357 doc/tin.5:2117
+#: doc/tin.1:2366 doc/tin.5:2122
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr "B<Score (aufsteigend)>, Artikel aufsteigend nach Score sortieren."
 
 #. type: IP
-#: doc/tin.1:2357 doc/tin.5:2117
+#: doc/tin.1:2366 doc/tin.5:2122
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 #. type: Plain text
-#: doc/tin.1:2359 doc/tin.5:2119
+#: doc/tin.1:2368 doc/tin.5:2124
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr "B<Lines: (absteigend)>, Artikel absteigend nach ''Lines:'' sortieren."
 
 #. type: IP
-#: doc/tin.1:2359 doc/tin.5:2119
+#: doc/tin.1:2368 doc/tin.5:2124
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 #. type: Plain text
-#: doc/tin.1:2361 doc/tin.5:2121
+#: doc/tin.1:2370 doc/tin.5:2126
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 "B<Lines: (aufsteigend)>, Artikel aufsteigend nach ''Lines:'' sortieren."
 
 #. type: TP
-#: doc/tin.1:2362
+#: doc/tin.1:2371
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sortiere Threads nach (sort_threads_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2367 doc/tin.5:2126
+#: doc/tin.1:2376 doc/tin.5:2131
 msgid ""
 "This specifies how threads will be sorted. Sort by descending Score (1) is "
 "the default. The following sort types are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2370 doc/tin.5:2129
+#: doc/tin.1:2379 doc/tin.5:2134
 msgid "B<Nothing>, don't sort threads."
 msgstr "B<Nichts>, keine Sortierung der Threads."
 
 #. type: Plain text
-#: doc/tin.1:2373 doc/tin.5:2132
+#: doc/tin.1:2382 doc/tin.5:2137
 msgid ""
 "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr "B<Score (absteigend)>, Threads absteigend nach Score sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2375 doc/tin.5:2134
+#: doc/tin.1:2384 doc/tin.5:2139
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr "B<Score (aufsteigend)>, Threads aufsteigend nach Score sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2377 doc/tin.5:2136
+#: doc/tin.1:2386 doc/tin.5:2141
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2379 doc/tin.5:2138
+#: doc/tin.1:2388 doc/tin.5:2143
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2380
+#: doc/tin.1:2389
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr "B<Spamfallenwarnung in Adresse (spamtrap_warning_addresses)>"
 
 #. type: Plain text
-#: doc/tin.1:2385 doc/tin.5:2144
+#: doc/tin.1:2394 doc/tin.5:2149
 msgid ""
 "Set this option to a list of comma-separated strings to be warned if you are "
 "replying to an article by mail where the e-mail address contains one of "
@@ -5918,18 +5950,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2387 doc/tin.5:2146
+#: doc/tin.1:2396 doc/tin.5:2151
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 #. type: TP
-#: doc/tin.1:2387
+#: doc/tin.1:2396
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr "B<Regu. A. fÃ¼r *Stern* Hervorhebungen (stars_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2392
+#: doc/tin.1:2401
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstar> or B<mono_markstar>. If "
@@ -5937,13 +5969,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2392
+#: doc/tin.1:2401
 #, no-wrap
 msgid "B<Start editor with line offset (start_editor_offset)>"
 msgstr "B<Starte Editor mit EinrÃ¼ckung (start_editor_offset)>"
 
 #. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2158
+#: doc/tin.1:2406 doc/tin.5:2163
 msgid ""
 "Set ON if the editor used for posting, follow-ups and bug reports has the "
 "capability of starting and positioning the cursor at a specified line within "
@@ -5951,26 +5983,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2397
+#: doc/tin.1:2406
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr "B<Leerzeichen am Zeilenende entfernen (strip_blanks)>"
 
 #. type: Plain text
-#: doc/tin.1:2403 doc/tin.5:2162
+#: doc/tin.1:2412 doc/tin.5:2167
 msgid ""
 "Strips the blanks from the end of each line therefore speeding up the "
 "display when reading on a slow terminal or via modem. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2403
+#: doc/tin.1:2412
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr "B<LÃ¶sche nicht vorhan. G. aus newsrc (strip_bogus)>"
 
 #. type: Plain text
-#: doc/tin.1:2412 doc/tin.5:2171
+#: doc/tin.1:2421 doc/tin.5:2176
 msgid ""
 "Bogus groups are groups that are present in your I<${TIN_HOMEDIR:-\"$HOME"
 "\"}/.newsrc> file that no longer exist on the news server. There are 3 "
@@ -5981,26 +6013,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2412
+#: doc/tin.1:2421
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr "B<Nur abonnierte Gruppen in newsrc (strip_newsrc)>"
 
 #. type: Plain text
-#: doc/tin.1:2416 doc/tin.5:2175
+#: doc/tin.1:2425 doc/tin.5:2180
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2416
+#: doc/tin.1:2425
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr "B<Reg. fÃ¼r -Durchstr.- Hervorhebungen (strokes_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2421
+#: doc/tin.1:2430
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
@@ -6008,13 +6040,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2421
+#: doc/tin.1:2430
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr "B<NÃ¤.ungel.-kein Abbr. am Listenende? (wrap_on_next_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:2426 doc/tin.5:2382
+#: doc/tin.1:2435 doc/tin.5:2387
 msgid ""
 "If enabled a search for the next unread article will wrap around all "
 "articles to find also previous unread articles. If disabled the search stops "
@@ -6022,52 +6054,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2426
+#: doc/tin.1:2435
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr "B<Wandle TeX-Umlaute automatisch um (tex2iso_conv)>"
 
 #. type: Plain text
-#: doc/tin.1:2430
+#: doc/tin.1:2439
 msgid ""
 "If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
 "toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2430
+#: doc/tin.1:2439
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Threade Artikel anhand (thread_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:2438
+#: doc/tin.1:2447
 msgid ""
 "Defines which threading method to use. It's possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_arts> to 0 - 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"B<thread_arts> to 0 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "attributes>. (See also \"GROUP ATTRIBUTES\".)  The default is Both Subject "
 "and References.  The choices are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2441
+#: doc/tin.1:2450
 msgid "B<None>, don't thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2443
+#: doc/tin.1:2452
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr "B<Subject>, Diskussionsfaden nur anhand von ''Subject:'' aufbauen."
 
 #. type: Plain text
-#: doc/tin.1:2445
+#: doc/tin.1:2454
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 "B<References>, Diskussionsfaden nur anhand von ''References:'' aufbauen."
 
 #. type: Plain text
-#: doc/tin.1:2448
+#: doc/tin.1:2457
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
@@ -6076,25 +6108,25 @@ msgstr ""
 "und ''Subject:'' aufbauen (Voreinstellung)."
 
 #. type: Plain text
-#: doc/tin.1:2450
+#: doc/tin.1:2459
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2453
+#: doc/tin.1:2462
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2454
+#: doc/tin.1:2463
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr "B<Catchup mit der linken Cursort. (thread_catchup_on_exit)>"
 
 #. type: Plain text
-#: doc/tin.1:2458 doc/tin.5:2225
+#: doc/tin.1:2467 doc/tin.5:2230
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
@@ -6103,13 +6135,13 @@ msgstr ""
 "Verlassen mit der linken Cursortaste. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:2458
+#: doc/tin.1:2467
 #, no-wrap
 msgid "B<Format string for the Thread level (thread_format)>"
 msgstr "B<Formatanweisung fÃ¼r die Threadebene (thread_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2462
+#: doc/tin.1:2471
 msgid ""
 "Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
@@ -6120,54 +6152,54 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F\"."
 
 #. type: TP
-#: doc/tin.1:2462
+#: doc/tin.1:2471
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Prozentualer Subject Vergleich (thread_perc)>"
 
 #. type: Plain text
-#: doc/tin.1:2466
+#: doc/tin.1:2475
 msgid ""
 "How closely the subjects must match for two threads to be considered part of "
 "the same thread. This is a percentage and the default if 75%."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2466
+#: doc/tin.1:2475
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Bewertung eines Threads (thread_score)>"
 
 #. type: Plain text
-#: doc/tin.1:2470 doc/tin.5:2229
+#: doc/tin.1:2479 doc/tin.5:2234
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2473 doc/tin.5:2232
+#: doc/tin.1:2482 doc/tin.5:2237
 msgid "B<Max>, the maximum score in this thread."
 msgstr "B<Max>, Maximalwert im Diskussionsfaden."
 
 #. type: Plain text
-#: doc/tin.1:2475 doc/tin.5:2234
+#: doc/tin.1:2484 doc/tin.5:2239
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr "B<Sum>, Summer aller Bewertungen im Diskussionsfaden."
 
 #. type: Plain text
-#: doc/tin.1:2477 doc/tin.5:2236
+#: doc/tin.1:2486 doc/tin.5:2241
 msgid "B<Average>, the average score in this thread."
 msgstr "B<Average>, Durchschnitt aller Bewertungen im Diskussionsfaden."
 
 #. type: TP
-#: doc/tin.1:2478
+#: doc/tin.1:2487
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Verwende Umschreibungen (translit)>"
 
 #. type: Plain text
-#: doc/tin.1:2486 doc/tin.5:2245
+#: doc/tin.1:2495 doc/tin.5:2250
 msgid ""
 "If ON append //TRANSLIT to the first argument of B<\\%iconv_open>(3)  to "
 "enable transliteration. This means that when a character cannot be "
@@ -6177,35 +6209,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2486
+#: doc/tin.1:2495
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2490
+#: doc/tin.1:2499
 msgid ""
 "Allows you to select how B<tin> treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2254
+#: doc/tin.1:2502 doc/tin.5:2259
 msgid "B<Don't trim article body>, do nothing."
 msgstr "B<Artikelrumpf nicht anpassen>"
 
 #. type: Plain text
-#: doc/tin.1:2495 doc/tin.5:2256
+#: doc/tin.1:2504 doc/tin.5:2261
 msgid "B<Skip leading blank lines>."
 msgstr "B<FÃ¼hrende Leerzeilen Ã¼berspringen>."
 
 #. type: Plain text
-#: doc/tin.1:2497 doc/tin.5:2258
+#: doc/tin.1:2506 doc/tin.5:2263
 msgid "B<Skip trailing blank lines>."
 msgstr "B<AbschlieÃŸende Leerzeilen Ã¼berspr.>."
 
 #. type: Plain text
-#: doc/tin.1:2499 doc/tin.5:2260
+#: doc/tin.1:2508 doc/tin.5:2265
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
@@ -6213,7 +6245,7 @@ msgstr ""
 "Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2502 doc/tin.5:2263
+#: doc/tin.1:2511 doc/tin.5:2268
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
@@ -6222,7 +6254,7 @@ msgstr ""
 "TextblÃ¶cken zusammenfassen."
 
 #. type: Plain text
-#: doc/tin.1:2504 doc/tin.5:2265
+#: doc/tin.1:2513 doc/tin.5:2270
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenfassen + fÃ¼hrende Leerzeilen "
@@ -6230,7 +6262,7 @@ msgstr ""
 "fÃ¼hrende Leerzeilen Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2506 doc/tin.5:2267
+#: doc/tin.1:2515 doc/tin.5:2272
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenfassen + abschlieÃŸende Leerz. "
@@ -6238,7 +6270,7 @@ msgstr ""
 "abschlieÃŸende Leerzeilen Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2508 doc/tin.5:2269
+#: doc/tin.1:2517 doc/tin.5:2274
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenf. + fÃ¼hrende/abschlieÃŸende Leerz. "
@@ -6246,13 +6278,13 @@ msgstr ""
 "fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen"
 
 #. type: TP
-#: doc/tin.1:2509
+#: doc/tin.1:2518
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr "B<Reg. fÃ¼r _Unterstr._ Hervorhebungen (underscores_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2514
+#: doc/tin.1:2523
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markdash> or B<mono_markdash>. If "
@@ -6260,24 +6292,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2514
+#: doc/tin.1:2523
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Entferne ~/.article nach dem posten (unlink_article)>"
 
 #. type: Plain text
-#: doc/tin.1:2517
+#: doc/tin.1:2526
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr "Falls ON entferne ~/.article nach dem posten. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:2517
+#: doc/tin.1:2526
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr "B<Ã–ffne URLs mit ... (url_handler)>"
 
 #. type: Plain text
-#: doc/tin.1:2522 doc/tin.5:2286
+#: doc/tin.1:2531 doc/tin.5:2291
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
@@ -6285,54 +6317,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2522
+#: doc/tin.1:2531
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr "B<URL-Hervorhebung im Artikel (url_highlight)>"
 
 #. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2289
+#: doc/tin.1:2534 doc/tin.5:2294
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2525
+#: doc/tin.1:2534
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Benutze ANSI-Farben (use_color)>"
 
 #. type: Plain text
-#: doc/tin.1:2528
+#: doc/tin.1:2537
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr "AMSI-Farben in B<tin> benutzen. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2528
+#: doc/tin.1:2537
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Scrollt. vom Nummernblock nutzen (use_keypad)>"
 
 #. type: TP
-#: doc/tin.1:2531
+#: doc/tin.1:2540
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Maus in xterm nutzen (use_mouse)>"
 
 #. type: Plain text
-#: doc/tin.1:2537 doc/tin.5:2303
+#: doc/tin.1:2546 doc/tin.5:2308
 msgid ""
 "Allows the mouse button support in a B<\\%xterm>(1x)  to be enabled/"
 "disabled.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2537
+#: doc/tin.1:2546
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr "B<''X-Face:''s mit slrnface Anzeigen (use_slrnface)>"
 
 #. type: Plain text
-#: doc/tin.1:2547
+#: doc/tin.1:2556
 msgid ""
 "If enabled B<tin> uses B<\\%slrnface>(1)  to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<tin> must be running in a B<\\"
@@ -6340,26 +6372,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2547
+#: doc/tin.1:2556
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr "B<UTF-8-Grafik benutzten (utf8_graphics)>"
 
 #. type: Plain text
-#: doc/tin.1:2551 doc/tin.5:2319
+#: doc/tin.1:2560 doc/tin.5:2324
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2551
+#: doc/tin.1:2560
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr "B<Reg. Ausd. fÃ¼r den Anfang e. wortgetreuen Textblock (verbatim_begin_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2554
+#: doc/tin.1:2563
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
@@ -6368,13 +6400,13 @@ msgstr ""
 "Absatzes findet."
 
 #. type: TP
-#: doc/tin.1:2554
+#: doc/tin.1:2563
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr "B<Reg. Ausd. fÃ¼r das Ende eines wortgetreuen Textblocks (verbatim_end_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2557
+#: doc/tin.1:2566
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block."
@@ -6383,26 +6415,26 @@ msgstr ""
 "Absatzes findet."
 
 #. type: TP
-#: doc/tin.1:2557
+#: doc/tin.1:2566
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Wortgetreue TextblÃ¶cke erkennen (verbatim_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:2560 doc/tin.5:2330
+#: doc/tin.1:2569 doc/tin.5:2335
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 "Falls ON werden wortgetreue TextblÃ¶cke in Artikeln erkannt. Voreinstellung "
 "ist ON."
 
 #. type: TP
-#: doc/tin.1:2560
+#: doc/tin.1:2569
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Platzhalter-Ãœbereinstimmung (wildcard)>"
 
 #. type: Plain text
-#: doc/tin.1:2574
+#: doc/tin.1:2583
 msgid ""
 "Allows you to select how B<tin> matches strings. The default is 0 and uses "
 "the wildmat notation, which is how this has traditionally been handled.  "
@@ -6414,41 +6446,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2574
+#: doc/tin.1:2583
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr "B<Anstelle der Markierung anzeigen (word_h_display_marks)>"
 
 #. type: Plain text
-#: doc/tin.1:2578 doc/tin.5:2350
+#: doc/tin.1:2587 doc/tin.5:2355
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2581 doc/tin.5:2353
+#: doc/tin.1:2590 doc/tin.5:2358
 msgid "B<no>"
 msgstr "B<nein>"
 
 #. type: Plain text
-#: doc/tin.1:2583 doc/tin.5:2355
+#: doc/tin.1:2592 doc/tin.5:2360
 msgid "yes, B<display mark>"
 msgstr "ja, B<Markierung> anzeigen"
 
 #. type: Plain text
-#: doc/tin.1:2585 doc/tin.5:2357
+#: doc/tin.1:2594 doc/tin.5:2362
 msgid "print a B<space> instead"
 msgstr "ein B<Leerzeichen> ausgeben"
 
 #. type: TP
-#: doc/tin.1:2586
+#: doc/tin.1:2595
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr "B<Wort-Hervorhebung im Artikel (word_highlight)>"
 
 #. type: Plain text
-#: doc/tin.1:2594 doc/tin.5:2366
+#: doc/tin.1:2603 doc/tin.5:2371
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6459,13 +6491,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2594
+#: doc/tin.1:2603
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Zeilen umbrechen nach (wrap_column)>"
 
 #. type: Plain text
-#: doc/tin.1:2605 doc/tin.5:2377
+#: doc/tin.1:2614 doc/tin.5:2382
 msgid ""
 "Sets the column at which a displayed article body should be wrapped.  If "
 "this value is equal to 0, it defaults to the current screen width.  If this "
@@ -6478,26 +6510,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2605
+#: doc/tin.1:2614
 #, no-wrap
 msgid "B<Quote line when crossposting (xpost_quote_format)>"
 msgstr "B<Einleitungszeile beim Crossposten (xpost_quote_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2612 doc/tin.5:2387
+#: doc/tin.1:2621 doc/tin.5:2392
 msgid ""
 "Format is the same as for B<news_quote_format>, this is used when answering "
 "to a crossposting to several groups with no ''Followup-To:'' set."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2612
+#: doc/tin.1:2621
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2619
+#: doc/tin.1:2628
 msgid ""
 "B<tin> allows certain attributes to be set on a per group basis. If it "
 "exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> "
@@ -6508,7 +6540,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2627
+#: doc/tin.1:2636
 msgid ""
 "Note that the I<scope=E<lt>grouplistE<gt>> line has to be specified before "
 "the attributes are specified for that list. All attributes are set to a "
@@ -6519,7 +6551,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2634
+#: doc/tin.1:2643
 msgid ""
 "Attributes can also be changed from the attributes menu which can be "
 "accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
@@ -6530,7 +6562,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2641
+#: doc/tin.1:2650
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6538,13 +6570,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2641
+#: doc/tin.1:2650
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2646
+#: doc/tin.1:2655
 msgid ""
 "The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
 "('B<S>')) shows all scopes read from the global and local attributes file.  "
@@ -6553,7 +6585,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2657
+#: doc/tin.1:2666
 msgid ""
 "In addition to the common moving keys the following commands are available: "
 "B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
@@ -6566,14 +6598,14 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2657
+#: doc/tin.1:2666
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "ARTIKEL FILTERN"
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2664
+#: doc/tin.1:2673
 msgid ""
 "When there is a subject or an author which you are either very interested "
 "in, or find completely uninteresting, you can easily instruct B<tin> to "
@@ -6583,7 +6615,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2670
+#: doc/tin.1:2679
 msgid ""
 "When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "filter> (see also B<\\%tin>(5))  is read. Each time a newsgroup is entered "
@@ -6592,7 +6624,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2675
+#: doc/tin.1:2684
 msgid ""
 "The degree to which rules are applied depend on the B<kill_level> tinrc "
 "setting. By default killed articles will only be marked read. Adjust "
@@ -6601,7 +6633,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2680
+#: doc/tin.1:2689
 msgid ""
 "Filtering rules can be manually entered into I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "tin/filter> (but don't do this whilst running B<tin> else you will lose your "
@@ -6609,7 +6641,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2685
+#: doc/tin.1:2694
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6618,13 +6650,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2687
+#: doc/tin.1:2696
 msgid "E<lt>http://www.tin.org/filtering.txtE<gt>."
 msgstr "E<lt>http://www.tin.org/filtering.txtE<gt>."
 
 #.  FIXME - Next paragraph is out of date
 #. type: Plain text
-#: doc/tin.1:2700
+#: doc/tin.1:2709
 msgid ""
 "The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
 "('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
@@ -6637,20 +6669,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2700
+#: doc/tin.1:2709
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "ARTIKEL POSTEN"
 
 #. type: Plain text
-#: doc/tin.1:2703
+#: doc/tin.1:2712
 msgid ""
 "B<tin> allows posting of articles, follow-up to already posted articles and "
 "replying direct through mail to the author of an article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2713
+#: doc/tin.1:2722
 msgid ""
 "Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
 "entering the post subject the default editor (i.e., B<\\%vi>(1))  or the "
@@ -6663,7 +6695,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2718
+#: doc/tin.1:2727
 msgid ""
 "Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
 "articles you have posted. The date the article was posted, which newsgroups "
@@ -6671,7 +6703,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2726
+#: doc/tin.1:2735
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6683,7 +6715,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2740
+#: doc/tin.1:2749
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6698,13 +6730,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2740
+#: doc/tin.1:2749
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "EINLEITUNGSZEILE ANPASSEN"
 
 #. type: Plain text
-#: doc/tin.1:2748
+#: doc/tin.1:2757
 msgid ""
 "When posting a followup to an article or replying direct to the author of an "
 "article via email the text of the article can be quoted. The beginning of "
@@ -6716,13 +6748,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2750
+#: doc/tin.1:2759
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Mailadresse'u"
 
 #. type: Plain text
-#: doc/tin.1:2759
+#: doc/tin.1:2768
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6744,12 +6776,12 @@ msgstr ""
 "B<%I>\tInitialen des Autor\n"
 
 #. type: Plain text
-#: doc/tin.1:2762
+#: doc/tin.1:2771
 msgid "e.g.,"
 msgstr "z. B."
 
 #. type: Plain text
-#: doc/tin.1:2767
+#: doc/tin.1:2776
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6759,12 +6791,12 @@ msgstr ""
 "news_quote_format=In %M schreib %F:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2771
+#: doc/tin.1:2780
 msgid "would expand to:"
 msgstr "ergÃ¤be folgendes:"
 
 #. type: Plain text
-#: doc/tin.1:2776
+#: doc/tin.1:2785
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6774,7 +6806,7 @@ msgstr ""
 "In E<lt>abcINN123@example.orgE<gt> schreib Joe Bar E<lt>joe@example.orgE<gt>:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2786
+#: doc/tin.1:2795
 msgid ""
 "The quoted text section of an article is marked by a preceding quote string "
 "at the beginning of each quoted line. The default quote string is set to "
@@ -6784,13 +6816,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2786
+#: doc/tin.1:2795
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2793
+#: doc/tin.1:2802
 msgid ""
 "The command interface to B<GroupMail>, B<PageMail>, B<PostMail> or "
 "B<ThreadMail> ('B<m>'), B<Pipe> ('B<|>'), B<Print> ('B<o>'), B<PageRepost> "
@@ -6800,7 +6832,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2798
+#: doc/tin.1:2807
 msgid ""
 "Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
 "on marked articles. They will processed without any further prompting "
@@ -6809,7 +6841,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2802
+#: doc/tin.1:2811
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -6817,7 +6849,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2806
+#: doc/tin.1:2815
 msgid ""
 "Tagged articles must have already been tagged with a B<*Tag> ('B<t>')  "
 "command. All tagged articles can be untagged by a B<*Untag> ('B<U>')  untag "
@@ -6825,7 +6857,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2812
+#: doc/tin.1:2821
 msgid ""
 "If a regular expression pattern is selected you are asked to enter a pattern "
 "(e.g., to match all articles subject lines containing 'net News' you enter "
@@ -6835,7 +6867,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2817
+#: doc/tin.1:2826
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6844,7 +6876,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2822
+#: doc/tin.1:2831
 msgid ""
 "To save articles to a mailbox enter '=E<lt>mailbox nameE<gt>' when asked for "
 "the save filename. If you enter just '=' then articles will be saved to a "
@@ -6853,7 +6885,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2826
+#: doc/tin.1:2835
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
@@ -6861,26 +6893,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2832
+#: doc/tin.1:2841
 msgid ""
 "When saving articles you can specify whether the saved files should be post "
 "processed. A default process type can be set via B<post_process_type>."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2832
+#: doc/tin.1:2841
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
 
 #. type: Plain text
-#: doc/tin.1:2844
+#: doc/tin.1:2853
 msgid ""
 "B<tin> allows new/unread news articles to be mailed (''B<-M>'' and \\&''B<-"
 "N>'' option) or saved (''B<-S>'' option) in batch mode for later reading. "
 "Useful when going on holiday and you don't want to return and find that "
 "expire has removed a whole load of unread articles. Best to run via B<\\"
-"%cron>(1)  everyday while away, after which you will be mailed a report of "
+"%cron>(8)  everyday while away, after which you will be mailed a report of "
 "which articles were mailed/saved from which newsgroups and the total number "
 "of articles mailed/saved. Articles are saved in a private news structure "
 "under your B<savedir> directory (default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
@@ -6889,7 +6921,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2848
+#: doc/tin.1:2857
 msgid ""
 "When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
 "option), the same directory must be specified when reading the articles by "
@@ -6897,7 +6929,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2855
+#: doc/tin.1:2864
 msgid ""
 "If you only want to save some of your groups use the B<batch_save> tinrc "
 "variable. Set to ON or OFF in tinrc to enable/disable saving of all groups "
@@ -6908,70 +6940,70 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2856
+#: doc/tin.1:2865
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr "B<tin -M iain -c -f newsrc.mail>"
 
 #. type: Plain text
-#: doc/tin.1:2860
+#: doc/tin.1:2869
 msgid ""
 "(mail any unread articles in newsgroups specified in file newsrc.mail to the "
 "local user iain and mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2861
+#: doc/tin.1:2870
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 #. type: Plain text
-#: doc/tin.1:2865
+#: doc/tin.1:2874
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2866
+#: doc/tin.1:2875
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 #. type: Plain text
-#: doc/tin.1:2871
+#: doc/tin.1:2880
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2871
+#: doc/tin.1:2880
 #, no-wrap
 msgid "RANGES"
 msgstr "BEREICHE"
 
 #. type: Plain text
-#: doc/tin.1:2882
+#: doc/tin.1:2891
 msgid ""
 "A range is simply a group of items marked using the B<SetRange> (B<'#'>) "
 "key. Certain B<tin> commands will operate on a range if one exists rather "
 "than just the current item. A range is an expression of the form "
-"E<lt>minE<gt>-E<lt>maxE<gt>, e.g. 10-15 will highlight items 10 through 15 "
-"on the current screen. Other than absolute numeric positions, '.' can be "
-"used in place of the current cursor position and '$' can be used to mean the "
-"highest number available. Currently the only commands that understand ranges "
-"are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> ('B<z>') and "
-"B<MarkThdUnread> ('B<Z>')."
+"E<lt>minE<gt>\\(enE<lt>maxE<gt>, e.g. 10\\(en15 will highlight items 10 "
+"through 15 on the current screen. Other than absolute numeric positions, '.' "
+"can be used in place of the current cursor position and '$' can be used to "
+"mean the highest number available. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2883
+#: doc/tin.1:2892
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "NEWSGROUP LISTEN & WILDCARDS"
 
 #. type: Plain text
-#: doc/tin.1:2894
+#: doc/tin.1:2903
 msgid ""
 "Several places in B<tin> allow you to specify a list of newsgroups. These "
 "include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
@@ -6984,30 +7016,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2896
+#: doc/tin.1:2905
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 #. type: Plain text
-#: doc/tin.1:2898
+#: doc/tin.1:2907
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2903
+#: doc/tin.1:2912
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2903
+#: doc/tin.1:2912
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATUREN"
 
 #. type: Plain text
-#: doc/tin.1:2912
+#: doc/tin.1:2921
 msgid ""
 "B<tin> will recognize a signature in either I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "signature> or I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  If I<${TIN_HOMEDIR:-\"$HOME"
@@ -7018,19 +7050,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2915
+#: doc/tin.1:2924
 msgid ""
 "A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
 "editor for both posting and mailing commands."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2917
+#: doc/tin.1:2926
 msgid "The following is an example of a I<.Sig> file:"
 msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
 
 #. type: Plain text
-#: doc/tin.1:2922
+#: doc/tin.1:2931
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -7040,7 +7072,7 @@ msgstr ""
 "SNAIL  HeidestraÃŸe 17, 99999 Notreal, Germany>\n"
 
 #. type: Plain text
-#: doc/tin.1:2937
+#: doc/tin.1:2946
 msgid ""
 "B<tin> also has the capability to generate random signatures on a per "
 "newsgroup basis if so desired. The way to accomplish this is to specify the "
@@ -7054,13 +7086,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2937
+#: doc/tin.1:2946
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr "ANSICHTEN ANPASSEN"
 
 #. type: Plain text
-#: doc/tin.1:2942
+#: doc/tin.1:2951
 msgid ""
 "The look of the Selection, Group and Thread level can be customized via "
 "format strings. These format strings define the content and the position of "
@@ -7075,13 +7107,13 @@ msgstr ""
 "werden. Folgende Platzhalter stehen zur VerfÃ¼gung:"
 
 #. type: ta
-#: doc/tin.1:2945
+#: doc/tin.1:2954
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
 msgstr "\\w'%G    'u +\\w'aktuelle Gruppen-, Thread- oder Artikelnummer'u"
 
 #. type: Plain text
-#: doc/tin.1:2962
+#: doc/tin.1:2971
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -7119,7 +7151,7 @@ msgstr ""
 "B<%%>\t%\n"
 
 #. type: Plain text
-#: doc/tin.1:2967
+#: doc/tin.1:2976
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
@@ -7129,13 +7161,13 @@ msgstr ""
 "Platzhalter:"
 
 #. type: ta
-#: doc/tin.1:2970
+#: doc/tin.1:2979
 #, no-wrap
 msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
 msgstr "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
 
 #. type: Plain text
-#: doc/tin.1:2988
+#: doc/tin.1:2997
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -7175,18 +7207,18 @@ msgstr ""
 "B<%%>\tX\tX\tX\n"
 
 #. type: Plain text
-#: doc/tin.1:2992
+#: doc/tin.1:3001
 msgid "Defaults for the format strings:"
 msgstr "Voreingestellt sind folgende Formatanweisungen:"
 
 #. type: ta
-#: doc/tin.1:2995
+#: doc/tin.1:3004
 #, no-wrap
 msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 msgstr "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 
 #. type: Plain text
-#: doc/tin.1:2999
+#: doc/tin.1:3008
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -7198,7 +7230,7 @@ msgstr ""
 "B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
 
 #. type: Plain text
-#: doc/tin.1:3005
+#: doc/tin.1:3014
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -7209,7 +7241,7 @@ msgstr ""
 "('B<d>') die Beschreibung aus- bzw. eingeblendet werden."
 
 #. type: Plain text
-#: doc/tin.1:3010
+#: doc/tin.1:3019
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -7221,7 +7253,7 @@ msgstr ""
 "durchgeschaltet werden."
 
 #. type: Plain text
-#: doc/tin.1:3014
+#: doc/tin.1:3023
 msgid ""
 "For date representation 'B<%D>' uses B<date_format>. It is possible to "
 "specify a different date format in round brackets (e.g. 'B<%(%d %b %y %H:"
@@ -7234,7 +7266,7 @@ msgstr ""
 "weiterfÃ¼hrende Informationen)."
 
 #. type: Plain text
-#: doc/tin.1:3018
+#: doc/tin.1:3027
 msgid ""
 "The length of each item (except 'B<%%>') can be defined with a positive "
 "number after the 'B<%>'. The following example displays the score in the "
@@ -7245,10 +7277,10 @@ msgstr ""
 "Score in der Threadebene 10 Zeichen breit dar: 'B<%10S>'."
 
 #. type: Plain text
-#: doc/tin.1:3024
+#: doc/tin.1:3033
 msgid ""
 "If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via a optional comma "
+"the width of the newsgroup name can be controlled via an optional comma "
 "separated second value (e.g. 'B<%60,20G>'). It is valid to omit the first "
 "value (e.g. ('B<%,20G>')). If no second value is given, B<tin> uses a "
 "default value of 32."
@@ -7260,7 +7292,7 @@ msgstr ""
 "angegeben verwendet B<tin> ein Standardwert von 32."
 
 #. type: Plain text
-#: doc/tin.1:3031
+#: doc/tin.1:3040
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -7278,13 +7310,13 @@ msgstr ""
 "Voreinstellungen:"
 
 #. type: ta
-#: doc/tin.1:3034
+#: doc/tin.1:3043
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr "\\w'Platzhalter  'u +\\w'Breite'u"
 
 #. type: Plain text
-#: doc/tin.1:3043
+#: doc/tin.1:3052
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -7306,7 +7338,7 @@ msgstr ""
 "B<%n>\t 4\n"
 
 #. type: Plain text
-#: doc/tin.1:3054
+#: doc/tin.1:3063
 msgid ""
 "If no length is given for 'B<%D>', the length is determined by the format "
 "string for the date and the date of the current day. If the date format "
@@ -7328,7 +7360,7 @@ msgstr ""
 "einzutragen."
 
 #. type: Plain text
-#: doc/tin.1:3058
+#: doc/tin.1:3067
 msgid ""
 "In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
 "given, B<tin> determines the longest newsgroup name and uses this length for "
@@ -7339,7 +7371,7 @@ msgstr ""
 "verbleibende Platz wird fÃ¼r 'B<%d>' verwendet."
 
 #. type: Plain text
-#: doc/tin.1:3062
+#: doc/tin.1:3071
 msgid ""
 "When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. 'B<"
 "%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' resp. "
@@ -7350,7 +7382,7 @@ msgstr ""
 "bzw. 'B<%T>' zwei Drittel des fÃ¼r beide zusammen verfÃ¼gbaren Platzes ein."
 
 #. type: Plain text
-#: doc/tin.1:3070
+#: doc/tin.1:3079
 msgid ""
 "In addition, a minimum screen width can be defined for each item (except 'B<%"
 "%>'). In this case, the item will only be displayed when the screen is wider "
@@ -7371,7 +7403,7 @@ msgstr ""
 "Formatanweisung 'B<%E<gt>100S>'."
 
 #. type: Plain text
-#: doc/tin.1:3078
+#: doc/tin.1:3087
 msgid ""
 "If both the length and the minimum screen width should be specified for an "
 "item, the length must be the first parameter and the minimum screen width "
@@ -7386,21 +7418,25 @@ msgstr ""
 "%10E<gt>100S>'."
 
 #. type: SS
-#: doc/tin.1:3078
+#: doc/tin.1:3087
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPPS UND TRICKS"
 
 #. type: Plain text
-#: doc/tin.1:3082
+#: doc/tin.1:3091
 msgid ""
 "B<tin> can be pretty much be navigated by using the four cursor keys.  The "
 "left arrow key goes up a level, the right arrow key goes down a level, the "
 "up arrow key goes up a line and the down arrow key goes down a line."
 msgstr ""
+"In B<tin> kann weitgehend mit den vier Cursortasten navigiert werden. Die "
+"linke Pfeiltaste geht eine Ebene nach oben, die rechte Pfeiltaste eine Ebene "
+"nach unten, die obere Pfeiltaste eine Zeile nach oben und die untere "
+"Pfeiltaste eine Zeile nach unten."
 
 #. type: Plain text
-#: doc/tin.1:3084
+#: doc/tin.1:3093
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
@@ -7408,7 +7444,7 @@ msgstr ""
 "Newssoftware:"
 
 #. type: Plain text
-#: doc/tin.1:3087
+#: doc/tin.1:3096
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -7417,19 +7453,19 @@ msgstr ""
 "slrn, ...)"
 
 #. type: Plain text
-#: doc/tin.1:3089
+#: doc/tin.1:3098
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (Informationen Ã¼ber NNTP)"
 
 #. type: Plain text
-#: doc/tin.1:3091
+#: doc/tin.1:3100
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3095
+#: doc/tin.1:3104
 msgid ""
 "Many prompts within B<tin> offer a default choice that the cursor is "
 "positioned on. By pressing 'B<E<lt>CRE<gt>>' the default value is taken.  "
@@ -7437,14 +7473,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3102
+#: doc/tin.1:3111
 msgid ""
 "When B<tin> is run in a B<\\%xterm>(1x)  it will resize itself each time the "
 "B<\\%xterm>(1x)  is resized."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3106
+#: doc/tin.1:3115
 msgid ""
 "B<tin> will reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
 "active}> file at set intervals (B<reread_active_file_secs>) to show any "
@@ -7452,20 +7488,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3111
+#: doc/tin.1:3120
 msgid ""
 "If you find large number of new newsgroups cluttering up your screen, "
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3111
+#: doc/tin.1:3120
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3117
+#: doc/tin.1:3126
 msgid ""
 "If the environment variable B<$TERM> is set to B<\\%xterm>(1x), then button "
 "pressing can be used to select groups and articles. In this discussion, the "
@@ -7478,103 +7514,103 @@ msgstr ""
 "die linke Maustaste)."
 
 #. type: Plain text
-#: doc/tin.1:3119
+#: doc/tin.1:3128
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3119
+#: doc/tin.1:3128
 #, no-wrap
 msgid "Button1 (left)"
 msgstr "Maustaste1 (Links)"
 
 #. type: Plain text
-#: doc/tin.1:3122
+#: doc/tin.1:3131
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3122
+#: doc/tin.1:3131
 #, no-wrap
 msgid "Button2 (center)"
 msgstr "Maustaste2 (Mitte)"
 
 #. type: Plain text
-#: doc/tin.1:3126
+#: doc/tin.1:3135
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3126
+#: doc/tin.1:3135
 #, no-wrap
 msgid "Button3 (right)"
 msgstr "Maustaste3 (Rechts)"
 
 #. type: Plain text
-#: doc/tin.1:3130
+#: doc/tin.1:3139
 msgid ""
 "positions on the article line under mouse cursor, or pages down if you've "
 "clicked outside the list of articles."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3132
+#: doc/tin.1:3141
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3132 doc/tin.1:3144 doc/tin.1:3158
+#: doc/tin.1:3141 doc/tin.1:3153 doc/tin.1:3167
 #, no-wrap
 msgid "left button"
 msgstr "Linke Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3145
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3136 doc/tin.1:3148 doc/tin.1:3161
+#: doc/tin.1:3145 doc/tin.1:3157 doc/tin.1:3170
 #, no-wrap
 msgid "center button"
 msgstr "Mittlere Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3139
+#: doc/tin.1:3148
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3139 doc/tin.1:3153 doc/tin.1:3166
+#: doc/tin.1:3148 doc/tin.1:3162 doc/tin.1:3175
 #, no-wrap
 msgid "right button"
 msgstr "Rechte Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3151
 msgid "moves to the group pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3144
+#: doc/tin.1:3153
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3148
+#: doc/tin.1:3157
 msgid ""
 "reads the article pointed at, just like B<GroupReadBasenote> "
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3153
+#: doc/tin.1:3162
 msgid ""
 "exits the menu, catching up on the group if you have "
 "B<group_catchup_on_exit> set in your configuration, just like B<Quit> "
@@ -7582,23 +7618,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3156
+#: doc/tin.1:3165
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3158
+#: doc/tin.1:3167
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3161
+#: doc/tin.1:3170
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3166
+#: doc/tin.1:3175
 msgid ""
 "exits the menu, catching up on the thread if you have "
 "B<thread_catchup_on_exit> set in your configuration, just like B<Quit> "
@@ -7606,25 +7642,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3169
+#: doc/tin.1:3178
 msgid "moves to the article pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3176
+#: doc/tin.1:3185
 msgid ""
 "In other menus and areas button pressing reverts back to usual cut and paste "
 "of B<\\%xterm>(1x), but after one click of any button."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3176
+#: doc/tin.1:3185
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX DATEIEN"
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3190
 msgid ""
 "If your news server supports NOV index files (see B<\\%newsoverview>(5), "
 "most modern installations will) and you have a fast connection to your news "
@@ -7632,7 +7668,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3187
+#: doc/tin.1:3196
 msgid ""
 "If your news server doesn't support NOV index files or you have a very slow "
 "connection to your news server then B<tin> can cache the index for each "
@@ -7642,7 +7678,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3196
+#: doc/tin.1:3205
 msgid ""
 "Each user creates/updates his/her own index files that are stored in I<"
 "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/>. If you are "
@@ -7654,7 +7690,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3203
+#: doc/tin.1:3212
 msgid ""
 "Entering a group the first time tends to be slow because the index file must "
 "be built from scratch. To alleviate the slowness start B<tin> to create all "
@@ -7665,27 +7701,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3208
+#: doc/tin.1:3217
 msgid ""
 "As indexing might take some time you may want to run B<tin> form the system "
-"batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3213
+#: doc/tin.1:3222
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 
 #. type: Plain text
-#: doc/tin.1:3219
+#: doc/tin.1:3228
 msgid ""
 "If you are low on local disk space you should consider to manually purge "
 "cached data for groups you are not reading anymore with something like:"
 msgstr ""
+"Falls Sie wenig Platz auf der lokalen Festplatte haben, sollten Sie in "
+"Betracht ziehen, zwischengespeicherte Daten fÃ¼r Gruppen, die Sie nicht mehr "
+"lesen, manuell zu bereinigen:"
 
 #. type: Plain text
-#: doc/tin.1:3225
+#: doc/tin.1:3234
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -7695,7 +7734,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 #. type: SH
-#: doc/tin.1:3230 doc/tin.5:21
+#: doc/tin.1:3239 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "DATEIEN"
@@ -7716,124 +7755,124 @@ msgstr "DATEIEN"
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3248
+#: doc/tin.1:3257
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr "FÃ¼r eine ausfÃ¼hrlich Beschreibung siehe B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:3250 doc/tin.5:43
+#: doc/tin.1:3259 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3252 doc/tin.5:45
+#: doc/tin.1:3261 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr "I<~/.mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3254 doc/tin.5:47
+#: doc/tin.1:3263 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3256 doc/tin.5:49
+#: doc/tin.1:3265 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3258 doc/tin.5:51
+#: doc/tin.1:3267 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3260 doc/tin.5:53
+#: doc/tin.1:3269 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3263 doc/tin.5:222
+#: doc/tin.1:3272 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 #. type: Plain text
-#: doc/tin.1:3266 doc/tin.5:232
+#: doc/tin.1:3275 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 #. type: Plain text
-#: doc/tin.1:3269 doc/tin.5:242
+#: doc/tin.1:3278 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3271 doc/tin.5:244
+#: doc/tin.1:3280 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3273 doc/tin.5:246
+#: doc/tin.1:3282 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3276 doc/tin.5:253
+#: doc/tin.1:3285 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 #. type: Plain text
-#: doc/tin.1:3279 doc/tin.5:286
+#: doc/tin.1:3288 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:315
+#: doc/tin.1:3292 doc/tin.5:315
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 
 #. type: Plain text
-#: doc/tin.1:3287 doc/tin.5:323
+#: doc/tin.1:3296 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 #. type: Plain text
-#: doc/tin.1:3289 doc/tin.5:325
+#: doc/tin.1:3298 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 #. type: Plain text
-#: doc/tin.1:3292 doc/tin.5:332
+#: doc/tin.1:3301 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 #. type: Plain text
-#: doc/tin.1:3295 doc/tin.5:339
+#: doc/tin.1:3304 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 #. type: Plain text
-#: doc/tin.1:3298 doc/tin.5:346
+#: doc/tin.1:3307 doc/tin.5:346
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 
 #. type: Plain text
-#: doc/tin.1:3302 doc/tin.5:354
+#: doc/tin.1:3311 doc/tin.5:354
 #, no-wrap
 msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 
 #. type: Plain text
-#: doc/tin.1:3306 doc/tin.5:362
+#: doc/tin.1:3315 doc/tin.5:362
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 
 #. type: Plain text
-#: doc/tin.1:3309 doc/tin.5:369
+#: doc/tin.1:3318 doc/tin.5:369
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 
 #. type: Plain text
-#: doc/tin.1:3312 doc/tin.5:403
+#: doc/tin.1:3321 doc/tin.5:403
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -7842,66 +7881,66 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 #. type: Plain text
-#: doc/tin.1:3316 doc/tin.5:414
+#: doc/tin.1:3325 doc/tin.5:414
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 #. type: Plain text
-#: doc/tin.1:3318 doc/tin.5:416
+#: doc/tin.1:3327 doc/tin.5:416
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 
 #.  TODO: add missing descriptions and explain things in detail.
 #. type: Plain text
-#: doc/tin.1:3321 doc/tin.5:750
+#: doc/tin.1:3330 doc/tin.5:750
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 #. type: Plain text
-#: doc/tin.1:3325 doc/tin.5:832
+#: doc/tin.1:3334 doc/tin.5:836
 #, no-wrap
 msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 
 #. type: Plain text
-#: doc/tin.1:3327 doc/tin.5:834
+#: doc/tin.1:3336 doc/tin.5:838
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 
 #. type: Plain text
-#: doc/tin.1:3331 doc/tin.5:1067
+#: doc/tin.1:3340 doc/tin.5:1071
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3334 doc/tin.5:1083
+#: doc/tin.1:3343 doc/tin.5:1087
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 #. type: Plain text
-#: doc/tin.1:3337 doc/tin.5:1109
+#: doc/tin.1:3346 doc/tin.5:1113
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3340 doc/tin.5:1116
+#: doc/tin.1:3349 doc/tin.5:1120
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3343 doc/tin.5:1126
+#: doc/tin.1:3352 doc/tin.5:1130
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 #. type: Plain text
-#: doc/tin.1:3347
+#: doc/tin.1:3356
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 
 #. type: Plain text
-#: doc/tin.1:3352
+#: doc/tin.1:3361
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -7911,22 +7950,22 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
 #. type: Plain text
-#: doc/tin.1:3357 doc/tin.5:1179
+#: doc/tin.1:3366 doc/tin.5:1183
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3359 doc/tin.5:1181
+#: doc/tin.1:3368 doc/tin.5:1185
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:2391
+#: doc/tin.1:3371 doc/tin.5:2396
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 #. type: Plain text
-#: doc/tin.1:3365
+#: doc/tin.1:3374
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -7935,51 +7974,51 @@ msgstr "I</usr/local/share/locale/${LC_M
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:2501
+#: doc/tin.1:3377 doc/tin.5:2506
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3371 doc/tin.5:2561
+#: doc/tin.1:3380 doc/tin.5:2566
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3374 doc/tin.5:2588
+#: doc/tin.1:3383 doc/tin.5:2593
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3377 doc/tin.5:2611
+#: doc/tin.1:3386 doc/tin.5:2616
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3380 doc/tin.5:2621
+#: doc/tin.1:3389 doc/tin.5:2626
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3383 doc/tin.5:2639
+#: doc/tin.1:3392 doc/tin.5:2644
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 #. type: SH
-#: doc/tin.1:3386
+#: doc/tin.1:3395
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNGSVARIABLEN"
 
 #. type: TP
-#: doc/tin.1:3389
+#: doc/tin.1:3398
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 #. type: Plain text
-#: doc/tin.1:3397
+#: doc/tin.1:3406
 msgid ""
 "Define this variable if you want to specify command-line options that B<tin> "
 "should be started with to save typing them each time it is started. The "
@@ -7987,35 +8026,37 @@ msgid ""
 "line options before it is parsed therefore allowing an option specified on "
 "the command-line to override the same option specified in the environment."
 msgstr ""
-"Definieren Sie diese Variable, wenn Sie Befehlszeilenoptionen angeben "
-"mÃ¶chten, mit denen B<tin> gestartet werden soll, um die Eingabe zu sparen, "
-"jedesmal wenn B<tin> ausgefÃ¼hrt werden soll. Der Inhalt der "
-"Umgebungsvariablen wird den angegebenen Befehlszeilenoptionen vorangestellt "
-"bevor sie auf GÃ¼ltigkeit analysiert wird um Sie manuell Ã¼bersteuern zu "
-"kÃ¶nnen."
+"Setzen Sie diese Variable wenn Sie Befehlszeilenoptionen angeben mÃ¶chten mit "
+"denen B<tin> gestartet werden soll um die Eingabe, jedesmal wenn B<tin> "
+"ausgefÃ¼hrt wird, zu sparen. Der Inhalt der Umgebungsvariablen wird den "
+"angegebenen Befehlszeilenoptionen vorangestellt \\(em bevor diese auf "
+"GÃ¼ltigkeit Ã¼berprÃ¼ft werden \\(em um Sie manuell Ã¼bersteuern zu kÃ¶nnen."
 
 #. type: TP
-#: doc/tin.1:3397
+#: doc/tin.1:3406
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3402
+#: doc/tin.1:3411
 msgid ""
 "Define this variable if you do not want the I<.tin> directory in I<$HOME/>. "
 "E.g., if you want all B<tin>'s private files in I</tmp/.tin> you would set "
 "$B<TIN_HOMEDIR> to I</tmp>."
 msgstr ""
+"Setzen Sie diese Variable falls Sie das I<.tin> Verzeichnis nicht in I<$HOME/"
+">haben mÃ¶chten. Wenn Sie z.B. alle privaten Dateien von B<tin> in I</tmp/."
+"tin> haben mÃ¶chten, setzen Sie $B<TIN_HOMEDIR> auf I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3402
+#: doc/tin.1:3411
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3408
+#: doc/tin.1:3417
 msgid ""
 "Define this variable if you do not want the I<.news> directory in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s news index "
@@ -8023,13 +8064,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3408
+#: doc/tin.1:3417
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3414
+#: doc/tin.1:3423
 msgid ""
 "Define this variable if you do not want the I<.mail> directory in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s mail index "
@@ -8037,13 +8078,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3423
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3420
+#: doc/tin.1:3429
 msgid ""
 "Define this variable if you do not want the I<.save> directory in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s save index "
@@ -8051,104 +8092,88 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3420
+#: doc/tin.1:3429
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3425
+#: doc/tin.1:3434
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR> path that was "
 "compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
 "running in NNTP mode setting this variable has no effect."
 msgstr ""
-"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
-"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
-"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
-"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3425
+#: doc/tin.1:3434
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3430
+#: doc/tin.1:3439
 msgid ""
 "Define this variable if you want to override the B<SPOOLDIR> path that was "
 "compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
 "is running in NNTP mode setting this variable has no effect."
 msgstr ""
-"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
-"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
-"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
-"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3430
+#: doc/tin.1:3439
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3435
+#: doc/tin.1:3444
 msgid ""
 "Define this variable if you want to override the B<NOVROOTDIR> path that was "
 "compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
 "B<tin> is running in NNTP mode setting this variable has no effect."
 msgstr ""
-"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
-"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
-"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
-"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3435
+#: doc/tin.1:3444
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr "B<TIN_NOVFILENAME>"
 
 #. type: Plain text
-#: doc/tin.1:3441
+#: doc/tin.1:3450
 msgid ""
 "Define this variable if you want to override the B<OVERVIEW_FILE> filename "
 "that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
 "is running in NNTP mode setting this variable has no effect."
 msgstr ""
-"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
-"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
-"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
-"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3441
+#: doc/tin.1:3450
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 #. type: Plain text
-#: doc/tin.1:3447
+#: doc/tin.1:3456
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR/active> path "
 "that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
 "setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
 "prepended to $B<TIN_ACTIVEFILE>."
 msgstr ""
-"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
+"Setzen Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
 "Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
 "B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
 "$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3447
+#: doc/tin.1:3456
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 #. type: Plain text
-#: doc/tin.1:3453
+#: doc/tin.1:3462
 msgid ""
 "The default NNTP server to remotely read news from. This variable only needs "
 "to be set if the ''B<-r>'' command-line option is specified and the file I</"
@@ -8157,13 +8182,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3453
+#: doc/tin.1:3462
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 #. type: Plain text
-#: doc/tin.1:3458
+#: doc/tin.1:3467
 msgid ""
 "The NNTP TCP-port to read news from. This variable only needs to be set if "
 "the TCP-port is not 119 (the default).  The ''B<-p>'' command-line option "
@@ -8171,26 +8196,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3458
+#: doc/tin.1:3467
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 #. type: Plain text
-#: doc/tin.1:3462
+#: doc/tin.1:3471
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3462
+#: doc/tin.1:3471
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 #. type: Plain text
-#: doc/tin.1:3466
+#: doc/tin.1:3475
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from -1 to 6."
@@ -8199,40 +8224,40 @@ msgstr ""
 "Dekodierung des Artikeltextes. Die Werte kÃ¶nnen von -1 bis 6 reichen."
 
 #. type: TP
-#: doc/tin.1:3467
+#: doc/tin.1:3476
 #, no-wrap
 msgid "B<-1>"
 msgstr "B<-1>"
 
 #. type: Plain text
-#: doc/tin.1:3470
+#: doc/tin.1:3479
 msgid "no conversion"
 msgstr "Keine Umformung"
 
 #. type: Plain text
-#: doc/tin.1:3473
+#: doc/tin.1:3482
 msgid "universal table for many languages"
 msgstr "Universal-Tabelle fÃ¼r viele Sprachen"
 
 #. type: Plain text
-#: doc/tin.1:3476
+#: doc/tin.1:3485
 msgid "single-spacing universal table"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3479
+#: doc/tin.1:3488
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 "Tabelle fÃ¼r DÃ¤nisch, NiederlÃ¤ndisch, Deutsch, Norwegisch und Schwedisch"
 
 #. type: TP
-#: doc/tin.1:3479
+#: doc/tin.1:3488
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: doc/tin.1:3482
+#: doc/tin.1:3491
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
@@ -8241,40 +8266,40 @@ msgstr ""
 "entsprechenden ISO 646-Variante"
 
 #. type: Plain text
-#: doc/tin.1:3485
+#: doc/tin.1:3494
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr "Tabelle mit B<RFC\\%1345>-Codes in Klammern"
 
 #. type: TP
-#: doc/tin.1:3485
+#: doc/tin.1:3494
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 #. type: Plain text
-#: doc/tin.1:3488
+#: doc/tin.1:3497
 msgid "table for printers that allow overstriking with backspace"
 msgstr "Tabelle fÃ¼r Drucker, die es erlauben, mit Backspace zu Ã¼berschreiben"
 
 #. type: TP
-#: doc/tin.1:3488
+#: doc/tin.1:3497
 #, no-wrap
 msgid "B<6>"
 msgstr "B<6>"
 
 #. type: Plain text
-#: doc/tin.1:3491
+#: doc/tin.1:3500
 msgid "table for IBM PC character set (code page 437)"
 msgstr "Tabelle fÃ¼r IBM PC-Zeichensatz (Codepage 437)"
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3501
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 #. type: Plain text
-#: doc/tin.1:3498
+#: doc/tin.1:3507
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -8283,64 +8308,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3498
+#: doc/tin.1:3507
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 #. type: Plain text
-#: doc/tin.1:3501
+#: doc/tin.1:3510
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 "DomainOS spezifisch, wie $B<ORGANISATION> auf anderen Betriebssystemen "
 "(siehe oben)."
 
 #. type: TP
-#: doc/tin.1:3501
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 #. type: Plain text
-#: doc/tin.1:3506
+#: doc/tin.1:3515
 msgid ""
 "Set the article header field ''Reply-To:'' to the return address specified "
 "by the variable. This is useful if you wish to receive replies at a "
 "different address."
 msgstr ""
+"Setzt die ''Reply-To:''-Kopfzeile auf die in der Variable angegebene "
+"RÃ¼cksendeadresse. Dies ist nÃ¼tzlich, wenn Sie Antworten an eine andere "
+"Adresse erhalten mÃ¶chten."
 
 #. type: TP
-#: doc/tin.1:3506
+#: doc/tin.1:3515
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 #. type: Plain text
-#: doc/tin.1:3510
+#: doc/tin.1:3519
 msgid ""
-"Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
+"Ãœberschreibt den vollstÃ¤ndigen Namen, der im Geos-Feld in I</etc/passwd> "
+"angegeben ist, siehe auch B<mail_address>."
 
 #. type: TP
-#: doc/tin.1:3510
+#: doc/tin.1:3519
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 #. type: Plain text
-#: doc/tin.1:3513
+#: doc/tin.1:3522
 msgid "Same as $B<NAME>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3513
+#: doc/tin.1:3522
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: doc/tin.1:3518
+#: doc/tin.1:3527
 msgid ""
 "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
@@ -8348,37 +8378,37 @@ msgstr ""
 "\\%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3518
+#: doc/tin.1:3527
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 #. type: Plain text
-#: doc/tin.1:3522
+#: doc/tin.1:3531
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3522
+#: doc/tin.1:3531
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3525
+#: doc/tin.1:3534
 msgid "Full path to the user's mailbox."
 msgstr "Voller Pfad zum Postfach des Benutzers."
 
 #. type: TP
-#: doc/tin.1:3525
+#: doc/tin.1:3534
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 #. type: Plain text
-#: doc/tin.1:3534
+#: doc/tin.1:3543
 msgid ""
 "This variable has precedence over the default editor (i.e., B<\\%vi>(1))  "
 "that is used in all editing operations within B<tin> (e.g., posting, "
@@ -8387,13 +8417,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3534
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3552
 msgid ""
 "If $B<VISUAL> is unset, then this variable is looked up for a default "
 "editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
@@ -8402,13 +8432,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3543
+#: doc/tin.1:3552
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3549
+#: doc/tin.1:3558
 msgid ""
 "A new group is checked against the list of patterns; if it matches, B<tin> "
 "subscribes the user to the group without further query.  See the section "
@@ -8417,12 +8447,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3551
+#: doc/tin.1:3560
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 #. type: Plain text
-#: doc/tin.1:3556
+#: doc/tin.1:3565
 msgid ""
 "will automatically subscribe the user to all new groups in the comp.os.unix "
 "hierarchy, and all talk groups other than talk.politics groups (which will "
@@ -8431,25 +8461,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3556
+#: doc/tin.1:3565
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3560
+#: doc/tin.1:3569
 msgid ""
 "Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
 "are unsubscribed from without further query. For example, setting"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3562
+#: doc/tin.1:3571
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 #. type: Plain text
-#: doc/tin.1:3566
+#: doc/tin.1:3575
 msgid ""
 "will automatically unsubscribe the user from all new alt.flame groups and "
 "all groups starting with u (university groups) other than UK groups (which "
@@ -8460,26 +8490,26 @@ msgstr ""
 "Gruppen (die wie gewohnt abgefragt werden), abmelden."
 
 #. type: TP
-#: doc/tin.1:3566
+#: doc/tin.1:3575
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3570
+#: doc/tin.1:3579
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3570
+#: doc/tin.1:3579
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3576
+#: doc/tin.1:3585
 msgid ""
 "This variable can be used to override the default path search for B<\\"
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
@@ -8488,13 +8518,13 @@ msgstr ""
 "%mailcap>(5)-Dateien zu Ã¼berschreiben. Siehe auch B<\\%tin>(5)."
 
 #. type: TP
-#: doc/tin.1:3576
+#: doc/tin.1:3585
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3581
+#: doc/tin.1:3590
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
@@ -8503,13 +8533,13 @@ msgstr ""
 "einen Ersatz (z. B. metamutt) zu unterdrÃ¼cken."
 
 #. type: TP
-#: doc/tin.1:3581
+#: doc/tin.1:3590
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 #. type: Plain text
-#: doc/tin.1:3584
+#: doc/tin.1:3593
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
@@ -8518,39 +8548,39 @@ msgstr ""
 "B<mm_charset> konfiguriert."
 
 #. type: TP
-#: doc/tin.1:3584
+#: doc/tin.1:3593
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 #. type: Plain text
-#: doc/tin.1:3589
+#: doc/tin.1:3598
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
 "line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3589
+#: doc/tin.1:3598
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 #. type: Plain text
-#: doc/tin.1:3596
+#: doc/tin.1:3605
 msgid ""
 "Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
 "B<\\%gpg>(1)  program."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3596
+#: doc/tin.1:3605
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 #. type: Plain text
-#: doc/tin.1:3601
+#: doc/tin.1:3610
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -8559,13 +8589,13 @@ msgstr ""
 "deine SchlÃ¼ssel usw. enthÃ¤lt."
 
 #. type: TP
-#: doc/tin.1:3601
+#: doc/tin.1:3610
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 #. type: Plain text
-#: doc/tin.1:3606
+#: doc/tin.1:3615
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -8574,7 +8604,7 @@ msgstr ""
 "deine SchlÃ¼ssel usw. enthÃ¤lt."
 
 #. type: TP
-#: doc/tin.1:3606
+#: doc/tin.1:3615
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -8582,7 +8612,7 @@ msgstr "B<LC_CTYPE>"
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3620
+#: doc/tin.1:3629
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -8594,13 +8624,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3620
+#: doc/tin.1:3629
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 #. type: Plain text
-#: doc/tin.1:3629
+#: doc/tin.1:3638
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -8609,13 +8639,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3629
+#: doc/tin.1:3638
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 #. type: Plain text
-#: doc/tin.1:3637
+#: doc/tin.1:3646
 msgid ""
 "Date and time formats. It's value should be of the form "
 "I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%locale>(5)  "
@@ -8626,13 +8656,13 @@ msgstr ""
 "%locale>(5) und B<\\%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3637
+#: doc/tin.1:3646
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 #. type: Plain text
-#: doc/tin.1:3646
+#: doc/tin.1:3655
 msgid ""
 "This variable overrides the value of the B<$LANG> variable and any other B<"
 "$LC_> variable. It's value should be of the form I<language>[I<_territory>]"
@@ -8641,13 +8671,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3646
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 #. type: Plain text
-#: doc/tin.1:3655
+#: doc/tin.1:3664
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for any category not "
 "specifically selected with a variable starting with B<$LC_>. It's value "
@@ -8656,13 +8686,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3655
+#: doc/tin.1:3664
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 #. type: Plain text
-#: doc/tin.1:3663
+#: doc/tin.1:3672
 msgid ""
 "This variable defines a priority list for translations. Whenever a "
 "translation is not available in the language selected via B<$LC_ALL> or B<"
@@ -8672,13 +8702,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3663
+#: doc/tin.1:3672
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: doc/tin.1:3673
+#: doc/tin.1:3682
 msgid ""
 "A decimal integer E<gt> 0 used to indicate the user's preferred width in "
 "column positions for the terminal screen or window. If this variable is "
@@ -8691,13 +8721,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3673
+#: doc/tin.1:3682
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 #. type: Plain text
-#: doc/tin.1:3683
+#: doc/tin.1:3692
 msgid ""
 "A decimal integer E<gt> 0 used to indicate the user's preferred number of "
 "lines on a page or the vertical screen or window size in lines. A line in "
@@ -8710,7 +8740,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3683
+#: doc/tin.1:3692
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
@@ -8718,7 +8748,7 @@ msgstr "B<TERM>"
 #
 #
 #. type: Plain text
-#: doc/tin.1:3689
+#: doc/tin.1:3698
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<\\%environ>(5)  for more information."
@@ -8727,24 +8757,24 @@ msgstr ""
 "%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3689
+#: doc/tin.1:3698
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr "B<DISPLAY>"
 
 #. type: Plain text
-#: doc/tin.1:3692
+#: doc/tin.1:3701
 msgid "Display name, pointing to the X server; required for xface."
 msgstr "Anzeigename der auf den X-Server zeigt; erforderlich fÃ¼r xface."
 
 #. type: TP
-#: doc/tin.1:3692
+#: doc/tin.1:3701
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr "B<WINDOWID>"
 
 #. type: Plain text
-#: doc/tin.1:3696
+#: doc/tin.1:3705
 msgid ""
 "Used for determining terminal's X window id; required for xface. Should be "
 "set by the terminal emulator."
@@ -8753,13 +8783,13 @@ msgstr ""
 "fÃ¼r xface. Sollte vom Terminalemulator gesetzt werden."
 
 #. type: TP
-#: doc/tin.1:3696
+#: doc/tin.1:3705
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: doc/tin.1:3700
+#: doc/tin.1:3709
 msgid ""
 "The pathname of the user's login shell. Used to set B<default_shell_command>."
 msgstr ""
@@ -8767,13 +8797,13 @@ msgstr ""
 "B<default_shell_command>."
 
 #. type: TP
-#: doc/tin.1:3700
+#: doc/tin.1:3709
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr "B<XDG_RUNTIME_DIR>"
 
 #. type: Plain text
-#: doc/tin.1:3705
+#: doc/tin.1:3714
 msgid ""
 "The pathname of the user's dir to put non-essential run time files into."
 msgstr ""
@@ -8781,47 +8811,47 @@ msgstr ""
 "abgelegt werden sollen."
 
 #. type: SH
-#: doc/tin.1:3705
+#: doc/tin.1:3714
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALE"
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3709
+#: doc/tin.1:3718
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> verarbeitet folgende Signale:"
 
 #. type: TP
-#: doc/tin.1:3709
+#: doc/tin.1:3718
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 #. type: Plain text
-#: doc/tin.1:3712 doc/tin.1:3715
+#: doc/tin.1:3721 doc/tin.1:3724
 msgid "Terminate gracefully."
 msgstr "Sauber beenden."
 
 #. type: TP
-#: doc/tin.1:3712
+#: doc/tin.1:3721
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 #. type: TP
-#: doc/tin.1:3715
+#: doc/tin.1:3724
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 #. type: Plain text
-#: doc/tin.1:3718
+#: doc/tin.1:3727
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr "Beenden ohne das Terminal (tty) wiederherzustellen."
 
 #. type: TP
-#: doc/tin.1:3718
+#: doc/tin.1:3727
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -8832,18 +8862,18 @@ msgstr "B<SIGUSR2>"
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 #. type: Plain text
-#: doc/tin.1:3729
+#: doc/tin.1:3738
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr "Speichern der I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-Datei."
 
 #. type: SH
-#: doc/tin.1:3729
+#: doc/tin.1:3738
 #, no-wrap
 msgid "SECURITY"
 msgstr "SICHERHEIT"
 
 #. type: Plain text
-#: doc/tin.1:3737
+#: doc/tin.1:3746
 msgid ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
@@ -8851,13 +8881,13 @@ msgid ""
 "before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
 "Falls B<tin> im Debug-Modus (''B<-D n>'') gestartet wird, werden in B<"
-"$TMPDIR> weltlesbare Dateien erzeugt, welche das NNTP-Passwort des Benutzers "
-"im Klartext enthalten kÃ¶nnen. Auf Multiuser-Systemen sollte daher $TMPDIR "
-"auf einen sicheren Speicherort gesetzt werden, bevor B<tin> im Debug-Modus "
-"gestartet wird (z. B. TMPDIR=$HOME tin -D 1)."
+"$TMPDIR> fÃ¼r alle Benutzer lesbare Dateien erzeugt, welche das NNTP-Passwort "
+"des aktuellen Benutzers im Klartext enthalten kÃ¶nnen. Auf Multiuser-Systemen "
+"sollte daher $TMPDIR auf einen sicheren Speicherort gesetzt werden, bevor "
+"B<tin> im Debug-Modus gestartet wird (z. B. TMPDIR=$HOME tin -D 1)."
 
 #. type: SH
-#: doc/tin.1:3737
+#: doc/tin.1:3746
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "KONFORM ZU"
@@ -8865,7 +8895,7 @@ msgstr "KONFORM ZU"
 #.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 #.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
 #. type: Plain text
-#: doc/tin.1:3745
+#: doc/tin.1:3754
 msgid ""
 "B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
 "Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
@@ -8873,13 +8903,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3745
+#: doc/tin.1:3754
 #, no-wrap
 msgid "NOTES"
 msgstr "ANMERKUNGEN"
 
 #. type: Plain text
-#: doc/tin.1:3750
+#: doc/tin.1:3759
 msgid ""
 "Regular expression support is provided by the PCRE library package B<\\"
 "%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -8890,18 +8920,18 @@ msgstr ""
 "Hazel und das Urheberrecht liegt bei der University of Cambridge, England."
 
 #. type: Plain text
-#: doc/tin.1:3754
+#: doc/tin.1:3763
 msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 msgstr "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 
 #. type: SH
-#: doc/tin.1:3754
+#: doc/tin.1:3763
 #, no-wrap
 msgid "BUGS"
 msgstr "FEHLER"
 
 #. type: Plain text
-#: doc/tin.1:3762
+#: doc/tin.1:3771
 msgid ""
 "B<CNews> NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> (E<lt>= "
 "V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with "
@@ -8915,7 +8945,7 @@ msgstr ""
 "neu."
 
 #. type: Plain text
-#: doc/tin.1:3771
+#: doc/tin.1:3780
 msgid ""
 "Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
 "you are using the latest (stable) release, and if not, please upgrade first! "
@@ -8929,17 +8959,17 @@ msgstr ""
 "falls nicht, bitte erst aktualisieren! Sehen Sie sich die doc/TODO-Datei fÃ¼r "
 "bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu "
 "haben benutzen Sie bitte die Funktion B<BugReport> ('B<R>') und schreiben "
-"auf Englisch. Bitte fÃ¼gen Sie Ihrem Bug-Report KEINE Core-Datei bei - auÃŸer "
-"wir haben diese anfordert."
+"auf Englisch. Bitte fÃ¼gen Sie Ihrem Bug-Report KEINE Core-Datei bei \\(em "
+"auÃŸer wir haben diese anfordert."
 
 #. type: SH
-#: doc/tin.1:3771
+#: doc/tin.1:3780
 #, no-wrap
 msgid "HISTORY"
 msgstr "GESCHICHTE"
 
 #. type: Plain text
-#: doc/tin.1:3780
+#: doc/tin.1:3789
 msgid ""
 "B<tin> is based on the B<\\%tass>(1)  newsreader that was developed by Rich "
 "Skrenta and posted to alt.sources in March 1991; its first version was "
@@ -8957,175 +8987,175 @@ msgstr ""
 "Versionen findet sich unter"
 
 #. type: Plain text
-#: doc/tin.1:3784
+#: doc/tin.1:3793
 msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
 msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
 
 #. type: SH
-#: doc/tin.1:3784
+#: doc/tin.1:3793
 #, no-wrap
 msgid "CREDITS"
 msgstr "DANKSAGUNGEN"
 
 #. type: IP
-#: doc/tin.1:3786
+#: doc/tin.1:3795
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 #. type: Plain text
-#: doc/tin.1:3790
+#: doc/tin.1:3799
 msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
 msgstr "Autor von B<\\%tass>(1) v3.2, der Basis fÃ¼r diesen Newsreader."
 
 #. type: IP
-#: doc/tin.1:3790
+#: doc/tin.1:3799
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 #. type: Plain text
-#: doc/tin.1:3792
+#: doc/tin.1:3801
 msgid "author of envarg.c environment variable reading routine."
 msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
 
 #. type: IP
-#: doc/tin.1:3792
+#: doc/tin.1:3801
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 #. type: Plain text
-#: doc/tin.1:3794
+#: doc/tin.1:3803
 msgid "author of sigfile.c random signature generation routines."
 msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
 
 #. type: IP
-#: doc/tin.1:3794
+#: doc/tin.1:3803
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3796
+#: doc/tin.1:3805
 msgid ""
 "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 "Autor von langinfo.c, charset.c und der iso2asc.txt ISO-8859-1 Dokumentation."
 
 #. type: IP
-#: doc/tin.1:3796
+#: doc/tin.1:3805
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 #. type: Plain text
-#: doc/tin.1:3798
+#: doc/tin.1:3807
 msgid "author of strftime.c date formatting routine."
 msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
 
 #. type: IP
-#: doc/tin.1:3798
+#: doc/tin.1:3807
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 #. type: Plain text
-#: doc/tin.1:3800
+#: doc/tin.1:3809
 msgid ""
 "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 "Autor von wildmat.c Mustervergleichs- und parsdate.y Datumsanalyseroutinen."
 
 #. type: IP
-#: doc/tin.1:3800
+#: doc/tin.1:3809
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 #. type: Plain text
-#: doc/tin.1:3804
+#: doc/tin.1:3813
 msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
 msgstr "Autor von curses.c aus dem Mailreader B<\\%elm>(1)."
 
 #. type: IP
-#: doc/tin.1:3804
+#: doc/tin.1:3813
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 #. type: Plain text
-#: doc/tin.1:3808
+#: doc/tin.1:3817
 msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
 msgstr "Autor von getline.c, B<\\%emacs>(1)-artige Eingaberoutine."
 
 #. type: IP
-#: doc/tin.1:3808
+#: doc/tin.1:3817
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 #. type: Plain text
-#: doc/tin.1:3812
+#: doc/tin.1:3821
 msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
 msgstr "fÃ¼r B<\\%pgp>(1) (Pretty Good Privacy) UnterstÃ¼tzung."
 
 #. type: IP
-#: doc/tin.1:3812
+#: doc/tin.1:3821
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3816
+#: doc/tin.1:3825
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr "fÃ¼r B<\\%pcre>(3) (Library fÃ¼r Perl-kompatible regulÃ¤re AusdrÃ¼cke)."
 
 #. type: IP
-#: doc/tin.1:3816
+#: doc/tin.1:3825
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr "Patrick Powell E<lt>papowell@astart.comE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3824
+#: doc/tin.1:3833
 msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
 msgstr "fÃ¼r B<\\%snprintf>(3) und B<\\%vsnprintf>(3) Fallbacks."
 
 #. type: SH
-#: doc/tin.1:3824
+#: doc/tin.1:3833
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTOR"
 
 #. type: TP
-#: doc/tin.1:3825
+#: doc/tin.1:3834
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 
 #. type: SH
-#: doc/tin.1:3829
+#: doc/tin.1:3838
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3830
+#: doc/tin.1:3839
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr "Urs JanÃŸen E<lt>urs@tin.orgE<gt>"
 
 #. type: SH
-#: doc/tin.1:3834 doc/tin.5:2652
+#: doc/tin.1:3843 doc/tin.5:2657
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
 
 #. type: Plain text
-#: doc/tin.1:3889
+#: doc/tin.1:3898
 msgid ""
-"B<\\%cron>(1), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
+"B<\\%cron>(8), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
 "\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\"
 "%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
 "%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
@@ -9139,7 +9169,7 @@ msgid ""
 "%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5322>, B<RFC\\"
 "%5536>, B<RFC\\%5537>, B<RFC\\%6048>"
 msgstr ""
-"B<\\%cron>(1), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
+"B<\\%cron>(8), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
 "\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\"
 "%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
 "%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
@@ -9179,6 +9209,13 @@ msgid ""
 "content type. Long lines may be continued by ending them with a backslash "
 "character, \"\\e\"."
 msgstr ""
+"B<\\%mailcap>(5)-Dateien, wie in B<RFC\\%1524> definiert. Die Mailcap-"
+"Dateien werden von B<\\%tin>(1) gelesen, um zu bestimmen, wie Nicht-Text-"
+"Nachrichten angezeigt werden kÃ¶nnen. Jede Zeile die mit \"#\" beginnt ist "
+"ein Kommentar. Leerzeilen werden ignoriert. Andernfalls definiert jede Zeile "
+"einen einzelnen Mailcap-Eintrag fÃ¼r einen Inhaltstyp. Lange Zeilen kÃ¶nnen "
+"fortgesetzt werden, indem man sie mit einem Backslash-Zeichen \"\\e\" "
+"beendet."
 
 #. type: Plain text
 #: doc/tin.5:65
@@ -9186,6 +9223,9 @@ msgid ""
 "Each individual mailcap entry consists of a content-type specification, a "
 "command to execute, and (possibly) a set of optional \"flag\" values."
 msgstr ""
+"Jeder einzelne Mailcap-Eintrag besteht aus einer Content-Typ-Spezifikation, "
+"einem Befehl zum AusfÃ¼hren und (mÃ¶glicherweise) einem Satz optionaler \"Flag"
+"\"-Werte."
 
 #. type: Plain text
 #: doc/tin.5:70
@@ -9195,6 +9235,11 @@ msgid ""
 "is the mailcap entry that matches the current message. Additionally, the "
 "type field may specify a subtype or a wildcard to match all subtypes."
 msgstr ""
+"Das Feld \"Typ\" ist ein beliebiger Name fÃ¼r einen legalen Inhaltstyp. Es "
+"ist die Zeichenkette, die mit der ''Content-Type:''-Kopfzeile verglichen wird, "
+"um zu entscheiden, ob dies der Mailcap-Eintrag ist, der der aktuellen "
+"Nachricht entspricht. ZusÃ¤tzlich kann das Feld Typ einen Subtyp oder einen "
+"Platzhalter enthalten, der allen Subtypen entspricht."
 
 #. type: Plain text
 #: doc/tin.5:76
@@ -9203,6 +9248,9 @@ msgid ""
 "interpreter for the given type of message. It will be passed to the shell "
 "via the B<\\%system>(3)  facility."
 msgstr ""
+"Das Feld \"command\" ist ein beliebiger UNIX-Befehl und wird verwendet, um "
+"den Interpreter fÃ¼r den angegebenen Nachrichtentyp anzugeben. Es wird Ã¼ber "
+"die B<\\%system>(3)-Funktion an die Shell Ã¼bergeben."
 
 #
 #.  Two special codes can appear in the viewing command for objects of type
@@ -9227,7 +9275,7 @@ msgstr ""
 #. type: Plain text
 #: doc/tin.5:95
 msgid "Besides the type and command field the following \"flags\" are defined:"
-msgstr ""
+msgstr "Neben dem Typ und dem Befehlsfeld sind folgende \"Flags\" definiert:"
 
 #. type: TP
 #: doc/tin.5:95
@@ -9244,8 +9292,8 @@ msgid ""
 "of mail using external composing agents. As with the view-command, the "
 "semantics of program execution are operating system dependent. The result of "
 "the composing program may be data that is not yet suitable for mail "
-"transport - that is, a Content-Transfer-Encoding may need to be applied to "
-"the data."
+"transport \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
 msgstr ""
 
 #. type: TP
@@ -9310,7 +9358,7 @@ msgid ""
 "not the mailcap line applies. It specifies a program to be run to test some "
 "condition. The semantics of execution and of the value returned by the test "
 "program are operating system dependent. If the test fails, a subsequent "
-"mailcap entry should be sought. Multiple test fields are not permitted - "
+"mailcap entry should be sought. Multiple test fields are not permitted \\(em "
 "since a test can call a program, it can already be arbitrarily complex."
 msgstr ""
 
@@ -9352,7 +9400,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:154 doc/tin.5:1076
+#: doc/tin.5:154 doc/tin.5:1080
 #, no-wrap
 msgid "B<description>"
 msgstr "B<description>"
@@ -9424,7 +9472,7 @@ msgstr ""
 
 #. type: TP
 #: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:707
-#: doc/tin.5:814 doc/tin.5:1096
+#: doc/tin.5:818 doc/tin.5:1100
 #, no-wrap
 msgid "Example:"
 msgstr "Beispiel:"
@@ -9516,6 +9564,10 @@ msgid ""
 "for it. An empty secret file disables the cancel-lock creation in that case. "
 "This file should be readable only by the user."
 msgstr ""
+"Geheimwort das fÃ¼r cancel-locks verwendet werden soll falls B<\\%tin>(1) "
+"mit UnterstÃ¼tzung dafÃ¼r gebaut wurde. Eine leere Datei deaktiviert "
+"in diesem Fall die Erstellung des Cancel-locks. Diese Datei sollte nur fÃ¼r "
+"den Benutzer lesbar sein."
 
 #. type: Plain text
 #: doc/tin.5:249
@@ -9534,13 +9586,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:261 doc/tin.5:1087
+#: doc/tin.5:261 doc/tin.5:1091
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr "B<NNTPServer>"
 
 #. type: Plain text
-#: doc/tin.5:264 doc/tin.5:1090
+#: doc/tin.5:264 doc/tin.5:1094
 msgid "full qualified domain name of the news server."
 msgstr "VollstÃ¤ndiger Name (FQDN) des Newsservers."
 
@@ -9797,7 +9849,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:434 doc/tin.5:1199
+#: doc/tin.5:434 doc/tin.5:1203
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr "B<add_posted_to_filter>"
@@ -9817,13 +9869,13 @@ msgid "Identical to the tinrc variable o
 msgstr "Identisch mit der tinrc-Variable gleichen Namens"
 
 #. type: TP
-#: doc/tin.5:437 doc/tin.5:1203
+#: doc/tin.5:437 doc/tin.5:1207
 #, no-wrap
 msgid "B<advertising>"
 msgstr "B<advertising>"
 
 #. type: TP
-#: doc/tin.5:440 doc/tin.5:1206
+#: doc/tin.5:440 doc/tin.5:1210
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr "B<alternative_handling>"
@@ -9835,19 +9887,19 @@ msgid "B<ask_for_metamail>"
 msgstr "B<ask_for_metamail>"
 
 #. type: TP
-#: doc/tin.5:446 doc/tin.5:1249
+#: doc/tin.5:446 doc/tin.5:1253
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr "B<auto_cc_bcc>"
 
 #. type: TP
-#: doc/tin.5:449 doc/tin.5:1253
+#: doc/tin.5:449 doc/tin.5:1257
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr "B<auto_list_thread>"
 
 #. type: TP
-#: doc/tin.5:452 doc/tin.5:1260
+#: doc/tin.5:452 doc/tin.5:1264
 #, no-wrap
 msgid "B<auto_save>"
 msgstr "B<auto_save>"
@@ -9866,7 +9918,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:459 doc/tin.5:1266
+#: doc/tin.5:459 doc/tin.5:1270
 #, no-wrap
 msgid "B<batch_save>"
 msgstr "B<batch_save>"
@@ -9883,7 +9935,7 @@ msgstr ""
 "UND SPEICHERN VON UNGELESENEN ARTIKELN\" in B<\\%tin>(1)."
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1389
+#: doc/tin.5:465 doc/tin.5:1393
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
@@ -9904,13 +9956,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1506
+#: doc/tin.5:475 doc/tin.5:1510
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1511
+#: doc/tin.5:478 doc/tin.5:1515
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr "B<extquote_handling>"
@@ -9951,31 +10003,31 @@ msgid "Identical to the tinrc variable B
 msgstr "Identisch mit der tinrc-Variable B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1546
+#: doc/tin.5:491 doc/tin.5:1550
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1549
+#: doc/tin.5:494 doc/tin.5:1553
 #, no-wrap
 msgid "B<group_format>"
 msgstr "B<group_format>"
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1629
+#: doc/tin.5:497 doc/tin.5:1633
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1641 doc/tin.5:2428
+#: doc/tin.5:500 doc/tin.5:1645 doc/tin.5:2433
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1660
+#: doc/tin.5:503 doc/tin.5:1664
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
@@ -9994,13 +10046,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:510 doc/tin.5:1698
+#: doc/tin.5:510 doc/tin.5:1702
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1695
+#: doc/tin.5:513 doc/tin.5:1699
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
@@ -10046,25 +10098,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1777
+#: doc/tin.5:540 doc/tin.5:1781
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1784
+#: doc/tin.5:543 doc/tin.5:1788
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr "B<news_headers_to_not_display>"
 
 #. type: TP
-#: doc/tin.5:546 doc/tin.5:1793
+#: doc/tin.5:546 doc/tin.5:1797
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2401
+#: doc/tin.5:549 doc/tin.5:2406
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -10079,61 +10131,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1821
+#: doc/tin.5:556 doc/tin.5:1827
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1825
+#: doc/tin.5:559 doc/tin.5:1831
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1836 doc/tin.5:2425
+#: doc/tin.5:562 doc/tin.5:1842 doc/tin.5:2430
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1849
+#: doc/tin.5:565 doc/tin.5:1855
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1841
+#: doc/tin.5:568 doc/tin.5:1847
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1872
+#: doc/tin.5:571 doc/tin.5:1878
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1886
+#: doc/tin.5:574 doc/tin.5:1892
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1890
+#: doc/tin.5:577 doc/tin.5:1896
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1894
+#: doc/tin.5:580 doc/tin.5:1900
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:1957
+#: doc/tin.5:583 doc/tin.5:1963
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
@@ -10146,49 +10198,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:2014
+#: doc/tin.5:589 doc/tin.5:2020
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2040
+#: doc/tin.5:592 doc/tin.5:2046
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2058
+#: doc/tin.5:595 doc/tin.5:2064
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2066
+#: doc/tin.5:598 doc/tin.5:2072
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2069
+#: doc/tin.5:601 doc/tin.5:2075
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2072
+#: doc/tin.5:604 doc/tin.5:2078
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2083
+#: doc/tin.5:607 doc/tin.5:2088
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2093
+#: doc/tin.5:610 doc/tin.5:2098
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -10199,61 +10251,61 @@ msgid "Identical to the tinrc variable B
 msgstr "Identisch mit der tinrc-Variable B<sort_article_type>"
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2122
+#: doc/tin.5:613 doc/tin.5:2127
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2153
+#: doc/tin.5:616 doc/tin.5:2158
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 #. type: TP
-#: doc/tin.5:619 doc/tin.5:2182
+#: doc/tin.5:619 doc/tin.5:2187
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2187
+#: doc/tin.5:622 doc/tin.5:2192
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2221
+#: doc/tin.5:625 doc/tin.5:2226
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2197
+#: doc/tin.5:628 doc/tin.5:2202
 #, no-wrap
 msgid "B<thread_format>"
 msgstr "B<thread_format>"
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2216
+#: doc/tin.5:631 doc/tin.5:2221
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2245
+#: doc/tin.5:634 doc/tin.5:2250
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2327
+#: doc/tin.5:637 doc/tin.5:2332
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2377
+#: doc/tin.5:640 doc/tin.5:2382
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -10408,7 +10460,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:694 doc/tin.5:1731
+#: doc/tin.5:694 doc/tin.5:1735
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
@@ -10423,9 +10475,9 @@ msgstr "B<undeclared_charset>"
 #: doc/tin.5:706
 msgid ""
 "Assume (broken) articles without MIME charset declaration have this charset "
-"- default is US-ASCII. This attribute works only on systems with working B<\\"
-"%iconv>(3), others might have to compile B<\\%tin>(1)  with --disable-mime-"
-"strict-charset."
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3), others might have to compile B<\\%tin>(1)  with --disable-"
+"mime-strict-charset."
 msgstr ""
 
 #. type: Plain text
@@ -10676,19 +10728,31 @@ msgid ""
 "counter) removed."
 msgstr ""
 
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:810
+#, no-wrap
+msgid "B<path>"
+msgstr "B<path>"
+
+#. type: Plain text
+#: doc/tin.5:814
+msgid "Match against ''Path:'' line. This may not work on some servers."
+msgstr ""
+
 #. type: TP
-#: doc/tin.5:810 doc/tin.5:2571
+#: doc/tin.5:814 doc/tin.5:2576
 #, no-wrap
 msgid "B<time>"
-msgstr "B<Zeit>"
+msgstr "B<time>"
 
 #. type: Plain text
-#: doc/tin.5:813
+#: doc/tin.5:817
 msgid "time_t value when rule expires"
-msgstr ""
+msgstr "time_t Wert wann die Regel ablÃ¤uft"
 
 #. type: Plain text
-#: doc/tin.5:824
+#: doc/tin.5:828
 #, no-wrap
 msgid ""
 "comment=mark all articles about tin, rtin,\n"
@@ -10700,7 +10764,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:840
+#: doc/tin.5:844
 msgid ""
 "Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
 "by spaces or tabs. Below is a list of all rebindable keynames and their "
@@ -10708,13 +10772,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:842
+#: doc/tin.5:846
 #, no-wrap
 msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 
 #. type: Plain text
-#: doc/tin.5:889
+#: doc/tin.5:893
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -10812,7 +10876,7 @@ msgstr ""
 "B<MarkFeedUnread>\t^W\n"
 
 #. type: Plain text
-#: doc/tin.5:897
+#: doc/tin.5:901
 #, no-wrap
 msgid ""
 "B<AttachSelect>\t^J\t^M\n"
@@ -10832,7 +10896,7 @@ msgstr ""
 "B<AttachToggleTagged>\t@\n"
 
 #. type: Plain text
-#: doc/tin.5:905
+#: doc/tin.5:909
 #, no-wrap
 msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
@@ -10852,7 +10916,7 @@ msgstr ""
 "B<ConfigResetAttrib>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:913
+#: doc/tin.5:917
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -10872,7 +10936,7 @@ msgstr ""
 "B<FeedThd>\tt\n"
 
 #. type: Plain text
-#: doc/tin.5:916
+#: doc/tin.5:920
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -10882,7 +10946,7 @@ msgstr ""
 "B<FilterSave>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:946
+#: doc/tin.5:950
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -10946,7 +11010,7 @@ msgstr ""
 "B<GroupUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:949
+#: doc/tin.5:953
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -10956,7 +11020,7 @@ msgstr ""
 "B<HelpFirstPage>\tg\n"
 
 #. type: Plain text
-#: doc/tin.5:989
+#: doc/tin.5:993
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -11040,7 +11104,7 @@ msgstr ""
 "B<PageRepost>\tx\n"
 
 #. type: Plain text
-#: doc/tin.5:994
+#: doc/tin.5:998
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -11054,7 +11118,7 @@ msgstr ""
 "B<PgpSign>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:1007
+#: doc/tin.5:1011
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -11084,7 +11148,7 @@ msgstr ""
 "B<PostSend>\ts\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1010
+#: doc/tin.5:1014
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -11094,7 +11158,7 @@ msgstr ""
 "B<PostponeAll>\tA\n"
 
 #. type: Plain text
-#: doc/tin.5:1013
+#: doc/tin.5:1017
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -11104,7 +11168,7 @@ msgstr ""
 "B<PromptNo>\tn\tN\n"
 
 #. type: Plain text
-#: doc/tin.5:1016
+#: doc/tin.5:1020
 #, no-wrap
 msgid ""
 "B<SaveAppendFile>\ta\n"
@@ -11114,7 +11178,7 @@ msgstr ""
 "B<SaveOverwriteFile>\to\n"
 
 #. type: Plain text
-#: doc/tin.5:1020
+#: doc/tin.5:1024
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -11126,7 +11190,7 @@ msgstr ""
 "B<PProcYes>\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1038
+#: doc/tin.5:1042
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -11166,7 +11230,7 @@ msgstr ""
 "B<SelectMarkGrpUnread>\tz\tZ\n"
 
 #. type: Plain text
-#: doc/tin.5:1045
+#: doc/tin.5:1049
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -11184,7 +11248,7 @@ msgstr ""
 "B<ScopeRename>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:1060
+#: doc/tin.5:1064
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -11218,13 +11282,13 @@ msgstr ""
 "B<ThreadUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:1062
+#: doc/tin.5:1066
 #, no-wrap
 msgid "B<UrlSelect>\t^J\t^M\n"
 msgstr "B<UrlSelect>\t^J\t^M\n"
 
 #. type: Plain text
-#: doc/tin.5:1073
+#: doc/tin.5:1077
 msgid ""
 "This file provides short descriptions of each mailgroup. (requires B<\\"
 "%tin>(1)  to be build with mh-mail-handling support). Each line consist of "
@@ -11232,72 +11296,72 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1073
+#: doc/tin.5:1077
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2518 doc/tin.5:2571 doc/tin.5:2598
+#: doc/tin.5:1080 doc/tin.5:1151 doc/tin.5:2523 doc/tin.5:2576 doc/tin.5:2603
 msgid "is the name of the newsgroup"
 msgstr "ist der Name der Newsgruppe"
 
 #. type: Plain text
-#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2601
+#: doc/tin.5:1083 doc/tin.5:1154 doc/tin.5:2606
 msgid "is a short single-line description of the group"
 msgstr "ist die zugehÃ¶rige Kurzbeschreibung"
 
 #. type: Plain text
-#: doc/tin.5:1087
+#: doc/tin.5:1091
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1090
+#: doc/tin.5:1094
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1093
+#: doc/tin.5:1097
 msgid "related newsrc."
 msgstr "zugehÃ¶rige newsrc-Datei."
 
 #. type: TP
-#: doc/tin.5:1093
+#: doc/tin.5:1097
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1096
+#: doc/tin.5:1100
 msgid "nickname(s) for the nntpserver."
 msgstr "Kurzname(n) fÃ¼r den NNTP-Server."
 
 #. type: Plain text
-#: doc/tin.5:1100
+#: doc/tin.5:1104
 msgid "# sample newsrctable file"
 msgstr "# Beispiel newsrctable-Datei"
 
 #. type: Plain text
-#: doc/tin.5:1102
+#: doc/tin.5:1106
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr "news.tin.org .newsrc-tin.org tinorg"
 
 #. type: Plain text
-#: doc/tin.5:1104
+#: doc/tin.5:1108
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr "news.example.org /tmp/nrc-ex example ex"
 
 #. type: Plain text
-#: doc/tin.5:1112
+#: doc/tin.5:1116
 msgid "posting history"
 msgstr "Posting Verlaufsliste"
 
 #. type: Plain text
-#: doc/tin.5:1122
+#: doc/tin.5:1126
 msgid ""
 "Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
 "changed by setting B<posted_articles_file>."
@@ -11306,20 +11370,20 @@ msgstr ""
 "durch setzen von B<posted_articles_file> geÃ¤ndert werden."
 
 #. type: Plain text
-#: doc/tin.5:1131
+#: doc/tin.5:1135
 msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
 msgstr ""
 "Vorrat an zurÃ¼ckgestellten Artikeln. Diese Datei benutzt das B<\\%mbox>(5)-"
 "Format."
 
 #. type: Plain text
-#: doc/tin.5:1136
+#: doc/tin.5:1140
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 
 #. type: Plain text
-#: doc/tin.5:1144
+#: doc/tin.5:1148
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -11334,25 +11398,25 @@ msgstr ""
 "Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2595
+#: doc/tin.5:1148 doc/tin.5:2600
 #, no-wrap
 msgid "B<group.name>"
 msgstr "B<Gruppen.Name>"
 
 #. type: TP
-#: doc/tin.5:1147 doc/tin.5:2598
+#: doc/tin.5:1151 doc/tin.5:2603
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<Kurzbeschreibung>"
 
 #. type: Plain text
-#: doc/tin.5:1156
+#: doc/tin.5:1160
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 
 #. type: Plain text
-#: doc/tin.5:1163
+#: doc/tin.5:1167
 msgid ""
 "File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
 "\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
@@ -11360,31 +11424,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1163
+#: doc/tin.5:1167
 #, no-wrap
 msgid "B<version>"
 msgstr "B<version>"
 
 #. type: Plain text
-#: doc/tin.5:1166
+#: doc/tin.5:1170
 msgid "Internal version number."
 msgstr "Interne Versionsnummer."
 
 #. type: TP
-#: doc/tin.5:1166
+#: doc/tin.5:1170
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr "B<last_newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1171
+#: doc/tin.5:1175
 msgid ""
 "Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
 "the server."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1193
+#: doc/tin.5:1197
 msgid ""
 "At startup, B<\\%tin>(1)  reads in the configuration file. This contains a "
 "list of \"I<variable>=I<value>\" pairs that can be used to configure the way "
@@ -11396,67 +11460,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1193
+#: doc/tin.5:1197
 #, no-wrap
 msgid "B<abbreviate_groupname>"
 msgstr "B<abbreviate_groupname>"
 
 #. type: TP
-#: doc/tin.5:1209
+#: doc/tin.5:1213
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr "B<art_marked_deleted>"
 
 #. type: TP
-#: doc/tin.5:1212
+#: doc/tin.5:1216
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr "B<art_marked_inrange>"
 
 #. type: TP
-#: doc/tin.5:1215
+#: doc/tin.5:1219
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr "B<art_marked_return>"
 
 #. type: TP
-#: doc/tin.5:1219
+#: doc/tin.5:1223
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr "B<art_marked_selected>"
 
 #. type: TP
-#: doc/tin.5:1223
+#: doc/tin.5:1227
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr "B<art_marked_recent>"
 
 #. type: TP
-#: doc/tin.5:1227
+#: doc/tin.5:1231
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr "B<art_marked_unread>"
 
 #. type: TP
-#: doc/tin.5:1231
+#: doc/tin.5:1235
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr "B<art_marked_read>"
 
 #. type: TP
-#: doc/tin.5:1234
+#: doc/tin.5:1238
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr "B<art_marked_killed>"
 
 #. type: TP
-#: doc/tin.5:1238
+#: doc/tin.5:1242
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr "B<art_marked_read_selected>"
 
 #. type: Plain text
-#: doc/tin.5:1249
+#: doc/tin.5:1253
 msgid ""
 "If ON B<\\%tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) "
 "to display MIME messages. This only occurs if a MIME viewer is set. Default "
@@ -11464,30 +11528,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1257
+#: doc/tin.5:1261
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr "B<auto_reconnect>"
 
 #. type: Plain text
-#: doc/tin.5:1260
+#: doc/tin.5:1264
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1271
+#: doc/tin.5:1275
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr "B<beginner_level>"
 
 #. type: TP
-#: doc/tin.5:1276
+#: doc/tin.5:1280
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr "B<cache_overview_files>"
 
 #. type: Plain text
-#: doc/tin.5:1281
+#: doc/tin.5:1285
 msgid ""
 "If ON, create local copies of NNTP overview files. This can be used to "
 "considerably speed up accessing large groups when using a slow connection.  "
@@ -11495,169 +11559,169 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1281
+#: doc/tin.5:1285
 #, no-wrap
 msgid "B<cancel_lock_algo>"
 msgstr "B<cancel_lock_algo>"
 
 #. type: TP
-#: doc/tin.5:1287
+#: doc/tin.5:1291
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 #. type: TP
-#: doc/tin.5:1291
+#: doc/tin.5:1295
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 #. type: TP
-#: doc/tin.5:1294
+#: doc/tin.5:1298
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr "B<col_extquote>"
 
 #. type: TP
-#: doc/tin.5:1297
+#: doc/tin.5:1301
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 #. type: TP
-#: doc/tin.5:1300
+#: doc/tin.5:1304
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 #. type: TP
-#: doc/tin.5:1303
+#: doc/tin.5:1307
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 #. type: TP
-#: doc/tin.5:1306
+#: doc/tin.5:1310
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 #. type: TP
-#: doc/tin.5:1309
+#: doc/tin.5:1313
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 #. type: TP
-#: doc/tin.5:1312
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 #. type: TP
-#: doc/tin.5:1316
+#: doc/tin.5:1320
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 #. type: TP
-#: doc/tin.5:1320
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 #. type: TP
-#: doc/tin.5:1324
+#: doc/tin.5:1328
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1328
+#: doc/tin.5:1332
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 #. type: TP
-#: doc/tin.5:1331
+#: doc/tin.5:1335
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 #. type: TP
-#: doc/tin.5:1334
+#: doc/tin.5:1338
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 #. type: TP
-#: doc/tin.5:1337
+#: doc/tin.5:1341
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 #. type: TP
-#: doc/tin.5:1340
+#: doc/tin.5:1344
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 #. type: TP
-#: doc/tin.5:1343
+#: doc/tin.5:1347
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 #. type: TP
-#: doc/tin.5:1346
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 #. type: TP
-#: doc/tin.5:1350
+#: doc/tin.5:1354
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 #. type: TP
-#: doc/tin.5:1353
+#: doc/tin.5:1357
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 #. type: TP
-#: doc/tin.5:1356
+#: doc/tin.5:1360
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 #. type: TP
-#: doc/tin.5:1359
+#: doc/tin.5:1363
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 #. type: TP
-#: doc/tin.5:1362
+#: doc/tin.5:1366
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 #. type: TP
-#: doc/tin.5:1365
+#: doc/tin.5:1369
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 #. type: TP
-#: doc/tin.5:1368
+#: doc/tin.5:1372
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 #. type: Plain text
-#: doc/tin.5:1372
+#: doc/tin.5:1376
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -11665,7 +11729,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1378
+#: doc/tin.5:1382
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -11673,26 +11737,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1383
+#: doc/tin.5:1387
 msgid ""
 "B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
 "you use the B<Quit> ('B<q>') command."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1387
+#: doc/tin.5:1391
 msgid ""
 "B<select>: Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1389
+#: doc/tin.5:1393
 msgid "Default is commands & quit."
 msgstr "Voreinstellung ist Kommandos & Ende."
 
 #. type: Plain text
-#: doc/tin.5:1400
+#: doc/tin.5:1404
 msgid ""
 "Format string used for date representation. A description of the different "
 "format options can be found at B<\\%strftime>(3).  B<\\%tin>(1)  uses B<\\"
@@ -11701,61 +11765,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1400
+#: doc/tin.5:1404
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 #. type: TP
-#: doc/tin.5:1402
+#: doc/tin.5:1406
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 #. type: TP
-#: doc/tin.5:1404
+#: doc/tin.5:1408
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 #. type: TP
-#: doc/tin.5:1407
+#: doc/tin.5:1411
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 #. type: TP
-#: doc/tin.5:1410
+#: doc/tin.5:1414
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:1414
+#: doc/tin.5:1418
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:1419
+#: doc/tin.5:1423
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 #. type: TP
-#: doc/tin.5:1423
+#: doc/tin.5:1427
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 #. type: ta
-#: doc/tin.5:1428 doc/tin.5:1457
+#: doc/tin.5:1432 doc/tin.5:1461
 #, no-wrap
 msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
 msgstr "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & letzter \\'\\'References:\\'\\' Eintrag'u"
 
 #. type: Plain text
-#: doc/tin.5:1437 doc/tin.5:1466
+#: doc/tin.5:1441 doc/tin.5:1470
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -11777,139 +11841,139 @@ msgstr ""
 "7\t''Lines:''\n"
 
 #. type: TP
-#: doc/tin.5:1439
+#: doc/tin.5:1443
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:1443
+#: doc/tin.5:1447
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:1448
+#: doc/tin.5:1452
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 #. type: TP
-#: doc/tin.5:1452
+#: doc/tin.5:1456
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:1468
+#: doc/tin.5:1472
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 #. type: TP
-#: doc/tin.5:1470
+#: doc/tin.5:1474
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 #. type: TP
-#: doc/tin.5:1472
+#: doc/tin.5:1476
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 #. type: TP
-#: doc/tin.5:1474
+#: doc/tin.5:1478
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1480
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 #. type: TP
-#: doc/tin.5:1478
+#: doc/tin.5:1482
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1484
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 #. type: TP
-#: doc/tin.5:1482
+#: doc/tin.5:1486
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 #. type: TP
-#: doc/tin.5:1484
+#: doc/tin.5:1488
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 #. type: TP
-#: doc/tin.5:1486
+#: doc/tin.5:1490
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 #. type: TP
-#: doc/tin.5:1488
+#: doc/tin.5:1492
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 #. type: TP
-#: doc/tin.5:1490
+#: doc/tin.5:1494
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 #. type: TP
-#: doc/tin.5:1492
+#: doc/tin.5:1496
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 #. type: TP
-#: doc/tin.5:1494
+#: doc/tin.5:1498
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1500
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 #. type: TP
-#: doc/tin.5:1498
+#: doc/tin.5:1502
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 #. type: TP
-#: doc/tin.5:1500
+#: doc/tin.5:1504
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 #. type: TP
-#: doc/tin.5:1502
+#: doc/tin.5:1506
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 #. type: Plain text
-#: doc/tin.5:1511
+#: doc/tin.5:1515
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
@@ -11917,13 +11981,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1514
+#: doc/tin.5:1518
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr "B<extquote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1521
+#: doc/tin.5:1525
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
@@ -11931,19 +11995,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1521
+#: doc/tin.5:1525
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 #. type: TP
-#: doc/tin.5:1525
+#: doc/tin.5:1529
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 #. type: Plain text
-#: doc/tin.5:1532
+#: doc/tin.5:1536
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
 "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 B<"
@@ -11952,13 +12016,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1532
+#: doc/tin.5:1536
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 #. type: Plain text
-#: doc/tin.5:1546
+#: doc/tin.5:1550
 msgid ""
 "Which keys B<%tin>(1)  should accept to jump to the next unread article.  "
 "Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
@@ -11969,7 +12033,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1553
+#: doc/tin.5:1557
 msgid ""
 "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
@@ -11979,13 +12043,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:1555
+#: doc/tin.5:1559
 #, no-wrap
 msgid "\\w'%G    'u +\\w'number of responses in thread'u"
 msgstr "\\w'%G    'u +\\w'Absender, Name und/oder E-Mail Adresse'u"
 
 #. type: Plain text
-#: doc/tin.5:1567
+#: doc/tin.5:1571
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -12013,31 +12077,31 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1569
+#: doc/tin.5:1573
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 #. type: TP
-#: doc/tin.5:1579
+#: doc/tin.5:1583
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 #. type: TP
-#: doc/tin.5:1586
+#: doc/tin.5:1590
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 #. type: TP
-#: doc/tin.5:1592
+#: doc/tin.5:1596
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 #. type: Plain text
-#: doc/tin.5:1598
+#: doc/tin.5:1602
 msgid ""
 "If greater than 0 your mailreader will be invoked earlier for reply so you "
 "can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
@@ -12046,32 +12110,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1598
+#: doc/tin.5:1602
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 #. type: TP
-#: doc/tin.5:1602
+#: doc/tin.5:1606
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 #. type: TP
-#: doc/tin.5:1607
+#: doc/tin.5:1611
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 #. type: Plain text
-#: doc/tin.5:1611
+#: doc/tin.5:1615
 msgid ""
 "This option controls the processing and display of articles that are killed. "
 "There are 3 options, default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1619
+#: doc/tin.5:1623
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<\\%tin>(1).  "
 "Only unread articles are killed once only by marking them read. As filtering "
@@ -12081,106 +12145,106 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1635
+#: doc/tin.5:1639
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:1645
+#: doc/tin.5:1649
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 #. type: TP
-#: doc/tin.5:1650
+#: doc/tin.5:1654
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 #. type: TP
-#: doc/tin.5:1669
+#: doc/tin.5:1673
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 #. type: TP
-#: doc/tin.5:1706
+#: doc/tin.5:1710
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 #. type: TP
-#: doc/tin.5:1718 doc/tin.5:2421
+#: doc/tin.5:1722 doc/tin.5:2426
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 #. type: TP
-#: doc/tin.5:1751
+#: doc/tin.5:1755
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 #. type: TP
-#: doc/tin.5:1756
+#: doc/tin.5:1760
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 #. type: TP
-#: doc/tin.5:1761
+#: doc/tin.5:1765
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 #. type: TP
-#: doc/tin.5:1766
+#: doc/tin.5:1770
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1771
+#: doc/tin.5:1775
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1777
+#: doc/tin.5:1781
 msgid ""
 "These are internal timers used by B<\\%tin>(1)  to keep track of new "
 "newsgroups. Do not change them unless you understand what they are for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1798
+#: doc/tin.5:1802
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr "B<nntp_read_timeout_secs>"
 
 #. type: Plain text
-#: doc/tin.5:1801
+#: doc/tin.5:1805
 msgid "Time in seconds to wait for a response from the server. Default is 120."
 msgstr ""
 "Maximal n Sekunden auf eine Antwort vom Server warten (0 = kein Zeitlimit). "
 "Voreinstellung ist 120."
 
 #. type: TP
-#: doc/tin.5:1801
+#: doc/tin.5:1805
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 #. type: Plain text
-#: doc/tin.5:1805
+#: doc/tin.5:1809
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1821
+#: doc/tin.5:1827
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
@@ -12188,7 +12252,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1849
+#: doc/tin.5:1855
 msgid ""
 "If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
 "display any files that were post processed and uudecoded. The program is "
@@ -12196,7 +12260,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1855
+#: doc/tin.5:1861
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -12205,7 +12269,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1863
+#: doc/tin.5:1869
 msgid ""
 "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only. "
 "Because the shell archive may contain commands you may not want to be "
@@ -12213,19 +12277,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1866
+#: doc/tin.5:1872
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr "B<posted_articles_file>"
 
 #. type: TP
-#: doc/tin.5:1876
+#: doc/tin.5:1882
 #, no-wrap
 msgid "B<printer>"
 msgstr "B<printer>"
 
 #. type: Plain text
-#: doc/tin.5:1886
+#: doc/tin.5:1892
 msgid ""
 "The printer program with options that is to be used to print articles. The "
 "default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
@@ -12234,22 +12298,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1894
+#: doc/tin.5:1900
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
 msgstr ""
-"Falls ON zeige leeren ''Followup-To:''-Header im Editor. Voreinstellung ist "
+"Falls ON zeige leere ''Followup-To:''-Kopfzeile im Editor. Voreinstellung ist "
 "OFF."
 
 #. type: TP
-#: doc/tin.5:1900
+#: doc/tin.5:1906
 #, no-wrap
 msgid "B<quote_style>"
 msgstr "B<quote_style>"
 
 #. type: Plain text
-#: doc/tin.5:1906
+#: doc/tin.5:1912
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -12258,7 +12322,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1911
+#: doc/tin.5:1917
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -12266,7 +12330,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1917
+#: doc/tin.5:1923
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -12275,18 +12339,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1919
+#: doc/tin.5:1925
 msgid "B<Quote empty lines> This option is on by default."
 msgstr "B<Leerzeilen zitieren> Diese Option ist standardmÃ¤ÃŸig aktiviert."
 
 #. type: TP
-#: doc/tin.5:1920
+#: doc/tin.5:1926
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr "B<quote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1927
+#: doc/tin.5:1933
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then B<"
@@ -12294,13 +12358,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1927
+#: doc/tin.5:1933
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr "B<quote_regex2>"
 
 #. type: Plain text
-#: doc/tin.5:1934
+#: doc/tin.5:1940
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
@@ -12308,13 +12372,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1934
+#: doc/tin.5:1940
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr "B<quote_regex3>"
 
 #. type: Plain text
-#: doc/tin.5:1941
+#: doc/tin.5:1947
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
@@ -12322,19 +12386,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1941
+#: doc/tin.5:1947
 #, no-wrap
 msgid "B<recent_time>"
 msgstr "B<recent_time>"
 
 #. type: TP
-#: doc/tin.5:1945
+#: doc/tin.5:1951
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr "B<render_bidi>"
 
 #. type: Plain text
-#: doc/tin.5:1952
+#: doc/tin.5:1958
 msgid ""
 "If ON B<%tin>(1)  does the rendering of bi-directional text. If OFF B<"
 "%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
@@ -12342,49 +12406,49 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1952
+#: doc/tin.5:1958
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr "B<reread_active_file_secs>"
 
 #. type: TP
-#: doc/tin.5:1961
+#: doc/tin.5:1967
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr "B<score_limit_kill>"
 
 #. type: TP
-#: doc/tin.5:1965
+#: doc/tin.5:1971
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr "B<score_limit_select>"
 
 #. type: TP
-#: doc/tin.5:1969
+#: doc/tin.5:1975
 #, no-wrap
 msgid "B<score_kill>"
 msgstr "B<score_kill>"
 
 #. type: TP
-#: doc/tin.5:1973
+#: doc/tin.5:1979
 #, no-wrap
 msgid "B<score_select>"
 msgstr "B<score_select>"
 
 #. type: TP
-#: doc/tin.5:1977
+#: doc/tin.5:1983
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr "B<scroll_lines>"
 
 #. type: TP
-#: doc/tin.5:1985
+#: doc/tin.5:1991
 #, no-wrap
 msgid "B<select_format>"
 msgstr "B<select_format>"
 
 #. type: Plain text
-#: doc/tin.5:1989
+#: doc/tin.5:1995
 msgid ""
 "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
@@ -12394,13 +12458,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:1991
+#: doc/tin.5:1997
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group number'u"
 msgstr "\\w'%G    'u +\\w'Anzahl ungelesener Artikel'u"
 
 #. type: Plain text
-#: doc/tin.5:1998
+#: doc/tin.5:2004
 #, no-wrap
 msgid ""
 "%G\tgroup name\n"
@@ -12418,19 +12482,19 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:2000
+#: doc/tin.5:2006
 #, no-wrap
 msgid "B<sort_function>"
 msgstr "B<sort_function>"
 
 #. type: TP
-#: doc/tin.5:2031
+#: doc/tin.5:2037
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 #. type: Plain text
-#: doc/tin.5:2040
+#: doc/tin.5:2046
 msgid ""
 "If ON show a short group description text after newsgroup name at the group "
 "selection level. The ''B<-d>'' command-line flag will override the setting "
@@ -12441,32 +12505,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2062
+#: doc/tin.5:2068
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
-#. type: Plain text
-#: doc/tin.5:2083
-msgid ""
-"The path that specifies the signature file to use when posting, following up "
-"to or replying to an article. If the path is a directory then the signature "
-"will be randomly generated from files that are in the specified directory. "
-"If the path starts with a ! the program the path points to will be executed "
-"to generate a signature. In order to pass the group name to the program, %G "
-"can be specified. This will be replaced by the name of the current "
-"newsgroup.  program. --none will suppress any signature.  Default is I<"
-"${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
-msgstr ""
-
 #. type: TP
-#: doc/tin.5:2086
+#: doc/tin.5:2091
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2093
+#: doc/tin.5:2098
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markslash> or B<mono_markslash>. If "
@@ -12474,19 +12525,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2139
+#: doc/tin.5:2144
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 #. type: TP
-#: doc/tin.5:2146
+#: doc/tin.5:2151
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2153
+#: doc/tin.5:2158
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstar> or B<mono_markstar>. If "
@@ -12494,31 +12545,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2158
+#: doc/tin.5:2163
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 #. type: TP
-#: doc/tin.5:2162
+#: doc/tin.5:2167
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 #. type: TP
-#: doc/tin.5:2171
+#: doc/tin.5:2176
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 #. type: TP
-#: doc/tin.5:2175
+#: doc/tin.5:2180
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2182
+#: doc/tin.5:2187
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
@@ -12526,7 +12577,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2187
+#: doc/tin.5:2192
 msgid ""
 "Decode German style TeX umlaut codes to ISO If ON, show \"a as Umlaut-a, "
 "etc. Default is OFF. This behavior can also be toggled in the article viewer "
@@ -12534,19 +12585,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2197
+#: doc/tin.5:2202
 msgid ""
 "Defines which threading method to use. The choices are: 0) Don't thread, 1) "
 "Thread on Subject only 2) Thread on References only, 3) Thread on References "
 "then Subject (default)  4) Thread multipart articles on Subject.  5) Thread "
 "on Percentage Match of the Subjects It's also possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_articles> to 0 - 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"B<thread_articles> to 0 \\(en 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "attributes>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2201
+#: doc/tin.5:2206
 msgid ""
 "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
@@ -12556,13 +12607,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:2203
+#: doc/tin.5:2208
 #, no-wrap
 msgid "\\w'%G    'u +\\w'from, name and/or address'u"
 msgstr "\\w'%G    'u +\\w'Subject und/oder Baumdarstellung des Thread'u"
 
 #. type: Plain text
-#: doc/tin.5:2214
+#: doc/tin.5:2219
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -12588,7 +12639,7 @@ msgstr ""
 "%%\t%\n"
 
 #. type: Plain text
-#: doc/tin.5:2221
+#: doc/tin.5:2226
 msgid ""
 "Defines how close the subjects must match while threading by Percentage "
 "Match for threads to be considered part of a single thread. This value is in "
@@ -12596,32 +12647,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2225
+#: doc/tin.5:2230
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 #. type: TP
-#: doc/tin.5:2237
+#: doc/tin.5:2242
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 #. type: Plain text
-#: doc/tin.5:2251
+#: doc/tin.5:2256
 msgid ""
 "Allows you to select how B<%tin>(1)  treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2270
+#: doc/tin.5:2275
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2277
+#: doc/tin.5:2282
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markdash> or B<mono_markdash>. If "
@@ -12629,13 +12680,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2277
+#: doc/tin.5:2282
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 #. type: Plain text
-#: doc/tin.5:2281
+#: doc/tin.5:2286
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
@@ -12644,54 +12695,54 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.5:2281
+#: doc/tin.5:2286
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 #. type: TP
-#: doc/tin.5:2286
+#: doc/tin.5:2291
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 #. type: TP
-#: doc/tin.5:2289
+#: doc/tin.5:2294
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 #. type: Plain text
-#: doc/tin.5:2294
+#: doc/tin.5:2299
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2294
+#: doc/tin.5:2299
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 #. type: Plain text
-#: doc/tin.5:2297
+#: doc/tin.5:2302
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 "Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.5:2297
+#: doc/tin.5:2302
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 #. type: TP
-#: doc/tin.5:2303
+#: doc/tin.5:2308
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 #. type: Plain text
-#: doc/tin.5:2315
+#: doc/tin.5:2320
 msgid ""
 "If enabled B<\\%slrnface>(1)  will be used to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<\\%tin>(1)  must be running in "
@@ -12700,19 +12751,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2315
+#: doc/tin.5:2320
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 #. type: TP
-#: doc/tin.5:2319
+#: doc/tin.5:2324
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2323
+#: doc/tin.5:2328
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
@@ -12721,13 +12772,13 @@ msgstr ""
 "Absatzes findet. Voreinstellung ist #v+"
 
 #. type: TP
-#: doc/tin.5:2323
+#: doc/tin.5:2328
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2327
+#: doc/tin.5:2332
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block.  Default is #v-"
@@ -12736,13 +12787,13 @@ msgstr ""
 "Absatzes findet. Voreinstellung ist #v-"
 
 #. type: TP
-#: doc/tin.5:2330
+#: doc/tin.5:2335
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<Platzhalter>"
 
 #. type: Plain text
-#: doc/tin.5:2346
+#: doc/tin.5:2351
 msgid ""
 "Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
 "uses the wildmat notation, which is how this has traditionally been "
@@ -12754,31 +12805,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2346
+#: doc/tin.5:2351
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 #. type: TP
-#: doc/tin.5:2358
+#: doc/tin.5:2363
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 #. type: TP
-#: doc/tin.5:2366
+#: doc/tin.5:2371
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 #. type: TP
-#: doc/tin.5:2382
+#: doc/tin.5:2387
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2403
 msgid ""
 "Yet another global configuration file with \"I<variable>=I<value>\" pairs. "
 "This one is for the more general options which usually can't be controlled "
@@ -12788,31 +12839,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2398
+#: doc/tin.5:2403
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 #. type: Plain text
-#: doc/tin.5:2401
+#: doc/tin.5:2406
 msgid "Sets a global domain name used in From lines"
 msgstr "Setzt den globalen DomÃ¤nennamen, der in From-Zeilen verwendet wird"
 
 #. type: Plain text
-#: doc/tin.5:2405
+#: doc/tin.5:2410
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2405
+#: doc/tin.5:2410
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 #. type: Plain text
-#: doc/tin.5:2410
+#: doc/tin.5:2415
 msgid ""
 "Defines the default place for some configuration files, common values are I</"
 "usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> or I</news/db>. "
@@ -12820,40 +12871,45 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2410
+#: doc/tin.5:2415
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 #. type: Plain text
-#: doc/tin.5:2416
+#: doc/tin.5:2421
 msgid ""
 "Defines the email address to which users can send bug reports using a built-"
 "in function. The default points to a developers mailing list located at tin."
 "org. You might want to change this address to one of your local "
 "administration if you want to deal with your lusers problems on your own."
 msgstr ""
+"Definiert die E-Mail-Adresse, an die Benutzer Fehlerberichte Ã¼ber eine "
+"integrierte Funktion senden kÃ¶nnen. Die Voreinstellung zeigt auf eine "
+"Entwickler-Mailingliste auf tin.org. Sie kÃ¶nnen diese Adresse in eine lokale "
+"Ã¤ndern, wenn Sie die Probleme Ihrer Benutzer selbst lÃ¶sen wollen."
 
 #. type: TP
-#: doc/tin.5:2416
+#: doc/tin.5:2421
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 #. type: Plain text
-#: doc/tin.5:2421
-msgid "Defines the directory containing of the B<\\%inews>(1)  executable"
+#: doc/tin.5:2426
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
 msgstr ""
+"Definiert das Verzeichnis, wleches das ausfÃ¼hrbare B<\\%inews>(1) enthÃ¤lt."
 
 #. type: Plain text
-#: doc/tin.5:2425
+#: doc/tin.5:2430
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2428
+#: doc/tin.5:2433
 msgid ""
 "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
@@ -12861,7 +12917,7 @@ msgstr ""
 "die beste Wahl."
 
 #. type: Plain text
-#: doc/tin.5:2432
+#: doc/tin.5:2437
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
@@ -12870,13 +12926,13 @@ msgstr ""
 "eine gute Wahl."
 
 #. type: TP
-#: doc/tin.5:2432
+#: doc/tin.5:2437
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2438
+#: doc/tin.5:2443
 msgid ""
 "Allow unregistered top level domains. As the list of valid TLDs is no longer "
 "actively maintained the default was changed to ON starting with B<\\"
@@ -12887,13 +12943,13 @@ msgstr ""
 "Voreinstellung auf ON geÃ¤ndert."
 
 #. type: TP
-#: doc/tin.5:2438
+#: doc/tin.5:2443
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2442
+#: doc/tin.5:2447
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -12902,13 +12958,13 @@ msgstr ""
 "steht wird die Einstellung ignoriert."
 
 #. type: TP
-#: doc/tin.5:2442
+#: doc/tin.5:2447
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2447
+#: doc/tin.5:2452
 msgid ""
 "Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
 "common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
@@ -12916,13 +12972,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2447
+#: doc/tin.5:2452
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2455
+#: doc/tin.5:2460
 msgid ""
 "Base of your NOV database B<\\%newsoverview>(5)  (tradspool style; might be "
 "the same dir as I<spooldir>), common values are I</var/spool/overview>, I</"
@@ -12931,13 +12987,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2455
+#: doc/tin.5:2460
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2459
+#: doc/tin.5:2464
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
@@ -12946,13 +13002,13 @@ msgstr ""
 "view>. $B<TIN_NOVFILENAME> Ã¼bersteuert den angegebenen Wert."
 
 #. type: TP
-#: doc/tin.5:2459
+#: doc/tin.5:2464
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2464
+#: doc/tin.5:2469
 msgid ""
 "Full pathname of your newssystem's overview.fmt file; usually the overview."
 "fmt file is in I<newslibdir>, so you only have to change this setting if "
@@ -12960,13 +13016,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2464
+#: doc/tin.5:2469
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2470
+#: doc/tin.5:2475
 msgid ""
 "Full pathname of your newssystem's active file; usually the active file "
 "resides in I<newslibdir> and is named I<active>, so you only have to change "
@@ -12975,13 +13031,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2470
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2475
+#: doc/tin.5:2480
 msgid ""
 "Full pathname of your newssystem's active.times file; usually the active."
 "times file is I<newslibdir>, so you only have to change this setting if your "
@@ -12989,13 +13045,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2475
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2480
+#: doc/tin.5:2485
 msgid ""
 "Full pathname of your newssystem's newsgroups file; usually the newsgroups "
 "file is in I<newslibdir>, so you only have to change this setting if your "
@@ -13006,13 +13062,13 @@ msgstr ""
 "Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration unterscheidet."
 
 #. type: TP
-#: doc/tin.5:2480
+#: doc/tin.5:2485
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2485
+#: doc/tin.5:2490
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -13024,12 +13080,12 @@ msgstr ""
 "unterscheidet."
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2494
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 
 #. type: Plain text
-#: doc/tin.5:2493
+#: doc/tin.5:2498
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -13038,7 +13094,7 @@ msgstr ""
 "Sprache"
 
 #. type: Plain text
-#: doc/tin.5:2507
+#: doc/tin.5:2512
 msgid ""
 "This file lists the newsgroups that the local site receives. Each newsgroup "
 "should be listed only once. Each line specifies one group; within each "
@@ -13052,7 +13108,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2512
+#: doc/tin.5:2517
 msgid ""
 "If an article is posted to newsgroups not mentioned in this file, those "
 "newsgroups are ignored.  If no valid newsgroups are specified, the article "
@@ -13063,7 +13119,7 @@ msgstr ""
 "Newsgruppen angegeben werden, wird der Artikel zurÃ¼ckgewiesen."
 
 #. type: Plain text
-#: doc/tin.5:2515
+#: doc/tin.5:2520
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
@@ -13072,30 +13128,30 @@ msgstr ""
 "I<highmark> I<lowmark> I<Marker>\"."
 
 #. type: TP
-#: doc/tin.5:2515 doc/tin.5:2568
+#: doc/tin.5:2520 doc/tin.5:2573
 #, no-wrap
 msgid "B<name>"
 msgstr "B<Name>"
 
 #. type: TP
-#: doc/tin.5:2518
+#: doc/tin.5:2523
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2521
+#: doc/tin.5:2526
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr "die hÃ¶chste Artikelnummer die je in der Gruppe benutzt wurde"
 
 #. type: TP
-#: doc/tin.5:2521
+#: doc/tin.5:2526
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2528
+#: doc/tin.5:2533
 msgid ""
 "is the lowest article number in the group; this number is not guaranteed to "
 "be accurate, and should only be taken to be a hint. Note that because of "
@@ -13111,92 +13167,92 @@ msgstr ""
 "Newsgroup."
 
 #. type: TP
-#: doc/tin.5:2528
+#: doc/tin.5:2533
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<Marker>"
 
 #. type: Plain text
-#: doc/tin.5:2531
+#: doc/tin.5:2536
 msgid "can be one of those"
 msgstr "kann eines der folgenden sein"
 
 #. type: TP
-#: doc/tin.5:2532
+#: doc/tin.5:2537
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2535
+#: doc/tin.5:2540
 msgid "local postings are allowed"
 msgstr "lokale Postings sind erlaubt"
 
 #. type: TP
-#: doc/tin.5:2535
+#: doc/tin.5:2540
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2538
+#: doc/tin.5:2543
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 "lokale Postings sind nicht erlaubt, Artikel kommen nur Ã¼ber andere Server"
 
 #. type: TP
-#: doc/tin.5:2538
+#: doc/tin.5:2543
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2541
+#: doc/tin.5:2546
 msgid "the group is moderated and all postings must be approved"
 msgstr "die Gruppe ist moderiert und alle Postings mÃ¼ssen approved werden"
 
 #. type: TP
-#: doc/tin.5:2541
+#: doc/tin.5:2546
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2544
+#: doc/tin.5:2549
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 "Artikel in dieser Gruppe werden nicht gespeichert sondern nur durchgereicht"
 
 #. type: TP
-#: doc/tin.5:2544
+#: doc/tin.5:2549
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2547
+#: doc/tin.5:2552
 msgid "articles cannot be posted to this newsgroup"
 msgstr "in diese Gruppe darf nicht gepostet werden"
 
 #. type: TP
-#: doc/tin.5:2547
+#: doc/tin.5:2552
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2550
+#: doc/tin.5:2555
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr "Artikel werden auf dem Server in der Gruppe ''foo.bar'' abgelegt"
 
 #. type: TP
-#: doc/tin.5:2551 doc/tin.5:2578 doc/tin.5:2601
+#: doc/tin.5:2556 doc/tin.5:2583 doc/tin.5:2606
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2557
+#: doc/tin.5:2562
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
@@ -13207,7 +13263,7 @@ msgstr ""
 "LIST (B<RFC\\%3977>) oder LIST COUNTS (B<RFC\\%6048>)."
 
 #. type: Plain text
-#: doc/tin.5:2568
+#: doc/tin.5:2573
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
 "is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
@@ -13221,7 +13277,7 @@ msgstr ""
 "I<Ersteller>\"."
 
 #. type: Plain text
-#: doc/tin.5:2575
+#: doc/tin.5:2580
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
@@ -13230,18 +13286,18 @@ msgstr ""
 "Beginn der Epoche."
 
 #. type: TP
-#: doc/tin.5:2575
+#: doc/tin.5:2580
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<Ersteller>"
 
 #. type: Plain text
-#: doc/tin.5:2578
+#: doc/tin.5:2583
 msgid "is the electronic mail address of the person who created the group."
 msgstr "die Mailadresse der Person die die Gruppe angelegt hat."
 
 #. type: Plain text
-#: doc/tin.5:2584
+#: doc/tin.5:2589
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
@@ -13252,7 +13308,7 @@ msgstr ""
 "(B<RFC\\%3977>) Befehl."
 
 #. type: Plain text
-#: doc/tin.5:2595
+#: doc/tin.5:2600
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
 "updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
@@ -13265,7 +13321,7 @@ msgstr ""
 "Tabulator getrennten Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
 
 #. type: Plain text
-#: doc/tin.5:2607
+#: doc/tin.5:2612
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
@@ -13276,7 +13332,7 @@ msgstr ""
 "NEWSGROUPS (B<RFC\\%3977>) Befehl."
 
 #. type: Plain text
-#: doc/tin.5:2616
+#: doc/tin.5:2621
 msgid ""
 "This file might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
@@ -13286,7 +13342,7 @@ msgstr ""
 "PrioritÃ¤t falls gesetzt."
 
 #. type: Plain text
-#: doc/tin.5:2634
+#: doc/tin.5:2639
 msgid ""
 "This file specifies the organization of the news overview database (see also "
 "B<\\%newsoverview>(5)).  The order of lines in this file is important; it "
@@ -13304,23 +13360,23 @@ msgstr ""
 "Befehl LIST OVERVIEW.FMT (B<RFC\\%3977>)."
 
 #. type: Plain text
-#: doc/tin.5:2649
+#: doc/tin.5:2654
 msgid ""
-"This file contains a list of newsgroups - one per line - which the client "
-"should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
-"directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
-"the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
-msgstr ""
-"Diese Datei enthÃ¤lt eine Liste von Newsgroups - eine pro Zeile - die der "
-"Client abonnieren sollte, wenn der Benutzer keine ${TIN_HOMEDIR:-\"$HOME\"}/."
-"newsrc fÃ¼r den Newsserver hat. B<\\%tin>(1) versucht die Datei nur dann zu "
-"lesen, wenn Sie direkt aus dem lokalen Spool lesen. Falls Sie Nachrichten "
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc for the news server.  B<\\%tin>(1)  only tries to read the file if "
+"you read directly from the local spool, if you read news via NNTP, B<\\"
+"%tin>(1)  uses the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
+msgstr ""
+"Diese Datei enthÃ¤lt eine Liste von Newsgroups \\(em eine pro Zeile \\(em die "
+"der Client abonnieren sollte, wenn der Benutzer keine ${TIN_HOMEDIR:-\"$HOME"
+"\"}/.newsrc fÃ¼r den Newsserver hat. B<\\%tin>(1) versucht die Datei nur dann "
+"zu lesen, wenn Sie direkt aus dem lokalen Spool lesen. Falls Sie Nachrichten "
 "mittels NNTP lesen, verwendet B<\\%tin>(1) stattdessen den Befehl LIST "
 "SUBSCRIPTIONS (B<RFC\\%6048>)."
 
 #. type: Plain text
-#: doc/tin.5:2696
+#: doc/tin.5:2701
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
 "\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/en_GB/tin.1 tin-2.4.3/doc/l10n/en_GB/tin.1
--- tin-2.4.2/doc/l10n/en_GB/tin.1	2017-12-08 09:41:48.000000000 +0100
+++ tin-2.4.3/doc/l10n/en_GB/tin.1	2018-12-06 10:32:24.003256060 +0100
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2017-10-06
+.\" Updated   : 2018-11-07
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,7 +14,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "December 24th, 2017" 2.4.2 "Usenet newsreader"
+.TH tin 1 "December 24th, 2018" 2.4.3 "Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -112,7 +112,8 @@ Don't load newsgroup descriptions and se
 .TP 
 \fB\-D\fP\fI debug\-level\fP
 Enter debug\-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 =
-memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).
+memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For
+NNTP\-level \*(rq\fB\-v\fP\*(rq controls the verbosity of the output.
 .TP 
 \fB\-f\fP\fI file\fP
 Use the specified file of subscribed to newsgroups in place of
@@ -124,7 +125,11 @@ Use the server and newsrc specified in
 NNTP.
 .TP 
 \fB\-G\fP\fI article\-limit\fP
-Limit the number of articles/group to retrieve from the server.
+Limit the number of articles/group to retrieve from the server.  If
+\fIarticle\-limit\fP is > 0 not more than the last \fIarticle\-limit\fP
+articles/group are fetched from the server. If \fIarticle\-limit\fP is < 0
+\fBtin\fP will start fetching articles from your first unread minus absolute
+value of \fIarticle\-limit\fP. Default is 0, which means no limit.
 .TP 
 \fB\-h\fP
 Help listing all command\-line options.
@@ -208,8 +213,9 @@ option. This option is disabled if \fBti
 NNTP server and \fBcache_overview_files\fP is turned off.
 .TP 
 \fB\-v\fP
-Verbose mode for \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \*(rq\fB\-S\fP\*(rq, \&\*(rq\fB\-u\fP\*(rq and
-\&\*(rq\fB\-Z\fP\*(rq options.
+Verbose mode for \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \&\*(rq\fB\-S\fP\*(rq,
+\&\*(rq\fB\-u\fP\*(rq and \*(rq\fB\-Z\fP\*(rq options. Can be used multiple times to increase
+verbosity.
 .TP 
 \fB\-V\fP
 Print version and date information.
@@ -286,10 +292,10 @@ news system and news users.
 A user starting \fBtin\fP for the first time can be automatically subscribed to
 a list of newsgroups that are deemed appropriate by the news
 administrator. The subscriptions file should be created in your news lib
-directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should have
-file permissions set to 0644. If you read news via NNTP, then your news
-server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP
-List Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
+directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should be
+world readable. If you read news via NNTP, then your news server must
+support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
+Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
 .SS "SCREEN FORMAT"
 \fBtin\fP has four separate levels of operation: Selection level, Group level,
 Thread level and Article level.
@@ -368,13 +374,13 @@ redirected.
 If a thread has unread articles it is marked with \fBart_marked_unread\fP in
 front of the total number of articles in the thread. If there are recent
 articles within the thread it might be marked with \fBart_marked_recent\fP in
-front of the total number of articles in the thread \- this is controlled by
-the \fBrecent_time\fP option. If a thread has hot articles in it (see also
+front of the total number of articles in the thread \(em this is controlled
+by the \fBrecent_time\fP option. If a thread has hot articles in it (see also
 section "FILTERING ARTICLES") it's marked with \fBart_marked_selected\fP in
 front of the total number of articles in the thread. The number of lines of
 the first (unread) article in the thread might also be shown right before
-the subject \- this is controlled by the \fBshow_info\fP option. The display can
-be customised via \fBgroup_format\fP.
+the subject \(em this is controlled by the \fBshow_info\fP option. The display
+can be customised via \fBgroup_format\fP.
 .PP
 .\" FIXME - make this auto scale
 .nf
@@ -602,11 +608,11 @@ OPTIONS MENU AND TINRC CONFIGURABLE VARI
 Positions the cursor on the next group with unread articles in it.
 .TP 
 \fBQuit 'q'\fP
-Quit \fBtin\fP \- ask the user to confirm if \fBconfirm_choice\fP is set
+Quit \fBtin\fP \(em ask the user to confirm if \fBconfirm_choice\fP is set
 accordingly.
 .TP 
 \fBQuitTin 'Q'\fP
-Quit \fBtin\fP \- don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP 
 \fBSelectToggleReadDisplay 'r'\fP
 Toggle display of all subscribed to groups and just those groups containing
@@ -847,7 +853,7 @@ Go to previous unread article.
 Return to previous level.
 .TP 
 \fBQuitTin 'Q'\fP
-Quit \fBtin\fP \- don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP 
 \fBGroupToggleReadUnread 'r'\fP
 Toggle the display between all articles and unread articles.
@@ -1032,7 +1038,7 @@ PIPING PRINTING REPOSTING AND SAVING ART
 Return to previous level.
 .TP 
 \fBQuitTin 'Q'\fP
-Quit \fBtin\fP \- don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP 
 \fBBugReport 'R'\fP
 Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
@@ -1267,7 +1273,7 @@ Go to the previous unread article.
 Return to the previous level.
 .TP 
 \fBQuitTin 'Q'\fP
-Quit \fBtin\fP \- don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP 
 \fBPageReplyQuote 'r'\fP
 Reply through mail to the author of the current article with a copy of the
@@ -1763,7 +1769,7 @@ Default for quick (1 key) auto\-selectio
 .TP 
 \fBDraw \-> instead of highlighted bar (draw_arrow)\fP
 Allows groups/articles to be selected by an arrow '\->' if set ON or by
-an highlighted bar if set OFF. Default is OFF.
+ahighlighted bar if set OFF. Default is OFF.
 .TP 
 \fBInvocation of your editor (editor_format)\fP
 The format string used to create the editor start command with parameters.
@@ -1820,8 +1826,8 @@ article'.
 \fB(info_in_last_line)\fP
 .\" this is missing from the Menu
 If ON, show current group description or article subject in the last line
-(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP')  toggles
-setting. This facility is useful as the full width of the screen is
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
+toggles setting. This facility is useful as the full width of the screen is
 available to display long subjects. Default is OFF.
 .TP 
 \fBUse interactive mail reader (interactive_mailer)\fP
@@ -2029,6 +2035,9 @@ possible values are:
 \fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
 .IP 4
 \fBNFD\fP: Canonical Decomposition
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
 .RE
 Some normalisation modes are only available if they are supported by the
 library \fBtin\fP uses to do the normalisation. NFC should be used if possible.
@@ -2216,7 +2225,7 @@ and in thread listing the line count of
 displayed.
 .IP 2
 \fBScore\fP, in article listing the score of an article will be displayed and
-in thread listing the score of the thread will be displayed \- see also
+in thread listing the score of the thread will be displayed \(em see also
 \fBthread_score\fP.
 .IP 3
 \fBLines & Score\fP, display line count and score.
@@ -2353,7 +2362,7 @@ toggled in the article viewer via \fBPag
 \fBThread articles by (thread_articles)\fP
 Defines which threading method to use. It's possible to set the threading
 type on a per group basis by setting the group attribute variable
-\fBthread_arts\fP to 0 \- 4 in the file
+\fBthread_arts\fP to 0 \(en 4 in the file
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "GROUP ATTRIBUTES".)
 The default is Both Subject and References.  The choices are:
 .RS +.5i
@@ -2732,7 +2741,7 @@ processed. A default process type can be
 \&\*(rq\fB\-N\fP\*(rq option) or saved (\*(rq\fB\-S\fP\*(rq option) in batch mode for later
 reading. Useful when going on holiday and you don't want to return and find
 that expire has removed a whole load of unread articles. Best to run via
-\fB\%cron\fP(1)  everyday while away, after which you will be mailed a report
+\fB\%cron\fP(8)  everyday while away, after which you will be mailed a report
 of which articles were mailed/saved from which newsgroups and the total
 number of articles mailed/saved. Articles are saved in a private news
 structure under your \fBsavedir\fP directory (default is
@@ -2769,12 +2778,12 @@ mark them as read)
 A range is simply a group of items marked using the \fBSetRange\fP (\fB'#'\fP)
 key. Certain \fBtin\fP commands will operate on a range if one exists rather
 than just the current item. A range is an expression of the form
-<min>\-<max>, e.g. 10\-15 will highlight items 10 through 15
-on the current screen. Other than absolute numeric positions, '.' can be
-used in place of the current cursor position and '$' can be used to mean the
-highest number available. Currently the only commands that understand ranges
-are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP ('\fBz\fP') and
-\fBMarkThdUnread\fP ('\fBZ\fP').
+<min>\(en<max>, e.g. 10\(en15 will highlight items 10
+through 15 on the current screen. Other than absolute numeric positions, '.'
+can be used in place of the current cursor position and '$' can be used to
+mean the highest number available. Currently the only commands that
+understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
+('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
 .PP
 .SS "NEWSGROUP LISTS & WILDCARDS"
 Several places in \fBtin\fP allow you to specify a list of newsgroups. These
@@ -2906,7 +2915,7 @@ number after the '\fB%\fP'. The followin
 thread level 10 characters wide: '\fB%10S\fP'.
 .PP
 If the newsgroup name is displayed together with the newsgroup description,
-the width of the newsgroup name can be controlled via a optional comma
+the width of the newsgroup name can be controlled via an optional comma
 separated second value (e.g. '\fB%60,20G\fP'). It is valid to omit the first
 value (e.g. ('\fB%,20G\fP')). If no second value is given, \fBtin\fP uses a
 default value of 32.
@@ -3086,7 +3095,7 @@ updating of the index file and will be m
 need to be cached.
 .PP
 As indexing might take some time you may want to run \fBtin\fP form the system
-batcher \fB\%cron\fP(1)  with the \*(rq\fB\-u\fP\*(rq option:
+batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
 .PP
 .RS
 .nf
@@ -3379,7 +3388,7 @@ by the variable. This is useful if you w
 different address.
 .TP 
 \fBNAME\fP
-Overrides the full name given in the gecos\-files in \fI/etc/passwd\fP, see also
+Overrides the full name given in the gecos\-field in \fI/etc/passwd\fP, see also
 \fBmail_address\fP.
 .TP 
 \fBREALNAME\fP
@@ -3570,7 +3579,7 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 .\"
 If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
 readable files in \fB$TMPDIR\fP which may contain the users NNTP password in
-cleartext. On multi\-user systems \fB$TMPDIR\fP should be set to a safe location
+cleartext. On multiuser\-systems \fB$TMPDIR\fP should be set to a safe location
 before starting \fBtin\fP in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
 .SH "CONFORMING TO"
 .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
@@ -3650,7 +3659,7 @@ Urs Janssen <urs@tin.org>
 .\"
 .\"
 .SH "SEE ALSO"
-\fB\%cron\fP(1), \fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1),
+\fB\%cron\fP(8), \fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1),
 \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%noffle\fP(1),
 \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
 \fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/en_GB/tin.5 tin-2.4.3/doc/l10n/en_GB/tin.5
--- tin-2.4.2/doc/l10n/en_GB/tin.5	2017-12-08 09:41:49.000000000 +0100
+++ tin-2.4.3/doc/l10n/en_GB/tin.5	2018-12-06 10:32:24.695284337 +0100
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2017-10-06
+.\" Updated   : 2018-11-07
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "December 24th, 2017" 2.4.2 "Usenet newsreader"
+.TH tin 5 "December 24th, 2018" 2.4.3 "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -100,8 +100,8 @@ support mail composing agents that suppo
 of mail using external composing agents. As with the view\-command, the
 semantics of program execution are operating system dependent. The result of
 the composing program may be data that is not yet suitable for mail
-transport \- that is, a Content\-Transfer\-Encoding may need to be applied to
-the data.
+transport \(em that is, a Content\-Transfer\-Encoding may need to be applied
+to the data.
 .TP 
 \fBcomposetyped\fP
 The "composetyped" field is similar to the "compose" field, but is to be
@@ -130,7 +130,7 @@ machine architecture, or the window syst
 not the mailcap line applies. It specifies a program to be run to test some
 condition. The semantics of execution and of the value returned by the test
 program are operating system dependent. If the test fails, a subsequent
-mailcap entry should be sought. Multiple test fields are not permitted \-
+mailcap entry should be sought. Multiple test fields are not permitted \(em
 since a test can call a program, it can already be arbitrarily complex.
 .TP 
 \fBneedsterminal\fP
@@ -685,7 +685,7 @@ Identical to the tinrc variable of the s
 .TP 
 \fBundeclared_charset\fP
 Assume (broken) articles without MIME charset declaration have this charset
-\- default is US\-ASCII. This attribute works only on systems with working
+\(em default is US\-ASCII. This attribute works only on systems with working
 \fB\%iconv\fP(3), others might have to compile \fB\%tin\fP(1)  with
 \-\-disable\-mime\-strict\-charset.
 .PP
@@ -791,6 +791,10 @@ into the same format \*(rqNewsgroups:\*(
 separated newsgroup list with all other information (i.e.  the article
 counter) removed.
 .TP 
+.\" TODO: document option in detail
+\fBpath\fP
+Match against \*(rqPath:\*(rq line. This may not work on some servers.
+.TP 
 \fBtime\fP
 time_t value when rule expires
 .PP
@@ -1459,7 +1463,7 @@ Default for quick (1 key) auto\-selectio
 .TP 
 \fBdraw_arrow\fP
 Allows groups/articles to be selected by an arrow '\->' if set ON or by
-an highlighted bar if set OFF. Default is OFF.
+ahighlighted bar if set OFF. Default is OFF.
 .TP 
 \fBeditor_format\fP
 The format string used to create the editor start command with parameters.
@@ -1531,8 +1535,8 @@ article'.
 .TP 
 \fBinfo_in_last_line\fP
 If ON, show current group description or article subject in the last line
-(not in the pager and global menu) \- \fBToggleInfoLastLine\fP ('\fBi\fP')  toggles
-setting. This facility is useful as the full width of the screen is
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
+toggles setting. This facility is useful as the full width of the screen is
 available to display long subjects. Default is OFF.
 .TP 
 \fBinteractive_mailer\fP
@@ -1734,6 +1738,9 @@ possible values are:
 \fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
 .IP 4
 \fBNFD\fP: Canonical Decomposition
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
 .RE
 Some normalisation modes are only available if they are supported by the
 library \fB\%tin\fP(1)  uses to do the normalisation. NFC should be used if
@@ -1945,7 +1952,7 @@ and in thread listing the line count of
 displayed.
 .IP 2
 \fBScore\fP, in article listing the score of an article will be displayed and
-in thread listing the score of the thread will be displayed \- see also
+in thread listing the score of the thread will be displayed \(em see also
 \fBthread_score\fP.
 .IP 3
 \fBLines & Score\fP, display line count and score.
@@ -1972,7 +1979,7 @@ will be randomly generated from files th
 directory. If the path starts with a ! the program the path points to will
 be executed to generate a signature. In order to pass the group name to the
 program, %G can be specified. This will be replaced by the name of the
-current newsgroup.  program. \-\-none will suppress any signature.  Default is
+current newsgroup. \-\-none will suppress any signature.  Default is
 \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
 .TP 
 \fBsignature_repost\fP
@@ -2079,7 +2086,7 @@ Thread on Subject only 2) Thread on Refe
 then Subject (default)  4) Thread multipart articles on Subject.  5) Thread
 on Percentage Match of the Subjects It's also possible to set the threading
 type on a per group basis by setting the group attribute variable
-\fBthread_articles\fP to 0 \- 5 in the file
+\fBthread_articles\fP to 0 \(en 5 in the file
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
 .TP 
 \fBthread_format\fP
@@ -2278,7 +2285,7 @@ at tin.org. You might want to change thi
 administration if you want to deal with your lusers problems on your own.
 .TP 
 \fBinewsdir\fP
-Defines the directory containing of the \fB\%inews\fP(1)  executable
+Defines the directory containing the \fB\%inews\fP(1)  executable.
 .TP 
 \fBmm_charset\fP
 Default charset to be used in MIME's \*(rqContent\-Type:\*(rq
@@ -2485,11 +2492,12 @@ uses the LIST OVERVIEW.FMT (\fBRFC\%3977
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
 .sp
 .RS
-This file contains a list of newsgroups \- one per line \- which the client
-should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc for
-the news server.  \fB\%tin\fP(1)  only tries to read the file if you read
-directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)  uses
-the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP) command instead.
+This file contains a list of newsgroups \(em one per line \(em which the
+client should subscribe to when the user has no
+${TIN_HOMEDIR:\-"$HOME"}/.newsrc for the news server.  \fB\%tin\fP(1)  only
+tries to read the file if you read directly from the local spool, if you
+read news via NNTP, \fB\%tin\fP(1)  uses the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP)
+command instead.
 .RE
 .PP
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/en_GB.po tin-2.4.3/doc/l10n/en_GB.po
--- tin-2.4.2/doc/l10n/en_GB.po	2017-12-08 09:41:27.000000000 +0100
+++ tin-2.4.3/doc/l10n/en_GB.po	2018-12-06 10:32:20.279103846 +0100
@@ -4,10 +4,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-man 2.4.1\n"
+"Project-Id-Version: tin-man 2.4.3\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2017-12-08 09:40+0100\n"
-"PO-Revision-Date: 2017-10-06 14:25+0100\n"
+"POT-Creation-Date: 2018-12-06 10:31+0100\n"
+"PO-Revision-Date: 2018-03-22 13:45+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: en_GB\n"
@@ -24,14 +24,14 @@ msgstr "tin"
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2017"
-msgstr "December 24th, 2017"
+msgid "December 24th, 2018"
+msgstr "December 24th, 2018"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.4.2"
-msgstr "2.4.2"
+msgid "2.4.3"
+msgstr "2.4.3"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
@@ -149,7 +149,7 @@ msgid "Interactive mode:"
 msgstr "Interactive mode:"
 
 #. type: TP
-#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1099 doc/tin.1:3470
+#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1106 doc/tin.1:3479
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -160,7 +160,7 @@ msgid "Successful program execution."
 msgstr "Successful program execution."
 
 #. type: TP
-#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3473
+#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3482
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
@@ -171,7 +171,7 @@ msgid "Usage, syntax, configuration file
 msgstr "Usage, syntax, configuration file or network error."
 
 #. type: TP
-#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3476
+#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3485
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
@@ -298,22 +298,24 @@ msgid "B<-D>I< debug-level>"
 msgstr "B<-D>I< debug-level>"
 
 #. type: Plain text
-#: doc/tin.1:133
+#: doc/tin.1:134
 msgid ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
-"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files)."
+"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
+"NNTP-level ''B<-v>'' controls the verbosity of the output."
 msgstr ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
-"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files)."
+"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
+"NNTP-level ''B<-v>'' controls the verbosity of the output."
 
 #. type: TP
-#: doc/tin.1:133
+#: doc/tin.1:134
 #, no-wrap
 msgid "B<-f>I< file>"
 msgstr "B<-f>I< file>"
 
 #. type: Plain text
-#: doc/tin.1:137
+#: doc/tin.1:138
 msgid ""
 "Use the specified file of subscribed to newsgroups in place of I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
@@ -322,13 +324,13 @@ msgstr ""
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 
 #. type: TP
-#: doc/tin.1:137
+#: doc/tin.1:138
 #, no-wrap
 msgid "B<-g>I< server>"
 msgstr "B<-g>I< server>"
 
 #. type: Plain text
-#: doc/tin.1:142
+#: doc/tin.1:143
 msgid ""
 "Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "newsrctable>. Only available when reading via NNTP."
@@ -337,48 +339,58 @@ msgstr ""
 "newsrctable>. Only available when reading via NNTP."
 
 #. type: TP
-#: doc/tin.1:142
+#: doc/tin.1:143
 #, no-wrap
 msgid "B<-G>I< article-limit>"
 msgstr "B<-G>I< article-limit>"
 
 #. type: Plain text
-#: doc/tin.1:145
-msgid "Limit the number of articles/group to retrieve from the server."
-msgstr "Limit the number of articles/group to retrieve from the server."
+#: doc/tin.1:151
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+msgstr ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.1:145
+#: doc/tin.1:151
 #, no-wrap
 msgid "B<-h>"
 msgstr "B<-h>"
 
 #. type: Plain text
-#: doc/tin.1:148
+#: doc/tin.1:154
 msgid "Help listing all command-line options."
 msgstr "Help listing all command-line options."
 
 #. type: TP
-#: doc/tin.1:148
+#: doc/tin.1:154
 #, no-wrap
 msgid "B<-H>"
 msgstr "B<-H>"
 
 #. type: Plain text
-#: doc/tin.1:152
+#: doc/tin.1:158
 msgid ""
 "Brief introduction to B<tin> that is also shown the first time it is started."
 msgstr ""
 "Brief introduction to B<tin> that is also shown the first time it is started."
 
 #. type: TP
-#: doc/tin.1:152
+#: doc/tin.1:158
 #, no-wrap
 msgid "B<-I>I< dir>"
 msgstr "B<-I>I< dir>"
 
 #. type: Plain text
-#: doc/tin.1:158
+#: doc/tin.1:164
 msgid ""
 "Directory in which to store newsgroup index files. Default is I<"
 "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
@@ -391,21 +403,21 @@ msgstr ""
 "B<cache_overview_files> is turned off."
 
 #. type: TP
-#: doc/tin.1:158
+#: doc/tin.1:164
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: doc/tin.1:170
+#: doc/tin.1:176
 msgid ""
 "Get number of articles per group from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
 "\"${TIN_ACTIVEFILE:-active}> file. If reading via NNTP this is done with the "
-"LIST command (B<RFC\\%3977> ). This might result in incorrect article counts "
+"LIST command (B<RFC\\%3977>). This might result in incorrect article counts "
 "but is usually faster than the default which is to read the I<${TIN_LIBDIR:-"
 "NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file (either directly or via "
 "LIST) and then check the article count via NNTP GROUP command (B<RFC\\"
-"%3977> ) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048> ) is "
+"%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048>) is "
 "available that is used instead as it gives more accurate article counts."
 msgstr ""
 "Get number of articles per group from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
@@ -418,25 +430,25 @@ msgstr ""
 "available that is used instead as it gives more accurate article counts."
 
 #. type: TP
-#: doc/tin.1:170
+#: doc/tin.1:176
 #, no-wrap
 msgid "B<-m>I< dir>"
 msgstr "B<-m>I< dir>"
 
 #. type: Plain text
-#: doc/tin.1:173
+#: doc/tin.1:179
 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 msgstr ""
 "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 
 #. type: TP
-#: doc/tin.1:173
+#: doc/tin.1:179
 #, no-wrap
 msgid "B<-M>I< user>"
 msgstr "B<-M>I< user>"
 
 #. type: Plain text
-#: doc/tin.1:177
+#: doc/tin.1:183
 msgid ""
 "Mail unread articles to specified user for later reading. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -445,13 +457,13 @@ msgstr ""
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 
 #. type: TP
-#: doc/tin.1:177
+#: doc/tin.1:183
 #, no-wrap
 msgid "B<-n>"
 msgstr "B<-n>"
 
 #. type: Plain text
-#: doc/tin.1:184
+#: doc/tin.1:190
 msgid ""
 "Only load groups from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
 "active}> file that are subscribed to in the user's I<${TIN_HOMEDIR:-\"$HOME"
@@ -466,13 +478,13 @@ msgstr ""
 "''B<-l>''."
 
 #. type: TP
-#: doc/tin.1:184
+#: doc/tin.1:190
 #, no-wrap
 msgid "B<-N>"
 msgstr "B<-N>"
 
 #. type: Plain text
-#: doc/tin.1:188
+#: doc/tin.1:194
 msgid ""
 "Mail unread articles to yourself for later reading. For more information "
 "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -481,13 +493,13 @@ msgstr ""
 "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 
 #. type: TP
-#: doc/tin.1:188
+#: doc/tin.1:194
 #, no-wrap
 msgid "B<-o>"
 msgstr "B<-o>"
 
 #. type: Plain text
-#: doc/tin.1:192
+#: doc/tin.1:198
 msgid ""
 "Quick post all postponed articles and exit. In order for this to be really "
 "quick, it should be used with ''B<-n>'' if possible."
@@ -496,13 +508,13 @@ msgstr ""
 "quick, it should be used with ''B<-n>'' if possible."
 
 #. type: TP
-#: doc/tin.1:192
+#: doc/tin.1:198
 #, no-wrap
 msgid "B<-p>I< port>"
 msgstr "B<-p>I< port>"
 
 #. type: Plain text
-#: doc/tin.1:197
+#: doc/tin.1:203
 msgid ""
 "Port to use if reading via NNTP (default is 119). This also overrides the "
 "environment variable $B<NNTPPORT> if set. Only available when reading via "
@@ -513,13 +525,13 @@ msgstr ""
 "NNTP."
 
 #. type: TP
-#: doc/tin.1:197
+#: doc/tin.1:203
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: doc/tin.1:200
+#: doc/tin.1:206
 msgid ""
 "Don't check for new newsgroups and skip loading the servers message of the "
 "day."
@@ -528,13 +540,13 @@ msgstr ""
 "day."
 
 #. type: TP
-#: doc/tin.1:200
+#: doc/tin.1:206
 #, no-wrap
 msgid "B<-Q>"
 msgstr "B<-Q>"
 
 #. type: Plain text
-#: doc/tin.1:204
+#: doc/tin.1:210
 msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-nqd>''."
@@ -543,13 +555,13 @@ msgstr ""
 "equivalent to ''B<-nqd>''."
 
 #. type: TP
-#: doc/tin.1:204
+#: doc/tin.1:210
 #, no-wrap
 msgid "B<-r>"
 msgstr "B<-r>"
 
 #. type: Plain text
-#: doc/tin.1:209
+#: doc/tin.1:215
 msgid ""
 "Read news remotely from the default NNTP server specified in the environment "
 "variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
@@ -558,24 +570,24 @@ msgstr ""
 "variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
 
 #. type: TP
-#: doc/tin.1:209
+#: doc/tin.1:215
 #, no-wrap
 msgid "B<-R>"
 msgstr "B<-R>"
 
 #. type: Plain text
-#: doc/tin.1:212
+#: doc/tin.1:218
 msgid "Read news saved by the ''B<-S>'' option."
 msgstr "Read news saved by the ''B<-S>'' option."
 
 #. type: TP
-#: doc/tin.1:212
+#: doc/tin.1:218
 #, no-wrap
 msgid "B<-s>I< dir>"
 msgstr "B<-s>I< dir>"
 
 #. type: Plain text
-#: doc/tin.1:216
+#: doc/tin.1:222
 msgid ""
 "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
 "News>."
@@ -584,13 +596,13 @@ msgstr ""
 "News>."
 
 #. type: TP
-#: doc/tin.1:216
+#: doc/tin.1:222
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: doc/tin.1:220
+#: doc/tin.1:226
 msgid ""
 "Save unread articles for later reading by the ''B<-R>'' option. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -599,13 +611,13 @@ msgstr ""
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 
 #. type: TP
-#: doc/tin.1:220
+#: doc/tin.1:226
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: doc/tin.1:226
+#: doc/tin.1:232
 msgid ""
 "Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "newsrc> or file specified by the ''B<-f>'' option. This option is disabled "
@@ -618,39 +630,41 @@ msgstr ""
 "B<cache_overview_files> is turned off."
 
 #. type: TP
-#: doc/tin.1:226
+#: doc/tin.1:232
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: doc/tin.1:230
+#: doc/tin.1:237
 msgid ""
-"Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' "
-"and ''B<-Z>'' options."
+"Verbose mode for ''B<-D>'', ''B<-c>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
+"verbosity."
 msgstr ""
-"Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' "
-"and ''B<-Z>'' options."
+"Verbose mode for ''B<-D>'', ''B<-c>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
+"verbosity."
 
 #. type: TP
-#: doc/tin.1:230
+#: doc/tin.1:237
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: doc/tin.1:233
+#: doc/tin.1:240
 msgid "Print version and date information."
 msgstr "Print version and date information."
 
 #. type: TP
-#: doc/tin.1:233
+#: doc/tin.1:240
 #, no-wrap
 msgid "B<-w>"
 msgstr "B<-w>"
 
 #. type: Plain text
-#: doc/tin.1:238
+#: doc/tin.1:245
 msgid ""
 "Quick mode to post an article and then exit. This option implies \\&''B<-"
 "d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
@@ -661,24 +675,24 @@ msgstr ""
 "if possible."
 
 #. type: TP
-#: doc/tin.1:238
+#: doc/tin.1:245
 #, no-wrap
 msgid "B<-x>"
 msgstr "B<-x>"
 
 #. type: Plain text
-#: doc/tin.1:241
+#: doc/tin.1:248
 msgid "No-posting mode. You cannot post articles if you use this option."
 msgstr "No-posting mode. You cannot post articles if you use this option."
 
 #. type: TP
-#: doc/tin.1:241
+#: doc/tin.1:248
 #, no-wrap
 msgid "B<-X>"
 msgstr "B<-X>"
 
 #. type: Plain text
-#: doc/tin.1:246
+#: doc/tin.1:253
 msgid ""
 "No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created "
@@ -689,13 +703,13 @@ msgstr ""
 "if they don't exist."
 
 #. type: TP
-#: doc/tin.1:246
+#: doc/tin.1:253
 #, no-wrap
 msgid "B<-z>"
 msgstr "B<-z>"
 
 #. type: Plain text
-#: doc/tin.1:251
+#: doc/tin.1:258
 msgid ""
 "Only start B<tin> if there is any new/unread news. If there is news B<tin> "
 "will position cursor at first group with unread news. Useful for putting in "
@@ -706,13 +720,13 @@ msgstr ""
 "login file."
 
 #. type: TP
-#: doc/tin.1:251
+#: doc/tin.1:258
 #, no-wrap
 msgid "B<-Z>"
 msgstr "B<-Z>"
 
 #. type: Plain text
-#: doc/tin.1:257
+#: doc/tin.1:264
 msgid ""
 "Check if there is any new/unread news and exit with appropriate status. If "
 "\\&''B<-v>'' option is specified the number of unread articles in each group "
@@ -725,7 +739,7 @@ msgstr ""
 "that new/unread news exists. Useful for writing scripts."
 
 #. type: Plain text
-#: doc/tin.1:263
+#: doc/tin.1:270
 msgid ""
 "B<tin> can also dynamically change its options by the B<OptionMenu> ('B<M>') "
 "command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. "
@@ -738,7 +752,7 @@ msgstr ""
 "CONFIGURABLE VARIABLES\" and B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:268
+#: doc/tin.1:275
 msgid ""
 "A list of groups can be specified after the other command-line options. This "
 "can be useful if you wish to yank in or subscribe to a hand-picked subset of "
@@ -751,7 +765,7 @@ msgstr ""
 "the types of pattern that B<tin> understands."
 
 #. type: Plain text
-#: doc/tin.1:273
+#: doc/tin.1:280
 msgid ""
 "If you specify a single group-name, or a wildcard that matches a single "
 "group, then you will automatically enter that group. Otherwise the normal "
@@ -764,7 +778,7 @@ msgstr ""
 "too, as though you had yanked just those groups in."
 
 #. type: Plain text
-#: doc/tin.1:277
+#: doc/tin.1:284
 msgid ""
 "With the ''B<-w>'' flag a given group-name is used as default group to post "
 "to. If more than one group or a wildcard is specified only the first group "
@@ -775,7 +789,7 @@ msgstr ""
 "respectively the first group that matches is used."
 
 #. type: Plain text
-#: doc/tin.1:284
+#: doc/tin.1:291
 msgid ""
 "Once you use B<SelectYankActive> ('B<y>') to yank in all active groups, or "
 "B<SelectToggleReadDisplay> ('B<r>') to toggle the read/unread status, then "
@@ -790,7 +804,7 @@ msgstr ""
 "active}> file and get them back."
 
 #. type: Plain text
-#: doc/tin.1:289
+#: doc/tin.1:296
 msgid ""
 "NB: With the ''B<-n>'' flag, only unsubscribed groups in the I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the "
@@ -803,7 +817,7 @@ msgstr ""
 "newsrctable>) can be matched."
 
 #. type: Plain text
-#: doc/tin.1:294
+#: doc/tin.1:301
 msgid ""
 "Command-line options have higher priority than attributes and tinrc "
 "options.  Thus, command-line option takes precedence over configured values."
@@ -812,19 +826,19 @@ msgstr ""
 "options.  Thus, command-line option takes precedence over configured values."
 
 #. type: SH
-#: doc/tin.1:294
+#: doc/tin.1:301
 #, no-wrap
 msgid "USAGE"
 msgstr "USAGE"
 
 #. type: SS
-#: doc/tin.1:297
+#: doc/tin.1:304
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr "NEWS ADMINISTRATION"
 
 #. type: Plain text
-#: doc/tin.1:301
+#: doc/tin.1:308
 msgid ""
 "Maintaining Netnews on large networks of machines can be a pretty time "
 "consuming job as I discovered when I was given the job of maintaining our "
@@ -835,32 +849,32 @@ msgstr ""
 "news system and news users."
 
 #. type: Plain text
-#: doc/tin.1:311
+#: doc/tin.1:318
 msgid ""
 "A user starting B<tin> for the first time can be automatically subscribed to "
 "a list of newsgroups that are deemed appropriate by the news administrator. "
 "The subscriptions file should be created in your news lib directory (i.e., I<"
-"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have file permissions "
-"set to 0644. If you read news via NNTP, then your news server must support "
-"the LIST SUBSCRIPTIONS command. It is part of the NNTP List Extensions (B<RFC"
-"\\%6048> ) and all modern servers should understand it."
+"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should be world readable. If "
+"you read news via NNTP, then your news server must support the LIST "
+"SUBSCRIPTIONS command. It is part of the NNTP List Extensions (B<RFC\\"
+"%6048>) and all modern servers should understand it."
 msgstr ""
 "A user starting B<tin> for the first time can be automatically subscribed to "
 "a list of newsgroups that are deemed appropriate by the news administrator. "
 "The subscriptions file should be created in your news lib directory (i.e., I<"
-"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have file permissions "
-"set to 0644. If you read news via NNTP, then your news server must support "
-"the LIST SUBSCRIPTIONS command. It is part of the NNTP List Extensions (B<RFC"
-"\\%6048>) and all modern servers should understand it."
+"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should be world readable. If "
+"you read news via NNTP, then your news server must support the LIST "
+"SUBSCRIPTIONS command. It is part of the NNTP List Extensions (B<RFC\\"
+"%6048>) and all modern servers should understand it."
 
 #. type: SS
-#: doc/tin.1:311
+#: doc/tin.1:318
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr "SCREEN FORMAT"
 
 #. type: Plain text
-#: doc/tin.1:314
+#: doc/tin.1:321
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
@@ -869,7 +883,7 @@ msgstr ""
 "Thread level and Article level."
 
 #. type: Plain text
-#: doc/tin.1:320
+#: doc/tin.1:327
 msgid ""
 "At the Selection level the title displays (the name of the news server and) "
 "the number of subscribed groups (containing new unread articles). The "
@@ -884,7 +898,7 @@ msgstr ""
 "customised via B<select_format>."
 
 #. type: Plain text
-#: doc/tin.1:328
+#: doc/tin.1:335
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -900,20 +914,20 @@ msgstr ""
 "  X    5   124  news.software.readers   Discussion of software used to r\n"
 
 #. type: Plain text
-#: doc/tin.1:331
+#: doc/tin.1:338
 msgid ""
 "There may also be a character prefixing the line. An explanation follows:"
 msgstr ""
 "There may also be a character prefixing the line. An explanation follows:"
 
 #. type: TP
-#: doc/tin.1:331
+#: doc/tin.1:338
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 #. type: Plain text
-#: doc/tin.1:336
+#: doc/tin.1:343
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -924,13 +938,13 @@ msgstr ""
 "keys."
 
 #. type: TP
-#: doc/tin.1:336
+#: doc/tin.1:343
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 #. type: Plain text
-#: doc/tin.1:341
+#: doc/tin.1:348
 msgid ""
 "This is a moderated group. Any posts you make will have to be approved by "
 "the group administrator before it will be made public. B<tin> will ask for "
@@ -941,13 +955,13 @@ msgstr ""
 "confirmation before you post to a moderated group."
 
 #. type: TP
-#: doc/tin.1:341
+#: doc/tin.1:348
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 #. type: Plain text
-#: doc/tin.1:350
+#: doc/tin.1:357
 msgid ""
 "This is a new newsgroup which has been created since you last used B<tin>. "
 "New newsgroups are not subscribed to by default (However, see the "
@@ -966,13 +980,13 @@ msgstr ""
 "in a later session."
 
 #. type: TP
-#: doc/tin.1:350
+#: doc/tin.1:357
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 #. type: Plain text
-#: doc/tin.1:355
+#: doc/tin.1:362
 msgid ""
 "This group no longer exists. If you no longer wish to see this group then "
 "unsubscribe from it in the normal way. This flag will only appear if you "
@@ -983,13 +997,13 @@ msgstr ""
 "have set B<strip_bogus> to \"ask\" in the Options Menu."
 
 #. type: TP
-#: doc/tin.1:355
+#: doc/tin.1:362
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 #. type: Plain text
-#: doc/tin.1:359
+#: doc/tin.1:366
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
@@ -998,13 +1012,13 @@ msgstr ""
 "by a more appropriately named one."
 
 #. type: TP
-#: doc/tin.1:359
+#: doc/tin.1:366
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 #. type: Plain text
-#: doc/tin.1:364
+#: doc/tin.1:371
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
 "then you will receive an error from your news server telling you the correct "
@@ -1015,7 +1029,7 @@ msgstr ""
 "group to post to."
 
 #. type: Plain text
-#: doc/tin.1:374
+#: doc/tin.1:381
 msgid ""
 "At the Group level the title contains the name of the group, the number of "
 "conversation threads, the abbreviated threading method (B<thread_articles>), "
@@ -1037,13 +1051,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:378
+#: doc/tin.1:385
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 
 #. type: Plain text
-#: doc/tin.1:386
+#: doc/tin.1:393
 msgid ""
 "The characters after the numbers are depending to the configuration and if "
 "your are in B<show_only_unread_arts> mode or not. Some numbers could be "
@@ -1060,38 +1074,38 @@ msgstr ""
 "redirected."
 
 #. type: Plain text
-#: doc/tin.1:397
+#: doc/tin.1:404
 msgid ""
 "If a thread has unread articles it is marked with B<art_marked_unread> in "
 "front of the total number of articles in the thread. If there are recent "
 "articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread - this is controlled by "
-"the B<recent_time> option. If a thread has hot articles in it (see also "
+"front of the total number of articles in the thread \\(em this is controlled "
+"by the B<recent_time> option. If a thread has hot articles in it (see also "
 "section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
 "front of the total number of articles in the thread. The number of lines of "
 "the first (unread) article in the thread might also be shown right before "
-"the subject - this is controlled by the B<show_info> option. The display can "
-"be customized via B<group_format>."
+"the subject \\(em this is controlled by the B<show_info> option. The display "
+"can be customized via B<group_format>."
 msgstr ""
 "If a thread has unread articles it is marked with B<art_marked_unread> in "
 "front of the total number of articles in the thread. If there are recent "
 "articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread - this is controlled by "
-"the B<recent_time> option. If a thread has hot articles in it (see also "
+"front of the total number of articles in the thread \\(em this is controlled "
+"by the B<recent_time> option. If a thread has hot articles in it (see also "
 "section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
 "front of the total number of articles in the thread. The number of lines of "
 "the first (unread) article in the thread might also be shown right before "
-"the subject - this is controlled by the B<show_info> option. The display can "
-"be customised via B<group_format>."
+"the subject \\(em this is controlled by the B<show_info> option. The display "
+"can be customised via B<group_format>."
 
 #. type: Plain text
-#: doc/tin.1:401
+#: doc/tin.1:408
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 
 #. type: Plain text
-#: doc/tin.1:406
+#: doc/tin.1:413
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -1106,7 +1120,7 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:411
+#: doc/tin.1:418
 msgid ""
 "At the Thread level the screen usually (depends on the threading method "
 "used) looks like this, but can be customized via B<thread_format>:"
@@ -1115,7 +1129,7 @@ msgstr ""
 "used) looks like this, but can be customised via B<thread_format>:"
 
 #. type: Plain text
-#: doc/tin.1:418
+#: doc/tin.1:425
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -1130,12 +1144,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:423
+#: doc/tin.1:430
 msgid "At the Article level the page header has the following format:"
 msgstr "At the Article level the page header has the following format:"
 
 #. type: Plain text
-#: doc/tin.1:429
+#: doc/tin.1:436
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -1147,13 +1161,13 @@ msgstr ""
 "Urs Janssen E<lt>urs@akk.orgE<gt>        at Arbeitskreis Kultur und Kommunikati\n"
 
 #. type: Plain text
-#: doc/tin.1:431
+#: doc/tin.1:438
 #, no-wrap
 msgid "article-body\n"
 msgstr "article-body\n"
 
 #. type: Plain text
-#: doc/tin.1:437
+#: doc/tin.1:444
 msgid ""
 "The look of the Selection, Group and Thread level can be customized. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\"."
@@ -1162,13 +1176,13 @@ msgstr ""
 "section \"CUSTOMISING THE SCREEN FORMAT\"."
 
 #. type: SS
-#: doc/tin.1:437
+#: doc/tin.1:444
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr "COMMON MOVING KEYS"
 
 #. type: Plain text
-#: doc/tin.1:440
+#: doc/tin.1:447
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
@@ -1177,13 +1191,13 @@ msgstr ""
 "B<tin>."
 
 #. type: ta
-#: doc/tin.1:442
+#: doc/tin.1:449
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 
 #. type: Plain text
-#: doc/tin.1:450
+#: doc/tin.1:457
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1203,13 +1217,13 @@ msgstr ""
 "Line Down\tB<Down arrow>\tB<Down> (B<j> or B<^N>)\n"
 
 #. type: SS
-#: doc/tin.1:454
+#: doc/tin.1:461
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr "COMMON EDITING COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:461
+#: doc/tin.1:468
 msgid ""
 "An B<\\%emacs>(1)  style editing package allows the easy editing of input "
 "strings.  A history list allows the easy reuse of previously entered "
@@ -1222,35 +1236,35 @@ msgstr ""
 "available when editing a string:"
 
 #. type: TP
-#: doc/tin.1:462
+#: doc/tin.1:469
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 #. type: Plain text
-#: doc/tin.1:465
+#: doc/tin.1:472
 msgid "move to beginning or end of line, respectively."
 msgstr "move to beginning or end of line, respectively."
 
 #. type: TP
-#: doc/tin.1:465
+#: doc/tin.1:472
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 #. type: Plain text
-#: doc/tin.1:468
+#: doc/tin.1:475
 msgid "non-destructive move forward or back one location, respectively."
 msgstr "non-destructive move forward or back one location, respectively."
 
 #. type: TP
-#: doc/tin.1:468
+#: doc/tin.1:475
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 #. type: Plain text
-#: doc/tin.1:472
+#: doc/tin.1:479
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
@@ -1259,57 +1273,57 @@ msgstr ""
 "characters in the buffer."
 
 #. type: TP
-#: doc/tin.1:472
+#: doc/tin.1:479
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>DELE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:475
+#: doc/tin.1:482
 msgid "delete character left of the cursor."
 msgstr "delete character left of the cursor."
 
 #. type: TP
-#: doc/tin.1:475
+#: doc/tin.1:482
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 #. type: Plain text
-#: doc/tin.1:478
+#: doc/tin.1:485
 msgid "delete from cursor to end of line."
 msgstr "delete from cursor to end of line."
 
 #. type: TP
-#: doc/tin.1:478
+#: doc/tin.1:485
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 #. type: Plain text
-#: doc/tin.1:481
+#: doc/tin.1:488
 msgid "move through history, previous and next, respectively."
 msgstr "move through history, previous and next, respectively."
 
 #. type: TP
-#: doc/tin.1:481
+#: doc/tin.1:488
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 #. type: Plain text
-#: doc/tin.1:484
+#: doc/tin.1:491
 msgid "redraw the current line."
 msgstr "redraw the current line."
 
 #. type: TP
-#: doc/tin.1:484
+#: doc/tin.1:491
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr "B<E<lt>CRE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:488
+#: doc/tin.1:495
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
@@ -1318,24 +1332,24 @@ msgstr ""
 "caller."
 
 #. type: TP
-#: doc/tin.1:488
+#: doc/tin.1:495
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr "B<E<lt>ESCE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:493
+#: doc/tin.1:500
 msgid "aborts the present editing operation."
 msgstr "aborts the present editing operation."
 
 #. type: SS
-#: doc/tin.1:493
+#: doc/tin.1:500
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "GLOBAL COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:496
+#: doc/tin.1:503
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
@@ -1344,13 +1358,13 @@ msgstr ""
 "the same effect."
 
 #. type: TP
-#: doc/tin.1:497 doc/tin.1:1371 doc/tin.1:1424
+#: doc/tin.1:504 doc/tin.1:1378 doc/tin.1:1431
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 #. type: Plain text
-#: doc/tin.1:502
+#: doc/tin.1:509
 msgid ""
 "Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
 "E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
@@ -1361,57 +1375,57 @@ msgstr ""
 "have been disabled by the System Administrator."
 
 #. type: TP
-#: doc/tin.1:502
+#: doc/tin.1:509
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 #. type: Plain text
-#: doc/tin.1:505
+#: doc/tin.1:512
 msgid "Toggle use of ANSI color."
 msgstr "Toggle use of ANSI colour."
 
 #. type: TP
-#: doc/tin.1:505
+#: doc/tin.1:512
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 #. type: Plain text
-#: doc/tin.1:508
+#: doc/tin.1:515
 msgid "Redraw the current screen."
 msgstr "Redraw the current screen."
 
 #. type: TP
-#: doc/tin.1:508
+#: doc/tin.1:515
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:511
+#: doc/tin.1:518
 msgid "Scroll screen up by one line."
 msgstr "Scroll screen up by one line."
 
 #. type: TP
-#: doc/tin.1:511
+#: doc/tin.1:518
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:514
+#: doc/tin.1:521
 msgid "Scroll screen down by one line."
 msgstr "Scroll screen down by one line."
 
 #. type: TP
-#: doc/tin.1:514
+#: doc/tin.1:521
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 #. type: Plain text
-#: doc/tin.1:528
+#: doc/tin.1:535
 msgid ""
 "Reload postponed article. If your system blocks the B<Postponed> key you "
 "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers "
@@ -1438,13 +1452,13 @@ msgstr ""
 "('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
 
 #. type: TP
-#: doc/tin.1:528 doc/tin.1:1377 doc/tin.1:1431
+#: doc/tin.1:535 doc/tin.1:1384 doc/tin.1:1438
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 #. type: Plain text
-#: doc/tin.1:534
+#: doc/tin.1:541
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1455,24 +1469,24 @@ msgstr ""
 "\\e>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
 
 #. type: TP
-#: doc/tin.1:534 doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:541 doc/tin.1:1387 doc/tin.1:1441
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 #. type: Plain text
-#: doc/tin.1:537 doc/tin.1:1383 doc/tin.1:1437
+#: doc/tin.1:544 doc/tin.1:1390 doc/tin.1:1444
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr "Toggle the display of help mini menu at the bottom of the screen."
 
 #. type: TP
-#: doc/tin.1:537
+#: doc/tin.1:544
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 #. type: Plain text
-#: doc/tin.1:543
+#: doc/tin.1:550
 msgid ""
 "List articles posted by user. The date posted, the newsgroup and the subject "
 "are listed. You can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and "
@@ -1485,42 +1499,42 @@ msgstr ""
 "returns to the menu."
 
 #. type: TP
-#: doc/tin.1:543
+#: doc/tin.1:550
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:548
+#: doc/tin.1:555
 msgid "Print B<tin> version information."
 msgstr "Print B<tin> version information."
 
 #. type: SS
-#: doc/tin.1:548
+#: doc/tin.1:555
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "NEWSGROUP SELECTION COMMANDS"
 
 #. type: TP
-#: doc/tin.1:549 doc/tin.1:687 doc/tin.1:938 doc/tin.1:1102 doc/tin.1:3482
+#: doc/tin.1:556 doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109 doc/tin.1:3491
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: doc/tin.1:552
+#: doc/tin.1:559
 msgid "Select group 4."
 msgstr "Select group 4."
 
 #. type: TP
-#: doc/tin.1:552
+#: doc/tin.1:559
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 #. type: Plain text
-#: doc/tin.1:556
+#: doc/tin.1:563
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
@@ -1529,13 +1543,13 @@ msgstr ""
 "records of which articles have been read, so use this carefully."
 
 #. type: TP
-#: doc/tin.1:556 doc/tin.1:708 doc/tin.1:959
+#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 #. type: Plain text
-#: doc/tin.1:560 doc/tin.1:712 doc/tin.1:963
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:970
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1544,72 +1558,72 @@ msgstr ""
 "section \"RANGES\" for more information."
 
 #. type: TP
-#: doc/tin.1:560
+#: doc/tin.1:567
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 #. type: Plain text
-#: doc/tin.1:563
+#: doc/tin.1:570
 msgid "Sort the list of newsgroups."
 msgstr "Sort the list of newsgroups."
 
 #. type: TP
-#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156 doc/tin.1:1368
-#: doc/tin.1:1418
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163 doc/tin.1:1375
+#: doc/tin.1:1425
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 #. type: Plain text
-#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1371
-#: doc/tin.1:1421
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1378
+#: doc/tin.1:1428
 msgid "Repeat the previous search."
 msgstr "Repeat the previous search."
 
 #. type: TP
-#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1362
-#: doc/tin.1:1412
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1369
+#: doc/tin.1:1419
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 #. type: Plain text
-#: doc/tin.1:569
+#: doc/tin.1:576
 msgid "Search for a group by name and description (if displayed)."
 msgstr "Search for a group by name and description (if displayed)."
 
 #. type: TP
-#: doc/tin.1:569 doc/tin.1:721 doc/tin.1:972 doc/tin.1:1162 doc/tin.1:1365
-#: doc/tin.1:1415
+#: doc/tin.1:576 doc/tin.1:728 doc/tin.1:979 doc/tin.1:1169 doc/tin.1:1372
+#: doc/tin.1:1422
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 #. type: Plain text
-#: doc/tin.1:572
+#: doc/tin.1:579
 msgid "Backward search through the group names and descriptions."
 msgstr "Backward search through the group names and descriptions."
 
 #. type: TP
-#: doc/tin.1:572
+#: doc/tin.1:579
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:575
+#: doc/tin.1:582
 msgid "Read current group."
 msgstr "Read current group."
 
 #. type: TP
-#: doc/tin.1:575
+#: doc/tin.1:582
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:579
+#: doc/tin.1:586
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
@@ -1618,13 +1632,13 @@ msgstr ""
 "group selection list looking for unread groups."
 
 #. type: TP
-#: doc/tin.1:579 doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
+#: doc/tin.1:586 doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 #. type: Plain text
-#: doc/tin.1:583
+#: doc/tin.1:590
 msgid ""
 "Make current group as all read [after confirmation] and move to the next "
 "group in the group selection list."
@@ -1633,13 +1647,13 @@ msgstr ""
 "group in the group selection list."
 
 #. type: TP
-#: doc/tin.1:583 doc/tin.1:800 doc/tin.1:1014 doc/tin.1:1224
+#: doc/tin.1:590 doc/tin.1:807 doc/tin.1:1021 doc/tin.1:1231
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 #. type: Plain text
-#: doc/tin.1:587
+#: doc/tin.1:594
 msgid ""
 "Mark current group as all read [after confirmation] and enter the next "
 "unread group in the group selection list."
@@ -1648,13 +1662,13 @@ msgstr ""
 "unread group in the group selection list."
 
 #. type: TP
-#: doc/tin.1:587
+#: doc/tin.1:594
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:591
+#: doc/tin.1:598
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
@@ -1663,24 +1677,24 @@ msgstr ""
 "descriptions."
 
 #. type: TP
-#: doc/tin.1:591 doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1236
+#: doc/tin.1:598 doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1243
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 #. type: Plain text
-#: doc/tin.1:594 doc/tin.1:816 doc/tin.1:1030 doc/tin.1:1239
+#: doc/tin.1:601 doc/tin.1:823 doc/tin.1:1037 doc/tin.1:1246
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Edit the filter file and reload it afterwards."
 
 #. type: TP
-#: doc/tin.1:594
+#: doc/tin.1:601
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:598 doc/tin.1:820
+#: doc/tin.1:605 doc/tin.1:827
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
@@ -1689,14 +1703,14 @@ msgstr ""
 "even those not currently yanked in."
 
 #. type: TP
-#: doc/tin.1:598 doc/tin.1:823 doc/tin.1:1030 doc/tin.1:1252 doc/tin.1:1374
-#: doc/tin.1:1427
+#: doc/tin.1:605 doc/tin.1:830 doc/tin.1:1037 doc/tin.1:1259 doc/tin.1:1381
+#: doc/tin.1:1434
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 #. type: Plain text
-#: doc/tin.1:603
+#: doc/tin.1:610
 msgid ""
 "Toggle the display of the description of the current newsgroup in the last "
 "line. This will not be available if B<tin> was started with the \\&''B<-d>'' "
@@ -1707,24 +1721,24 @@ msgstr ""
 "option."
 
 #. type: TP
-#: doc/tin.1:603 doc/tin.1:827 doc/tin.1:1033 doc/tin.1:1255
+#: doc/tin.1:610 doc/tin.1:834 doc/tin.1:1040 doc/tin.1:1262
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 #. type: Plain text
-#: doc/tin.1:606 doc/tin.1:830 doc/tin.1:1036 doc/tin.1:1258
+#: doc/tin.1:613 doc/tin.1:837 doc/tin.1:1043 doc/tin.1:1265
 msgid "Toggle inverse video."
 msgstr "Toggle inverse video."
 
 #. type: TP
-#: doc/tin.1:606 doc/tin.1:839 doc/tin.1:1042 doc/tin.1:1264
+#: doc/tin.1:613 doc/tin.1:846 doc/tin.1:1049 doc/tin.1:1271
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 #. type: Plain text
-#: doc/tin.1:613
+#: doc/tin.1:620
 msgid ""
 "Look up article by ''Message-ID:''. If none of the groups listed in the "
 "''Newsgroups:''-header of the referenced article is available, just the "
@@ -1739,13 +1753,13 @@ msgstr ""
 "supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
 
 #. type: TP
-#: doc/tin.1:613
+#: doc/tin.1:620
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:619
+#: doc/tin.1:626
 msgid ""
 "Move the current group within the group selection list. By entering '1' the "
 "group will become the first displayed group in the list, by entering '8' the "
@@ -1758,13 +1772,13 @@ msgstr ""
 "group displayed."
 
 #. type: TP
-#: doc/tin.1:619 doc/tin.1:847 doc/tin.1:1272
+#: doc/tin.1:626 doc/tin.1:854 doc/tin.1:1279
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 #. type: Plain text
-#: doc/tin.1:623 doc/tin.1:851 doc/tin.1:1276
+#: doc/tin.1:630 doc/tin.1:858 doc/tin.1:1283
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1773,50 +1787,50 @@ msgstr ""
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 
 #. type: TP
-#: doc/tin.1:623
+#: doc/tin.1:630
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:626
+#: doc/tin.1:633
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr "Positions the cursor on the next group with unread articles in it."
 
 #. type: TP
-#: doc/tin.1:626 doc/tin.1:868 doc/tin.1:1055 doc/tin.1:1293
+#: doc/tin.1:633 doc/tin.1:875 doc/tin.1:1062 doc/tin.1:1300
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 #. type: Plain text
-#: doc/tin.1:630
+#: doc/tin.1:637
 msgid ""
-"Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
-"Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 
 #. type: TP
-#: doc/tin.1:630 doc/tin.1:871 doc/tin.1:1058 doc/tin.1:1296
+#: doc/tin.1:637 doc/tin.1:878 doc/tin.1:1065 doc/tin.1:1303
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 #. type: Plain text
-#: doc/tin.1:633 doc/tin.1:874 doc/tin.1:1061 doc/tin.1:1299
-msgid "Quit B<tin> - don't ask the user to confirm."
-msgstr "Quit B<tin> - don't ask the user to confirm."
+#: doc/tin.1:640 doc/tin.1:881 doc/tin.1:1068 doc/tin.1:1306
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
+msgstr "Quit B<tin> \\(em don't ask the user to confirm."
 
 #. type: TP
-#: doc/tin.1:633
+#: doc/tin.1:640
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:638
+#: doc/tin.1:645
 msgid ""
 "Toggle display of all subscribed to groups and just those groups containing "
 "unread articles. Command has no effect if groups were specified on the "
@@ -1827,13 +1841,13 @@ msgstr ""
 "command-line when B<tin> was started."
 
 #. type: TP
-#: doc/tin.1:638 doc/tin.1:877 doc/tin.1:1061
+#: doc/tin.1:645 doc/tin.1:884 doc/tin.1:1068
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:642 doc/tin.1:881 doc/tin.1:1065
+#: doc/tin.1:649 doc/tin.1:888 doc/tin.1:1072
 msgid ""
 "Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
 "way of getting bugs fixed and features added/changed."
@@ -1842,24 +1856,24 @@ msgstr ""
 "way of getting bugs fixed and features added/changed."
 
 #. type: TP
-#: doc/tin.1:642
+#: doc/tin.1:649
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 #. type: Plain text
-#: doc/tin.1:645
+#: doc/tin.1:652
 msgid "Subscribe to current group."
 msgstr "Subscribe to current group."
 
 #. type: TP
-#: doc/tin.1:645
+#: doc/tin.1:652
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:650
+#: doc/tin.1:657
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1870,13 +1884,13 @@ msgstr ""
 "understands."
 
 #. type: TP
-#: doc/tin.1:650
+#: doc/tin.1:657
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:655
+#: doc/tin.1:662
 msgid ""
 "Unsubscribe to current group. This can be used to remove bogus groups.  See "
 "B<strip_bogus> in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
@@ -1887,13 +1901,13 @@ msgstr ""
 "\" section."
 
 #. type: TP
-#: doc/tin.1:655
+#: doc/tin.1:662
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:660
+#: doc/tin.1:667
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1904,13 +1918,13 @@ msgstr ""
 "understands."
 
 #. type: TP
-#: doc/tin.1:660 doc/tin.1:905 doc/tin.1:1080 doc/tin.1:1333
+#: doc/tin.1:667 doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 #. type: Plain text
-#: doc/tin.1:666
+#: doc/tin.1:673
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to B<PostEdit> ('B<e>') the article again, B<PostPostpone> "
@@ -1923,24 +1937,24 @@ msgstr ""
 "discard it via B<Quit> ('B<q>')."
 
 #. type: TP
-#: doc/tin.1:666
+#: doc/tin.1:673
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:669
+#: doc/tin.1:676
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr "Quit B<tin> without saving any changes to the configuration."
 
 #. type: TP
-#: doc/tin.1:669
+#: doc/tin.1:676
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 #. type: Plain text
-#: doc/tin.1:674
+#: doc/tin.1:681
 msgid ""
 "Yanks in all groups. Toggles the displayed groups between all the groups in "
 "the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just "
@@ -1951,13 +1965,13 @@ msgstr ""
 "those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 
 #. type: TP
-#: doc/tin.1:674
+#: doc/tin.1:681
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 #. type: Plain text
-#: doc/tin.1:678
+#: doc/tin.1:685
 msgid ""
 "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
 "to see if any new news has arrived since starting B<tin>."
@@ -1966,25 +1980,25 @@ msgstr ""
 "to see if any new news has arrived since starting B<tin>."
 
 #. type: TP
-#: doc/tin.1:678
+#: doc/tin.1:685
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:683
+#: doc/tin.1:690
 msgid "Mark all articles in the current group as unread."
 msgstr "Mark all articles in the current group as unread."
 
 #. type: SS
-#: doc/tin.1:683
+#: doc/tin.1:690
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr "GROUP INDEX COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:687
+#: doc/tin.1:694
 msgid ""
 "All searches in this level are limited to unread articles if in "
 "B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
@@ -1995,18 +2009,18 @@ msgstr ""
 "toggle the setting right before/after the search."
 
 #. type: Plain text
-#: doc/tin.1:690
+#: doc/tin.1:697
 msgid "Select article 4."
 msgstr "Select article 4."
 
 #. type: TP
-#: doc/tin.1:690 doc/tin.1:941 doc/tin.1:1105
+#: doc/tin.1:697 doc/tin.1:948 doc/tin.1:1112
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 #. type: Plain text
-#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1116
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
@@ -2015,13 +2029,13 @@ msgstr ""
 "for more information."
 
 #. type: TP
-#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1121
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1128
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 #. type: Plain text
-#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1125
+#: doc/tin.1:705 doc/tin.1:956 doc/tin.1:1132
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
@@ -2030,13 +2044,13 @@ msgstr ""
 "more information."
 
 #. type: TP
-#: doc/tin.1:698 doc/tin.1:949
+#: doc/tin.1:705 doc/tin.1:956
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 #. type: Plain text
-#: doc/tin.1:703 doc/tin.1:954
+#: doc/tin.1:710 doc/tin.1:961
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -2047,13 +2061,13 @@ msgstr ""
 "be marked."
 
 #. type: TP
-#: doc/tin.1:703 doc/tin.1:954
+#: doc/tin.1:710 doc/tin.1:961
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:708 doc/tin.1:959
+#: doc/tin.1:715 doc/tin.1:966
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -2064,45 +2078,45 @@ msgstr ""
 "should be marked."
 
 #. type: TP
-#: doc/tin.1:712 doc/tin.1:963 doc/tin.1:1153
+#: doc/tin.1:719 doc/tin.1:970 doc/tin.1:1160
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 #. type: Plain text
-#: doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156
+#: doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163
 msgid "Re-enter the last message that was viewed."
 msgstr "Re-enter the last message that was viewed."
 
 #. type: Plain text
-#: doc/tin.1:721 doc/tin.1:972
+#: doc/tin.1:728 doc/tin.1:979
 msgid "Search forward for specified subject."
 msgstr "Search forward for specified subject."
 
 #. type: Plain text
-#: doc/tin.1:724 doc/tin.1:975
+#: doc/tin.1:731 doc/tin.1:982
 msgid "Search backwards for specified subject."
 msgstr "Search backwards for specified subject."
 
 #. type: TP
-#: doc/tin.1:724
+#: doc/tin.1:731
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 #. type: Plain text
-#: doc/tin.1:727 doc/tin.1:978
+#: doc/tin.1:734 doc/tin.1:985
 msgid "Select current thread for later processing."
 msgstr "Select current thread for later processing."
 
 #. type: TP
-#: doc/tin.1:727
+#: doc/tin.1:734
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 #. type: Plain text
-#: doc/tin.1:731
+#: doc/tin.1:738
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
@@ -2111,13 +2125,13 @@ msgstr ""
 "B<GroupSelPattern> with a pattern of ''*''."
 
 #. type: TP
-#: doc/tin.1:731
+#: doc/tin.1:738
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:736
+#: doc/tin.1:743
 msgid ""
 "Toggle selection of current thread. If at least one unread article, (but not "
 "every unread article) in the current thread is selected, then all unread "
@@ -2128,13 +2142,13 @@ msgstr ""
 "articles become selected."
 
 #. type: TP
-#: doc/tin.1:736
+#: doc/tin.1:743
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 #. type: Plain text
-#: doc/tin.1:741
+#: doc/tin.1:748
 msgid ""
 "For each thread in current group, if it at least one unread article is "
 "selected, all unread articles become selected. This is useful for auto-"
@@ -2145,13 +2159,13 @@ msgstr ""
 "selection on author where reader wants to see entire thread."
 
 #. type: TP
-#: doc/tin.1:741
+#: doc/tin.1:748
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:747
+#: doc/tin.1:754
 msgid ""
 "Prompts for a pattern with which to match on. All threads whose subjects "
 "match the pattern will be marked selected. A pattern of ''*'' will match all "
@@ -2164,24 +2178,24 @@ msgstr ""
 "was entered."
 
 #. type: TP
-#: doc/tin.1:747
+#: doc/tin.1:754
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:750
+#: doc/tin.1:757
 msgid "Reverse all selections on all articles."
 msgstr "Reverse all selections on all articles."
 
 #. type: TP
-#: doc/tin.1:750
+#: doc/tin.1:757
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:756
+#: doc/tin.1:763
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -2194,13 +2208,13 @@ msgstr ""
 "Thus, one can iteratively whittle down uninteresting threads."
 
 #. type: TP
-#: doc/tin.1:756 doc/tin.1:987 doc/tin.1:1179
+#: doc/tin.1:763 doc/tin.1:994 doc/tin.1:1186
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:761 doc/tin.1:992 doc/tin.1:1184
+#: doc/tin.1:768 doc/tin.1:999 doc/tin.1:1191
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -2211,13 +2225,13 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:761 doc/tin.1:1184
+#: doc/tin.1:768 doc/tin.1:1191
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 #. type: Plain text
-#: doc/tin.1:770
+#: doc/tin.1:777
 msgid ""
 "Auto select article(s) with a single key [after confirmation]. The defaults "
 "used for selection are based upon the following four tinrc config variables: "
@@ -2236,13 +2250,13 @@ msgstr ""
 "information on filtering."
 
 #. type: TP
-#: doc/tin.1:770 doc/tin.1:1193
+#: doc/tin.1:777 doc/tin.1:1200
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 #. type: Plain text
-#: doc/tin.1:779
+#: doc/tin.1:786
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -2261,35 +2275,35 @@ msgstr ""
 "information on filtering."
 
 #. type: TP
-#: doc/tin.1:779
+#: doc/tin.1:786
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:782
+#: doc/tin.1:789
 msgid "Read current article."
 msgstr "Read current article."
 
 #. type: TP
-#: doc/tin.1:782
+#: doc/tin.1:789
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:785
+#: doc/tin.1:792
 msgid "View next unread article or group."
 msgstr "View next unread article or group."
 
 #. type: TP
-#: doc/tin.1:785 doc/tin.1:998 doc/tin.1:1210
+#: doc/tin.1:792 doc/tin.1:1005 doc/tin.1:1217
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 #. type: Plain text
-#: doc/tin.1:789
+#: doc/tin.1:796
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
@@ -2298,24 +2312,24 @@ msgstr ""
 "line."
 
 #. type: TP
-#: doc/tin.1:789 doc/tin.1:1003 doc/tin.1:1213
+#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 #. type: Plain text
-#: doc/tin.1:792 doc/tin.1:1006
+#: doc/tin.1:799 doc/tin.1:1013
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 
 #. type: TP
-#: doc/tin.1:792 doc/tin.1:1006 doc/tin.1:1216
+#: doc/tin.1:799 doc/tin.1:1013 doc/tin.1:1223
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 #. type: Plain text
-#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
+#: doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -2324,7 +2338,7 @@ msgstr ""
 "search using B<Quit> ('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:800
+#: doc/tin.1:807
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
@@ -2333,7 +2347,7 @@ msgstr ""
 "selection list. Move cursor to next group."
 
 #. type: Plain text
-#: doc/tin.1:804
+#: doc/tin.1:811
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
@@ -2342,13 +2356,13 @@ msgstr ""
 "unread news."
 
 #. type: TP
-#: doc/tin.1:804
+#: doc/tin.1:811
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:808 doc/tin.1:1022
+#: doc/tin.1:815 doc/tin.1:1029
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
@@ -2357,13 +2371,13 @@ msgstr ""
 "tinrc variable B<show_author>."
 
 #. type: TP
-#: doc/tin.1:808
+#: doc/tin.1:815
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1233
+#: doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1240
 msgid ""
 "Cancel (delete) or supersede (overwrite) the current article. It must have "
 "been posted by the same user. The cancel message can be seen in the "
@@ -2374,24 +2388,24 @@ msgstr ""
 "newsgroup 'control' or 'control.cancel'."
 
 #. type: TP
-#: doc/tin.1:816
+#: doc/tin.1:823
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 #. type: TP
-#: doc/tin.1:820
+#: doc/tin.1:827
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:823
+#: doc/tin.1:830
 msgid "Toggle article/group limit."
 msgstr "Toggle article/group limit."
 
 #. type: Plain text
-#: doc/tin.1:827
+#: doc/tin.1:834
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
@@ -2400,13 +2414,13 @@ msgstr ""
 "line."
 
 #. type: TP
-#: doc/tin.1:830
+#: doc/tin.1:837
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:836
+#: doc/tin.1:843
 msgid ""
 "Mark article/thread as read and move onto the next unread article/thread. If "
 "a range of articles/threads is set, the range will be marked as read instead "
@@ -2419,29 +2433,29 @@ msgstr ""
 "prompt asks how to proceed."
 
 #. type: TP
-#: doc/tin.1:836
+#: doc/tin.1:843
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:839
+#: doc/tin.1:846
 msgid "Open the thread under the current cursor position."
 msgstr "Open the thread under the current cursor position."
 
 #. type: Plain text
-#: doc/tin.1:842 doc/tin.1:1045 doc/tin.1:1267
+#: doc/tin.1:849 doc/tin.1:1052 doc/tin.1:1274
 msgid "Look up article by ''Message-ID:''."
 msgstr "Look up article by ''Message-ID:''."
 
 #. type: TP
-#: doc/tin.1:842
+#: doc/tin.1:849
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:847 doc/tin.1:1050 doc/tin.1:1272
+#: doc/tin.1:854 doc/tin.1:1057 doc/tin.1:1279
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2452,35 +2466,35 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:851
+#: doc/tin.1:858
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:854
+#: doc/tin.1:861
 msgid "Go to next group."
 msgstr "Go to next group."
 
 #. type: TP
-#: doc/tin.1:854
+#: doc/tin.1:861
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:857 doc/tin.1:1282
+#: doc/tin.1:864 doc/tin.1:1289
 msgid "Go to the next unread article."
 msgstr "Go to the next unread article."
 
 #. type: TP
-#: doc/tin.1:857 doc/tin.1:1050 doc/tin.1:1282
+#: doc/tin.1:864 doc/tin.1:1057 doc/tin.1:1289
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 #. type: Plain text
-#: doc/tin.1:862 doc/tin.1:1055 doc/tin.1:1287
+#: doc/tin.1:869 doc/tin.1:1062 doc/tin.1:1294
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2491,51 +2505,51 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:862
+#: doc/tin.1:869
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:865
+#: doc/tin.1:872
 msgid "Go to previous group."
 msgstr "Go to previous group."
 
 #. type: TP
-#: doc/tin.1:865
+#: doc/tin.1:872
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:868
+#: doc/tin.1:875
 msgid "Go to previous unread article."
 msgstr "Go to previous unread article."
 
 #. type: Plain text
-#: doc/tin.1:871 doc/tin.1:1058
+#: doc/tin.1:878 doc/tin.1:1065
 msgid "Return to previous level."
 msgstr "Return to previous level."
 
 #. type: TP
-#: doc/tin.1:874
+#: doc/tin.1:881
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:877
+#: doc/tin.1:884
 msgid "Toggle the display between all articles and unread articles."
 msgstr "Toggle the display between all articles and unread articles."
 
 #. type: TP
-#: doc/tin.1:881
+#: doc/tin.1:888
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:886 doc/tin.1:1070 doc/tin.1:1312
+#: doc/tin.1:893 doc/tin.1:1077 doc/tin.1:1319
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2546,24 +2560,24 @@ msgstr ""
 "PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:886
+#: doc/tin.1:893
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:889 doc/tin.1:1073 doc/tin.1:1315
+#: doc/tin.1:896 doc/tin.1:1080 doc/tin.1:1322
 msgid "Save marked articles automatically without further prompting."
 msgstr "Save marked articles automatically without further prompting."
 
 #. type: TP
-#: doc/tin.1:889
+#: doc/tin.1:896
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:894
+#: doc/tin.1:901
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2574,26 +2588,26 @@ msgstr ""
 "B<GroupRepost> ('B<x>')."
 
 #. type: TP
-#: doc/tin.1:894
+#: doc/tin.1:901
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:897
+#: doc/tin.1:904
 msgid ""
 "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 "Automatically tag in order all the parts of the current multi-part message."
 
 #. type: TP
-#: doc/tin.1:897
+#: doc/tin.1:904
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:902
+#: doc/tin.1:909
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2604,18 +2618,18 @@ msgstr ""
 "multipart articles into a thread (''Subject:'' based)."
 
 #. type: TP
-#: doc/tin.1:902
+#: doc/tin.1:909
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:905
+#: doc/tin.1:912
 msgid "Untag all articles that were tagged."
 msgstr "Untag all articles that were tagged."
 
 #. type: Plain text
-#: doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
+#: doc/tin.1:919 doc/tin.1:1094 doc/tin.1:1347
 msgid ""
 "Post an article to the current group. If posting fails for some reason, "
 "you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
@@ -2628,13 +2642,13 @@ msgstr ""
 "o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
 
 #. type: TP
-#: doc/tin.1:912
+#: doc/tin.1:919
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:918 doc/tin.1:1346
+#: doc/tin.1:925 doc/tin.1:1353
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2647,13 +2661,13 @@ msgstr ""
 "your own articles."
 
 #. type: TP
-#: doc/tin.1:918
+#: doc/tin.1:925
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:926
+#: doc/tin.1:933
 msgid ""
 "Mark all unread articles that have not been selected as read, redraw screen "
 "to reflect changes and put index at the first thread to begin reading.  "
@@ -2670,25 +2684,25 @@ msgstr ""
 "changes permanent."
 
 #. type: TP
-#: doc/tin.1:926 doc/tin.1:1087 doc/tin.1:1346
+#: doc/tin.1:933 doc/tin.1:1094 doc/tin.1:1353
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 #. type: Plain text
-#: doc/tin.1:929
+#: doc/tin.1:936
 msgid "Mark current article as unread."
 msgstr "Mark current article as unread."
 
 #. type: TP
-#: doc/tin.1:929 doc/tin.1:1092 doc/tin.1:1349
+#: doc/tin.1:936 doc/tin.1:1099 doc/tin.1:1356
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:936
+#: doc/tin.1:943
 msgid ""
 "Mark current thread as unread. If a range of threads is set, the range will "
 "be marked as unread instead of the current thread. When tagged threads are "
@@ -2699,79 +2713,79 @@ msgstr ""
 "present, a prompt asks how to proceed."
 
 #. type: SS
-#: doc/tin.1:936
+#: doc/tin.1:943
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr "THREAD LISTING COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:941
+#: doc/tin.1:948
 msgid "Select article 4 within thread."
 msgstr "Select article 4 within thread."
 
 #. type: TP
-#: doc/tin.1:975
+#: doc/tin.1:982
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 #. type: TP
-#: doc/tin.1:978
+#: doc/tin.1:985
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:981
+#: doc/tin.1:988
 msgid "Toggle selection of current article."
 msgstr "Toggle selection of current article."
 
 #. type: TP
-#: doc/tin.1:981
+#: doc/tin.1:988
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:984
+#: doc/tin.1:991
 msgid "Reverse article selections."
 msgstr "Reverse article selections."
 
 #. type: TP
-#: doc/tin.1:984
+#: doc/tin.1:991
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:987
+#: doc/tin.1:994
 msgid "Undo all selections on current thread."
 msgstr "Undo all selections on current thread."
 
 #. type: TP
-#: doc/tin.1:992
+#: doc/tin.1:999
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:995
+#: doc/tin.1:1002
 msgid "Read current article within thread."
 msgstr "Read current article within thread."
 
 #. type: TP
-#: doc/tin.1:995
+#: doc/tin.1:1002
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:998
+#: doc/tin.1:1005
 msgid "View next unread article within thread."
 msgstr "View next unread article within thread."
 
 #. type: Plain text
-#: doc/tin.1:1003
+#: doc/tin.1:1010
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line. The search will wrap over into the next thread if nothing is found in "
@@ -2782,7 +2796,7 @@ msgstr ""
 "the current one."
 
 #. type: Plain text
-#: doc/tin.1:1014
+#: doc/tin.1:1021
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
@@ -2791,7 +2805,7 @@ msgstr ""
 "page.  Move cursor to next thread."
 
 #. type: Plain text
-#: doc/tin.1:1018
+#: doc/tin.1:1025
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
@@ -2800,30 +2814,30 @@ msgstr ""
 "containing unread news."
 
 #. type: TP
-#: doc/tin.1:1018
+#: doc/tin.1:1025
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 #. type: TP
-#: doc/tin.1:1022
+#: doc/tin.1:1029
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:1033 doc/tin.1:1255
+#: doc/tin.1:1040 doc/tin.1:1262
 msgid "Display the subject of the current article in the last line."
 msgstr "Display the subject of the current article in the last line."
 
 #. type: TP
-#: doc/tin.1:1036
+#: doc/tin.1:1043
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1042
+#: doc/tin.1:1049
 msgid ""
 "Mark article as read and move onto the next unread article. If a range of "
 "articles is set, the range will be marked as read instead of the current "
@@ -2834,31 +2848,31 @@ msgstr ""
 "article. When tagged articles are present, a prompt asks how to proceed."
 
 #. type: TP
-#: doc/tin.1:1045
+#: doc/tin.1:1052
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1065
+#: doc/tin.1:1072
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1070
+#: doc/tin.1:1077
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1073
+#: doc/tin.1:1080
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1077 doc/tin.1:1319
+#: doc/tin.1:1084 doc/tin.1:1326
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
@@ -2867,18 +2881,18 @@ msgstr ""
 "or reposting."
 
 #. type: TP
-#: doc/tin.1:1077
+#: doc/tin.1:1084
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1080
+#: doc/tin.1:1087
 msgid "Untag all tagged threads."
 msgstr "Untag all tagged threads."
 
 #. type: Plain text
-#: doc/tin.1:1092
+#: doc/tin.1:1099
 msgid ""
 "Mark current article in thread as unread. If a range of articles is set, the "
 "range will be marked as unread instead of the current article. When tagged "
@@ -2890,34 +2904,34 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1097
+#: doc/tin.1:1104
 msgid "Mark all articles in thread as unread."
 msgstr "Mark all articles in thread as unread."
 
 #. type: SS
-#: doc/tin.1:1097
+#: doc/tin.1:1104
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr "ARTICLE VIEWER COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:1102
+#: doc/tin.1:1109
 msgid "Read the first (base) article in this thread."
 msgstr "Read the first (base) article in this thread."
 
 #. type: Plain text
-#: doc/tin.1:1105
+#: doc/tin.1:1112
 msgid "Read response 4 in this thread."
 msgstr "Read response 4 in this thread."
 
 #. type: TP
-#: doc/tin.1:1109
+#: doc/tin.1:1116
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 #. type: Plain text
-#: doc/tin.1:1113
+#: doc/tin.1:1120
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
@@ -2926,46 +2940,46 @@ msgstr ""
 "article with all headers included."
 
 #. type: TP
-#: doc/tin.1:1113
+#: doc/tin.1:1120
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 #. type: Plain text
-#: doc/tin.1:1118
+#: doc/tin.1:1125
 msgid "Perform B<\\%pgp>(1)  operations on article."
 msgstr "Perform B<\\%pgp>(1)  operations on article."
 
 #. type: TP
-#: doc/tin.1:1118
+#: doc/tin.1:1125
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 #. type: Plain text
-#: doc/tin.1:1121
+#: doc/tin.1:1128
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr "Toggles the display mode (raw including all headers vs. cooked)."
 
 #. type: TP
-#: doc/tin.1:1125
+#: doc/tin.1:1132
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 #. type: Plain text
-#: doc/tin.1:1128
+#: doc/tin.1:1135
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr "Toggle the TAB width between 4 and 8 characters."
 
 #. type: TP
-#: doc/tin.1:1128
+#: doc/tin.1:1135
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:1132
+#: doc/tin.1:1139
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
@@ -2974,13 +2988,13 @@ msgstr ""
 "headers included."
 
 #. type: TP
-#: doc/tin.1:1132
+#: doc/tin.1:1139
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 #. type: Plain text
-#: doc/tin.1:1136
+#: doc/tin.1:1143
 msgid ""
 "Toggle TeX to ISO decoding for current article. The default behavior is "
 "taken from the B<tex2iso_conv> variable in the tinrc file."
@@ -2989,37 +3003,37 @@ msgstr ""
 "taken from the B<tex2iso_conv> variable in the tinrc file."
 
 #. type: TP
-#: doc/tin.1:1136
+#: doc/tin.1:1143
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 #. type: Plain text
-#: doc/tin.1:1139
+#: doc/tin.1:1146
 msgid ""
 "Toggles the display of all headers vs. headers in B<news_headers_to_display>."
 msgstr ""
 "Toggles the display of all headers vs. headers in B<news_headers_to_display>."
 
 #. type: TP
-#: doc/tin.1:1139
+#: doc/tin.1:1146
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 #. type: Plain text
-#: doc/tin.1:1142
+#: doc/tin.1:1149
 msgid "Toggle ROT-13 decoding for this article."
 msgstr "Toggle ROT-13 decoding for this article."
 
 #. type: TP
-#: doc/tin.1:1142
+#: doc/tin.1:1149
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 #. type: Plain text
-#: doc/tin.1:1146
+#: doc/tin.1:1153
 msgid ""
 "Toggle the display of uuencoded sections. The default behavior is taken from "
 "the B<hide_uue> variable in the tinrc file."
@@ -3028,13 +3042,13 @@ msgstr ""
 "from the B<hide_uue> variable in the tinrc file."
 
 #. type: TP
-#: doc/tin.1:1146
+#: doc/tin.1:1153
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 #. type: Plain text
-#: doc/tin.1:1153
+#: doc/tin.1:1160
 msgid ""
 "The formfeed character (^L) is often used to hide 'spoilers' that the reader "
 "may not initially wish to see when viewing an article. Any text after a "
@@ -3049,23 +3063,23 @@ msgstr ""
 "up will hide it again."
 
 #. type: Plain text
-#: doc/tin.1:1162
+#: doc/tin.1:1169
 msgid "Forward search the text of this article."
 msgstr "Forward search the text of this article."
 
 #. type: Plain text
-#: doc/tin.1:1165
+#: doc/tin.1:1172
 msgid "Backward search the text of this article."
 msgstr "Backward search the text of this article."
 
 #. type: TP
-#: doc/tin.1:1165
+#: doc/tin.1:1172
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 #. type: Plain text
-#: doc/tin.1:1170
+#: doc/tin.1:1177
 msgid ""
 "Skip to the end of the next quoted text-block in this article. Quoted text "
 "is everything which matches B<quote_regex>, B<quote_regex2> or "
@@ -3076,40 +3090,40 @@ msgstr ""
 "B<quote_regex3>."
 
 #. type: TP
-#: doc/tin.1:1170
+#: doc/tin.1:1177
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1173
+#: doc/tin.1:1180
 msgid "Go to the first article in the current thread."
 msgstr "Go to the first article in the current thread."
 
 #. type: TP
-#: doc/tin.1:1173
+#: doc/tin.1:1180
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1176
+#: doc/tin.1:1183
 msgid "Go to the last article in the current thread."
 msgstr "Go to the last article in the current thread."
 
 #. type: TP
-#: doc/tin.1:1176
+#: doc/tin.1:1183
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 #. type: Plain text
-#: doc/tin.1:1179
+#: doc/tin.1:1186
 msgid "Toggle word highlighting on/off."
 msgstr "Toggle word highlighting on/off."
 
 #. type: Plain text
-#: doc/tin.1:1193
+#: doc/tin.1:1200
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -3128,7 +3142,7 @@ msgstr ""
 "information on filtering."
 
 #. type: Plain text
-#: doc/tin.1:1202
+#: doc/tin.1:1209
 msgid ""
 "Kill article(s) with a single key. The defaults used for killing are based "
 "upon the following four tinrc config variables: B<default_filter_kill_case>, "
@@ -3145,24 +3159,24 @@ msgstr ""
 "\"FILTERING ARTICLES\" for more information on filtering."
 
 #. type: TP
-#: doc/tin.1:1202
+#: doc/tin.1:1209
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1205
+#: doc/tin.1:1212
 msgid "Go to next base article."
 msgstr "Go to next base article."
 
 #. type: TP
-#: doc/tin.1:1205
+#: doc/tin.1:1212
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1210
+#: doc/tin.1:1217
 msgid ""
 "Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
 "contain PageNextUnread, then this key will first page through the current "
@@ -3173,17 +3187,17 @@ msgstr ""
 "article."
 
 #. type: Plain text
-#: doc/tin.1:1213
+#: doc/tin.1:1220
 msgid "Author forward search."
 msgstr "Author forward search."
 
 #. type: Plain text
-#: doc/tin.1:1216
+#: doc/tin.1:1223
 msgid "Author backward search."
 msgstr "Author backward search."
 
 #. type: Plain text
-#: doc/tin.1:1224
+#: doc/tin.1:1231
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
@@ -3192,7 +3206,7 @@ msgstr ""
 "previous menu. Move cursor to next item."
 
 #. type: Plain text
-#: doc/tin.1:1228
+#: doc/tin.1:1235
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
@@ -3201,45 +3215,45 @@ msgstr ""
 "the next thread with unread articles."
 
 #. type: TP
-#: doc/tin.1:1228
+#: doc/tin.1:1235
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 #. type: TP
-#: doc/tin.1:1233
+#: doc/tin.1:1240
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 #. type: Plain text
-#: doc/tin.1:1236
+#: doc/tin.1:1243
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 
 #. type: TP
-#: doc/tin.1:1239
+#: doc/tin.1:1246
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 #. type: Plain text
-#: doc/tin.1:1242
+#: doc/tin.1:1249
 msgid ""
 "Post a followup to the current article with a copy of the article included."
 msgstr ""
 "Post a followup to the current article with a copy of the article included."
 
 #. type: TP
-#: doc/tin.1:1242
+#: doc/tin.1:1249
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 #. type: Plain text
-#: doc/tin.1:1246
+#: doc/tin.1:1253
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
@@ -3248,107 +3262,107 @@ msgstr ""
 "article."
 
 #. type: TP
-#: doc/tin.1:1246
+#: doc/tin.1:1253
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:1249
+#: doc/tin.1:1256
 msgid "Go to the start of the article."
 msgstr "Go to the start of the article."
 
 #. type: TP
-#: doc/tin.1:1249
+#: doc/tin.1:1256
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:1252
+#: doc/tin.1:1259
 msgid "Go to the end of the article."
 msgstr "Go to the end of the article."
 
 #. type: TP
-#: doc/tin.1:1258
+#: doc/tin.1:1265
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1261
+#: doc/tin.1:1268
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr "Mark rest of thread as read and move onto the next unread thread."
 
 #. type: TP
-#: doc/tin.1:1261
+#: doc/tin.1:1268
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:1264
+#: doc/tin.1:1271
 msgid "Show the thread menu that the current article is a part of."
 msgstr "Show the thread menu that the current article is a part of."
 
 #. type: TP
-#: doc/tin.1:1267
+#: doc/tin.1:1274
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1276
+#: doc/tin.1:1283
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:1279
+#: doc/tin.1:1286
 msgid "Go to the next article."
 msgstr "Go to the next article."
 
 #. type: TP
-#: doc/tin.1:1279
+#: doc/tin.1:1286
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 #. type: TP
-#: doc/tin.1:1287
+#: doc/tin.1:1294
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1290
+#: doc/tin.1:1297
 msgid "Go to the previous article."
 msgstr "Go to the previous article."
 
 #. type: TP
-#: doc/tin.1:1290
+#: doc/tin.1:1297
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:1293
+#: doc/tin.1:1300
 msgid "Go to the previous unread article."
 msgstr "Go to the previous unread article."
 
 #. type: Plain text
-#: doc/tin.1:1296
+#: doc/tin.1:1303
 msgid "Return to the previous level."
 msgstr "Return to the previous level."
 
 #. type: TP
-#: doc/tin.1:1299
+#: doc/tin.1:1306
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:1303
+#: doc/tin.1:1310
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
@@ -3357,13 +3371,13 @@ msgstr ""
 "article included."
 
 #. type: TP
-#: doc/tin.1:1303
+#: doc/tin.1:1310
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:1307
+#: doc/tin.1:1314
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
@@ -3372,53 +3386,53 @@ msgstr ""
 "the original article."
 
 #. type: TP
-#: doc/tin.1:1307
+#: doc/tin.1:1314
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1312
+#: doc/tin.1:1319
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1315
+#: doc/tin.1:1322
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 #. type: TP
-#: doc/tin.1:1319
+#: doc/tin.1:1326
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:1322
+#: doc/tin.1:1329
 msgid "Return to group selection level."
 msgstr "Return to group selection level."
 
 #. type: TP
-#: doc/tin.1:1322
+#: doc/tin.1:1329
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:1325
+#: doc/tin.1:1332
 msgid "Go to parent article."
 msgstr "Go to parent article."
 
 #. type: TP
-#: doc/tin.1:1325
+#: doc/tin.1:1332
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1329
+#: doc/tin.1:1336
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
@@ -3427,13 +3441,13 @@ msgstr ""
 "\" for more information."
 
 #. type: TP
-#: doc/tin.1:1329
+#: doc/tin.1:1336
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 #. type: Plain text
-#: doc/tin.1:1333
+#: doc/tin.1:1340
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
@@ -3442,30 +3456,30 @@ msgstr ""
 "\"ATTACHMENT LISTING\" for more information."
 
 #. type: TP
-#: doc/tin.1:1340
+#: doc/tin.1:1347
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:1349
+#: doc/tin.1:1356
 msgid "Mark article as unread."
 msgstr "Mark article as unread."
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1354
+#: doc/tin.1:1361
 msgid "Mark the current thread as unread."
 msgstr "Mark the current thread as unread."
 
 #. type: SS
-#: doc/tin.1:1354
+#: doc/tin.1:1361
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTING"
 
 #. type: Plain text
-#: doc/tin.1:1357
+#: doc/tin.1:1364
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
 "Besides the common moving keys, the following commands are available:"
@@ -3474,13 +3488,13 @@ msgstr ""
 "Besides the common moving keys, the following commands are available:"
 
 #. type: TP
-#: doc/tin.1:1358
+#: doc/tin.1:1365
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1362
+#: doc/tin.1:1369
 msgid ""
 "The current URL will be prompted and opened using the B<url_handler>. "
 "'B<E<lt>ESCE<gt>>' or no input will skip the URL."
@@ -3489,39 +3503,39 @@ msgstr ""
 "'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 
 #. type: Plain text
-#: doc/tin.1:1365
+#: doc/tin.1:1372
 msgid "URL forward search."
 msgstr "URL forward search."
 
 #. type: Plain text
-#: doc/tin.1:1368
+#: doc/tin.1:1375
 msgid "URL backward search."
 msgstr "URL backward search."
 
 #. type: Plain text
-#: doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:1381 doc/tin.1:1434
 msgid "Shell escape."
 msgstr "Shell escape."
 
 #. type: Plain text
-#: doc/tin.1:1377
+#: doc/tin.1:1384
 msgid "Toggle the display of the current URL in the last line."
 msgstr "Toggle the display of the current URL in the last line."
 
 #. type: Plain text
-#: doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:1387 doc/tin.1:1441
 msgid "Help screen of commands available."
 msgstr "Help screen of commands available."
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1386
+#: doc/tin.1:1393
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr "ATTACHMENT LISTING"
 
 #. type: Plain text
-#: doc/tin.1:1389
+#: doc/tin.1:1396
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3532,57 +3546,57 @@ msgstr ""
 "available:"
 
 #. type: TP
-#: doc/tin.1:1390
+#: doc/tin.1:1397
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1393
+#: doc/tin.1:1400
 msgid "Pipe attachment into command."
 msgstr "Pipe attachment into command."
 
 #. type: TP
-#: doc/tin.1:1393
+#: doc/tin.1:1400
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:1396
+#: doc/tin.1:1403
 msgid "Save current attachment / tagged attachments to disk."
 msgstr "Save current attachment / tagged attachments to disk."
 
 #. type: TP
-#: doc/tin.1:1396
+#: doc/tin.1:1403
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1399
+#: doc/tin.1:1406
 msgid "View attachment."
 msgstr "View attachment."
 
 #. type: TP
-#: doc/tin.1:1399
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1402
+#: doc/tin.1:1409
 msgid "Tag one or more attachments for saving."
 msgstr "Tag one or more attachments for saving."
 
 #. type: TP
-#: doc/tin.1:1402
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:1406
+#: doc/tin.1:1413
 msgid ""
 "Prompts for a pattern to match. All attachments whose name/description or "
 "content type/transfer encoding match the pattern will be tagged."
@@ -3591,52 +3605,52 @@ msgstr ""
 "content type/transfer encoding match the pattern will be tagged."
 
 #. type: TP
-#: doc/tin.1:1406
+#: doc/tin.1:1413
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 #. type: Plain text
-#: doc/tin.1:1409
+#: doc/tin.1:1416
 msgid "Reverse tagging of all attachments."
 msgstr "Reverse tagging of all attachments."
 
 #. type: TP
-#: doc/tin.1:1409
+#: doc/tin.1:1416
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1412
+#: doc/tin.1:1419
 msgid "Untag all tagged attachments."
 msgstr "Untag all tagged attachments."
 
 #. type: Plain text
-#: doc/tin.1:1415
+#: doc/tin.1:1422
 msgid "Attachment forward search."
 msgstr "Attachment forward search."
 
 #. type: Plain text
-#: doc/tin.1:1418
+#: doc/tin.1:1425
 msgid "Attachment backward search."
 msgstr "Attachment backward search."
 
 #. type: TP
-#: doc/tin.1:1421
+#: doc/tin.1:1428
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:1424
+#: doc/tin.1:1431
 msgid ""
 "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 
 #. type: Plain text
-#: doc/tin.1:1431
+#: doc/tin.1:1438
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3646,7 +3660,7 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1440
+#: doc/tin.1:1447
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
@@ -3655,7 +3669,7 @@ msgstr "GLOBAL OPTIONS MENU AND TINRC CO
 #.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
 #.          in the !TIN_DEFAULTS_DIR config case
 #. type: Plain text
-#: doc/tin.1:1452
+#: doc/tin.1:1459
 msgid ""
 "At startup, B<tin> reads in the configuration files (see also B<\\"
 "%tin>(5)).  They contain a list of variables that can be used to configure "
@@ -3672,7 +3686,7 @@ msgstr ""
 "distributing system-wide defaults to new users who have no private tinrc yet."
 
 #. type: Plain text
-#: doc/tin.1:1460
+#: doc/tin.1:1467
 msgid ""
 "The variables are user configurable by editing I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "tin/tinrc> directly. Most of them can also be set in the GLOBAL OPTIONS MENU "
@@ -3689,7 +3703,7 @@ msgstr ""
 "don't edit the file directly whilst B<tin> is running."
 
 #. type: Plain text
-#: doc/tin.1:1466
+#: doc/tin.1:1473
 msgid ""
 "In the options menu use the cursor keys in the usual way to move around. Use "
 "B<ConfigSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') to 'open' the option you wish "
@@ -3704,7 +3718,7 @@ msgstr ""
 "\\&'B<E<lt>ESCE<gt>>' will abort without saving changes."
 
 #. type: Plain text
-#: doc/tin.1:1473
+#: doc/tin.1:1480
 msgid ""
 "As with the other menus, B<RedrawScr> ('B<^L>') will redraw the screen. You "
 "can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
@@ -3719,7 +3733,7 @@ msgstr ""
 "keeping your changes."
 
 #. type: Plain text
-#: doc/tin.1:1478
+#: doc/tin.1:1485
 msgid ""
 "The options menu provides access to the attributes menu for the current "
 "group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
@@ -3732,7 +3746,7 @@ msgstr ""
 "information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
 
 #. type: Plain text
-#: doc/tin.1:1481
+#: doc/tin.1:1488
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
@@ -3741,7 +3755,7 @@ msgstr ""
 "information see section \"SCOPES MENU\"."
 
 #. type: Plain text
-#: doc/tin.1:1485
+#: doc/tin.1:1492
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
@@ -3752,13 +3766,13 @@ msgstr ""
 "tinrc>."
 
 #. type: TP
-#: doc/tin.1:1485
+#: doc/tin.1:1492
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 
 #. type: Plain text
-#: doc/tin.1:1491 doc/tin.5:1199
+#: doc/tin.1:1498 doc/tin.5:1203
 msgid ""
 "If ON abbreviate long newsgroup names at group selection level and article "
 "level (if necessary) like this: news.software.readers -E<gt> n.software."
@@ -3769,13 +3783,13 @@ msgstr ""
 "readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1491
+#: doc/tin.1:1498
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr "B<Add posted articles to filter (add_posted_to_filter)>"
 
 #. type: Plain text
-#: doc/tin.1:1495 doc/tin.5:1203
+#: doc/tin.1:1502 doc/tin.5:1207
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
@@ -3784,62 +3798,62 @@ msgstr ""
 "highlighting follow-ups. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1495
+#: doc/tin.1:1502
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<Insert 'User-Agent:'-header (advertising)>"
 
 #. type: Plain text
-#: doc/tin.1:1498 doc/tin.5:1206
+#: doc/tin.1:1505 doc/tin.5:1210
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr "Turn ON advertising in header (''User-Agent:''). Default is ON."
 
 #. type: TP
-#: doc/tin.1:1498
+#: doc/tin.1:1505
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Skip multipart/alternative parts (alternative_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1501 doc/tin.5:1209
+#: doc/tin.1:1508 doc/tin.5:1213
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1501
+#: doc/tin.1:1508
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr "B<Character to show deleted articles (art_marked_deleted)>"
 
 #. type: Plain text
-#: doc/tin.1:1504 doc/tin.5:1212
+#: doc/tin.1:1511 doc/tin.5:1216
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 "The character used to show that an article was deleted. Default is 'D'."
 
 #. type: TP
-#: doc/tin.1:1504
+#: doc/tin.1:1511
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr "B<Character to show inrange articles (art_marked_inrange)>"
 
 #. type: Plain text
-#: doc/tin.1:1507 doc/tin.5:1215
+#: doc/tin.1:1514 doc/tin.5:1219
 msgid ""
 "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 "The character used to show that an article is in a range. Default is '#'."
 
 #. type: TP
-#: doc/tin.1:1507
+#: doc/tin.1:1514
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr "B<Character to show returning arts (art_marked_return)>"
 
 #. type: Plain text
-#: doc/tin.1:1511 doc/tin.5:1219
+#: doc/tin.1:1518 doc/tin.5:1223
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
@@ -3848,13 +3862,13 @@ msgstr ""
 "when the group is next entered. Default is '-'."
 
 #. type: TP
-#: doc/tin.1:1511
+#: doc/tin.1:1518
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr "B<Character to show selected articles (art_marked_selected)>"
 
 #. type: Plain text
-#: doc/tin.1:1515 doc/tin.5:1223
+#: doc/tin.1:1522 doc/tin.5:1227
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
@@ -3863,13 +3877,13 @@ msgstr ""
 "Default is '*'."
 
 #. type: TP
-#: doc/tin.1:1515
+#: doc/tin.1:1522
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr "B<Character to show recent articles (art_marked_recent)>"
 
 #. type: Plain text
-#: doc/tin.1:1519 doc/tin.5:1227
+#: doc/tin.1:1526 doc/tin.5:1231
 msgid ""
 "The character used to show that an article/thread is recent (not older than "
 "X days). See also B<recent_time>. Default is 'o'."
@@ -3878,13 +3892,13 @@ msgstr ""
 "X days). See also B<recent_time>. Default is 'o'."
 
 #. type: TP
-#: doc/tin.1:1519
+#: doc/tin.1:1526
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr "B<Character to show unread articles (art_marked_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:1523 doc/tin.5:1231
+#: doc/tin.1:1530 doc/tin.5:1235
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
@@ -3893,24 +3907,24 @@ msgstr ""
 "'+'."
 
 #. type: TP
-#: doc/tin.1:1523
+#: doc/tin.1:1530
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr "B<Character to show read articles (art_marked_read)>"
 
 #. type: Plain text
-#: doc/tin.1:1526 doc/tin.5:1234
+#: doc/tin.1:1533 doc/tin.5:1238
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr "The character used to show that an article was read. Default is ' '."
 
 #. type: TP
-#: doc/tin.1:1526
+#: doc/tin.1:1533
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr "B<Character to show killed articles (art_marked_killed)>"
 
 #. type: Plain text
-#: doc/tin.1:1530 doc/tin.5:1238
+#: doc/tin.1:1537 doc/tin.5:1242
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
@@ -3919,13 +3933,13 @@ msgstr ""
 "B<kill_level> must be set accordingly."
 
 #. type: TP
-#: doc/tin.1:1530
+#: doc/tin.1:1537
 #, no-wrap
 msgid "B<Character to show read selected arts (art_marked_read_selected)>"
 msgstr "B<Character to show read selected arts (art_marked_read_selected)>"
 
 #. type: Plain text
-#: doc/tin.1:1534 doc/tin.5:1242
+#: doc/tin.1:1541 doc/tin.5:1246
 msgid ""
 "The character used to show that an article was hot before it was read.  "
 "Default is ':'. B<kill_level> must be set accordingly."
@@ -3934,13 +3948,13 @@ msgstr ""
 "Default is ':'. B<kill_level> must be set accordingly."
 
 #. type: TP
-#: doc/tin.1:1534 doc/tin.5:1242
+#: doc/tin.1:1541 doc/tin.5:1246
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr "B<Ask before using MIME viewer (ask_for_metamail)>"
 
 #. type: Plain text
-#: doc/tin.1:1539
+#: doc/tin.1:1546
 msgid ""
 "If ON B<tin> will ask before using a MIME viewer (B<metamail_prog>) to "
 "display MIME messages. This only occurs if a MIME viewer is set. Default is "
@@ -3951,13 +3965,13 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:1539
+#: doc/tin.1:1546
 #, no-wrap
 msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 msgstr "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 
 #. type: Plain text
-#: doc/tin.1:1543 doc/tin.5:1253
+#: doc/tin.1:1550 doc/tin.5:1257
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
@@ -3966,13 +3980,13 @@ msgstr ""
 "mailing an article. Default is No."
 
 #. type: TP
-#: doc/tin.1:1543
+#: doc/tin.1:1550
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr "B<List thread using right arrow key (auto_list_thread)>"
 
 #. type: Plain text
-#: doc/tin.1:1547 doc/tin.5:1257
+#: doc/tin.1:1554 doc/tin.5:1261
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
@@ -3981,24 +3995,24 @@ msgstr ""
 "Default is ON."
 
 #. type: TP
-#: doc/tin.1:1547
+#: doc/tin.1:1554
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Reconnect to server automatically (auto_reconnect)>"
 
 #. type: Plain text
-#: doc/tin.1:1550 doc/tin.1:2531
+#: doc/tin.1:1557 doc/tin.1:2540
 msgid "Default is OFF."
 msgstr "Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1550
+#: doc/tin.1:1557
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr "B<Use Archive-name: header for save (auto_save)>"
 
 #. type: Plain text
-#: doc/tin.1:1556 doc/tin.5:1266
+#: doc/tin.1:1563 doc/tin.5:1270
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -4009,13 +4023,13 @@ msgstr ""
 "if B<post_process_type> is set to something other than 'No'.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1556
+#: doc/tin.1:1563
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr "B<Save articles in batch mode (batch_save)>"
 
 #. type: Plain text
-#: doc/tin.1:1561 doc/tin.5:1271
+#: doc/tin.1:1568 doc/tin.5:1275
 msgid ""
 "If set ON articles/threads will be saved in batch mode when save \\&''B<-"
 "S>'' or mail ''B<-M>, B<-N>'' is specified on the command line. Default is "
@@ -4026,13 +4040,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:1561
+#: doc/tin.1:1568
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr "B<Show mini menu & posting etiquette (beginner_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1566 doc/tin.5:1276
+#: doc/tin.1:1573 doc/tin.5:1280
 msgid ""
 "If set ON a mini menu of the most useful commands will be displayed at the "
 "bottom of the screen for each level. Also a short posting etiquette will be "
@@ -4043,13 +4057,13 @@ msgstr ""
 "displayed after composing an article. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1566
+#: doc/tin.1:1573
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr "B<Cache NNTP overview files locally (cache_overview_files)>"
 
 #. type: Plain text
-#: doc/tin.1:1571
+#: doc/tin.1:1578
 msgid ""
 "If ON, create local copies of NNTP overview files. This can be used to "
 "considerably speed up accessing large groups when using a slow connection.  "
@@ -4060,13 +4074,13 @@ msgstr ""
 "See also \"INDEX FILES\". Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1571
+#: doc/tin.1:1578
 #, no-wrap
 msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
 msgstr "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
 
 #. type: Plain text
-#: doc/tin.1:1577 doc/tin.5:1287
+#: doc/tin.1:1584 doc/tin.5:1291
 msgid ""
 "Use this hash algorithm for cancel-locks. Only available when build with "
 "cancel-lock support. none disables the generation of cancel-locks. Valid "
@@ -4077,13 +4091,13 @@ msgstr ""
 "values are none, sha1, sha256 and sha512.  Default is sha1."
 
 #. type: TP
-#: doc/tin.1:1577
+#: doc/tin.1:1584
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr "B<Catchup read groups when quitting (catchup_read_groups)>"
 
 #. type: Plain text
-#: doc/tin.1:1583 doc/tin.5:1291
+#: doc/tin.1:1590 doc/tin.5:1295
 msgid ""
 "If set ON the user is asked when quitting if all groups read during the "
 "current session should be marked read. Default is OFF."
@@ -4092,90 +4106,90 @@ msgstr ""
 "current session should be marked read. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1583
+#: doc/tin.1:1590
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard background colour (col_back)>"
 
 #. type: Plain text
-#: doc/tin.1:1586 doc/tin.5:1294
+#: doc/tin.1:1593 doc/tin.5:1298
 msgid "Standard background color"
 msgstr "Standard background colour"
 
 #. type: TP
-#: doc/tin.1:1586
+#: doc/tin.1:1593
 #, no-wrap
 msgid "B<Color of quoted text from external sources (col_extquote)>"
 msgstr "B<Colour of quoted text from external sources (col_extquote)>"
 
 #. type: Plain text
-#: doc/tin.1:1589 doc/tin.5:1297
+#: doc/tin.1:1596 doc/tin.5:1301
 msgid "Color of quoted text from external sources"
 msgstr "Colour of quoted text from external sources"
 
 #. type: TP
-#: doc/tin.1:1589
+#: doc/tin.1:1596
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Colour of sender (From:) (col_from)>"
 
 #. type: Plain text
-#: doc/tin.1:1592 doc/tin.5:1300
+#: doc/tin.1:1599 doc/tin.5:1304
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
 #. type: TP
-#: doc/tin.1:1592
+#: doc/tin.1:1599
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr "B<Colour of article header lines (col_head)>"
 
 #. type: Plain text
-#: doc/tin.1:1595 doc/tin.5:1303
+#: doc/tin.1:1602 doc/tin.5:1307
 msgid "Color of header-lines"
 msgstr "Colour of header-lines"
 
 #. type: TP
-#: doc/tin.1:1595
+#: doc/tin.1:1602
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Colour of help text (col_help)>"
 
 #. type: Plain text
-#: doc/tin.1:1598 doc/tin.5:1306
+#: doc/tin.1:1605 doc/tin.5:1310
 msgid "Color of help pages"
 msgstr "Colour of help pages"
 
 #. type: TP
-#: doc/tin.1:1598
+#: doc/tin.1:1605
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr "B<Colour for inverse text (background) (col_invers_bg)>"
 
 #. type: Plain text
-#: doc/tin.1:1601 doc/tin.5:1309
+#: doc/tin.1:1608 doc/tin.5:1313
 msgid "Color of background for inverse text"
 msgstr "Colour of background for inverse text"
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1608
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr "B<Colour for inverse text (foreground) (col_invers_fg)>"
 
 #. type: Plain text
-#: doc/tin.1:1604 doc/tin.5:1312
+#: doc/tin.1:1611 doc/tin.5:1316
 msgid "Color of foreground for inverse text"
 msgstr "Colour of foreground for inverse text"
 
 #. type: TP
-#: doc/tin.1:1604
+#: doc/tin.1:1611
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr "B<Colour of highlighting with _dash_ (col_markdash)>"
 
 #. type: Plain text
-#: doc/tin.1:1608 doc/tin.5:1316
+#: doc/tin.1:1615 doc/tin.5:1320
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4184,13 +4198,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1608
+#: doc/tin.1:1615
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr "B<Colour of highlighting with /slash/ (col_markslash)>"
 
 #. type: Plain text
-#: doc/tin.1:1612 doc/tin.5:1320
+#: doc/tin.1:1619 doc/tin.5:1324
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4199,13 +4213,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1612
+#: doc/tin.1:1619
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr "B<Colour of highlighting with *stars* (col_markstar)>"
 
 #. type: Plain text
-#: doc/tin.1:1616 doc/tin.5:1324
+#: doc/tin.1:1623 doc/tin.5:1328
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4214,13 +4228,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1616
+#: doc/tin.1:1623
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr "B<Colour of highlighting with -stroke- (col_markstroke)>"
 
 #. type: Plain text
-#: doc/tin.1:1620 doc/tin.5:1328
+#: doc/tin.1:1627 doc/tin.5:1332
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4229,79 +4243,79 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1620
+#: doc/tin.1:1627
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Colour of mini help menu (col_minihelp)>"
 
 #. type: Plain text
-#: doc/tin.1:1623 doc/tin.5:1331
+#: doc/tin.1:1630 doc/tin.5:1335
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
 #. type: TP
-#: doc/tin.1:1623
+#: doc/tin.1:1630
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr "B<Colour of actual news header fields (col_newsheaders)>"
 
 #. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1334
+#: doc/tin.1:1633 doc/tin.5:1338
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
 #. type: TP
-#: doc/tin.1:1626
+#: doc/tin.1:1633
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard foreground colour (col_normal)>"
 
 #. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1337
+#: doc/tin.1:1636 doc/tin.5:1341
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
 #. type: TP
-#: doc/tin.1:1629
+#: doc/tin.1:1636
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Colour of quoted lines (col_quote)>"
 
 #. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1340
+#: doc/tin.1:1639 doc/tin.5:1344
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
 #. type: TP
-#: doc/tin.1:1632
+#: doc/tin.1:1639
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr "B<Colour of twice quoted line (col_quote2)>"
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1343
+#: doc/tin.1:1642 doc/tin.5:1347
 msgid "Color of twice quoted lines"
 msgstr "Colour of twice quoted lines"
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr "B<Colour of =E<gt>3 times quoted line (col_quote3)>"
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1346
+#: doc/tin.1:1645 doc/tin.5:1350
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Colour of E<gt>=3 times quoted lines"
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Colour of response counter (col_response)>"
 
 #. type: Plain text
-#: doc/tin.1:1642 doc/tin.5:1350
+#: doc/tin.1:1649 doc/tin.5:1354
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
@@ -4310,91 +4324,91 @@ msgstr ""
 "in the article viewer."
 
 #. type: TP
-#: doc/tin.1:1642
+#: doc/tin.1:1649
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Colour of signatures (col_signature)>"
 
 #. type: Plain text
-#: doc/tin.1:1645 doc/tin.5:1353
+#: doc/tin.1:1652 doc/tin.5:1357
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
 #. type: TP
-#: doc/tin.1:1645
+#: doc/tin.1:1652
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Colour of urls highlight (col_urls)>"
 
 #. type: Plain text
-#: doc/tin.1:1648 doc/tin.5:1356
+#: doc/tin.1:1655 doc/tin.5:1360
 msgid "Color of urls highlight"
 msgstr "Colour of urls highlight"
 
 #. type: TP
-#: doc/tin.1:1648
+#: doc/tin.1:1655
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Colour of verbatim blocks (col_verbatim)>"
 
 #. type: Plain text
-#: doc/tin.1:1651 doc/tin.5:1359
+#: doc/tin.1:1658 doc/tin.5:1363
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
 #. type: TP
-#: doc/tin.1:1651
+#: doc/tin.1:1658
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Colour of article subject lines (col_subject)>"
 
 #. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1362
+#: doc/tin.1:1661 doc/tin.5:1366
 msgid "Color of article subject"
 msgstr "Colour of article subject"
 
 #. type: TP
-#: doc/tin.1:1654
+#: doc/tin.1:1661
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Colour of text lines (col_text)>"
 
 #. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1365
+#: doc/tin.1:1664 doc/tin.5:1369
 msgid "Color of text-lines"
 msgstr "Colour of text-lines"
 
 #. type: TP
-#: doc/tin.1:1657
+#: doc/tin.1:1664
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr "B<Colour of help/mail sign (col_title)>"
 
 #. type: Plain text
-#: doc/tin.1:1660 doc/tin.5:1368
+#: doc/tin.1:1667 doc/tin.5:1372
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
 #. type: TP
-#: doc/tin.1:1660
+#: doc/tin.1:1667
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<Which actions require confirmation (confirm_choice)>"
 
 #. type: Plain text
-#: doc/tin.1:1663
+#: doc/tin.1:1670
 msgid "Ask for manual confirmation to protect the user."
 msgstr "Ask for manual confirmation to protect the user."
 
 #. type: IP
-#: doc/tin.1:1664 doc/tin.1:1670 doc/tin.1:1674
+#: doc/tin.1:1671 doc/tin.1:1677 doc/tin.1:1681
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1670
+#: doc/tin.1:1677
 msgid ""
 "B<commands> Ask for confirmation before executing certain dangerous commands "
 "(e.g., B<Catchup> ('B<c>')). Commands that this affects are marked in this "
@@ -4405,7 +4419,7 @@ msgstr ""
 "manual with '[after confirmation]'. Default is commands & quit."
 
 #. type: Plain text
-#: doc/tin.1:1674
+#: doc/tin.1:1681
 msgid ""
 "B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
 "the B<Quit> ('B<q>') command."
@@ -4414,7 +4428,7 @@ msgstr ""
 "the B<Quit> ('B<q>') command."
 
 #. type: Plain text
-#: doc/tin.1:1678
+#: doc/tin.1:1685
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
@@ -4423,7 +4437,7 @@ msgstr ""
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 
 #. type: TP
-#: doc/tin.1:1679
+#: doc/tin.1:1686
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Format string for display of dates (date_format)>"
@@ -4431,7 +4445,7 @@ msgstr "B<Format string for display of d
 #.  most of these default_* settings are not available from the menu
 #.  as they are intended for internal use only.
 #. type: Plain text
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 msgid ""
 "Format string B<tin> uses for date representation. A description of the "
 "different format options can be found at B<\\%strftime>(3).  B<tin> uses B<\\"
@@ -4444,47 +4458,47 @@ msgstr ""
 "fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
 
 #. type: TP
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 #. type: TP
-#: doc/tin.1:1693
+#: doc/tin.1:1700
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 #. type: TP
-#: doc/tin.1:1695
+#: doc/tin.1:1702
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 #. type: Plain text
-#: doc/tin.1:1698 doc/tin.5:1407
+#: doc/tin.1:1705 doc/tin.5:1411
 msgid "The last article/author/config option that was searched for."
 msgstr "The last article/author/config option that was searched for."
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 #. type: Plain text
-#: doc/tin.1:1701 doc/tin.5:1410
+#: doc/tin.1:1708 doc/tin.5:1414
 msgid "Default is 28."
 msgstr "Default is 28."
 
 #. type: TP
-#: doc/tin.1:1701
+#: doc/tin.1:1708
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1705 doc/tin.5:1414
+#: doc/tin.1:1712 doc/tin.5:1418
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
@@ -4493,13 +4507,13 @@ msgstr ""
 "= ignore case. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1705
+#: doc/tin.1:1712
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1710 doc/tin.5:1419
+#: doc/tin.1:1717 doc/tin.5:1423
 msgid ""
 "Default for quick (1 key) kill filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
@@ -4508,13 +4522,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1710
+#: doc/tin.1:1717
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1714 doc/tin.5:1423
+#: doc/tin.1:1721 doc/tin.5:1427
 msgid ""
 "Default for quick (1 key) kill filter global.  ON=apply to all groups, "
 "OFF=apply to current group. Default is ON."
@@ -4523,140 +4537,140 @@ msgstr ""
 "OFF=apply to current group. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1714
+#: doc/tin.1:1721
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.5:1426
+#: doc/tin.1:1724 doc/tin.5:1430
 msgid "Default for quick (1 key) kill filter header."
 msgstr "Default for quick (1 key) kill filter header."
 
 #. type: IP
-#: doc/tin.1:1718 doc/tin.1:1752 doc/tin.1:1893 doc/tin.1:2086 doc/tin.1:2132
-#: doc/tin.1:2248 doc/tin.1:2273 doc/tin.1:2288 doc/tin.1:2338 doc/tin.1:2368
-#: doc/tin.1:2439 doc/tin.1:2471 doc/tin.1:2491 doc/tin.1:2579 doc/tin.5:1612
-#: doc/tin.5:1806 doc/tin.5:1856 doc/tin.5:2004 doc/tin.5:2019 doc/tin.5:2045
-#: doc/tin.5:2098 doc/tin.5:2127 doc/tin.5:2230 doc/tin.5:2252 doc/tin.5:2351
+#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1900 doc/tin.1:2093 doc/tin.1:2141
+#: doc/tin.1:2257 doc/tin.1:2282 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377
+#: doc/tin.1:2448 doc/tin.1:2480 doc/tin.1:2500 doc/tin.1:2588 doc/tin.5:1616
+#: doc/tin.5:1810 doc/tin.5:1862 doc/tin.5:2010 doc/tin.5:2025 doc/tin.5:2051
+#: doc/tin.5:2103 doc/tin.5:2132 doc/tin.5:2235 doc/tin.5:2257 doc/tin.5:2356
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 #. type: Plain text
-#: doc/tin.1:1720 doc/tin.1:1754
+#: doc/tin.1:1727 doc/tin.1:1761
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (case-sensitive)\n"
 
 #. type: IP
-#: doc/tin.1:1720 doc/tin.1:1754 doc/tin.1:1899 doc/tin.1:2088 doc/tin.1:2134
-#: doc/tin.1:2250 doc/tin.1:2277 doc/tin.1:2290 doc/tin.1:2340 doc/tin.1:2370
-#: doc/tin.1:2441 doc/tin.1:2473 doc/tin.1:2493 doc/tin.1:2581 doc/tin.5:1619
-#: doc/tin.5:1808 doc/tin.5:1858 doc/tin.5:1907 doc/tin.5:2008 doc/tin.5:2021
-#: doc/tin.5:2047 doc/tin.5:2100 doc/tin.5:2129 doc/tin.5:2232 doc/tin.5:2254
-#: doc/tin.5:2353
+#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:1906 doc/tin.1:2095 doc/tin.1:2143
+#: doc/tin.1:2259 doc/tin.1:2286 doc/tin.1:2299 doc/tin.1:2349 doc/tin.1:2379
+#: doc/tin.1:2450 doc/tin.1:2482 doc/tin.1:2502 doc/tin.1:2590 doc/tin.5:1623
+#: doc/tin.5:1812 doc/tin.5:1864 doc/tin.5:1913 doc/tin.5:2014 doc/tin.5:2027
+#: doc/tin.5:2053 doc/tin.5:2105 doc/tin.5:2134 doc/tin.5:2237 doc/tin.5:2259
+#: doc/tin.5:2358
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 #. type: Plain text
-#: doc/tin.1:1722 doc/tin.1:1756
+#: doc/tin.1:1729 doc/tin.1:1763
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (ignore case)\n"
 
 #. type: IP
-#: doc/tin.1:1722 doc/tin.1:1756 doc/tin.1:1904 doc/tin.1:2090 doc/tin.1:2138
-#: doc/tin.1:2253 doc/tin.1:2294 doc/tin.1:2342 doc/tin.1:2373 doc/tin.1:2443
-#: doc/tin.1:2475 doc/tin.1:2495 doc/tin.1:2583 doc/tin.5:1624 doc/tin.5:1810
-#: doc/tin.5:1863 doc/tin.5:1911 doc/tin.5:2024 doc/tin.5:2051 doc/tin.5:2102
-#: doc/tin.5:2132 doc/tin.5:2234 doc/tin.5:2256 doc/tin.5:2355
+#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:1911 doc/tin.1:2097 doc/tin.1:2147
+#: doc/tin.1:2262 doc/tin.1:2303 doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2452
+#: doc/tin.1:2484 doc/tin.1:2504 doc/tin.1:2592 doc/tin.5:1628 doc/tin.5:1814
+#: doc/tin.5:1869 doc/tin.5:1917 doc/tin.5:2030 doc/tin.5:2057 doc/tin.5:2107
+#: doc/tin.5:2137 doc/tin.5:2239 doc/tin.5:2261 doc/tin.5:2360
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 #. type: Plain text
-#: doc/tin.1:1724 doc/tin.1:1758
+#: doc/tin.1:1731 doc/tin.1:1765
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (case-sensitive)\n"
 
 #. type: IP
-#: doc/tin.1:1724 doc/tin.1:1758 doc/tin.1:2092 doc/tin.1:2256 doc/tin.1:2298
-#: doc/tin.1:2344 doc/tin.1:2375 doc/tin.1:2445 doc/tin.1:2497 doc/tin.5:1812
-#: doc/tin.5:2027 doc/tin.5:2055 doc/tin.5:2104 doc/tin.5:2134 doc/tin.5:2258
+#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2265 doc/tin.1:2307
+#: doc/tin.1:2353 doc/tin.1:2384 doc/tin.1:2454 doc/tin.1:2506 doc/tin.5:1816
+#: doc/tin.5:2033 doc/tin.5:2061 doc/tin.5:2109 doc/tin.5:2139 doc/tin.5:2263
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 #. type: Plain text
-#: doc/tin.1:1726 doc/tin.1:1760
+#: doc/tin.1:1733 doc/tin.1:1767
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (ignore case)\n"
 
 #. type: IP
-#: doc/tin.1:1726 doc/tin.1:1760 doc/tin.1:2094 doc/tin.1:2346 doc/tin.1:2377
-#: doc/tin.1:2448 doc/tin.1:2499 doc/tin.5:1814 doc/tin.5:1917 doc/tin.5:2106
-#: doc/tin.5:2136 doc/tin.5:2260
+#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2101 doc/tin.1:2355 doc/tin.1:2386
+#: doc/tin.1:2457 doc/tin.1:2508 doc/tin.5:1818 doc/tin.5:1923 doc/tin.5:2111
+#: doc/tin.5:2141 doc/tin.5:2265
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 #. type: Plain text
-#: doc/tin.1:1728 doc/tin.1:1762
+#: doc/tin.1:1735 doc/tin.1:1769
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & full ''References:'' line\n"
 
 #. type: IP
-#: doc/tin.1:1728 doc/tin.1:1762 doc/tin.1:2348 doc/tin.1:2450 doc/tin.1:2502
-#: doc/tin.5:2108 doc/tin.5:2263
+#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2103 doc/tin.1:2357 doc/tin.1:2459
+#: doc/tin.1:2511 doc/tin.5:1820 doc/tin.5:2113 doc/tin.5:2268
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 #. type: Plain text
-#: doc/tin.1:1730 doc/tin.1:1764
+#: doc/tin.1:1737 doc/tin.1:1771
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr " ''Message-ID:'' & last ''References:'' entry only\n"
 
 #. type: IP
-#: doc/tin.1:1730 doc/tin.1:1764 doc/tin.1:2350 doc/tin.1:2504 doc/tin.5:2110
-#: doc/tin.5:2265
+#: doc/tin.1:1737 doc/tin.1:1771 doc/tin.1:2359 doc/tin.1:2513 doc/tin.5:2115
+#: doc/tin.5:2270
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 #. type: Plain text
-#: doc/tin.1:1732 doc/tin.1:1766
+#: doc/tin.1:1739 doc/tin.1:1773
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' entry only\n"
 
 #. type: IP
-#: doc/tin.1:1732 doc/tin.1:1766 doc/tin.1:2353 doc/tin.1:2506 doc/tin.5:2113
-#: doc/tin.5:2267
+#: doc/tin.1:1739 doc/tin.1:1773 doc/tin.1:2362 doc/tin.1:2515 doc/tin.5:2118
+#: doc/tin.5:2272
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 #. type: Plain text
-#: doc/tin.1:1734 doc/tin.1:1768
+#: doc/tin.1:1741 doc/tin.1:1775
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 #. type: TP
-#: doc/tin.1:1735
+#: doc/tin.1:1742
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1739 doc/tin.5:1443
+#: doc/tin.1:1746 doc/tin.5:1447
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
@@ -4665,13 +4679,13 @@ msgstr ""
 "sensitive, OFF=ignore case. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1739
+#: doc/tin.1:1746
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1744 doc/tin.5:1448
+#: doc/tin.1:1751 doc/tin.5:1452
 msgid ""
 "Default for quick (1 key) auto-selection filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
@@ -4680,13 +4694,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1744
+#: doc/tin.1:1751
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1748 doc/tin.5:1452
+#: doc/tin.1:1755 doc/tin.5:1456
 msgid ""
 "Default for quick (1 key) auto-selection filter global.  ON=apply to all "
 "groups, OFF=apply to current group. Default is ON."
@@ -4695,141 +4709,141 @@ msgstr ""
 "groups, OFF=apply to current group. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1748
+#: doc/tin.1:1755
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1455
+#: doc/tin.1:1758 doc/tin.5:1459
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr "Default for quick (1 key) auto-selection filter header."
 
 #. type: TP
-#: doc/tin.1:1769
+#: doc/tin.1:1776
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 #. type: TP
-#: doc/tin.1:1771
+#: doc/tin.1:1778
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 #. type: TP
-#: doc/tin.1:1773
+#: doc/tin.1:1780
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 #. type: TP
-#: doc/tin.1:1775
+#: doc/tin.1:1782
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 #. type: TP
-#: doc/tin.1:1777
+#: doc/tin.1:1784
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1779
+#: doc/tin.1:1786
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 #. type: TP
-#: doc/tin.1:1781
+#: doc/tin.1:1788
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 #. type: TP
-#: doc/tin.1:1783
+#: doc/tin.1:1790
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 #. type: TP
-#: doc/tin.1:1785
+#: doc/tin.1:1792
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 #. type: TP
-#: doc/tin.1:1787
+#: doc/tin.1:1794
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 #. type: TP
-#: doc/tin.1:1789
+#: doc/tin.1:1796
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 #. type: TP
-#: doc/tin.1:1791
+#: doc/tin.1:1798
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 #. type: TP
-#: doc/tin.1:1793
+#: doc/tin.1:1800
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 #. type: TP
-#: doc/tin.1:1795
+#: doc/tin.1:1802
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 #. type: TP
-#: doc/tin.1:1797
+#: doc/tin.1:1804
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1799
+#: doc/tin.1:1806
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 #. type: TP
-#: doc/tin.1:1801
+#: doc/tin.1:1808
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 #. type: TP
-#: doc/tin.1:1803
+#: doc/tin.1:1810
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 
 #. type: Plain text
-#: doc/tin.1:1807 doc/tin.5:1506
+#: doc/tin.1:1814 doc/tin.5:1510
 msgid ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
-"an highlighted bar if set OFF. Default is OFF."
+"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
+"highlighted bar if set OFF. Default is OFF."
 msgstr ""
 "Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
-"an highlighted bar if set OFF. Default is OFF."
+"ahighlighted bar if set OFF. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1807
+#: doc/tin.1:1814
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Invocation of your editor (editor_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1811
+#: doc/tin.1:1818
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
@@ -4838,24 +4852,24 @@ msgstr ""
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
 
 #. type: TP
-#: doc/tin.1:1811
+#: doc/tin.1:1818
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr "B<Detection of external quotes (extquote_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1814 doc/tin.5:1514
+#: doc/tin.1:1821 doc/tin.5:1518
 msgid "If ON quotes from external sources will be detected. Default is OFF."
 msgstr "If ON quotes from external sources will be detected. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1814
+#: doc/tin.1:1821
 #, no-wrap
 msgid "B<Regex used to show external quotes (extquote_regex)>"
 msgstr "B<Regex used to show external quotes (extquote_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:1819
+#: doc/tin.1:1826
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
@@ -4866,13 +4880,13 @@ msgstr ""
 "then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:1819
+#: doc/tin.1:1826
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr "B<Force redraw after certain commands (force_screen_redraw)>"
 
 #. type: Plain text
-#: doc/tin.1:1823 doc/tin.5:1525
+#: doc/tin.1:1830 doc/tin.5:1529
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
@@ -4881,13 +4895,13 @@ msgstr ""
 "external commands. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1823
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr "B<Number of articles to get (getart_limit)>"
 
 #. type: Plain text
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
 "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
@@ -4900,26 +4914,26 @@ msgstr ""
 "value of B<getart_limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr "B<Catchup group using left key (group_catchup_on_exit)>"
 
 #. type: Plain text
-#: doc/tin.1:1833 doc/tin.5:1549
+#: doc/tin.1:1840 doc/tin.5:1553
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1833
+#: doc/tin.1:1840
 #, no-wrap
 msgid "B<Format string for the Group level (group_format)>"
 msgstr "B<Format string for the Group level (group_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1837
+#: doc/tin.1:1844
 msgid ""
 "Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
@@ -4930,13 +4944,13 @@ msgstr ""
 "\\ %F\"."
 
 #. type: TP
-#: doc/tin.1:1837
+#: doc/tin.1:1844
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr "B<Go to the next unread article with (goto_next_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:1845
+#: doc/tin.1:1852
 msgid ""
 "Which keys B<tin> should accept to jump to the next unread article.  "
 "Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
@@ -4953,13 +4967,13 @@ msgstr ""
 "Default is B<PageNextUnread>."
 
 #. type: TP
-#: doc/tin.1:1845
+#: doc/tin.1:1852
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr "B<Display uue data as an attachment (hide_uue)>"
 
 #. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1579
+#: doc/tin.1:1862 doc/tin.5:1583
 msgid ""
 "If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
 "sections of uuencoded data will be shown with a single tag line showing the "
@@ -4978,13 +4992,13 @@ msgstr ""
 "toggled in the article viewer.  Default is 'No'."
 
 #. type: TP
-#: doc/tin.1:1855
+#: doc/tin.1:1862
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<External inews (inews_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1586
+#: doc/tin.1:1869 doc/tin.5:1590
 msgid ""
 "Path, name and options of external B<\\%inews>(1).  If you are reading via "
 "NNTP the default value is \"--internal\" (use built-in NNTP inews), else it "
@@ -4997,32 +5011,32 @@ msgstr ""
 "article'."
 
 #. type: TP
-#: doc/tin.1:1862
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 #. type: Plain text
-#: doc/tin.1:1869 doc/tin.5:1592
+#: doc/tin.1:1876 doc/tin.5:1596
 msgid ""
 "If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
-"setting. This facility is useful as the full width of the screen is "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
 "available to display long subjects. Default is OFF."
 msgstr ""
 "If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
-"setting. This facility is useful as the full width of the screen is "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
 "available to display long subjects. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Use interactive mail reader (interactive_mailer)>"
 
 #. type: Plain text
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 msgid ""
 "Interactive mailreader: if greater than 0 your mailreader will be invoked "
 "earlier for reply so you can use more of its features (e.g. MIME, pgp, ...). "
@@ -5040,13 +5054,13 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr "B<Use inverse video for page headers (inverse_okay)>"
 
 #. type: Plain text
-#: doc/tin.1:1883 doc/tin.5:1602
+#: doc/tin.1:1890 doc/tin.5:1606
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
@@ -5055,13 +5069,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:1883
+#: doc/tin.1:1890
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:1888 doc/tin.5:1607
+#: doc/tin.1:1895 doc/tin.5:1611
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in I<${TIN_HOMEDIR:-\"$HOME\"}/dead."
@@ -5072,13 +5086,13 @@ msgstr ""
 "article>. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1888
+#: doc/tin.1:1895
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter which articles (kill_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1892
+#: doc/tin.1:1899
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
@@ -5087,7 +5101,7 @@ msgstr ""
 "killed.  There are 3 options:"
 
 #. type: Plain text
-#: doc/tin.1:1899
+#: doc/tin.1:1906
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<tin>. Only "
 "unread articles are killed once only by marking them read. As filtering only "
@@ -5102,7 +5116,7 @@ msgstr ""
 "group the mark will be gone."
 
 #. type: Plain text
-#: doc/tin.1:1904 doc/tin.5:1624
+#: doc/tin.1:1911 doc/tin.5:1628
 msgid ""
 "B<Kill all arts & show with K> will process all articles in the group and "
 "therefore there is a processing overhead when using this option. Killed "
@@ -5115,7 +5129,7 @@ msgstr ""
 "B<art_marked_killed>."
 
 #. type: Plain text
-#: doc/tin.1:1908 doc/tin.5:1628
+#: doc/tin.1:1915 doc/tin.5:1632
 msgid ""
 "B<Kill all arts and never show> will process all articles in the group and "
 "therefore there is a processing overhead when using this option. Killed "
@@ -5126,18 +5140,18 @@ msgstr ""
 "articles simply does not get displayed at all."
 
 #. type: Plain text
-#: doc/tin.1:1910
+#: doc/tin.1:1917
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Default is 0 (B<Kill only unread arts>)."
 
 #. type: TP
-#: doc/tin.1:1910
+#: doc/tin.1:1917
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1916 doc/tin.5:1635
+#: doc/tin.1:1923 doc/tin.5:1639
 msgid ""
 "Allows 8bit characters unencoded in the header of mail message. Default is "
 "OFF. Turning it ON is effective only if B<mail_mime_encoding> is also set to "
@@ -5150,13 +5164,13 @@ msgstr ""
 "Standard (B<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1916
+#: doc/tin.1:1923
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mail address (mail_address)>"
 
 #. type: Plain text
-#: doc/tin.1:1922 doc/tin.5:1641
+#: doc/tin.1:1929 doc/tin.5:1645
 msgid ""
 "User's mail address (and full name), if not username@host. This is used when "
 "creating articles, sending mail and when B<\\%pgp>(1)  signing."
@@ -5165,13 +5179,13 @@ msgstr ""
 "creating articles, sending mail and when B<\\%pgp>(1)  signing."
 
 #. type: TP
-#: doc/tin.1:1922
+#: doc/tin.1:1929
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr "B<MIME encoding in mail messages (mail_mime_encoding)>"
 
 #. type: Plain text
-#: doc/tin.1:1926 doc/tin.5:1645
+#: doc/tin.1:1933 doc/tin.5:1649
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
@@ -5180,13 +5194,13 @@ msgstr ""
 "quoted-printable, 7bit). Default is quoted-printable."
 
 #. type: TP
-#: doc/tin.1:1926
+#: doc/tin.1:1933
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr "B<Quote line when mailing (mail_quote_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1931 doc/tin.5:1650
+#: doc/tin.1:1938 doc/tin.5:1654
 msgid ""
 "Format of quote line when replying (via mail) to an article (%A=Address, "
 "%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
@@ -5197,13 +5211,13 @@ msgstr ""
 "%C=Firstname, %I=Initials). Default is \"In article %M you wrote:\""
 
 #. type: TP
-#: doc/tin.1:1931
+#: doc/tin.1:1938
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Format of the mailbox (mailbox_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1941 doc/tin.5:1660
+#: doc/tin.1:1948 doc/tin.5:1664
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
 "MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
@@ -5216,13 +5230,13 @@ msgstr ""
 "MMDF."
 
 #. type: TP
-#: doc/tin.1:1941
+#: doc/tin.1:1948
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail directory (maildir)>"
 
 #. type: Plain text
-#: doc/tin.1:1950 doc/tin.5:1669
+#: doc/tin.1:1957 doc/tin.5:1673
 msgid ""
 "The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
 "format. This feature is mainly for use with the B<\\%elm>(1)  mail program. "
@@ -5235,13 +5249,13 @@ msgstr ""
 "the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 
 #. type: TP
-#: doc/tin.1:1950
+#: doc/tin.1:1957
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr "B<Invocation of your mail command (mailer_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1956 doc/tin.5:1675
+#: doc/tin.1:1963 doc/tin.5:1679
 msgid ""
 "The format string used to create the mailer command with parameters that is "
 "used for mailing articles to other people. Default is '%M \"%T\" E<lt> "
@@ -5254,7 +5268,7 @@ msgstr ""
 "other mailers with different command line parameters to be used such as"
 
 #. type: Plain text
-#: doc/tin.1:1961 doc/tin.5:1680
+#: doc/tin.1:1968 doc/tin.5:1684
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
@@ -5266,7 +5280,7 @@ msgstr ""
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 
 #. type: Plain text
-#: doc/tin.1:1965 doc/tin.5:1684
+#: doc/tin.1:1972 doc/tin.5:1688
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
@@ -5275,13 +5289,13 @@ msgstr ""
 "supported:"
 
 #. type: ta
-#: doc/tin.1:1967 doc/tin.5:1686
+#: doc/tin.1:1974 doc/tin.5:1690
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr "\\w'%S'u +\\w'default_mailer'u"
 
 #. type: Plain text
-#: doc/tin.1:1974 doc/tin.5:1693
+#: doc/tin.1:1981 doc/tin.5:1697
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -5299,13 +5313,13 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.1:1976
+#: doc/tin.1:1983
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 
 #. type: Plain text
-#: doc/tin.1:1984 doc/tin.5:1706
+#: doc/tin.1:1991 doc/tin.5:1710
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -5322,24 +5336,24 @@ msgstr ""
 "unread articles, or nothing."
 
 #. type: TP
-#: doc/tin.1:1984
+#: doc/tin.1:1991
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr "B<Mark saved articles/threads as read (mark_saved_read)>"
 
 #. type: Plain text
-#: doc/tin.1:1987 doc/tin.5:1698
+#: doc/tin.1:1994 doc/tin.5:1702
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr "If ON mark articles that are saved as read. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1987
+#: doc/tin.1:1994
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<Viewer program for MIME articles (metamail_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1999 doc/tin.5:1718
+#: doc/tin.1:2006 doc/tin.5:1722
 msgid ""
 "Path, name and options of external B<\\%metamail>(1)  program used to view "
 "non-textual parts of articles.  To use the built-in viewer, set to --"
@@ -5356,13 +5370,13 @@ msgstr ""
 "attachments. See also B<ask_for_metamail>."
 
 #. type: TP
-#: doc/tin.1:1999
+#: doc/tin.1:2006
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2012 doc/tin.5:1731
+#: doc/tin.1:2019 doc/tin.5:1735
 msgid ""
 "Charset supported locally, which is also used for MIME header (charset "
 "parameter and charset name in header encoding) in mail and news postings. If "
@@ -5385,13 +5399,13 @@ msgstr ""
 "option is disabled and you should use B<mm_network_charset> instead."
 
 #. type: TP
-#: doc/tin.1:2012
+#: doc/tin.1:2019
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2023 doc/tin.5:1742
+#: doc/tin.1:2030 doc/tin.5:1746
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via B<"
@@ -5408,7 +5422,7 @@ msgstr ""
 "following charsets:"
 
 #. type: Plain text
-#: doc/tin.1:2026 doc/tin.5:1745
+#: doc/tin.1:2033 doc/tin.5:1749
 msgid ""
 "US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
@@ -5417,7 +5431,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 #. type: Plain text
-#: doc/tin.1:2032 doc/tin.5:1751
+#: doc/tin.1:2039 doc/tin.5:1755
 msgid ""
 "Not all values might work on your system, see B<\\%iconv_open>(3)  for more "
 "details. If it's not set, the value of the environment variable "
@@ -5430,13 +5444,13 @@ msgstr ""
 "neither of them is defined."
 
 #. type: TP
-#: doc/tin.1:2032
+#: doc/tin.1:2039
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 
 #. type: Plain text
-#: doc/tin.1:2037 doc/tin.5:1756
+#: doc/tin.1:2044 doc/tin.5:1760
 msgid ""
 "Character attribute of words emphasized like _this_. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -5447,13 +5461,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2037
+#: doc/tin.1:2044
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 
 #. type: Plain text
-#: doc/tin.1:2042 doc/tin.5:1761
+#: doc/tin.1:2049 doc/tin.5:1765
 msgid ""
 "Character attribute of words emphasized like /this/. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -5464,13 +5478,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2042
+#: doc/tin.1:2049
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Attribute of highlighting with *stars* (mono_markstar)>"
 
 #. type: Plain text
-#: doc/tin.1:2047 doc/tin.5:1766
+#: doc/tin.1:2054 doc/tin.5:1770
 msgid ""
 "Character attribute of words emphasized like *this*. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -5481,13 +5495,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2047
+#: doc/tin.1:2054
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 
 #. type: Plain text
-#: doc/tin.1:2052 doc/tin.5:1771
+#: doc/tin.1:2059 doc/tin.5:1775
 msgid ""
 "Character attribute of words emphasized like -this-. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -5498,13 +5512,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2052
+#: doc/tin.1:2059
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 #. type: Plain text
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 msgid ""
 "These are internal timers used by B<tin> to keep track of new newsgroups.  "
 "Do not change them unless you understand what they are for."
@@ -5513,13 +5527,13 @@ msgstr ""
 "Do not change them unless you understand what they are for."
 
 #. type: TP
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr "B<Display these header fields (or *) (news_headers_to_display)>"
 
 #. type: Plain text
-#: doc/tin.1:2063 doc/tin.5:1784
+#: doc/tin.1:2070 doc/tin.5:1788
 msgid ""
 "Which news headers you wish to see. If you want to see _all_ the headers, "
 "place an '*' as this value. This is the only way a wildcard can be used.  If "
@@ -5534,13 +5548,13 @@ msgstr ""
 "spaces. Not defining anything turns off this option."
 
 #. type: TP
-#: doc/tin.1:2063
+#: doc/tin.1:2070
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr "B<Do not display these header fields (news_headers_to_not_display)>"
 
 #. type: Plain text
-#: doc/tin.1:2072 doc/tin.5:1793
+#: doc/tin.1:2079 doc/tin.5:1797
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
 "example of using both options might be if you thought 'X-' headers were A "
@@ -5557,13 +5571,13 @@ msgstr ""
 "this option."
 
 #. type: TP
-#: doc/tin.1:2072
+#: doc/tin.1:2079
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr "B<Quote line when following up (news_quote_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2077 doc/tin.5:1798
+#: doc/tin.1:2084 doc/tin.5:1802
 msgid ""
 "Format of quote line when posting/following up an article (%A=Address, "
 "%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
@@ -5574,13 +5588,13 @@ msgstr ""
 "%C=Firstname, %I=Initials). Default is \"%F wrote:\"."
 
 #. type: TP
-#: doc/tin.1:2077
+#: doc/tin.1:2084
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 
 #. type: Plain text
-#: doc/tin.1:2081
+#: doc/tin.1:2088
 msgid ""
 "Time in seconds to wait for a response from the server. Default is 120.  "
 "Setting this to 0 means no timeout."
@@ -5589,13 +5603,13 @@ msgstr ""
 "Setting this to 0 means no timeout."
 
 #. type: TP
-#: doc/tin.1:2081
+#: doc/tin.1:2088
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode normalisation form (normalization_form)>"
 
 #. type: Plain text
-#: doc/tin.1:2085
+#: doc/tin.1:2092
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
@@ -5604,33 +5618,42 @@ msgstr ""
 "possible values are:"
 
 #. type: Plain text
-#: doc/tin.1:2088 doc/tin.5:1808
+#: doc/tin.1:2095 doc/tin.5:1812
 msgid "B<None>: no normalization"
 msgstr "B<None>: no normalisation"
 
 #. type: Plain text
-#: doc/tin.1:2090 doc/tin.5:1810
+#: doc/tin.1:2097 doc/tin.5:1814
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 
 #. type: Plain text
-#: doc/tin.1:2092 doc/tin.5:1812
+#: doc/tin.1:2099 doc/tin.5:1816
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr "B<NFKD>: Compatibility Decomposition"
 
 #. type: Plain text
-#: doc/tin.1:2094 doc/tin.5:1814
+#: doc/tin.1:2101 doc/tin.5:1818
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 
 #. type: Plain text
-#: doc/tin.1:2096 doc/tin.5:1816
+#: doc/tin.1:2103 doc/tin.5:1820
 msgid "B<NFD>: Canonical Decomposition"
 msgstr "B<NFD>: Canonical Decomposition"
 
 #. type: Plain text
-#: doc/tin.1:2100
+#: doc/tin.1:2105 doc/tin.5:1822
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+
+#. type: Plain text
+#: doc/tin.1:2109
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<tin> uses to do the normalization. NFC should be used if possible."
@@ -5639,13 +5662,13 @@ msgstr ""
 "library B<tin> uses to do the normalisation. NFC should be used if possible."
 
 #. type: TP
-#: doc/tin.1:2100
+#: doc/tin.1:2109
 #, no-wrap
 msgid "B<Go to first unread article in group (pos_first_unread)>"
 msgstr "B<Go to first unread article in group (pos_first_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:2104 doc/tin.5:1825
+#: doc/tin.1:2113 doc/tin.5:1831
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
@@ -5654,13 +5677,13 @@ msgstr ""
 "Default is ON."
 
 #. type: TP
-#: doc/tin.1:2104
+#: doc/tin.1:2113
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr "B<Use 8bit characters in news headers (post_8bit_header)>"
 
 #. type: Plain text
-#: doc/tin.1:2115 doc/tin.5:1836
+#: doc/tin.1:2124 doc/tin.5:1842
 msgid ""
 "Allows 8bit characters unencoded in the header of a news article, if set "
 "this also disables the generation of MIME-headers when they are usually "
@@ -5681,13 +5704,13 @@ msgstr ""
 "B<post_mime_encoding>."
 
 #. type: TP
-#: doc/tin.1:2115
+#: doc/tin.1:2124
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr "B<MIME encoding in news messages (post_mime_encoding)>"
 
 #. type: Plain text
-#: doc/tin.1:2120 doc/tin.5:1841
+#: doc/tin.1:2129 doc/tin.5:1847
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -5698,13 +5721,13 @@ msgstr ""
 "base64 and quoted-printable are usually undesired on usenet."
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2129
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr "B<View post-processed files (post_process_view)>"
 
 #. type: Plain text
-#: doc/tin.1:2127
+#: doc/tin.1:2136
 msgid ""
 "If ON, then B<tin> will start an appropriate viewer program to display any "
 "files that were post processed and uudecoded. The program is determined "
@@ -5715,13 +5738,13 @@ msgstr ""
 "using the B<\\%mailcap>(5)  file. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2127
+#: doc/tin.1:2136
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr "B<Post process saved articles (post_process_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2131
+#: doc/tin.1:2140
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
@@ -5730,28 +5753,28 @@ msgstr ""
 "following values are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2134 doc/tin.5:1858
+#: doc/tin.1:2143 doc/tin.5:1864
 msgid "B<No> (default), no post processing is done."
 msgstr "B<No> (default), no post processing is done."
 
 #. type: Plain text
-#: doc/tin.1:2138
+#: doc/tin.1:2147
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 
 #. type: Plain text
-#: doc/tin.1:2140 doc/tin.5:1865
+#: doc/tin.1:2149 doc/tin.5:1871
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr "B<Yes>, binary attachments and data will be decoded and saved."
 
 #. type: TP
-#: doc/tin.1:2141
+#: doc/tin.1:2150
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr "B<Filename to be used for storing posted articles (posted_articles_file)>"
 
 #. type: Plain text
-#: doc/tin.1:2147 doc/tin.5:1872
+#: doc/tin.1:2156 doc/tin.5:1878
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -5762,13 +5785,13 @@ msgstr ""
 "saved.  Default is 'posted'."
 
 #. type: TP
-#: doc/tin.1:2147
+#: doc/tin.1:2156
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr "B<Print all headers when printing (print_header)>"
 
 #. type: Plain text
-#: doc/tin.1:2151 doc/tin.5:1876
+#: doc/tin.1:2160 doc/tin.5:1882
 msgid ""
 "If ON, then the full article header is sent to the printer. Otherwise only "
 "the ''Subject:'' and ''From:'' fields are output. Default is OFF."
@@ -5777,13 +5800,13 @@ msgstr ""
 "the ''Subject:'' and ''From:'' fields are output. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2151
+#: doc/tin.1:2160
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Printer program with options (printer)>"
 
 #. type: Plain text
-#: doc/tin.1:2160
+#: doc/tin.1:2169
 msgid ""
 "The printer program with options that is to be used to print articles.  The "
 "default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
@@ -5796,13 +5819,13 @@ msgstr ""
 "Administrator."
 
 #. type: TP
-#: doc/tin.1:2160
+#: doc/tin.1:2169
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr "B<Process only unread articles (process_only_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:2164 doc/tin.5:1890
+#: doc/tin.1:2173 doc/tin.5:1896
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
@@ -5811,13 +5834,13 @@ msgstr ""
 "Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2164
+#: doc/tin.1:2173
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr "B<Show empty Followup-To in editor (prompt_followupto)>"
 
 #. type: Plain text
-#: doc/tin.1:2167
+#: doc/tin.1:2176
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
@@ -5826,14 +5849,14 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:2167
+#: doc/tin.1:2176
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Characters used as quote-marks (quote_chars)>"
 
 #.  TODO: document %s
 #. type: Plain text
-#: doc/tin.1:2172 doc/tin.5:1900
+#: doc/tin.1:2181 doc/tin.5:1906
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5844,13 +5867,13 @@ msgstr ""
 "' ' when read. Default is 'E<gt>_'."
 
 #. type: TP
-#: doc/tin.1:2172
+#: doc/tin.1:2181
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Quoting behaviour (quote_style)>"
 
 #. type: Plain text
-#: doc/tin.1:2179
+#: doc/tin.1:2188
 msgid ""
 "How articles should be quoted when following up or replying to them. There "
 "are a number of things that can be done: empty lines can be quoted, "
@@ -5867,7 +5890,7 @@ msgstr ""
 "lines."
 
 #. type: Plain text
-#: doc/tin.1:2183
+#: doc/tin.1:2192
 msgid ""
 "When you are viewing an article in raw mode ('B<^H>'), and follow up or "
 "reply to it, the signature will be quoted even if it would otherwise not "
@@ -5878,13 +5901,13 @@ msgstr ""
 "be.  If B<show_signatures> is off, then the signature will never be quoted."
 
 #. type: TP
-#: doc/tin.1:2183
+#: doc/tin.1:2192
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr "B<Regex used to show quoted lines (quote_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2188
+#: doc/tin.1:2197
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
@@ -5895,13 +5918,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2188
+#: doc/tin.1:2197
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr "B<Regex used to show twice quoted l. (quote_regex2)>"
 
 #. type: Plain text
-#: doc/tin.1:2193
+#: doc/tin.1:2202
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
@@ -5912,13 +5935,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2193
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 
 #. type: Plain text
-#: doc/tin.1:2198
+#: doc/tin.1:2207
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
@@ -5929,13 +5952,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2198
+#: doc/tin.1:2207
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Article recentness time limit (recent_time)>"
 
 #. type: Plain text
-#: doc/tin.1:2202 doc/tin.5:1945
+#: doc/tin.1:2211 doc/tin.5:1951
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
@@ -5944,13 +5967,13 @@ msgstr ""
 "days. Default is 2."
 
 #. type: TP
-#: doc/tin.1:2202
+#: doc/tin.1:2211
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<Render BiDi (render_bidi)>"
 
 #. type: Plain text
-#: doc/tin.1:2206
+#: doc/tin.1:2215
 msgid ""
 "If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
 "the rendering of bi-directional text to the terminal. Default is OFF."
@@ -5959,13 +5982,13 @@ msgstr ""
 "the rendering of bi-directional text to the terminal. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2206
+#: doc/tin.1:2215
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr "B<Interval in seconds to reread active (reread_active_file_secs)>"
 
 #. type: Plain text
-#: doc/tin.1:2211 doc/tin.5:1957
+#: doc/tin.1:2220 doc/tin.5:1963
 msgid ""
 "The news I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file is "
 "reread at regular intervals to show if any new news has arrived. Default is "
@@ -5976,13 +5999,13 @@ msgstr ""
 "1200. Setting this to 0 will disable this feature."
 
 #. type: TP
-#: doc/tin.1:2211
+#: doc/tin.1:2220
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr "B<Directory to save arts/threads in (savedir)>"
 
 #. type: Plain text
-#: doc/tin.1:2215 doc/tin.5:1961
+#: doc/tin.1:2224 doc/tin.5:1967
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
@@ -5991,13 +6014,13 @@ msgstr ""
 "\"$HOME\"}/News>."
 
 #. type: TP
-#: doc/tin.1:2215
+#: doc/tin.1:2224
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<Score limit (kill) (score_limit_kill)>"
 
 #. type: Plain text
-#: doc/tin.1:2219 doc/tin.5:1965
+#: doc/tin.1:2228 doc/tin.5:1971
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
@@ -6006,13 +6029,13 @@ msgstr ""
 "marked as killed."
 
 #. type: TP
-#: doc/tin.1:2219
+#: doc/tin.1:2228
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<Score limit (select) (score_limit_select)>"
 
 #. type: Plain text
-#: doc/tin.1:2223 doc/tin.5:1969
+#: doc/tin.1:2232 doc/tin.5:1975
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
@@ -6021,13 +6044,13 @@ msgstr ""
 "marked as hot."
 
 #. type: TP
-#: doc/tin.1:2223
+#: doc/tin.1:2232
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr "B<Default score to kill articles (score_kill)>"
 
 #. type: Plain text
-#: doc/tin.1:2227 doc/tin.5:1973
+#: doc/tin.1:2236 doc/tin.5:1979
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
@@ -6036,13 +6059,13 @@ msgstr ""
 "B<score_limit_kill>."
 
 #. type: TP
-#: doc/tin.1:2227
+#: doc/tin.1:2236
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr "B<Default score to select articles (score_select)>"
 
 #. type: Plain text
-#: doc/tin.1:2231 doc/tin.5:1977
+#: doc/tin.1:2240 doc/tin.5:1983
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
@@ -6051,13 +6074,13 @@ msgstr ""
 "B<score_limit_select>."
 
 #. type: TP
-#: doc/tin.1:2231
+#: doc/tin.1:2240
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr "B<Number of lines to scroll in pager (scroll_lines)>"
 
 #. type: Plain text
-#: doc/tin.1:2239 doc/tin.5:1985
+#: doc/tin.1:2248 doc/tin.5:1991
 msgid ""
 "The number of lines that will be scrolled up/down in the article pager when "
 "using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
@@ -6074,13 +6097,13 @@ msgstr ""
 "page scrolling. This setting supersedes B<full_page_scroll>=OFF."
 
 #. type: TP
-#: doc/tin.1:2239
+#: doc/tin.1:2248
 #, no-wrap
 msgid "B<Format string for the Selection level (select_format)>"
 msgstr "B<Format string for the Selection level (select_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2243
+#: doc/tin.1:2252
 msgid ""
 "Format string B<tin> uses for Selection level representation. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
@@ -6091,13 +6114,13 @@ msgstr ""
 "\\ \\ %d\"."
 
 #. type: TP
-#: doc/tin.1:2243
+#: doc/tin.1:2252
 #, no-wrap
 msgid "B<In group and thread level, show author by (show_author)>"
 msgstr "B<In group and thread level, show author by (show_author)>"
 
 #. type: Plain text
-#: doc/tin.1:2247 doc/tin.5:2018
+#: doc/tin.1:2256 doc/tin.5:2024
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
@@ -6106,12 +6129,12 @@ msgstr ""
 "full name."
 
 #. type: Plain text
-#: doc/tin.1:2250 doc/tin.5:2021
+#: doc/tin.1:2259 doc/tin.5:2027
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr "B<None>, only the ''Subject:'' line will be displayed."
 
 #. type: Plain text
-#: doc/tin.1:2253 doc/tin.5:2024
+#: doc/tin.1:2262 doc/tin.5:2030
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
@@ -6120,7 +6143,7 @@ msgstr ""
 "displayed."
 
 #. type: Plain text
-#: doc/tin.1:2256 doc/tin.5:2027
+#: doc/tin.1:2265 doc/tin.5:2033
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
@@ -6129,7 +6152,7 @@ msgstr ""
 "\\&''From:'' line are displayed (default)."
 
 #. type: Plain text
-#: doc/tin.1:2259 doc/tin.5:2030
+#: doc/tin.1:2268 doc/tin.5:2036
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
@@ -6138,13 +6161,13 @@ msgstr ""
 "displayed."
 
 #. type: TP
-#: doc/tin.1:2260
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr "B<Show description of each newsgroup (show_description)>"
 
 #. type: Plain text
-#: doc/tin.1:2269
+#: doc/tin.1:2278
 msgid ""
 "If ON show a short group description text after newsgroup name at the group "
 "selection level. The ''B<-d>'' command-line flag will override the setting "
@@ -6161,23 +6184,23 @@ msgstr ""
 "mailgroups> for mailgroups. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2269
+#: doc/tin.1:2278
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr "B<Function for sorting articles (sort_function)>"
 
 #. type: Plain text
-#: doc/tin.1:2272 doc/tin.5:2003
+#: doc/tin.1:2281 doc/tin.5:2009
 msgid "Function used for sorting articles. Default is 0."
 msgstr "Function used for sorting articles. Default is 0."
 
 #. type: Plain text
-#: doc/tin.1:2277 doc/tin.5:2008
+#: doc/tin.1:2286 doc/tin.5:2014
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr "Use B<\\%qsort>(3)  for sorting."
 
 #. type: Plain text
-#: doc/tin.1:2282 doc/tin.5:2013
+#: doc/tin.1:2291 doc/tin.5:2019
 msgid ""
 "Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
 "with long threads (somewhat presorted data)."
@@ -6186,13 +6209,13 @@ msgstr ""
 "with long threads (somewhat presorted data)."
 
 #. type: TP
-#: doc/tin.1:2283
+#: doc/tin.1:2292
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr "B<Show lines/score in listings (show_info)>"
 
 #. type: Plain text
-#: doc/tin.1:2287 doc/tin.5:2044
+#: doc/tin.1:2296 doc/tin.5:2050
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
@@ -6201,12 +6224,12 @@ msgstr ""
 "show only the line count."
 
 #. type: Plain text
-#: doc/tin.1:2290 doc/tin.5:2047
+#: doc/tin.1:2299 doc/tin.5:2053
 msgid "B<None>, no information will be displayed."
 msgstr "B<None>, no information will be displayed."
 
 #. type: Plain text
-#: doc/tin.1:2294 doc/tin.5:2051
+#: doc/tin.1:2303 doc/tin.5:2057
 msgid ""
 "B<Lines>, in article listing the line count of an article will be displayed "
 "and in thread listing the line count of first (unread) article will be "
@@ -6217,29 +6240,29 @@ msgstr ""
 "displayed."
 
 #. type: Plain text
-#: doc/tin.1:2298 doc/tin.5:2055
+#: doc/tin.1:2307 doc/tin.5:2061
 msgid ""
 "B<Score>, in article listing the score of an article will be displayed and "
-"in thread listing the score of the thread will be displayed - see also "
+"in thread listing the score of the thread will be displayed \\(em see also "
 "B<thread_score>."
 msgstr ""
 "B<Score>, in article listing the score of an article will be displayed and "
-"in thread listing the score of the thread will be displayed - see also "
+"in thread listing the score of the thread will be displayed \\(em see also "
 "B<thread_score>."
 
 #. type: Plain text
-#: doc/tin.1:2300 doc/tin.5:2057
+#: doc/tin.1:2309 doc/tin.5:2063
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Lines & Score>, display line count and score."
 
 #. type: TP
-#: doc/tin.1:2301
+#: doc/tin.1:2310
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr "B<Show only unread articles (show_only_unread_arts)>"
 
 #. type: Plain text
-#: doc/tin.1:2305 doc/tin.5:2062
+#: doc/tin.1:2314 doc/tin.5:2068
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
@@ -6248,13 +6271,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:2305
+#: doc/tin.1:2314
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr "B<Show only groups with unread arts (show_only_unread_groups)>"
 
 #. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2066
+#: doc/tin.1:2318 doc/tin.5:2072
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
@@ -6263,35 +6286,35 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:2309
+#: doc/tin.1:2318
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Display signatures (show_signatures)>"
 
 #. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2069
+#: doc/tin.1:2321 doc/tin.5:2075
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr "If OFF don't show signatures when displaying articles. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2312
+#: doc/tin.1:2321
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 
 #. type: Plain text
-#: doc/tin.1:2315 doc/tin.5:2072
+#: doc/tin.1:2324 doc/tin.5:2078
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr "If ON prefix the signature with sigdashes. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2315
+#: doc/tin.1:2324
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Create signature from path/command (sigfile)>"
 
 #. type: Plain text
-#: doc/tin.1:2325
+#: doc/tin.1:2334 doc/tin.5:2088
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
@@ -6312,24 +6335,24 @@ msgstr ""
 "\"$HOME\"}/.Sig>."
 
 #. type: TP
-#: doc/tin.1:2325
+#: doc/tin.1:2334
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Add signature when reposting (signature_repost)>"
 
 #. type: Plain text
-#: doc/tin.1:2328 doc/tin.5:2086
+#: doc/tin.1:2337 doc/tin.5:2091
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr "If ON add signature to reposted articles. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2328
+#: doc/tin.1:2337
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr "B<Regex used to highlight /slashes/ (slashes_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2333
+#: doc/tin.1:2342
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markslash> or B<mono_markslash>. If "
@@ -6340,13 +6363,13 @@ msgstr ""
 "B<slashes_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2333
+#: doc/tin.1:2342
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sort articles by (sort_article_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2337 doc/tin.5:2097
+#: doc/tin.1:2346 doc/tin.5:2102
 msgid ""
 "This specifies how articles should be sorted. Sort by ascending Date (6) is "
 "the default. The following sort types are allowed:"
@@ -6355,91 +6378,91 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2340 doc/tin.5:2100
+#: doc/tin.1:2349 doc/tin.5:2105
 msgid "B<Nothing>, don't sort articles."
 msgstr "B<Nothing>, don't sort articles."
 
 #. type: Plain text
-#: doc/tin.1:2342 doc/tin.5:2102
+#: doc/tin.1:2351 doc/tin.5:2107
 msgid ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2104
+#: doc/tin.1:2353 doc/tin.5:2109
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 
 #. type: Plain text
-#: doc/tin.1:2346 doc/tin.5:2106
+#: doc/tin.1:2355 doc/tin.5:2111
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr "B<From: (descending)>, sort articles by ''From:'' field descending."
 
 #. type: Plain text
-#: doc/tin.1:2348 doc/tin.5:2108
+#: doc/tin.1:2357 doc/tin.5:2113
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 
 #. type: Plain text
-#: doc/tin.1:2350 doc/tin.5:2110
+#: doc/tin.1:2359 doc/tin.5:2115
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2113
+#: doc/tin.1:2362 doc/tin.5:2118
 msgid ""
 "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2115
+#: doc/tin.1:2364 doc/tin.5:2120
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr "B<Score (descending)>, sort articles by filtering score descending."
 
 #. type: IP
-#: doc/tin.1:2355 doc/tin.5:2115
+#: doc/tin.1:2364 doc/tin.5:2120
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 #. type: Plain text
-#: doc/tin.1:2357 doc/tin.5:2117
+#: doc/tin.1:2366 doc/tin.5:2122
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr "B<Score (ascending)>, sort articles by filtering score ascending."
 
 #. type: IP
-#: doc/tin.1:2357 doc/tin.5:2117
+#: doc/tin.1:2366 doc/tin.5:2122
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 #. type: Plain text
-#: doc/tin.1:2359 doc/tin.5:2119
+#: doc/tin.1:2368 doc/tin.5:2124
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 
 #. type: IP
-#: doc/tin.1:2359 doc/tin.5:2119
+#: doc/tin.1:2368 doc/tin.5:2124
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 #. type: Plain text
-#: doc/tin.1:2361 doc/tin.5:2121
+#: doc/tin.1:2370 doc/tin.5:2126
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 
 #. type: TP
-#: doc/tin.1:2362
+#: doc/tin.1:2371
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sort threads by (sort_threads_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2367 doc/tin.5:2126
+#: doc/tin.1:2376 doc/tin.5:2131
 msgid ""
 "This specifies how threads will be sorted. Sort by descending Score (1) is "
 "the default. The following sort types are allowed:"
@@ -6448,24 +6471,24 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2370 doc/tin.5:2129
+#: doc/tin.1:2379 doc/tin.5:2134
 msgid "B<Nothing>, don't sort threads."
 msgstr "B<Nothing>, don't sort threads."
 
 #. type: Plain text
-#: doc/tin.1:2373 doc/tin.5:2132
+#: doc/tin.1:2382 doc/tin.5:2137
 msgid ""
 "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 "B<Score (descending)>, sort threads by filtering score descending (default)."
 
 #. type: Plain text
-#: doc/tin.1:2375 doc/tin.5:2134
+#: doc/tin.1:2384 doc/tin.5:2139
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr "B<Score (ascending)>, sort threads by filtering score ascending."
 
 #. type: Plain text
-#: doc/tin.1:2377 doc/tin.5:2136
+#: doc/tin.1:2386 doc/tin.5:2141
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
@@ -6474,7 +6497,7 @@ msgstr ""
 "descending."
 
 #. type: Plain text
-#: doc/tin.1:2379 doc/tin.5:2138
+#: doc/tin.1:2388 doc/tin.5:2143
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
@@ -6483,13 +6506,13 @@ msgstr ""
 "ascending."
 
 #. type: TP
-#: doc/tin.1:2380
+#: doc/tin.1:2389
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 
 #. type: Plain text
-#: doc/tin.1:2385 doc/tin.5:2144
+#: doc/tin.1:2394 doc/tin.5:2149
 msgid ""
 "Set this option to a list of comma-separated strings to be warned if you are "
 "replying to an article by mail where the e-mail address contains one of "
@@ -6500,18 +6523,18 @@ msgstr ""
 "these strings. The matching is case-insensitive. Example:"
 
 #. type: Plain text
-#: doc/tin.1:2387 doc/tin.5:2146
+#: doc/tin.1:2396 doc/tin.5:2151
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 #. type: TP
-#: doc/tin.1:2387
+#: doc/tin.1:2396
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr "B<Regex used to highlight *stars* (stars_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2392
+#: doc/tin.1:2401
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstar> or B<mono_markstar>. If "
@@ -6522,13 +6545,13 @@ msgstr ""
 "B<stars_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2392
+#: doc/tin.1:2401
 #, no-wrap
 msgid "B<Start editor with line offset (start_editor_offset)>"
 msgstr "B<Start editor with line offset (start_editor_offset)>"
 
 #. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2158
+#: doc/tin.1:2406 doc/tin.5:2163
 msgid ""
 "Set ON if the editor used for posting, follow-ups and bug reports has the "
 "capability of starting and positioning the cursor at a specified line within "
@@ -6539,13 +6562,13 @@ msgstr ""
 "a file. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2397
+#: doc/tin.1:2406
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr "B<Strip blanks of end of lines (strip_blanks)>"
 
 #. type: Plain text
-#: doc/tin.1:2403 doc/tin.5:2162
+#: doc/tin.1:2412 doc/tin.5:2167
 msgid ""
 "Strips the blanks from the end of each line therefore speeding up the "
 "display when reading on a slow terminal or via modem. Default is ON."
@@ -6554,13 +6577,13 @@ msgstr ""
 "display when reading on a slow terminal or via modem. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2403
+#: doc/tin.1:2412
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr "B<Remove bogus groups from newsrc (strip_bogus)>"
 
 #. type: Plain text
-#: doc/tin.1:2412 doc/tin.5:2171
+#: doc/tin.1:2421 doc/tin.5:2176
 msgid ""
 "Bogus groups are groups that are present in your I<${TIN_HOMEDIR:-\"$HOME"
 "\"}/.newsrc> file that no longer exist on the news server. There are 3 "
@@ -6577,13 +6600,13 @@ msgstr ""
 "unsubscribe from them as and when you wish. Default is 0 (Always Keep)."
 
 #. type: TP
-#: doc/tin.1:2412
+#: doc/tin.1:2421
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 
 #. type: Plain text
-#: doc/tin.1:2416 doc/tin.5:2175
+#: doc/tin.1:2425 doc/tin.5:2180
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
@@ -6592,13 +6615,13 @@ msgstr ""
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2416
+#: doc/tin.1:2425
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr "B<Regex used to highlight -strokes- (strokes_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2421
+#: doc/tin.1:2430
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
@@ -6609,13 +6632,13 @@ msgstr ""
 "B<strokes_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2421
+#: doc/tin.1:2430
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 
 #. type: Plain text
-#: doc/tin.1:2426 doc/tin.5:2382
+#: doc/tin.1:2435 doc/tin.5:2387
 msgid ""
 "If enabled a search for the next unread article will wrap around all "
 "articles to find also previous unread articles. If disabled the search stops "
@@ -6626,13 +6649,13 @@ msgstr ""
 "at the end of the thread list. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2426
+#: doc/tin.1:2435
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 
 #. type: Plain text
-#: doc/tin.1:2430
+#: doc/tin.1:2439
 msgid ""
 "If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
 "toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
@@ -6641,43 +6664,43 @@ msgstr ""
 "toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
 
 #. type: TP
-#: doc/tin.1:2430
+#: doc/tin.1:2439
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Thread articles by (thread_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:2438
+#: doc/tin.1:2447
 msgid ""
 "Defines which threading method to use. It's possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_arts> to 0 - 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"B<thread_arts> to 0 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "attributes>. (See also \"GROUP ATTRIBUTES\".)  The default is Both Subject "
 "and References.  The choices are:"
 msgstr ""
 "Defines which threading method to use. It's possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_arts> to 0 - 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"B<thread_arts> to 0 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "attributes>. (See also \"GROUP ATTRIBUTES\".)  The default is Both Subject "
 "and References.  The choices are:"
 
 #. type: Plain text
-#: doc/tin.1:2441
+#: doc/tin.1:2450
 msgid "B<None>, don't thread."
 msgstr "B<None>, don't thread."
 
 #. type: Plain text
-#: doc/tin.1:2443
+#: doc/tin.1:2452
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr "B<Subject>, thread on ''Subject:'' only."
 
 #. type: Plain text
-#: doc/tin.1:2445
+#: doc/tin.1:2454
 msgid "B<References>, thread on ''References:'' only."
 msgstr "B<References>, thread on ''References:'' only."
 
 #. type: Plain text
-#: doc/tin.1:2448
+#: doc/tin.1:2457
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
@@ -6686,12 +6709,12 @@ msgstr ""
 "\\&''Subject:'' (default)."
 
 #. type: Plain text
-#: doc/tin.1:2450
+#: doc/tin.1:2459
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 
 #. type: Plain text
-#: doc/tin.1:2453
+#: doc/tin.1:2462
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
@@ -6700,13 +6723,13 @@ msgstr ""
 "\\&''Subject:''."
 
 #. type: TP
-#: doc/tin.1:2454
+#: doc/tin.1:2463
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 
 #. type: Plain text
-#: doc/tin.1:2458 doc/tin.5:2225
+#: doc/tin.1:2467 doc/tin.5:2230
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
@@ -6715,13 +6738,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:2458
+#: doc/tin.1:2467
 #, no-wrap
 msgid "B<Format string for the Thread level (thread_format)>"
 msgstr "B<Format string for the Thread level (thread_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2462
+#: doc/tin.1:2471
 msgid ""
 "Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
@@ -6732,13 +6755,13 @@ msgstr ""
 "\\ %F\"."
 
 #. type: TP
-#: doc/tin.1:2462
+#: doc/tin.1:2471
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Matchingness of a thread (thread_perc)>"
 
 #. type: Plain text
-#: doc/tin.1:2466
+#: doc/tin.1:2475
 msgid ""
 "How closely the subjects must match for two threads to be considered part of "
 "the same thread. This is a percentage and the default if 75%."
@@ -6747,13 +6770,13 @@ msgstr ""
 "the same thread. This is a percentage and the default if 75%."
 
 #. type: TP
-#: doc/tin.1:2466
+#: doc/tin.1:2475
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Score of a thread (thread_score)>"
 
 #. type: Plain text
-#: doc/tin.1:2470 doc/tin.5:2229
+#: doc/tin.1:2479 doc/tin.5:2234
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
@@ -6762,28 +6785,28 @@ msgstr ""
 "in this thread."
 
 #. type: Plain text
-#: doc/tin.1:2473 doc/tin.5:2232
+#: doc/tin.1:2482 doc/tin.5:2237
 msgid "B<Max>, the maximum score in this thread."
 msgstr "B<Max>, the maximum score in this thread."
 
 #. type: Plain text
-#: doc/tin.1:2475 doc/tin.5:2234
+#: doc/tin.1:2484 doc/tin.5:2239
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr "B<Sum>, the sum of all scores in this thread."
 
 #. type: Plain text
-#: doc/tin.1:2477 doc/tin.5:2236
+#: doc/tin.1:2486 doc/tin.5:2241
 msgid "B<Average>, the average score in this thread."
 msgstr "B<Average>, the average score in this thread."
 
 #. type: TP
-#: doc/tin.1:2478
+#: doc/tin.1:2487
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Transliteration (translit)>"
 
 #. type: Plain text
-#: doc/tin.1:2486 doc/tin.5:2245
+#: doc/tin.1:2495 doc/tin.5:2250
 msgid ""
 "If ON append //TRANSLIT to the first argument of B<\\%iconv_open>(3)  to "
 "enable transliteration. This means that when a character cannot be "
@@ -6798,13 +6821,13 @@ msgstr ""
 "doesn't exist, this option is disabled. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2486
+#: doc/tin.1:2495
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr "B<How to treat blank lines (trim_article_body)>"
 
 #. type: Plain text
-#: doc/tin.1:2490
+#: doc/tin.1:2499
 msgid ""
 "Allows you to select how B<tin> treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
@@ -6813,29 +6836,29 @@ msgstr ""
 "Default is 0. This option does not affect lines within verbatim blocks."
 
 #. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2254
+#: doc/tin.1:2502 doc/tin.5:2259
 msgid "B<Don't trim article body>, do nothing."
 msgstr "B<Don't trim article body>, do nothing."
 
 #. type: Plain text
-#: doc/tin.1:2495 doc/tin.5:2256
+#: doc/tin.1:2504 doc/tin.5:2261
 msgid "B<Skip leading blank lines>."
 msgstr "B<Skip leading blank lines>."
 
 #. type: Plain text
-#: doc/tin.1:2497 doc/tin.5:2258
+#: doc/tin.1:2506 doc/tin.5:2263
 msgid "B<Skip trailing blank lines>."
 msgstr "B<Skip trailing blank lines>."
 
 #. type: Plain text
-#: doc/tin.1:2499 doc/tin.5:2260
+#: doc/tin.1:2508 doc/tin.5:2265
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 
 #. type: Plain text
-#: doc/tin.1:2502 doc/tin.5:2263
+#: doc/tin.1:2511 doc/tin.5:2268
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
@@ -6844,28 +6867,28 @@ msgstr ""
 "textblocks with one blank line."
 
 #. type: Plain text
-#: doc/tin.1:2504 doc/tin.5:2265
+#: doc/tin.1:2513 doc/tin.5:2270
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr "B<Compact multiple and skip leading>, 4 + 1"
 
 #. type: Plain text
-#: doc/tin.1:2506 doc/tin.5:2267
+#: doc/tin.1:2515 doc/tin.5:2272
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr "B<Compact multiple and skip trailing>, 4 + 2"
 
 #. type: Plain text
-#: doc/tin.1:2508 doc/tin.5:2269
+#: doc/tin.1:2517 doc/tin.5:2274
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 
 #. type: TP
-#: doc/tin.1:2509
+#: doc/tin.1:2518
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr "B<Regex used to highlight _underline_ (underscores_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2514
+#: doc/tin.1:2523
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markdash> or B<mono_markdash>. If "
@@ -6876,24 +6899,24 @@ msgstr ""
 "B<underscores_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2514
+#: doc/tin.1:2523
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Remove ~/.article after posting (unlink_article)>"
 
 #. type: Plain text
-#: doc/tin.1:2517
+#: doc/tin.1:2526
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr "If ON remove I<~/.article> after posting. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2517
+#: doc/tin.1:2526
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr "B<Program that opens URLs (url_handler)>"
 
 #. type: Plain text
-#: doc/tin.1:2522 doc/tin.5:2286
+#: doc/tin.1:2531 doc/tin.5:2291
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
@@ -6904,41 +6927,41 @@ msgstr ""
 "B<url_handler.pl %s>."
 
 #. type: TP
-#: doc/tin.1:2522
+#: doc/tin.1:2531
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr "B<URL highlighting in message body (url_highlight)>"
 
 #. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2289
+#: doc/tin.1:2534 doc/tin.5:2294
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr "Enable highlighting URLs in message body. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2525
+#: doc/tin.1:2534
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Use ANSI colour (use_color)>"
 
 #. type: Plain text
-#: doc/tin.1:2528
+#: doc/tin.1:2537
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr "If enabled B<tin> uses ANSI-colours. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2528
+#: doc/tin.1:2537
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Use scroll keys on keypad (use_keypad)>"
 
 #. type: TP
-#: doc/tin.1:2531
+#: doc/tin.1:2540
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Use mouse in xterm (use_mouse)>"
 
 #. type: Plain text
-#: doc/tin.1:2537 doc/tin.5:2303
+#: doc/tin.1:2546 doc/tin.5:2308
 msgid ""
 "Allows the mouse button support in a B<\\%xterm>(1x)  to be enabled/"
 "disabled.  Default is OFF."
@@ -6947,13 +6970,13 @@ msgstr ""
 "disabled.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2537
+#: doc/tin.1:2546
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 
 #. type: Plain text
-#: doc/tin.1:2547
+#: doc/tin.1:2556
 msgid ""
 "If enabled B<tin> uses B<\\%slrnface>(1)  to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<tin> must be running in a B<\\"
@@ -6964,13 +6987,13 @@ msgstr ""
 "%xterm>(1x)  and B<\\%slrnface>(1)  must be in your $B<PATH>. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2547
+#: doc/tin.1:2556
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr "B<Use UTF-8 graphics (utf8_graphics)>"
 
 #. type: Plain text
-#: doc/tin.1:2551 doc/tin.5:2319
+#: doc/tin.1:2560 doc/tin.5:2324
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
@@ -6979,13 +7002,13 @@ msgstr ""
 "and ellipsis ('...'). Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2551
+#: doc/tin.1:2560
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2554
+#: doc/tin.1:2563
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
@@ -6994,13 +7017,13 @@ msgstr ""
 "block."
 
 #. type: TP
-#: doc/tin.1:2554
+#: doc/tin.1:2563
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2557
+#: doc/tin.1:2566
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block."
@@ -7009,24 +7032,24 @@ msgstr ""
 "block."
 
 #. type: TP
-#: doc/tin.1:2557
+#: doc/tin.1:2566
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Detection of verbatim blocks (verbatim_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:2560 doc/tin.5:2330
+#: doc/tin.1:2569 doc/tin.5:2335
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr "If ON verbatim blocks will be detected. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2560
+#: doc/tin.1:2569
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Wildcard matching (wildcard)>"
 
 #. type: Plain text
-#: doc/tin.1:2574
+#: doc/tin.1:2583
 msgid ""
 "Allows you to select how B<tin> matches strings. The default is 0 and uses "
 "the wildmat notation, which is how this has traditionally been handled.  "
@@ -7045,13 +7068,13 @@ msgstr ""
 "wildmat notation."
 
 #. type: TP
-#: doc/tin.1:2574
+#: doc/tin.1:2583
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr "B<What to display instead of mark (word_h_display_marks)>"
 
 #. type: Plain text
-#: doc/tin.1:2578 doc/tin.5:2350
+#: doc/tin.1:2587 doc/tin.5:2355
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
@@ -7060,28 +7083,28 @@ msgstr ""
 "displayed, even when they are highlighting marks?"
 
 #. type: Plain text
-#: doc/tin.1:2581 doc/tin.5:2353
+#: doc/tin.1:2590 doc/tin.5:2358
 msgid "B<no>"
 msgstr "B<no>"
 
 #. type: Plain text
-#: doc/tin.1:2583 doc/tin.5:2355
+#: doc/tin.1:2592 doc/tin.5:2360
 msgid "yes, B<display mark>"
 msgstr "yes, B<display mark>"
 
 #. type: Plain text
-#: doc/tin.1:2585 doc/tin.5:2357
+#: doc/tin.1:2594 doc/tin.5:2362
 msgid "print a B<space> instead"
 msgstr "print a B<space> instead"
 
 #. type: TP
-#: doc/tin.1:2586
+#: doc/tin.1:2595
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr "B<Word highlighting in message body (word_highlight)>"
 
 #. type: Plain text
-#: doc/tin.1:2594 doc/tin.5:2366
+#: doc/tin.1:2603 doc/tin.5:2371
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -7098,13 +7121,13 @@ msgstr ""
 "are used. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2594
+#: doc/tin.1:2603
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Page line wrap column (wrap_column)>"
 
 #. type: Plain text
-#: doc/tin.1:2605 doc/tin.5:2377
+#: doc/tin.1:2614 doc/tin.5:2382
 msgid ""
 "Sets the column at which a displayed article body should be wrapped.  If "
 "this value is equal to 0, it defaults to the current screen width.  If this "
@@ -7125,13 +7148,13 @@ msgstr ""
 "wrapping at the current screen width."
 
 #. type: TP
-#: doc/tin.1:2605
+#: doc/tin.1:2614
 #, no-wrap
 msgid "B<Quote line when crossposting (xpost_quote_format)>"
 msgstr "B<Quote line when crossposting (xpost_quote_format)>"
 
 #. type: Plain text
-#: doc/tin.1:2612 doc/tin.5:2387
+#: doc/tin.1:2621 doc/tin.5:2392
 msgid ""
 "Format is the same as for B<news_quote_format>, this is used when answering "
 "to a crossposting to several groups with no ''Followup-To:'' set."
@@ -7140,13 +7163,13 @@ msgstr ""
 "to a crossposting to several groups with no ''Followup-To:'' set."
 
 #. type: SS
-#: doc/tin.1:2612
+#: doc/tin.1:2621
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 
 #. type: Plain text
-#: doc/tin.1:2619
+#: doc/tin.1:2628
 msgid ""
 "B<tin> allows certain attributes to be set on a per group basis. If it "
 "exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> "
@@ -7163,7 +7186,7 @@ msgstr ""
 "attributes file yet."
 
 #. type: Plain text
-#: doc/tin.1:2627
+#: doc/tin.1:2636
 msgid ""
 "Note that the I<scope=E<lt>grouplistE<gt>> line has to be specified before "
 "the attributes are specified for that list. All attributes are set to a "
@@ -7180,7 +7203,7 @@ msgstr ""
 "For more details see B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:2634
+#: doc/tin.1:2643
 msgid ""
 "Attributes can also be changed from the attributes menu which can be "
 "accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
@@ -7197,7 +7220,7 @@ msgstr ""
 "marked with '+' to the left of the attributes number."
 
 #. type: Plain text
-#: doc/tin.1:2641
+#: doc/tin.1:2650
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -7208,13 +7231,13 @@ msgstr ""
 "B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
 
 #. type: SS
-#: doc/tin.1:2641
+#: doc/tin.1:2650
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr "SCOPES MENU"
 
 #. type: Plain text
-#: doc/tin.1:2646
+#: doc/tin.1:2655
 msgid ""
 "The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
 "('B<S>')) shows all scopes read from the global and local attributes file.  "
@@ -7227,7 +7250,7 @@ msgstr ""
 "the scope number. Delete/rename/move are not possible with those scopes."
 
 #. type: Plain text
-#: doc/tin.1:2657
+#: doc/tin.1:2666
 msgid ""
 "In addition to the common moving keys the following commands are available: "
 "B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
@@ -7248,14 +7271,14 @@ msgstr ""
 "the screen."
 
 #. type: SS
-#: doc/tin.1:2657
+#: doc/tin.1:2666
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "FILTERING ARTICLES"
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2664
+#: doc/tin.1:2673
 msgid ""
 "When there is a subject or an author which you are either very interested "
 "in, or find completely uninteresting, you can easily instruct B<tin> to "
@@ -7270,7 +7293,7 @@ msgstr ""
 "lines in an article."
 
 #. type: Plain text
-#: doc/tin.1:2670
+#: doc/tin.1:2679
 msgid ""
 "When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "filter> (see also B<\\%tin>(5))  is read. Each time a newsgroup is entered "
@@ -7283,7 +7306,7 @@ msgstr ""
 "criteria."
 
 #. type: Plain text
-#: doc/tin.1:2675
+#: doc/tin.1:2684
 msgid ""
 "The degree to which rules are applied depend on the B<kill_level> tinrc "
 "setting. By default killed articles will only be marked read. Adjust "
@@ -7296,7 +7319,7 @@ msgstr ""
 "selection rule are marked with a ''*''."
 
 #. type: Plain text
-#: doc/tin.1:2680
+#: doc/tin.1:2689
 msgid ""
 "Filtering rules can be manually entered into I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "tin/filter> (but don't do this whilst running B<tin> else you will lose your "
@@ -7307,7 +7330,7 @@ msgstr ""
 "changes) or by using an on-screen menu within B<tin>."
 
 #. type: Plain text
-#: doc/tin.1:2685
+#: doc/tin.1:2694
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -7320,13 +7343,13 @@ msgstr ""
 "directory. This file can also be read online at"
 
 #. type: Plain text
-#: doc/tin.1:2687
+#: doc/tin.1:2696
 msgid "E<lt>http://www.tin.org/filtering.txtE<gt>."
 msgstr "E<lt>http://www.tin.org/filtering.txtE<gt>."
 
 #.  FIXME - Next paragraph is out of date
 #. type: Plain text
-#: doc/tin.1:2700
+#: doc/tin.1:2709
 msgid ""
 "The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
 "('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
@@ -7347,13 +7370,13 @@ msgstr ""
 "the new filter, edit the full filter file or save filter."
 
 #. type: SS
-#: doc/tin.1:2700
+#: doc/tin.1:2709
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "POSTING ARTICLES"
 
 #. type: Plain text
-#: doc/tin.1:2703
+#: doc/tin.1:2712
 msgid ""
 "B<tin> allows posting of articles, follow-up to already posted articles and "
 "replying direct through mail to the author of an article."
@@ -7362,7 +7385,7 @@ msgstr ""
 "replying direct through mail to the author of an article."
 
 #. type: Plain text
-#: doc/tin.1:2713
+#: doc/tin.1:2722
 msgid ""
 "Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
 "entering the post subject the default editor (i.e., B<\\%vi>(1))  or the "
@@ -7383,7 +7406,7 @@ msgstr ""
 "again or p)ost the article to the specified newsgroup(s)."
 
 #. type: Plain text
-#: doc/tin.1:2718
+#: doc/tin.1:2727
 msgid ""
 "Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
 "articles you have posted. The date the article was posted, which newsgroups "
@@ -7394,7 +7417,7 @@ msgstr ""
 "the article was posted to and the articles subject line are displayed."
 
 #. type: Plain text
-#: doc/tin.1:2726
+#: doc/tin.1:2735
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -7413,7 +7436,7 @@ msgstr ""
 "when posting an article with the B<Post> ('B<w>') command."
 
 #. type: Plain text
-#: doc/tin.1:2740
+#: doc/tin.1:2749
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -7438,13 +7461,13 @@ msgstr ""
 "or send the article to the author via B<PostSend> ('B<s>')."
 
 #. type: SS
-#: doc/tin.1:2740
+#: doc/tin.1:2749
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "CUSTOMISING THE ARTICLE QUOTE STRING"
 
 #. type: Plain text
-#: doc/tin.1:2748
+#: doc/tin.1:2757
 msgid ""
 "When posting a followup to an article or replying direct to the author of an "
 "article via email the text of the article can be quoted. The beginning of "
@@ -7463,13 +7486,13 @@ msgstr ""
 "B<mail_quote_format>, B<news_quote_format> or B<xpost_quote_format>:"
 
 #. type: ta
-#: doc/tin.1:2750
+#: doc/tin.1:2759
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Address'u"
 
 #. type: Plain text
-#: doc/tin.1:2759
+#: doc/tin.1:2768
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -7491,12 +7514,12 @@ msgstr ""
 "B<%I>\tInitials of author\n"
 
 #. type: Plain text
-#: doc/tin.1:2762
+#: doc/tin.1:2771
 msgid "e.g.,"
 msgstr "e.g.,"
 
 #. type: Plain text
-#: doc/tin.1:2767
+#: doc/tin.1:2776
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -7506,12 +7529,12 @@ msgstr ""
 "news_quote_format=In %M, %F wrote:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2771
+#: doc/tin.1:2780
 msgid "would expand to:"
 msgstr "would expand to:"
 
 #. type: Plain text
-#: doc/tin.1:2776
+#: doc/tin.1:2785
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -7521,7 +7544,7 @@ msgstr ""
 "In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2786
+#: doc/tin.1:2795
 msgid ""
 "The quoted text section of an article is marked by a preceding quote string "
 "at the beginning of each quoted line. The default quote string is set to "
@@ -7536,13 +7559,13 @@ msgstr ""
 "represent a space)."
 
 #. type: SS
-#: doc/tin.1:2786
+#: doc/tin.1:2795
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 
 #. type: Plain text
-#: doc/tin.1:2793
+#: doc/tin.1:2802
 msgid ""
 "The command interface to B<GroupMail>, B<PageMail>, B<PostMail> or "
 "B<ThreadMail> ('B<m>'), B<Pipe> ('B<|>'), B<Print> ('B<o>'), B<PageRepost> "
@@ -7557,7 +7580,7 @@ msgstr ""
 "articles is the same for ease of use."
 
 #. type: Plain text
-#: doc/tin.1:2798
+#: doc/tin.1:2807
 msgid ""
 "Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
 "on marked articles. They will processed without any further prompting "
@@ -7570,7 +7593,7 @@ msgstr ""
 "attributes set for the current group."
 
 #. type: Plain text
-#: doc/tin.1:2802
+#: doc/tin.1:2811
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -7581,7 +7604,7 @@ msgstr ""
 "mail, pipe etc."
 
 #. type: Plain text
-#: doc/tin.1:2806
+#: doc/tin.1:2815
 msgid ""
 "Tagged articles must have already been tagged with a B<*Tag> ('B<t>')  "
 "command. All tagged articles can be untagged by a B<*Untag> ('B<U>')  untag "
@@ -7592,7 +7615,7 @@ msgstr ""
 "command."
 
 #. type: Plain text
-#: doc/tin.1:2812
+#: doc/tin.1:2821
 msgid ""
 "If a regular expression pattern is selected you are asked to enter a pattern "
 "(e.g., to match all articles subject lines containing 'net News' you enter "
@@ -7607,7 +7630,7 @@ msgstr ""
 "pattern matching options."
 
 #. type: Plain text
-#: doc/tin.1:2817
+#: doc/tin.1:2826
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -7620,7 +7643,7 @@ msgstr ""
 "variables can themselves contain other special characters."
 
 #. type: Plain text
-#: doc/tin.1:2822
+#: doc/tin.1:2831
 msgid ""
 "To save articles to a mailbox enter '=E<lt>mailbox nameE<gt>' when asked for "
 "the save filename. If you enter just '=' then articles will be saved to a "
@@ -7633,7 +7656,7 @@ msgstr ""
 "B<maildir>."
 
 #. type: Plain text
-#: doc/tin.1:2826
+#: doc/tin.1:2835
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
@@ -7644,7 +7667,7 @@ msgstr ""
 "(e.g., I<$SOURCES/dir/filename>). See B<savedir>."
 
 #. type: Plain text
-#: doc/tin.1:2832
+#: doc/tin.1:2841
 msgid ""
 "When saving articles you can specify whether the saved files should be post "
 "processed. A default process type can be set via B<post_process_type>."
@@ -7653,19 +7676,19 @@ msgstr ""
 "processed. A default process type can be set via B<post_process_type>."
 
 #. type: SS
-#: doc/tin.1:2832
+#: doc/tin.1:2841
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATIC MAILING AND SAVING NEW NEWS"
 
 #. type: Plain text
-#: doc/tin.1:2844
+#: doc/tin.1:2853
 msgid ""
 "B<tin> allows new/unread news articles to be mailed (''B<-M>'' and \\&''B<-"
 "N>'' option) or saved (''B<-S>'' option) in batch mode for later reading. "
 "Useful when going on holiday and you don't want to return and find that "
 "expire has removed a whole load of unread articles. Best to run via B<\\"
-"%cron>(1)  everyday while away, after which you will be mailed a report of "
+"%cron>(8)  everyday while away, after which you will be mailed a report of "
 "which articles were mailed/saved from which newsgroups and the total number "
 "of articles mailed/saved. Articles are saved in a private news structure "
 "under your B<savedir> directory (default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
@@ -7676,7 +7699,7 @@ msgstr ""
 "N>'' option) or saved (''B<-S>'' option) in batch mode for later reading. "
 "Useful when going on holiday and you don't want to return and find that "
 "expire has removed a whole load of unread articles. Best to run via B<\\"
-"%cron>(1)  everyday while away, after which you will be mailed a report of "
+"%cron>(8)  everyday while away, after which you will be mailed a report of "
 "which articles were mailed/saved from which newsgroups and the total number "
 "of articles mailed/saved. Articles are saved in a private news structure "
 "under your B<savedir> directory (default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
@@ -7684,7 +7707,7 @@ msgstr ""
 "you could overflow your file system."
 
 #. type: Plain text
-#: doc/tin.1:2848
+#: doc/tin.1:2857
 msgid ""
 "When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
 "option), the same directory must be specified when reading the articles by "
@@ -7695,7 +7718,7 @@ msgstr ""
 "''B<-R>''."
 
 #. type: Plain text
-#: doc/tin.1:2855
+#: doc/tin.1:2864
 msgid ""
 "If you only want to save some of your groups use the B<batch_save> tinrc "
 "variable. Set to ON or OFF in tinrc to enable/disable saving of all groups "
@@ -7712,13 +7735,13 @@ msgstr ""
 "want using attributes."
 
 #. type: TP
-#: doc/tin.1:2856
+#: doc/tin.1:2865
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr "B<tin -M iain -c -f newsrc.mail>"
 
 #. type: Plain text
-#: doc/tin.1:2860
+#: doc/tin.1:2869
 msgid ""
 "(mail any unread articles in newsgroups specified in file newsrc.mail to the "
 "local user iain and mark them as read)"
@@ -7727,13 +7750,13 @@ msgstr ""
 "local user iain and mark them as read)"
 
 #. type: TP
-#: doc/tin.1:2861
+#: doc/tin.1:2870
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 #. type: Plain text
-#: doc/tin.1:2865
+#: doc/tin.1:2874
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
@@ -7742,53 +7765,53 @@ msgstr ""
 "mark them as read)"
 
 #. type: TP
-#: doc/tin.1:2866
+#: doc/tin.1:2875
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 #. type: Plain text
-#: doc/tin.1:2871
+#: doc/tin.1:2880
 msgid "(read any articles saved by B<tin -S>)"
 msgstr "(read any articles saved by B<tin -S>)"
 
 #. type: SS
-#: doc/tin.1:2871
+#: doc/tin.1:2880
 #, no-wrap
 msgid "RANGES"
 msgstr "RANGES"
 
 #. type: Plain text
-#: doc/tin.1:2882
+#: doc/tin.1:2891
 msgid ""
 "A range is simply a group of items marked using the B<SetRange> (B<'#'>) "
 "key. Certain B<tin> commands will operate on a range if one exists rather "
 "than just the current item. A range is an expression of the form "
-"E<lt>minE<gt>-E<lt>maxE<gt>, e.g. 10-15 will highlight items 10 through 15 "
-"on the current screen. Other than absolute numeric positions, '.' can be "
-"used in place of the current cursor position and '$' can be used to mean the "
-"highest number available. Currently the only commands that understand ranges "
-"are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> ('B<z>') and "
-"B<MarkThdUnread> ('B<Z>')."
+"E<lt>minE<gt>\\(enE<lt>maxE<gt>, e.g. 10\\(en15 will highlight items 10 "
+"through 15 on the current screen. Other than absolute numeric positions, '.' "
+"can be used in place of the current cursor position and '$' can be used to "
+"mean the highest number available. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
 msgstr ""
 "A range is simply a group of items marked using the B<SetRange> (B<'#'>) "
 "key. Certain B<tin> commands will operate on a range if one exists rather "
 "than just the current item. A range is an expression of the form "
-"E<lt>minE<gt>-E<lt>maxE<gt>, e.g. 10-15 will highlight items 10 through 15 "
-"on the current screen. Other than absolute numeric positions, '.' can be "
-"used in place of the current cursor position and '$' can be used to mean the "
-"highest number available. Currently the only commands that understand ranges "
-"are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> ('B<z>') and "
-"B<MarkThdUnread> ('B<Z>')."
+"E<lt>minE<gt>\\(enE<lt>maxE<gt>, e.g. 10\\(en15 will highlight items 10 "
+"through 15 on the current screen. Other than absolute numeric positions, '.' "
+"can be used in place of the current cursor position and '$' can be used to "
+"mean the highest number available. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
 
 #. type: SS
-#: doc/tin.1:2883
+#: doc/tin.1:2892
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "NEWSGROUP LISTS & WILDCARDS"
 
 #. type: Plain text
-#: doc/tin.1:2894
+#: doc/tin.1:2903
 msgid ""
 "Several places in B<tin> allow you to specify a list of newsgroups. These "
 "include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
@@ -7809,32 +7832,32 @@ msgstr ""
 "examples:"
 
 #. type: Plain text
-#: doc/tin.1:2896
+#: doc/tin.1:2905
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 #. type: Plain text
-#: doc/tin.1:2898
+#: doc/tin.1:2907
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 
 #. type: Plain text
-#: doc/tin.1:2903
+#: doc/tin.1:2912
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 msgstr ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 
 #. type: SS
-#: doc/tin.1:2903
+#: doc/tin.1:2912
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATURES"
 
 #. type: Plain text
-#: doc/tin.1:2912
+#: doc/tin.1:2921
 msgid ""
 "B<tin> will recognize a signature in either I<${TIN_HOMEDIR:-\"$HOME\"}/."
 "signature> or I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  If I<${TIN_HOMEDIR:-\"$HOME"
@@ -7851,7 +7874,7 @@ msgstr ""
 "%inews>(1)  will append the signature itself."
 
 #. type: Plain text
-#: doc/tin.1:2915
+#: doc/tin.1:2924
 msgid ""
 "A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
 "editor for both posting and mailing commands."
@@ -7860,12 +7883,12 @@ msgstr ""
 "editor for both posting and mailing commands."
 
 #. type: Plain text
-#: doc/tin.1:2917
+#: doc/tin.1:2926
 msgid "The following is an example of a I<.Sig> file:"
 msgstr "The following is an example of a I<.Sig> file:"
 
 #. type: Plain text
-#: doc/tin.1:2922
+#: doc/tin.1:2931
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -7875,7 +7898,7 @@ msgstr ""
 "SNAIL  Musterweg 12, 99999 Notreal, Germany>\n"
 
 #. type: Plain text
-#: doc/tin.1:2937
+#: doc/tin.1:2946
 msgid ""
 "B<tin> also has the capability to generate random signatures on a per "
 "newsgroup basis if so desired. The way to accomplish this is to specify the "
@@ -7898,13 +7921,13 @@ msgstr ""
 "sig is read from the file I<$HOME/.sigfixed>."
 
 #. type: SS
-#: doc/tin.1:2937
+#: doc/tin.1:2946
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr "CUSTOMISING THE SCREEN FORMAT"
 
 #. type: Plain text
-#: doc/tin.1:2942
+#: doc/tin.1:2951
 msgid ""
 "The look of the Selection, Group and Thread level can be customized via "
 "format strings. These format strings define the content and the position of "
@@ -7917,13 +7940,13 @@ msgstr ""
 "placeholders. The following variables are available:"
 
 #. type: ta
-#: doc/tin.1:2945
+#: doc/tin.1:2954
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
 msgstr "\\w'%G    'u +\\w'current group/thread/article number'u"
 
 #. type: Plain text
-#: doc/tin.1:2962
+#: doc/tin.1:2971
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -7961,7 +7984,7 @@ msgstr ""
 "B<%%>\t%\n"
 
 #. type: Plain text
-#: doc/tin.1:2967
+#: doc/tin.1:2976
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
@@ -7970,13 +7993,13 @@ msgstr ""
 "overview:"
 
 #. type: ta
-#: doc/tin.1:2970
+#: doc/tin.1:2979
 #, no-wrap
 msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
 msgstr "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
 
 #. type: Plain text
-#: doc/tin.1:2988
+#: doc/tin.1:2997
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -8016,18 +8039,18 @@ msgstr ""
 "B<%%>\tX\tX\tX\n"
 
 #. type: Plain text
-#: doc/tin.1:2992
+#: doc/tin.1:3001
 msgid "Defaults for the format strings:"
 msgstr "Defaults for the format strings:"
 
 #. type: ta
-#: doc/tin.1:2995
+#: doc/tin.1:3004
 #, no-wrap
 msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 msgstr "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 
 #. type: Plain text
-#: doc/tin.1:2999
+#: doc/tin.1:3008
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -8039,7 +8062,7 @@ msgstr ""
 "B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
 
 #. type: Plain text
-#: doc/tin.1:3005
+#: doc/tin.1:3014
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -8050,7 +8073,7 @@ msgstr ""
 "('B<d>')."
 
 #. type: Plain text
-#: doc/tin.1:3010
+#: doc/tin.1:3019
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -8061,7 +8084,7 @@ msgstr ""
 "('B<d>') switches through all available options."
 
 #. type: Plain text
-#: doc/tin.1:3014
+#: doc/tin.1:3023
 msgid ""
 "For date representation 'B<%D>' uses B<date_format>. It is possible to "
 "specify a different date format in round brackets (e.g. 'B<%(%d %b %y %H:"
@@ -8072,7 +8095,7 @@ msgstr ""
 "%M)D>'). See B<date_format> for more details."
 
 #. type: Plain text
-#: doc/tin.1:3018
+#: doc/tin.1:3027
 msgid ""
 "The length of each item (except 'B<%%>') can be defined with a positive "
 "number after the 'B<%>'. The following example displays the score in the "
@@ -8083,22 +8106,22 @@ msgstr ""
 "thread level 10 characters wide: 'B<%10S>'."
 
 #. type: Plain text
-#: doc/tin.1:3024
+#: doc/tin.1:3033
 msgid ""
 "If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via a optional comma "
+"the width of the newsgroup name can be controlled via an optional comma "
 "separated second value (e.g. 'B<%60,20G>'). It is valid to omit the first "
 "value (e.g. ('B<%,20G>')). If no second value is given, B<tin> uses a "
 "default value of 32."
 msgstr ""
 "If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via a optional comma "
+"the width of the newsgroup name can be controlled via an optional comma "
 "separated second value (e.g. 'B<%60,20G>'). It is valid to omit the first "
 "value (e.g. ('B<%,20G>')). If no second value is given, B<tin> uses a "
 "default value of 32."
 
 #. type: Plain text
-#: doc/tin.1:3031
+#: doc/tin.1:3040
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -8115,13 +8138,13 @@ msgstr ""
 "larger width manually, e.g. 'B<%6n>'. Here is an overview of the defaults:"
 
 #. type: ta
-#: doc/tin.1:3034
+#: doc/tin.1:3043
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr "\\w'Variable  'u +\\w'width'u"
 
 #. type: Plain text
-#: doc/tin.1:3043
+#: doc/tin.1:3052
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -8143,7 +8166,7 @@ msgstr ""
 "B<%n>\t 4\n"
 
 #. type: Plain text
-#: doc/tin.1:3054
+#: doc/tin.1:3063
 msgid ""
 "If no length is given for 'B<%D>', the length is determined by the format "
 "string for the date and the date of the current day. If the date format "
@@ -8164,7 +8187,7 @@ msgstr ""
 "specify the length in the format string."
 
 #. type: Plain text
-#: doc/tin.1:3058
+#: doc/tin.1:3067
 msgid ""
 "In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
 "given, B<tin> determines the longest newsgroup name and uses this length for "
@@ -8175,7 +8198,7 @@ msgstr ""
 "'B<%G>'. The remaining space will used for 'B<%d>'."
 
 #. type: Plain text
-#: doc/tin.1:3062
+#: doc/tin.1:3071
 msgid ""
 "When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. 'B<"
 "%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' resp. "
@@ -8186,7 +8209,7 @@ msgstr ""
 "'B<%T>' will use two third of the available space."
 
 #. type: Plain text
-#: doc/tin.1:3070
+#: doc/tin.1:3079
 msgid ""
 "In addition, a minimum screen width can be defined for each item (except 'B<%"
 "%>'). In this case, the item will only be displayed when the screen is wider "
@@ -8205,7 +8228,7 @@ msgstr ""
 "characters: 'B<%E<gt>100S>'."
 
 #. type: Plain text
-#: doc/tin.1:3078
+#: doc/tin.1:3087
 msgid ""
 "If both the length and the minimum screen width should be specified for an "
 "item, the length must be the first parameter and the minimum screen width "
@@ -8220,13 +8243,13 @@ msgstr ""
 "%10E<gt>100S>'."
 
 #. type: SS
-#: doc/tin.1:3078
+#: doc/tin.1:3087
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPS AND TRICKS"
 
 #. type: Plain text
-#: doc/tin.1:3082
+#: doc/tin.1:3091
 msgid ""
 "B<tin> can be pretty much be navigated by using the four cursor keys.  The "
 "left arrow key goes up a level, the right arrow key goes down a level, the "
@@ -8237,14 +8260,14 @@ msgstr ""
 "up arrow key goes up a line and the down arrow key goes down a line."
 
 #. type: Plain text
-#: doc/tin.1:3084
+#: doc/tin.1:3093
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
 "The following newsgroups provide useful information concerning news software:"
 
 #. type: Plain text
-#: doc/tin.1:3087
+#: doc/tin.1:3096
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -8253,12 +8276,12 @@ msgstr ""
 "etc.)"
 
 #. type: Plain text
-#: doc/tin.1:3089
+#: doc/tin.1:3098
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (info. about NNTP)"
 
 #. type: Plain text
-#: doc/tin.1:3091
+#: doc/tin.1:3100
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
@@ -8267,7 +8290,7 @@ msgstr ""
 "themes)"
 
 #. type: Plain text
-#: doc/tin.1:3095
+#: doc/tin.1:3104
 msgid ""
 "Many prompts within B<tin> offer a default choice that the cursor is "
 "positioned on. By pressing 'B<E<lt>CRE<gt>>' the default value is taken.  "
@@ -8278,7 +8301,7 @@ msgstr ""
 "Most prompts can be aborted by pressing 'B<E<lt>ESCE<gt>>'."
 
 #. type: Plain text
-#: doc/tin.1:3102
+#: doc/tin.1:3111
 msgid ""
 "When B<tin> is run in a B<\\%xterm>(1x)  it will resize itself each time the "
 "B<\\%xterm>(1x)  is resized."
@@ -8287,7 +8310,7 @@ msgstr ""
 "B<\\%xterm>(1x)  is resized."
 
 #. type: Plain text
-#: doc/tin.1:3106
+#: doc/tin.1:3115
 msgid ""
 "B<tin> will reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
 "active}> file at set intervals (B<reread_active_file_secs>) to show any "
@@ -8298,7 +8321,7 @@ msgstr ""
 "newly arrived news."
 
 #. type: Plain text
-#: doc/tin.1:3111
+#: doc/tin.1:3120
 msgid ""
 "If you find large number of new newsgroups cluttering up your screen, "
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
@@ -8307,13 +8330,13 @@ msgstr ""
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
 
 #. type: SS
-#: doc/tin.1:3111
+#: doc/tin.1:3120
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr "XTERM BUTTONS"
 
 #. type: Plain text
-#: doc/tin.1:3117
+#: doc/tin.1:3126
 msgid ""
 "If the environment variable B<$TERM> is set to B<\\%xterm>(1x), then button "
 "pressing can be used to select groups and articles. In this discussion, the "
@@ -8326,31 +8349,31 @@ msgstr ""
 "button)."
 
 #. type: Plain text
-#: doc/tin.1:3119
+#: doc/tin.1:3128
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr "In general (i.e., for the group, thread and article menus),"
 
 #. type: TP
-#: doc/tin.1:3119
+#: doc/tin.1:3128
 #, no-wrap
 msgid "Button1 (left)"
 msgstr "Button1 (left)"
 
 #. type: Plain text
-#: doc/tin.1:3122
+#: doc/tin.1:3131
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 
 #. type: TP
-#: doc/tin.1:3122
+#: doc/tin.1:3131
 #, no-wrap
 msgid "Button2 (center)"
 msgstr "Button2 (centre)"
 
 #. type: Plain text
-#: doc/tin.1:3126
+#: doc/tin.1:3135
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
@@ -8359,13 +8382,13 @@ msgstr ""
 "pages up."
 
 #. type: TP
-#: doc/tin.1:3126
+#: doc/tin.1:3135
 #, no-wrap
 msgid "Button3 (right)"
 msgstr "Button3 (right)"
 
 #. type: Plain text
-#: doc/tin.1:3130
+#: doc/tin.1:3139
 msgid ""
 "positions on the article line under mouse cursor, or pages down if you've "
 "clicked outside the list of articles."
@@ -8374,18 +8397,18 @@ msgstr ""
 "clicked outside the list of articles."
 
 #. type: Plain text
-#: doc/tin.1:3132
+#: doc/tin.1:3141
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr "In the group selection menu, if the mouse is pointing at a group then:"
 
 #. type: TP
-#: doc/tin.1:3132 doc/tin.1:3144 doc/tin.1:3158
+#: doc/tin.1:3141 doc/tin.1:3153 doc/tin.1:3167
 #, no-wrap
 msgid "left button"
 msgstr "left button"
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3145
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
@@ -8394,36 +8417,36 @@ msgstr ""
 "('B<E<lt>CRE<gt>>')."
 
 #. type: TP
-#: doc/tin.1:3136 doc/tin.1:3148 doc/tin.1:3161
+#: doc/tin.1:3145 doc/tin.1:3157 doc/tin.1:3170
 #, no-wrap
 msgid "center button"
 msgstr "centre button"
 
 #. type: Plain text
-#: doc/tin.1:3139
+#: doc/tin.1:3148
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr "quits the program, just like B<Quit> ('B<q>')."
 
 #. type: TP
-#: doc/tin.1:3139 doc/tin.1:3153 doc/tin.1:3166
+#: doc/tin.1:3148 doc/tin.1:3162 doc/tin.1:3175
 #, no-wrap
 msgid "right button"
 msgstr "right button"
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3151
 msgid "moves to the group pointed at."
 msgstr "moves to the group pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3144
+#: doc/tin.1:3153
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 
 #. type: Plain text
-#: doc/tin.1:3148
+#: doc/tin.1:3157
 msgid ""
 "reads the article pointed at, just like B<GroupReadBasenote> "
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
@@ -8432,7 +8455,7 @@ msgstr ""
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
 
 #. type: Plain text
-#: doc/tin.1:3153
+#: doc/tin.1:3162
 msgid ""
 "exits the menu, catching up on the group if you have "
 "B<group_catchup_on_exit> set in your configuration, just like B<Quit> "
@@ -8443,24 +8466,24 @@ msgstr ""
 "('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:3156
+#: doc/tin.1:3165
 msgid "moves to the article (or thread) pointed at."
 msgstr "moves to the article (or thread) pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3158
+#: doc/tin.1:3167
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr "In the thread menu, if the mouse is pointing at an article then:"
 
 #. type: Plain text
-#: doc/tin.1:3161
+#: doc/tin.1:3170
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 
 #. type: Plain text
-#: doc/tin.1:3166
+#: doc/tin.1:3175
 msgid ""
 "exits the menu, catching up on the thread if you have "
 "B<thread_catchup_on_exit> set in your configuration, just like B<Quit> "
@@ -8471,12 +8494,12 @@ msgstr ""
 "('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:3169
+#: doc/tin.1:3178
 msgid "moves to the article pointed at."
 msgstr "moves to the article pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3176
+#: doc/tin.1:3185
 msgid ""
 "In other menus and areas button pressing reverts back to usual cut and paste "
 "of B<\\%xterm>(1x), but after one click of any button."
@@ -8485,13 +8508,13 @@ msgstr ""
 "of B<\\%xterm>(1x), but after one click of any button."
 
 #. type: SS
-#: doc/tin.1:3176
+#: doc/tin.1:3185
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX FILES"
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3190
 msgid ""
 "If your news server supports NOV index files (see B<\\%newsoverview>(5), "
 "most modern installations will) and you have a fast connection to your news "
@@ -8502,7 +8525,7 @@ msgstr ""
 "server then this section can be ignored."
 
 #. type: Plain text
-#: doc/tin.1:3187
+#: doc/tin.1:3196
 msgid ""
 "If your news server doesn't support NOV index files or you have a very slow "
 "connection to your news server then B<tin> can cache the index for each "
@@ -8517,7 +8540,7 @@ msgstr ""
 "traffic groups."
 
 #. type: Plain text
-#: doc/tin.1:3196
+#: doc/tin.1:3205
 msgid ""
 "Each user creates/updates his/her own index files that are stored in I<"
 "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/>. If you are "
@@ -8536,7 +8559,7 @@ msgstr ""
 "when reading via NNTP then turning on caching will have little or no effect."
 
 #. type: Plain text
-#: doc/tin.1:3203
+#: doc/tin.1:3212
 msgid ""
 "Entering a group the first time tends to be slow because the index file must "
 "be built from scratch. To alleviate the slowness start B<tin> to create all "
@@ -8553,22 +8576,22 @@ msgstr ""
 "need to be cached."
 
 #. type: Plain text
-#: doc/tin.1:3208
+#: doc/tin.1:3217
 msgid ""
 "As indexing might take some time you may want to run B<tin> form the system "
-"batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 msgstr ""
 "As indexing might take some time you may want to run B<tin> form the system "
-"batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 
 #. type: Plain text
-#: doc/tin.1:3213
+#: doc/tin.1:3222
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 
 #. type: Plain text
-#: doc/tin.1:3219
+#: doc/tin.1:3228
 msgid ""
 "If you are low on local disk space you should consider to manually purge "
 "cached data for groups you are not reading anymore with something like:"
@@ -8577,7 +8600,7 @@ msgstr ""
 "cached data for groups you are not reading anymore with something like:"
 
 #. type: Plain text
-#: doc/tin.1:3225
+#: doc/tin.1:3234
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -8587,7 +8610,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 #. type: SH
-#: doc/tin.1:3230 doc/tin.5:21
+#: doc/tin.1:3239 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "FILES"
@@ -8608,124 +8631,124 @@ msgstr "FILES"
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3248
+#: doc/tin.1:3257
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr "For a detailed description see B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:3250 doc/tin.5:43
+#: doc/tin.1:3259 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3252 doc/tin.5:45
+#: doc/tin.1:3261 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr "I<~/.mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3254 doc/tin.5:47
+#: doc/tin.1:3263 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3256 doc/tin.5:49
+#: doc/tin.1:3265 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3258 doc/tin.5:51
+#: doc/tin.1:3267 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3260 doc/tin.5:53
+#: doc/tin.1:3269 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3263 doc/tin.5:222
+#: doc/tin.1:3272 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 #. type: Plain text
-#: doc/tin.1:3266 doc/tin.5:232
+#: doc/tin.1:3275 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 #. type: Plain text
-#: doc/tin.1:3269 doc/tin.5:242
+#: doc/tin.1:3278 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3271 doc/tin.5:244
+#: doc/tin.1:3280 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3273 doc/tin.5:246
+#: doc/tin.1:3282 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3276 doc/tin.5:253
+#: doc/tin.1:3285 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 #. type: Plain text
-#: doc/tin.1:3279 doc/tin.5:286
+#: doc/tin.1:3288 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:315
+#: doc/tin.1:3292 doc/tin.5:315
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 
 #. type: Plain text
-#: doc/tin.1:3287 doc/tin.5:323
+#: doc/tin.1:3296 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 #. type: Plain text
-#: doc/tin.1:3289 doc/tin.5:325
+#: doc/tin.1:3298 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 #. type: Plain text
-#: doc/tin.1:3292 doc/tin.5:332
+#: doc/tin.1:3301 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 #. type: Plain text
-#: doc/tin.1:3295 doc/tin.5:339
+#: doc/tin.1:3304 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 #. type: Plain text
-#: doc/tin.1:3298 doc/tin.5:346
+#: doc/tin.1:3307 doc/tin.5:346
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 
 #. type: Plain text
-#: doc/tin.1:3302 doc/tin.5:354
+#: doc/tin.1:3311 doc/tin.5:354
 #, no-wrap
 msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 
 #. type: Plain text
-#: doc/tin.1:3306 doc/tin.5:362
+#: doc/tin.1:3315 doc/tin.5:362
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 
 #. type: Plain text
-#: doc/tin.1:3309 doc/tin.5:369
+#: doc/tin.1:3318 doc/tin.5:369
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 
 #. type: Plain text
-#: doc/tin.1:3312 doc/tin.5:403
+#: doc/tin.1:3321 doc/tin.5:403
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -8734,66 +8757,66 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 #. type: Plain text
-#: doc/tin.1:3316 doc/tin.5:414
+#: doc/tin.1:3325 doc/tin.5:414
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 #. type: Plain text
-#: doc/tin.1:3318 doc/tin.5:416
+#: doc/tin.1:3327 doc/tin.5:416
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 
 #.  TODO: add missing descriptions and explain things in detail.
 #. type: Plain text
-#: doc/tin.1:3321 doc/tin.5:750
+#: doc/tin.1:3330 doc/tin.5:750
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 #. type: Plain text
-#: doc/tin.1:3325 doc/tin.5:832
+#: doc/tin.1:3334 doc/tin.5:836
 #, no-wrap
 msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 
 #. type: Plain text
-#: doc/tin.1:3327 doc/tin.5:834
+#: doc/tin.1:3336 doc/tin.5:838
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 
 #. type: Plain text
-#: doc/tin.1:3331 doc/tin.5:1067
+#: doc/tin.1:3340 doc/tin.5:1071
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3334 doc/tin.5:1083
+#: doc/tin.1:3343 doc/tin.5:1087
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 #. type: Plain text
-#: doc/tin.1:3337 doc/tin.5:1109
+#: doc/tin.1:3346 doc/tin.5:1113
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3340 doc/tin.5:1116
+#: doc/tin.1:3349 doc/tin.5:1120
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3343 doc/tin.5:1126
+#: doc/tin.1:3352 doc/tin.5:1130
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 #. type: Plain text
-#: doc/tin.1:3347
+#: doc/tin.1:3356
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 
 #. type: Plain text
-#: doc/tin.1:3352
+#: doc/tin.1:3361
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -8803,22 +8826,22 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
 #. type: Plain text
-#: doc/tin.1:3357 doc/tin.5:1179
+#: doc/tin.1:3366 doc/tin.5:1183
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3359 doc/tin.5:1181
+#: doc/tin.1:3368 doc/tin.5:1185
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:2391
+#: doc/tin.1:3371 doc/tin.5:2396
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 #. type: Plain text
-#: doc/tin.1:3365
+#: doc/tin.1:3374
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -8827,51 +8850,51 @@ msgstr "I</usr/local/share/locale/${LC_M
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:2501
+#: doc/tin.1:3377 doc/tin.5:2506
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3371 doc/tin.5:2561
+#: doc/tin.1:3380 doc/tin.5:2566
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3374 doc/tin.5:2588
+#: doc/tin.1:3383 doc/tin.5:2593
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3377 doc/tin.5:2611
+#: doc/tin.1:3386 doc/tin.5:2616
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3380 doc/tin.5:2621
+#: doc/tin.1:3389 doc/tin.5:2626
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3383 doc/tin.5:2639
+#: doc/tin.1:3392 doc/tin.5:2644
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 #. type: SH
-#: doc/tin.1:3386
+#: doc/tin.1:3395
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ENVIRONMENT"
 
 #. type: TP
-#: doc/tin.1:3389
+#: doc/tin.1:3398
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 #. type: Plain text
-#: doc/tin.1:3397
+#: doc/tin.1:3406
 msgid ""
 "Define this variable if you want to specify command-line options that B<tin> "
 "should be started with to save typing them each time it is started. The "
@@ -8886,13 +8909,13 @@ msgstr ""
 "the command-line to override the same option specified in the environment."
 
 #. type: TP
-#: doc/tin.1:3397
+#: doc/tin.1:3406
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3402
+#: doc/tin.1:3411
 msgid ""
 "Define this variable if you do not want the I<.tin> directory in I<$HOME/>. "
 "E.g., if you want all B<tin>'s private files in I</tmp/.tin> you would set "
@@ -8903,13 +8926,13 @@ msgstr ""
 "$B<TIN_HOMEDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3402
+#: doc/tin.1:3411
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3408
+#: doc/tin.1:3417
 msgid ""
 "Define this variable if you do not want the I<.news> directory in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s news index "
@@ -8920,13 +8943,13 @@ msgstr ""
 "files in I</tmp/.news> you would set $B<TIN_INDEX_NEWSDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3408
+#: doc/tin.1:3417
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3414
+#: doc/tin.1:3423
 msgid ""
 "Define this variable if you do not want the I<.mail> directory in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s mail index "
@@ -8937,13 +8960,13 @@ msgstr ""
 "files in I</tmp/.mail> you would set $B<TIN_INDEX_MAILDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3423
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3420
+#: doc/tin.1:3429
 msgid ""
 "Define this variable if you do not want the I<.save> directory in I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s save index "
@@ -8954,13 +8977,13 @@ msgstr ""
 "files in I</tmp/.save> you would set $B<TIN_INDEX_SAVEDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3420
+#: doc/tin.1:3429
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3425
+#: doc/tin.1:3434
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR> path that was "
 "compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
@@ -8971,13 +8994,13 @@ msgstr ""
 "running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3425
+#: doc/tin.1:3434
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3430
+#: doc/tin.1:3439
 msgid ""
 "Define this variable if you want to override the B<SPOOLDIR> path that was "
 "compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
@@ -8988,13 +9011,13 @@ msgstr ""
 "is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3430
+#: doc/tin.1:3439
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3435
+#: doc/tin.1:3444
 msgid ""
 "Define this variable if you want to override the B<NOVROOTDIR> path that was "
 "compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
@@ -9005,13 +9028,13 @@ msgstr ""
 "B<tin> is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3435
+#: doc/tin.1:3444
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr "B<TIN_NOVFILENAME>"
 
 #. type: Plain text
-#: doc/tin.1:3441
+#: doc/tin.1:3450
 msgid ""
 "Define this variable if you want to override the B<OVERVIEW_FILE> filename "
 "that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
@@ -9022,13 +9045,13 @@ msgstr ""
 "is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3441
+#: doc/tin.1:3450
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 #. type: Plain text
-#: doc/tin.1:3447
+#: doc/tin.1:3456
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR/active> path "
 "that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
@@ -9041,13 +9064,13 @@ msgstr ""
 "to $B<TIN_ACTIVEFILE>."
 
 #. type: TP
-#: doc/tin.1:3447
+#: doc/tin.1:3456
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 #. type: Plain text
-#: doc/tin.1:3453
+#: doc/tin.1:3462
 msgid ""
 "The default NNTP server to remotely read news from. This variable only needs "
 "to be set if the ''B<-r>'' command-line option is specified and the file I</"
@@ -9060,13 +9083,13 @@ msgstr ""
 "$B<NNTPSERVER>."
 
 #. type: TP
-#: doc/tin.1:3453
+#: doc/tin.1:3462
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 #. type: Plain text
-#: doc/tin.1:3458
+#: doc/tin.1:3467
 msgid ""
 "The NNTP TCP-port to read news from. This variable only needs to be set if "
 "the TCP-port is not 119 (the default).  The ''B<-p>'' command-line option "
@@ -9077,13 +9100,13 @@ msgstr ""
 "overrides $B<NNTPPORT>."
 
 #. type: TP
-#: doc/tin.1:3458
+#: doc/tin.1:3467
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 #. type: Plain text
-#: doc/tin.1:3462
+#: doc/tin.1:3471
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
@@ -9092,13 +9115,13 @@ msgstr ""
 "variable instead of the system default."
 
 #. type: TP
-#: doc/tin.1:3462
+#: doc/tin.1:3471
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 #. type: Plain text
-#: doc/tin.1:3466
+#: doc/tin.1:3475
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from -1 to 6."
@@ -9107,39 +9130,39 @@ msgstr ""
 "article text. Values can range from -1 to 6."
 
 #. type: TP
-#: doc/tin.1:3467
+#: doc/tin.1:3476
 #, no-wrap
 msgid "B<-1>"
 msgstr "B<-1>"
 
 #. type: Plain text
-#: doc/tin.1:3470
+#: doc/tin.1:3479
 msgid "no conversion"
 msgstr "no conversion"
 
 #. type: Plain text
-#: doc/tin.1:3473
+#: doc/tin.1:3482
 msgid "universal table for many languages"
 msgstr "universal table for many languages"
 
 #. type: Plain text
-#: doc/tin.1:3476
+#: doc/tin.1:3485
 msgid "single-spacing universal table"
 msgstr "single-spacing universal table"
 
 #. type: Plain text
-#: doc/tin.1:3479
+#: doc/tin.1:3488
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr "table for Danish, Dutch, German, Norwegian and Swedish"
 
 #. type: TP
-#: doc/tin.1:3479
+#: doc/tin.1:3488
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: doc/tin.1:3482
+#: doc/tin.1:3491
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
@@ -9148,40 +9171,40 @@ msgstr ""
 "646 variant"
 
 #. type: Plain text
-#: doc/tin.1:3485
+#: doc/tin.1:3494
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr "table with B<RFC\\%1345> codes in brackets"
 
 #. type: TP
-#: doc/tin.1:3485
+#: doc/tin.1:3494
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 #. type: Plain text
-#: doc/tin.1:3488
+#: doc/tin.1:3497
 msgid "table for printers that allow overstriking with backspace"
 msgstr "table for printers that allow overstriking with backspace"
 
 #. type: TP
-#: doc/tin.1:3488
+#: doc/tin.1:3497
 #, no-wrap
 msgid "B<6>"
 msgstr "B<6>"
 
 #. type: Plain text
-#: doc/tin.1:3491
+#: doc/tin.1:3500
 msgid "table for IBM PC character set (code page 437)"
 msgstr "table for IBM PC character set (code page 437)"
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3501
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 #. type: Plain text
-#: doc/tin.1:3498
+#: doc/tin.1:3507
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -9194,24 +9217,24 @@ msgstr ""
 "of $B<ORGANIZATION>."
 
 #. type: TP
-#: doc/tin.1:3498
+#: doc/tin.1:3507
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 #. type: Plain text
-#: doc/tin.1:3501
+#: doc/tin.1:3510
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 
 #. type: TP
-#: doc/tin.1:3501
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 #. type: Plain text
-#: doc/tin.1:3506
+#: doc/tin.1:3515
 msgid ""
 "Set the article header field ''Reply-To:'' to the return address specified "
 "by the variable. This is useful if you wish to receive replies at a "
@@ -9222,52 +9245,52 @@ msgstr ""
 "different address."
 
 #. type: TP
-#: doc/tin.1:3506
+#: doc/tin.1:3515
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 #. type: Plain text
-#: doc/tin.1:3510
+#: doc/tin.1:3519
 msgid ""
-"Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
-"Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
 "B<mail_address>."
 
 #. type: TP
-#: doc/tin.1:3510
+#: doc/tin.1:3519
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 #. type: Plain text
-#: doc/tin.1:3513
+#: doc/tin.1:3522
 msgid "Same as $B<NAME>."
 msgstr "Same as $B<NAME>."
 
 #. type: TP
-#: doc/tin.1:3513
+#: doc/tin.1:3522
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: doc/tin.1:3518
+#: doc/tin.1:3527
 msgid ""
 "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
 "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 
 #. type: TP
-#: doc/tin.1:3518
+#: doc/tin.1:3527
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 #. type: Plain text
-#: doc/tin.1:3522
+#: doc/tin.1:3531
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
@@ -9276,24 +9299,24 @@ msgstr ""
 "mailing operations within B<tin>."
 
 #. type: TP
-#: doc/tin.1:3522
+#: doc/tin.1:3531
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3525
+#: doc/tin.1:3534
 msgid "Full path to the user's mailbox."
 msgstr "Full path to the user's mailbox."
 
 #. type: TP
-#: doc/tin.1:3525
+#: doc/tin.1:3534
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 #. type: Plain text
-#: doc/tin.1:3534
+#: doc/tin.1:3543
 msgid ""
 "This variable has precedence over the default editor (i.e., B<\\%vi>(1))  "
 "that is used in all editing operations within B<tin> (e.g., posting, "
@@ -9306,13 +9329,13 @@ msgstr ""
 "vi}\"}>. See B<\\%environ>(5)  for more info."
 
 #. type: TP
-#: doc/tin.1:3534
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3552
 msgid ""
 "If $B<VISUAL> is unset, then this variable is looked up for a default "
 "editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
@@ -9325,13 +9348,13 @@ msgstr ""
 "for more info."
 
 #. type: TP
-#: doc/tin.1:3543
+#: doc/tin.1:3552
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3549
+#: doc/tin.1:3558
 msgid ""
 "A new group is checked against the list of patterns; if it matches, B<tin> "
 "subscribes the user to the group without further query.  See the section "
@@ -9344,12 +9367,12 @@ msgstr ""
 "example, setting"
 
 #. type: Plain text
-#: doc/tin.1:3551
+#: doc/tin.1:3560
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 #. type: Plain text
-#: doc/tin.1:3556
+#: doc/tin.1:3565
 msgid ""
 "will automatically subscribe the user to all new groups in the comp.os.unix "
 "hierarchy, and all talk groups other than talk.politics groups (which will "
@@ -9362,13 +9385,13 @@ msgstr ""
 "with the ''B<-X>'' command-line switch."
 
 #. type: TP
-#: doc/tin.1:3556
+#: doc/tin.1:3565
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3560
+#: doc/tin.1:3569
 msgid ""
 "Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
 "are unsubscribed from without further query. For example, setting"
@@ -9377,12 +9400,12 @@ msgstr ""
 "are unsubscribed from without further query. For example, setting"
 
 #. type: Plain text
-#: doc/tin.1:3562
+#: doc/tin.1:3571
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 #. type: Plain text
-#: doc/tin.1:3566
+#: doc/tin.1:3575
 msgid ""
 "will automatically unsubscribe the user from all new alt.flame groups and "
 "all groups starting with u (university groups) other than UK groups (which "
@@ -9393,13 +9416,13 @@ msgstr ""
 "will be queried for as usual)."
 
 #. type: TP
-#: doc/tin.1:3566
+#: doc/tin.1:3575
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3570
+#: doc/tin.1:3579
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
@@ -9408,13 +9431,13 @@ msgstr ""
 "files."
 
 #. type: TP
-#: doc/tin.1:3570
+#: doc/tin.1:3579
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3576
+#: doc/tin.1:3585
 msgid ""
 "This variable can be used to override the default path search for B<\\"
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
@@ -9423,13 +9446,13 @@ msgstr ""
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
 
 #. type: TP
-#: doc/tin.1:3576
+#: doc/tin.1:3585
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3581
+#: doc/tin.1:3590
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
@@ -9438,13 +9461,13 @@ msgstr ""
 "(e.g. metamutt)."
 
 #. type: TP
-#: doc/tin.1:3581
+#: doc/tin.1:3590
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 #. type: Plain text
-#: doc/tin.1:3584
+#: doc/tin.1:3593
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
@@ -9453,13 +9476,13 @@ msgstr ""
 "B<mm_charset>."
 
 #. type: TP
-#: doc/tin.1:3584
+#: doc/tin.1:3593
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 #. type: Plain text
-#: doc/tin.1:3589
+#: doc/tin.1:3598
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
 "line options."
@@ -9468,13 +9491,13 @@ msgstr ""
 "line options."
 
 #. type: TP
-#: doc/tin.1:3589
+#: doc/tin.1:3598
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 #. type: Plain text
-#: doc/tin.1:3596
+#: doc/tin.1:3605
 msgid ""
 "Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
 "B<\\%gpg>(1)  program."
@@ -9483,13 +9506,13 @@ msgstr ""
 "B<\\%gpg>(1)  program."
 
 #. type: TP
-#: doc/tin.1:3596
+#: doc/tin.1:3605
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 #. type: Plain text
-#: doc/tin.1:3601
+#: doc/tin.1:3610
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -9498,13 +9521,13 @@ msgstr ""
 "keys etc.."
 
 #. type: TP
-#: doc/tin.1:3601
+#: doc/tin.1:3610
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 #. type: Plain text
-#: doc/tin.1:3606
+#: doc/tin.1:3615
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -9513,7 +9536,7 @@ msgstr ""
 "keys etc.."
 
 #. type: TP
-#: doc/tin.1:3606
+#: doc/tin.1:3615
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -9521,7 +9544,7 @@ msgstr "B<LC_CTYPE>"
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3620
+#: doc/tin.1:3629
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -9540,13 +9563,13 @@ msgstr ""
 "for more information."
 
 #. type: TP
-#: doc/tin.1:3620
+#: doc/tin.1:3629
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 #. type: Plain text
-#: doc/tin.1:3629
+#: doc/tin.1:3638
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -9559,13 +9582,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3629
+#: doc/tin.1:3638
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 #. type: Plain text
-#: doc/tin.1:3637
+#: doc/tin.1:3646
 msgid ""
 "Date and time formats. It's value should be of the form "
 "I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%locale>(5)  "
@@ -9576,13 +9599,13 @@ msgstr ""
 "and B<\\%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3637
+#: doc/tin.1:3646
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 #. type: Plain text
-#: doc/tin.1:3646
+#: doc/tin.1:3655
 msgid ""
 "This variable overrides the value of the B<$LANG> variable and any other B<"
 "$LC_> variable. It's value should be of the form I<language>[I<_territory>]"
@@ -9595,13 +9618,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3646
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 #. type: Plain text
-#: doc/tin.1:3655
+#: doc/tin.1:3664
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for any category not "
 "specifically selected with a variable starting with B<$LC_>. It's value "
@@ -9614,13 +9637,13 @@ msgstr ""
 "%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3655
+#: doc/tin.1:3664
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 #. type: Plain text
-#: doc/tin.1:3663
+#: doc/tin.1:3672
 msgid ""
 "This variable defines a priority list for translations. Whenever a "
 "translation is not available in the language selected via B<$LC_ALL> or B<"
@@ -9635,13 +9658,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3663
+#: doc/tin.1:3672
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: doc/tin.1:3673
+#: doc/tin.1:3682
 msgid ""
 "A decimal integer E<gt> 0 used to indicate the user's preferred width in "
 "column positions for the terminal screen or window. If this variable is "
@@ -9662,13 +9685,13 @@ msgstr ""
 "characteristics."
 
 #. type: TP
-#: doc/tin.1:3673
+#: doc/tin.1:3682
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 #. type: Plain text
-#: doc/tin.1:3683
+#: doc/tin.1:3692
 msgid ""
 "A decimal integer E<gt> 0 used to indicate the user's preferred number of "
 "lines on a page or the vertical screen or window size in lines. A line in "
@@ -9689,13 +9712,13 @@ msgstr ""
 "B<$LINES> unless they wish to override the system selection."
 
 #. type: TP
-#: doc/tin.1:3683
+#: doc/tin.1:3692
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
 
 #. type: Plain text
-#: doc/tin.1:3689
+#: doc/tin.1:3698
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<\\%environ>(5)  for more information."
@@ -9704,24 +9727,24 @@ msgstr ""
 "sequences.  See B<\\%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3689
+#: doc/tin.1:3698
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr "B<DISPLAY>"
 
 #. type: Plain text
-#: doc/tin.1:3692
+#: doc/tin.1:3701
 msgid "Display name, pointing to the X server; required for xface."
 msgstr "Display name, pointing to the X server; required for xface."
 
 #. type: TP
-#: doc/tin.1:3692
+#: doc/tin.1:3701
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr "B<WINDOWID>"
 
 #. type: Plain text
-#: doc/tin.1:3696
+#: doc/tin.1:3705
 msgid ""
 "Used for determining terminal's X window id; required for xface. Should be "
 "set by the terminal emulator."
@@ -9730,73 +9753,73 @@ msgstr ""
 "set by the terminal emulator."
 
 #. type: TP
-#: doc/tin.1:3696
+#: doc/tin.1:3705
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: doc/tin.1:3700
+#: doc/tin.1:3709
 msgid ""
 "The pathname of the user's login shell. Used to set B<default_shell_command>."
 msgstr ""
 "The pathname of the user's login shell. Used to set B<default_shell_command>."
 
 #. type: TP
-#: doc/tin.1:3700
+#: doc/tin.1:3709
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr "B<XDG_RUNTIME_DIR>"
 
 #. type: Plain text
-#: doc/tin.1:3705
+#: doc/tin.1:3714
 msgid ""
 "The pathname of the user's dir to put non-essential run time files into."
 msgstr ""
 "The pathname of the user's dir to put non-essential run time files into."
 
 #. type: SH
-#: doc/tin.1:3705
+#: doc/tin.1:3714
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALS"
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3709
+#: doc/tin.1:3718
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> handles a couple of signals:"
 
 #. type: TP
-#: doc/tin.1:3709
+#: doc/tin.1:3718
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 #. type: Plain text
-#: doc/tin.1:3712 doc/tin.1:3715
+#: doc/tin.1:3721 doc/tin.1:3724
 msgid "Terminate gracefully."
 msgstr "Terminate gracefully."
 
 #. type: TP
-#: doc/tin.1:3712
+#: doc/tin.1:3721
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 #. type: TP
-#: doc/tin.1:3715
+#: doc/tin.1:3724
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 #. type: Plain text
-#: doc/tin.1:3718
+#: doc/tin.1:3727
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr "Terminate gracefully but do not restore terminal (tty)."
 
 #. type: TP
-#: doc/tin.1:3718
+#: doc/tin.1:3727
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -9805,18 +9828,18 @@ msgstr "B<SIGUSR2>"
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 #. type: Plain text
-#: doc/tin.1:3729
+#: doc/tin.1:3738
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 
 #. type: SH
-#: doc/tin.1:3729
+#: doc/tin.1:3738
 #, no-wrap
 msgid "SECURITY"
 msgstr "SECURITY"
 
 #. type: Plain text
-#: doc/tin.1:3737
+#: doc/tin.1:3746
 msgid ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
@@ -9825,11 +9848,11 @@ msgid ""
 msgstr ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
-"cleartext. On multi-user systems B<$TMPDIR> should be set to a safe location "
+"cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location "
 "before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 
 #. type: SH
-#: doc/tin.1:3737
+#: doc/tin.1:3746
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "CONFORMING TO"
@@ -9837,7 +9860,7 @@ msgstr "CONFORMING TO"
 #.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 #.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
 #. type: Plain text
-#: doc/tin.1:3745
+#: doc/tin.1:3754
 msgid ""
 "B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
 "Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
@@ -9848,13 +9871,13 @@ msgstr ""
 "Guidelines)."
 
 #. type: SH
-#: doc/tin.1:3745
+#: doc/tin.1:3754
 #, no-wrap
 msgid "NOTES"
 msgstr "NOTES"
 
 #. type: Plain text
-#: doc/tin.1:3750
+#: doc/tin.1:3759
 msgid ""
 "Regular expression support is provided by the PCRE library package B<\\"
 "%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -9865,18 +9888,18 @@ msgstr ""
 "copyright by the University of Cambridge, England."
 
 #. type: Plain text
-#: doc/tin.1:3754
+#: doc/tin.1:3763
 msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 msgstr "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 
 #. type: SH
-#: doc/tin.1:3754
+#: doc/tin.1:3763
 #, no-wrap
 msgid "BUGS"
 msgstr "BUGS"
 
 #. type: Plain text
-#: doc/tin.1:3762
+#: doc/tin.1:3771
 msgid ""
 "B<CNews> NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> (E<lt>= "
 "V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with "
@@ -9889,7 +9912,7 @@ msgstr ""
 "and recompile."
 
 #. type: Plain text
-#: doc/tin.1:3771
+#: doc/tin.1:3780
 msgid ""
 "Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
 "you are using the latest (stable) release, and if not, please upgrade first! "
@@ -9906,13 +9929,13 @@ msgstr ""
 "request it."
 
 #. type: SH
-#: doc/tin.1:3771
+#: doc/tin.1:3780
 #, no-wrap
 msgid "HISTORY"
 msgstr "HISTORY"
 
 #. type: Plain text
-#: doc/tin.1:3780
+#: doc/tin.1:3789
 msgid ""
 "B<tin> is based on the B<\\%tass>(1)  newsreader that was developed by Rich "
 "Skrenta and posted to alt.sources in March 1991; its first version was "
@@ -9929,175 +9952,175 @@ msgstr ""
 "overview see"
 
 #. type: Plain text
-#: doc/tin.1:3784
+#: doc/tin.1:3793
 msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
 msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
 
 #. type: SH
-#: doc/tin.1:3784
+#: doc/tin.1:3793
 #, no-wrap
 msgid "CREDITS"
 msgstr "CREDITS"
 
 #. type: IP
-#: doc/tin.1:3786
+#: doc/tin.1:3795
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 #. type: Plain text
-#: doc/tin.1:3790
+#: doc/tin.1:3799
 msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
 msgstr "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
 
 #. type: IP
-#: doc/tin.1:3790
+#: doc/tin.1:3799
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 #. type: Plain text
-#: doc/tin.1:3792
+#: doc/tin.1:3801
 msgid "author of envarg.c environment variable reading routine."
 msgstr "author of envarg.c environment variable reading routine."
 
 #. type: IP
-#: doc/tin.1:3792
+#: doc/tin.1:3801
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 #. type: Plain text
-#: doc/tin.1:3794
+#: doc/tin.1:3803
 msgid "author of sigfile.c random signature generation routines."
 msgstr "author of sigfile.c random signature generation routines."
 
 #. type: IP
-#: doc/tin.1:3794
+#: doc/tin.1:3803
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3796
+#: doc/tin.1:3805
 msgid ""
 "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 
 #. type: IP
-#: doc/tin.1:3796
+#: doc/tin.1:3805
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 #. type: Plain text
-#: doc/tin.1:3798
+#: doc/tin.1:3807
 msgid "author of strftime.c date formatting routine."
 msgstr "author of strftime.c date formatting routine."
 
 #. type: IP
-#: doc/tin.1:3798
+#: doc/tin.1:3807
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 #. type: Plain text
-#: doc/tin.1:3800
+#: doc/tin.1:3809
 msgid ""
 "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 
 #. type: IP
-#: doc/tin.1:3800
+#: doc/tin.1:3809
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 #. type: Plain text
-#: doc/tin.1:3804
+#: doc/tin.1:3813
 msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
 msgstr "author of curses.c from the B<\\%elm>(1)  mailreader."
 
 #. type: IP
-#: doc/tin.1:3804
+#: doc/tin.1:3813
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 #. type: Plain text
-#: doc/tin.1:3808
+#: doc/tin.1:3817
 msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
 msgstr "author of getline.c B<\\%emacs>(1)  style editing routine."
 
 #. type: IP
-#: doc/tin.1:3808
+#: doc/tin.1:3817
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 #. type: Plain text
-#: doc/tin.1:3812
+#: doc/tin.1:3821
 msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
 msgstr "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
 
 #. type: IP
-#: doc/tin.1:3812
+#: doc/tin.1:3821
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3816
+#: doc/tin.1:3825
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 
 #. type: IP
-#: doc/tin.1:3816
+#: doc/tin.1:3825
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr "Patrick Powell E<lt>papowell@astart.comE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3824
+#: doc/tin.1:3833
 msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
 msgstr "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
 
 #. type: SH
-#: doc/tin.1:3824
+#: doc/tin.1:3833
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTHOR"
 
 #. type: TP
-#: doc/tin.1:3825
+#: doc/tin.1:3834
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 
 #. type: SH
-#: doc/tin.1:3829
+#: doc/tin.1:3838
 #, no-wrap
 msgid "MAINTAINER"
 msgstr "MAINTAINER"
 
 #. type: TP
-#: doc/tin.1:3830
+#: doc/tin.1:3839
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
 
 #. type: SH
-#: doc/tin.1:3834 doc/tin.5:2652
+#: doc/tin.1:3843 doc/tin.5:2657
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SEE ALSO"
 
 #. type: Plain text
-#: doc/tin.1:3889
+#: doc/tin.1:3898
 msgid ""
-"B<\\%cron>(1), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
+"B<\\%cron>(8), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
 "\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\"
 "%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
 "%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
@@ -10111,7 +10134,7 @@ msgid ""
 "%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5322>, B<RFC\\"
 "%5536>, B<RFC\\%5537>, B<RFC\\%6048>"
 msgstr ""
-"B<\\%cron>(1), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
+"B<\\%cron>(8), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
 "\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\"
 "%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
 "%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
@@ -10240,8 +10263,8 @@ msgid ""
 "of mail using external composing agents. As with the view-command, the "
 "semantics of program execution are operating system dependent. The result of "
 "the composing program may be data that is not yet suitable for mail "
-"transport - that is, a Content-Transfer-Encoding may need to be applied to "
-"the data."
+"transport \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
 msgstr ""
 "The \"compose\" field may be used to specify a program that can be used to "
 "compose a new body or body part in the given format. Its intended use is to "
@@ -10249,8 +10272,8 @@ msgstr ""
 "of mail using external composing agents. As with the view-command, the "
 "semantics of program execution are operating system dependent. The result of "
 "the composing program may be data that is not yet suitable for mail "
-"transport - that is, a Content-Transfer-Encoding may need to be applied to "
-"the data."
+"transport \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
 
 #. type: TP
 #: doc/tin.5:105
@@ -10329,7 +10352,7 @@ msgid ""
 "not the mailcap line applies. It specifies a program to be run to test some "
 "condition. The semantics of execution and of the value returned by the test "
 "program are operating system dependent. If the test fails, a subsequent "
-"mailcap entry should be sought. Multiple test fields are not permitted - "
+"mailcap entry should be sought. Multiple test fields are not permitted \\(em "
 "since a test can call a program, it can already be arbitrarily complex."
 msgstr ""
 "The \"test\" field may be used to test some external condition (e.g., the "
@@ -10337,7 +10360,7 @@ msgstr ""
 "not the mailcap line applies. It specifies a program to be run to test some "
 "condition. The semantics of execution and of the value returned by the test "
 "program are operating system dependent. If the test fails, a subsequent "
-"mailcap entry should be sought. Multiple test fields are not permitted - "
+"mailcap entry should be sought. Multiple test fields are not permitted \\(em "
 "since a test can call a program, it can already be arbitrarily complex."
 
 #. type: TP
@@ -10393,7 +10416,7 @@ msgstr ""
 "needsterminal and copiousoutput are both specified."
 
 #. type: TP
-#: doc/tin.5:154 doc/tin.5:1076
+#: doc/tin.5:154 doc/tin.5:1080
 #, no-wrap
 msgid "B<description>"
 msgstr "B<description>"
@@ -10487,7 +10510,7 @@ msgstr ""
 
 #. type: TP
 #: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:707
-#: doc/tin.5:814 doc/tin.5:1096
+#: doc/tin.5:818 doc/tin.5:1100
 #, no-wrap
 msgid "Example:"
 msgstr "Example:"
@@ -10609,13 +10632,13 @@ msgstr ""
 "user as it contains the user's unencrypted password for reading news!"
 
 #. type: TP
-#: doc/tin.5:261 doc/tin.5:1087
+#: doc/tin.5:261 doc/tin.5:1091
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr "B<nntpserver>"
 
 #. type: Plain text
-#: doc/tin.5:264 doc/tin.5:1090
+#: doc/tin.5:264 doc/tin.5:1094
 msgid "full qualified domain name of the news server."
 msgstr "full qualified domain name of the news server."
 
@@ -10896,7 +10919,7 @@ msgstr ""
 "the types of pattern that can be used here."
 
 #. type: TP
-#: doc/tin.5:434 doc/tin.5:1199
+#: doc/tin.5:434 doc/tin.5:1203
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr "B<add_posted_to_filter>"
@@ -10916,13 +10939,13 @@ msgid "Identical to the tinrc variable o
 msgstr "Identical to the tinrc variable of the same name"
 
 #. type: TP
-#: doc/tin.5:437 doc/tin.5:1203
+#: doc/tin.5:437 doc/tin.5:1207
 #, no-wrap
 msgid "B<advertising>"
 msgstr "B<advertising>"
 
 #. type: TP
-#: doc/tin.5:440 doc/tin.5:1206
+#: doc/tin.5:440 doc/tin.5:1210
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr "B<alternative_handling>"
@@ -10934,19 +10957,19 @@ msgid "B<ask_for_metamail>"
 msgstr "B<ask_for_metamail>"
 
 #. type: TP
-#: doc/tin.5:446 doc/tin.5:1249
+#: doc/tin.5:446 doc/tin.5:1253
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr "B<auto_cc_bcc>"
 
 #. type: TP
-#: doc/tin.5:449 doc/tin.5:1253
+#: doc/tin.5:449 doc/tin.5:1257
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr "B<auto_list_thread>"
 
 #. type: TP
-#: doc/tin.5:452 doc/tin.5:1260
+#: doc/tin.5:452 doc/tin.5:1264
 #, no-wrap
 msgid "B<auto_save>"
 msgstr "B<auto_save>"
@@ -10967,7 +10990,7 @@ msgstr ""
 "entering the group."
 
 #. type: TP
-#: doc/tin.5:459 doc/tin.5:1266
+#: doc/tin.5:459 doc/tin.5:1270
 #, no-wrap
 msgid "B<batch_save>"
 msgstr "B<batch_save>"
@@ -10984,7 +11007,7 @@ msgstr ""
 "\\%tin>(1)."
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1389
+#: doc/tin.5:465 doc/tin.5:1393
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
@@ -11009,13 +11032,13 @@ msgstr ""
 "using B<GroupAutoSave> ('B<S>') will suppress prompting."
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1506
+#: doc/tin.5:475 doc/tin.5:1510
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1511
+#: doc/tin.5:478 doc/tin.5:1515
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr "B<extquote_handling>"
@@ -11058,31 +11081,31 @@ msgid "Identical to the tinrc variable B
 msgstr "Identical to the tinrc variable B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1546
+#: doc/tin.5:491 doc/tin.5:1550
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1549
+#: doc/tin.5:494 doc/tin.5:1553
 #, no-wrap
 msgid "B<group_format>"
 msgstr "B<group_format>"
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1629
+#: doc/tin.5:497 doc/tin.5:1633
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1641 doc/tin.5:2428
+#: doc/tin.5:500 doc/tin.5:1645 doc/tin.5:2433
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1660
+#: doc/tin.5:503 doc/tin.5:1664
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
@@ -11103,13 +11126,13 @@ msgstr ""
 "directed to this email address instead"
 
 #. type: TP
-#: doc/tin.5:510 doc/tin.5:1698
+#: doc/tin.5:510 doc/tin.5:1702
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1695
+#: doc/tin.5:513 doc/tin.5:1699
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
@@ -11173,25 +11196,25 @@ msgstr ""
 "entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*"
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1777
+#: doc/tin.5:540 doc/tin.5:1781
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1784
+#: doc/tin.5:543 doc/tin.5:1788
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr "B<news_headers_to_not_display>"
 
 #. type: TP
-#: doc/tin.5:546 doc/tin.5:1793
+#: doc/tin.5:546 doc/tin.5:1797
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2401
+#: doc/tin.5:549 doc/tin.5:2406
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -11210,61 +11233,61 @@ msgstr ""
 "news servers might still overwrite the \\&''Organization:'' header."
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1821
+#: doc/tin.5:556 doc/tin.5:1827
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1825
+#: doc/tin.5:559 doc/tin.5:1831
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1836 doc/tin.5:2425
+#: doc/tin.5:562 doc/tin.5:1842 doc/tin.5:2430
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1849
+#: doc/tin.5:565 doc/tin.5:1855
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1841
+#: doc/tin.5:568 doc/tin.5:1847
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1872
+#: doc/tin.5:571 doc/tin.5:1878
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1886
+#: doc/tin.5:574 doc/tin.5:1892
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1890
+#: doc/tin.5:577 doc/tin.5:1896
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1894
+#: doc/tin.5:580 doc/tin.5:1900
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:1957
+#: doc/tin.5:583 doc/tin.5:1963
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
@@ -11277,49 +11300,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:2014
+#: doc/tin.5:589 doc/tin.5:2020
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2040
+#: doc/tin.5:592 doc/tin.5:2046
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2058
+#: doc/tin.5:595 doc/tin.5:2064
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2066
+#: doc/tin.5:598 doc/tin.5:2072
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2069
+#: doc/tin.5:601 doc/tin.5:2075
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2072
+#: doc/tin.5:604 doc/tin.5:2078
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2083
+#: doc/tin.5:607 doc/tin.5:2088
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2093
+#: doc/tin.5:610 doc/tin.5:2098
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -11330,61 +11353,61 @@ msgid "Identical to the tinrc variable B
 msgstr "Identical to the tinrc variable B<sort_article_type>"
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2122
+#: doc/tin.5:613 doc/tin.5:2127
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2153
+#: doc/tin.5:616 doc/tin.5:2158
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 #. type: TP
-#: doc/tin.5:619 doc/tin.5:2182
+#: doc/tin.5:619 doc/tin.5:2187
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2187
+#: doc/tin.5:622 doc/tin.5:2192
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2221
+#: doc/tin.5:625 doc/tin.5:2226
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2197
+#: doc/tin.5:628 doc/tin.5:2202
 #, no-wrap
 msgid "B<thread_format>"
 msgstr "B<thread_format>"
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2216
+#: doc/tin.5:631 doc/tin.5:2221
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2245
+#: doc/tin.5:634 doc/tin.5:2250
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2327
+#: doc/tin.5:637 doc/tin.5:2332
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2377
+#: doc/tin.5:640 doc/tin.5:2382
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -11556,7 +11579,7 @@ msgstr ""
 "mode=email --dont-backup check\""
 
 #. type: TP
-#: doc/tin.5:694 doc/tin.5:1731
+#: doc/tin.5:694 doc/tin.5:1735
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
@@ -11571,14 +11594,14 @@ msgstr "B<undeclared_charset>"
 #: doc/tin.5:706
 msgid ""
 "Assume (broken) articles without MIME charset declaration have this charset "
-"- default is US-ASCII. This attribute works only on systems with working B<\\"
-"%iconv>(3), others might have to compile B<\\%tin>(1)  with --disable-mime-"
-"strict-charset."
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3), others might have to compile B<\\%tin>(1)  with --disable-"
+"mime-strict-charset."
 msgstr ""
 "Assume (broken) articles without MIME charset declaration have this charset "
-"- default is US-ASCII. This attribute works only on systems with working B<\\"
-"%iconv>(3), others might have to compile B<\\%tin>(1)  with --disable-mime-"
-"strict-charset."
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3), others might have to compile B<\\%tin>(1)  with --disable-"
+"mime-strict-charset."
 
 #. type: Plain text
 #: doc/tin.5:716
@@ -11859,19 +11882,31 @@ msgstr ""
 "separated newsgroup list with all other information (i.e.  the article "
 "counter) removed."
 
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:810
+#, no-wrap
+msgid "B<path>"
+msgstr "B<path>"
+
+#. type: Plain text
+#: doc/tin.5:814
+msgid "Match against ''Path:'' line. This may not work on some servers."
+msgstr "Match against ''Path:'' line. This may not work on some servers."
+
 #. type: TP
-#: doc/tin.5:810 doc/tin.5:2571
+#: doc/tin.5:814 doc/tin.5:2576
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
 
 #. type: Plain text
-#: doc/tin.5:813
+#: doc/tin.5:817
 msgid "time_t value when rule expires"
 msgstr "time_t value when rule expires"
 
 #. type: Plain text
-#: doc/tin.5:824
+#: doc/tin.5:828
 #, no-wrap
 msgid ""
 "comment=mark all articles about tin, rtin,\n"
@@ -11889,7 +11924,7 @@ msgstr ""
 "subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
 
 #. type: Plain text
-#: doc/tin.5:840
+#: doc/tin.5:844
 msgid ""
 "Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
 "by spaces or tabs. Below is a list of all rebindable keynames and their "
@@ -11900,13 +11935,13 @@ msgstr ""
 "defaults. If a keyname is bound to NULL it is unassigned."
 
 #. type: ta
-#: doc/tin.5:842
+#: doc/tin.5:846
 #, no-wrap
 msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 
 #. type: Plain text
-#: doc/tin.5:889
+#: doc/tin.5:893
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -12004,7 +12039,7 @@ msgstr ""
 "B<MarkFeedUnread>\t^W\n"
 
 #. type: Plain text
-#: doc/tin.5:897
+#: doc/tin.5:901
 #, no-wrap
 msgid ""
 "B<AttachSelect>\t^J\t^M\n"
@@ -12024,7 +12059,7 @@ msgstr ""
 "B<AttachToggleTagged>\t@\n"
 
 #. type: Plain text
-#: doc/tin.5:905
+#: doc/tin.5:909
 #, no-wrap
 msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
@@ -12044,7 +12079,7 @@ msgstr ""
 "B<ConfigResetAttrib>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:913
+#: doc/tin.5:917
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -12064,7 +12099,7 @@ msgstr ""
 "B<FeedThd>\tt\n"
 
 #. type: Plain text
-#: doc/tin.5:916
+#: doc/tin.5:920
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -12074,7 +12109,7 @@ msgstr ""
 "B<FilterSave>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:946
+#: doc/tin.5:950
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -12138,7 +12173,7 @@ msgstr ""
 "B<GroupUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:949
+#: doc/tin.5:953
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -12148,7 +12183,7 @@ msgstr ""
 "B<HelpFirstPage>\tg\n"
 
 #. type: Plain text
-#: doc/tin.5:989
+#: doc/tin.5:993
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -12232,7 +12267,7 @@ msgstr ""
 "B<PageRepost>\tx\n"
 
 #. type: Plain text
-#: doc/tin.5:994
+#: doc/tin.5:998
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -12246,7 +12281,7 @@ msgstr ""
 "B<PgpSign>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:1007
+#: doc/tin.5:1011
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -12276,7 +12311,7 @@ msgstr ""
 "B<PostSend>\ts\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1010
+#: doc/tin.5:1014
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -12286,7 +12321,7 @@ msgstr ""
 "B<PostponeAll>\tA\n"
 
 #. type: Plain text
-#: doc/tin.5:1013
+#: doc/tin.5:1017
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -12296,7 +12331,7 @@ msgstr ""
 "B<PromptNo>\tn\tN\n"
 
 #. type: Plain text
-#: doc/tin.5:1016
+#: doc/tin.5:1020
 #, no-wrap
 msgid ""
 "B<SaveAppendFile>\ta\n"
@@ -12306,7 +12341,7 @@ msgstr ""
 "B<SaveOverwriteFile>\to\n"
 
 #. type: Plain text
-#: doc/tin.5:1020
+#: doc/tin.5:1024
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -12318,7 +12353,7 @@ msgstr ""
 "B<PProcYes>\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1038
+#: doc/tin.5:1042
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -12358,7 +12393,7 @@ msgstr ""
 "B<SelectMarkGrpUnread>\tz\tZ\n"
 
 #. type: Plain text
-#: doc/tin.5:1045
+#: doc/tin.5:1049
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -12376,7 +12411,7 @@ msgstr ""
 "B<ScopeRename>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:1060
+#: doc/tin.5:1064
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -12410,13 +12445,13 @@ msgstr ""
 "B<ThreadUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:1062
+#: doc/tin.5:1066
 #, no-wrap
 msgid "B<UrlSelect>\t^J\t^M\n"
 msgstr "B<UrlSelect>\t^J\t^M\n"
 
 #. type: Plain text
-#: doc/tin.5:1073
+#: doc/tin.5:1077
 msgid ""
 "This file provides short descriptions of each mailgroup. (requires B<\\"
 "%tin>(1)  to be build with mh-mail-handling support). Each line consist of "
@@ -12427,23 +12462,23 @@ msgstr ""
 "two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
 
 #. type: TP
-#: doc/tin.5:1073
+#: doc/tin.5:1077
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr "B<mailgroupname>"
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2518 doc/tin.5:2571 doc/tin.5:2598
+#: doc/tin.5:1080 doc/tin.5:1151 doc/tin.5:2523 doc/tin.5:2576 doc/tin.5:2603
 msgid "is the name of the newsgroup"
 msgstr "is the name of the newsgroup"
 
 #. type: Plain text
-#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2601
+#: doc/tin.5:1083 doc/tin.5:1154 doc/tin.5:2606
 msgid "is a short single-line description of the group"
 msgstr "is a short single-line description of the group"
 
 #. type: Plain text
-#: doc/tin.5:1087
+#: doc/tin.5:1091
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
@@ -12452,49 +12487,49 @@ msgstr ""
 "''B<-g>'' command-line switch."
 
 #. type: TP
-#: doc/tin.5:1090
+#: doc/tin.5:1094
 #, no-wrap
 msgid "B<newsrc>"
 msgstr "B<newsrc>"
 
 #. type: Plain text
-#: doc/tin.5:1093
+#: doc/tin.5:1097
 msgid "related newsrc."
 msgstr "related newsrc."
 
 #. type: TP
-#: doc/tin.5:1093
+#: doc/tin.5:1097
 #, no-wrap
 msgid "B<shortname>"
 msgstr "B<shortname>"
 
 #. type: Plain text
-#: doc/tin.5:1096
+#: doc/tin.5:1100
 msgid "nickname(s) for the nntpserver."
 msgstr "nickname(s) for the nntpserver."
 
 #. type: Plain text
-#: doc/tin.5:1100
+#: doc/tin.5:1104
 msgid "# sample newsrctable file"
 msgstr "# sample newsrctable file"
 
 #. type: Plain text
-#: doc/tin.5:1102
+#: doc/tin.5:1106
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr "news.tin.org .newsrc-tin.org tinorg"
 
 #. type: Plain text
-#: doc/tin.5:1104
+#: doc/tin.5:1108
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr "news.example.org /tmp/nrc-ex example ex"
 
 #. type: Plain text
-#: doc/tin.5:1112
+#: doc/tin.5:1116
 msgid "posting history"
 msgstr "posting history"
 
 #. type: Plain text
-#: doc/tin.5:1122
+#: doc/tin.5:1126
 msgid ""
 "Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
 "changed by setting B<posted_articles_file>."
@@ -12503,18 +12538,18 @@ msgstr ""
 "changed by setting B<posted_articles_file>."
 
 #. type: Plain text
-#: doc/tin.5:1131
+#: doc/tin.5:1135
 msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
 msgstr "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
 
 #. type: Plain text
-#: doc/tin.5:1136
+#: doc/tin.5:1140
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 
 #. type: Plain text
-#: doc/tin.5:1144
+#: doc/tin.5:1148
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -12529,25 +12564,25 @@ msgstr ""
 "\tI<one-line description>\"."
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2595
+#: doc/tin.5:1148 doc/tin.5:2600
 #, no-wrap
 msgid "B<group.name>"
 msgstr "B<group.name>"
 
 #. type: TP
-#: doc/tin.5:1147 doc/tin.5:2598
+#: doc/tin.5:1151 doc/tin.5:2603
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<one-line description>"
 
 #. type: Plain text
-#: doc/tin.5:1156
+#: doc/tin.5:1160
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 
 #. type: Plain text
-#: doc/tin.5:1163
+#: doc/tin.5:1167
 msgid ""
 "File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
 "\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
@@ -12558,24 +12593,24 @@ msgstr ""
 "are not meant to be changed by the user."
 
 #. type: TP
-#: doc/tin.5:1163
+#: doc/tin.5:1167
 #, no-wrap
 msgid "B<version>"
 msgstr "B<version>"
 
 #. type: Plain text
-#: doc/tin.5:1166
+#: doc/tin.5:1170
 msgid "Internal version number."
 msgstr "Internal version number."
 
 #. type: TP
-#: doc/tin.5:1166
+#: doc/tin.5:1170
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr "B<last_newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1171
+#: doc/tin.5:1175
 msgid ""
 "Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
 "the server."
@@ -12584,7 +12619,7 @@ msgstr ""
 "the server."
 
 #. type: Plain text
-#: doc/tin.5:1193
+#: doc/tin.5:1197
 msgid ""
 "At startup, B<\\%tin>(1)  reads in the configuration file. This contains a "
 "list of \"I<variable>=I<value>\" pairs that can be used to configure the way "
@@ -12603,67 +12638,67 @@ msgstr ""
 "have no private tinrc yet (see also B</etc/tin/tin.defaults>)."
 
 #. type: TP
-#: doc/tin.5:1193
+#: doc/tin.5:1197
 #, no-wrap
 msgid "B<abbreviate_groupname>"
 msgstr "B<abbreviate_groupname>"
 
 #. type: TP
-#: doc/tin.5:1209
+#: doc/tin.5:1213
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr "B<art_marked_deleted>"
 
 #. type: TP
-#: doc/tin.5:1212
+#: doc/tin.5:1216
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr "B<art_marked_inrange>"
 
 #. type: TP
-#: doc/tin.5:1215
+#: doc/tin.5:1219
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr "B<art_marked_return>"
 
 #. type: TP
-#: doc/tin.5:1219
+#: doc/tin.5:1223
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr "B<art_marked_selected>"
 
 #. type: TP
-#: doc/tin.5:1223
+#: doc/tin.5:1227
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr "B<art_marked_recent>"
 
 #. type: TP
-#: doc/tin.5:1227
+#: doc/tin.5:1231
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr "B<art_marked_unread>"
 
 #. type: TP
-#: doc/tin.5:1231
+#: doc/tin.5:1235
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr "B<art_marked_read>"
 
 #. type: TP
-#: doc/tin.5:1234
+#: doc/tin.5:1238
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr "B<art_marked_killed>"
 
 #. type: TP
-#: doc/tin.5:1238
+#: doc/tin.5:1242
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr "B<art_marked_read_selected>"
 
 #. type: Plain text
-#: doc/tin.5:1249
+#: doc/tin.5:1253
 msgid ""
 "If ON B<\\%tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) "
 "to display MIME messages. This only occurs if a MIME viewer is set. Default "
@@ -12674,30 +12709,30 @@ msgstr ""
 "is OFF."
 
 #. type: TP
-#: doc/tin.5:1257
+#: doc/tin.5:1261
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr "B<auto_reconnect>"
 
 #. type: Plain text
-#: doc/tin.5:1260
+#: doc/tin.5:1264
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr "Reconnect to server automatically. Default is OFF."
 
 #. type: TP
-#: doc/tin.5:1271
+#: doc/tin.5:1275
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr "B<beginner_level>"
 
 #. type: TP
-#: doc/tin.5:1276
+#: doc/tin.5:1280
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr "B<cache_overview_files>"
 
 #. type: Plain text
-#: doc/tin.5:1281
+#: doc/tin.5:1285
 msgid ""
 "If ON, create local copies of NNTP overview files. This can be used to "
 "considerably speed up accessing large groups when using a slow connection.  "
@@ -12708,169 +12743,169 @@ msgstr ""
 "Default is OFF."
 
 #. type: TP
-#: doc/tin.5:1281
+#: doc/tin.5:1285
 #, no-wrap
 msgid "B<cancel_lock_algo>"
 msgstr "B<cancel_lock_algo>"
 
 #. type: TP
-#: doc/tin.5:1287
+#: doc/tin.5:1291
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 #. type: TP
-#: doc/tin.5:1291
+#: doc/tin.5:1295
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 #. type: TP
-#: doc/tin.5:1294
+#: doc/tin.5:1298
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr "B<col_extquote>"
 
 #. type: TP
-#: doc/tin.5:1297
+#: doc/tin.5:1301
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 #. type: TP
-#: doc/tin.5:1300
+#: doc/tin.5:1304
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 #. type: TP
-#: doc/tin.5:1303
+#: doc/tin.5:1307
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 #. type: TP
-#: doc/tin.5:1306
+#: doc/tin.5:1310
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 #. type: TP
-#: doc/tin.5:1309
+#: doc/tin.5:1313
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 #. type: TP
-#: doc/tin.5:1312
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 #. type: TP
-#: doc/tin.5:1316
+#: doc/tin.5:1320
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 #. type: TP
-#: doc/tin.5:1320
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 #. type: TP
-#: doc/tin.5:1324
+#: doc/tin.5:1328
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1328
+#: doc/tin.5:1332
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 #. type: TP
-#: doc/tin.5:1331
+#: doc/tin.5:1335
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 #. type: TP
-#: doc/tin.5:1334
+#: doc/tin.5:1338
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 #. type: TP
-#: doc/tin.5:1337
+#: doc/tin.5:1341
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 #. type: TP
-#: doc/tin.5:1340
+#: doc/tin.5:1344
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 #. type: TP
-#: doc/tin.5:1343
+#: doc/tin.5:1347
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 #. type: TP
-#: doc/tin.5:1346
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 #. type: TP
-#: doc/tin.5:1350
+#: doc/tin.5:1354
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 #. type: TP
-#: doc/tin.5:1353
+#: doc/tin.5:1357
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 #. type: TP
-#: doc/tin.5:1356
+#: doc/tin.5:1360
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 #. type: TP
-#: doc/tin.5:1359
+#: doc/tin.5:1363
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 #. type: TP
-#: doc/tin.5:1362
+#: doc/tin.5:1366
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 #. type: TP
-#: doc/tin.5:1365
+#: doc/tin.5:1369
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 #. type: TP
-#: doc/tin.5:1368
+#: doc/tin.5:1372
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 #. type: Plain text
-#: doc/tin.5:1372
+#: doc/tin.5:1376
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -12880,7 +12915,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1378
+#: doc/tin.5:1382
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -12891,7 +12926,7 @@ msgstr ""
 "in this manual with '[after confirmation]'."
 
 #. type: Plain text
-#: doc/tin.5:1383
+#: doc/tin.5:1387
 msgid ""
 "B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
 "you use the B<Quit> ('B<q>') command."
@@ -12900,7 +12935,7 @@ msgstr ""
 "you use the B<Quit> ('B<q>') command."
 
 #. type: Plain text
-#: doc/tin.5:1387
+#: doc/tin.5:1391
 msgid ""
 "B<select>: Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
@@ -12909,12 +12944,12 @@ msgstr ""
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 
 #. type: Plain text
-#: doc/tin.5:1389
+#: doc/tin.5:1393
 msgid "Default is commands & quit."
 msgstr "Default is commands & quit."
 
 #. type: Plain text
-#: doc/tin.5:1400
+#: doc/tin.5:1404
 msgid ""
 "Format string used for date representation. A description of the different "
 "format options can be found at B<\\%strftime>(3).  B<\\%tin>(1)  uses B<\\"
@@ -12927,61 +12962,61 @@ msgstr ""
 "fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
 
 #. type: TP
-#: doc/tin.5:1400
+#: doc/tin.5:1404
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 #. type: TP
-#: doc/tin.5:1402
+#: doc/tin.5:1406
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 #. type: TP
-#: doc/tin.5:1404
+#: doc/tin.5:1408
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 #. type: TP
-#: doc/tin.5:1407
+#: doc/tin.5:1411
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 #. type: TP
-#: doc/tin.5:1410
+#: doc/tin.5:1414
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:1414
+#: doc/tin.5:1418
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:1419
+#: doc/tin.5:1423
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 #. type: TP
-#: doc/tin.5:1423
+#: doc/tin.5:1427
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 #. type: ta
-#: doc/tin.5:1428 doc/tin.5:1457
+#: doc/tin.5:1432 doc/tin.5:1461
 #, no-wrap
 msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
 msgstr "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
 
 #. type: Plain text
-#: doc/tin.5:1437 doc/tin.5:1466
+#: doc/tin.5:1441 doc/tin.5:1470
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -13003,139 +13038,139 @@ msgstr ""
 "7\t''Lines:''\n"
 
 #. type: TP
-#: doc/tin.5:1439
+#: doc/tin.5:1443
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:1443
+#: doc/tin.5:1447
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:1448
+#: doc/tin.5:1452
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 #. type: TP
-#: doc/tin.5:1452
+#: doc/tin.5:1456
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:1468
+#: doc/tin.5:1472
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 #. type: TP
-#: doc/tin.5:1470
+#: doc/tin.5:1474
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 #. type: TP
-#: doc/tin.5:1472
+#: doc/tin.5:1476
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 #. type: TP
-#: doc/tin.5:1474
+#: doc/tin.5:1478
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1480
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 #. type: TP
-#: doc/tin.5:1478
+#: doc/tin.5:1482
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1484
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 #. type: TP
-#: doc/tin.5:1482
+#: doc/tin.5:1486
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 #. type: TP
-#: doc/tin.5:1484
+#: doc/tin.5:1488
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 #. type: TP
-#: doc/tin.5:1486
+#: doc/tin.5:1490
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 #. type: TP
-#: doc/tin.5:1488
+#: doc/tin.5:1492
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 #. type: TP
-#: doc/tin.5:1490
+#: doc/tin.5:1494
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 #. type: TP
-#: doc/tin.5:1492
+#: doc/tin.5:1496
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 #. type: TP
-#: doc/tin.5:1494
+#: doc/tin.5:1498
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1500
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 #. type: TP
-#: doc/tin.5:1498
+#: doc/tin.5:1502
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 #. type: TP
-#: doc/tin.5:1500
+#: doc/tin.5:1504
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 #. type: TP
-#: doc/tin.5:1502
+#: doc/tin.5:1506
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 #. type: Plain text
-#: doc/tin.5:1511
+#: doc/tin.5:1515
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
@@ -13146,13 +13181,13 @@ msgstr ""
 "bin/vi +7 .article)."
 
 #. type: TP
-#: doc/tin.5:1514
+#: doc/tin.5:1518
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr "B<extquote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1521
+#: doc/tin.5:1525
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
@@ -13163,19 +13198,19 @@ msgstr ""
 "then B<%tin>(1) uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1521
+#: doc/tin.5:1525
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 #. type: TP
-#: doc/tin.5:1525
+#: doc/tin.5:1529
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 #. type: Plain text
-#: doc/tin.5:1532
+#: doc/tin.5:1536
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
 "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 B<"
@@ -13188,13 +13223,13 @@ msgstr ""
 "absolute value of B<getart_limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.5:1532
+#: doc/tin.5:1536
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 #. type: Plain text
-#: doc/tin.5:1546
+#: doc/tin.5:1550
 msgid ""
 "Which keys B<%tin>(1)  should accept to jump to the next unread article.  "
 "Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
@@ -13211,7 +13246,7 @@ msgstr ""
 "Default is B<PageNextUnread>."
 
 #. type: Plain text
-#: doc/tin.5:1553
+#: doc/tin.5:1557
 msgid ""
 "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
@@ -13220,13 +13255,13 @@ msgstr ""
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:1555
+#: doc/tin.5:1559
 #, no-wrap
 msgid "\\w'%G    'u +\\w'number of responses in thread'u"
 msgstr "\\w'%G    'u +\\w'number of responses in thread'u"
 
 #. type: Plain text
-#: doc/tin.5:1567
+#: doc/tin.5:1571
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -13254,31 +13289,31 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1569
+#: doc/tin.5:1573
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 #. type: TP
-#: doc/tin.5:1579
+#: doc/tin.5:1583
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 #. type: TP
-#: doc/tin.5:1586
+#: doc/tin.5:1590
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 #. type: TP
-#: doc/tin.5:1592
+#: doc/tin.5:1596
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 #. type: Plain text
-#: doc/tin.5:1598
+#: doc/tin.5:1602
 msgid ""
 "If greater than 0 your mailreader will be invoked earlier for reply so you "
 "can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
@@ -13291,25 +13326,25 @@ msgstr ""
 "usage. This option has to suit B<mailer_format>. Default is 0."
 
 #. type: TP
-#: doc/tin.5:1598
+#: doc/tin.5:1602
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 #. type: TP
-#: doc/tin.5:1602
+#: doc/tin.5:1606
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 #. type: TP
-#: doc/tin.5:1607
+#: doc/tin.5:1611
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 #. type: Plain text
-#: doc/tin.5:1611
+#: doc/tin.5:1615
 msgid ""
 "This option controls the processing and display of articles that are killed. "
 "There are 3 options, default is 0 (B<Kill only unread arts>)."
@@ -13318,7 +13353,7 @@ msgstr ""
 "There are 3 options, default is 0 (B<Kill only unread arts>)."
 
 #. type: Plain text
-#: doc/tin.5:1619
+#: doc/tin.5:1623
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<\\%tin>(1).  "
 "Only unread articles are killed once only by marking them read. As filtering "
@@ -13333,73 +13368,73 @@ msgstr ""
 "When you reenter the group the mark will be gone."
 
 #. type: TP
-#: doc/tin.5:1635
+#: doc/tin.5:1639
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:1645
+#: doc/tin.5:1649
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 #. type: TP
-#: doc/tin.5:1650
+#: doc/tin.5:1654
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 #. type: TP
-#: doc/tin.5:1669
+#: doc/tin.5:1673
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 #. type: TP
-#: doc/tin.5:1706
+#: doc/tin.5:1710
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 #. type: TP
-#: doc/tin.5:1718 doc/tin.5:2421
+#: doc/tin.5:1722 doc/tin.5:2426
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 #. type: TP
-#: doc/tin.5:1751
+#: doc/tin.5:1755
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 #. type: TP
-#: doc/tin.5:1756
+#: doc/tin.5:1760
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 #. type: TP
-#: doc/tin.5:1761
+#: doc/tin.5:1765
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 #. type: TP
-#: doc/tin.5:1766
+#: doc/tin.5:1770
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1771
+#: doc/tin.5:1775
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1777
+#: doc/tin.5:1781
 msgid ""
 "These are internal timers used by B<\\%tin>(1)  to keep track of new "
 "newsgroups. Do not change them unless you understand what they are for."
@@ -13408,25 +13443,25 @@ msgstr ""
 "newsgroups. Do not change them unless you understand what they are for."
 
 #. type: TP
-#: doc/tin.5:1798
+#: doc/tin.5:1802
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr "B<nntp_read_timeout_secs>"
 
 #. type: Plain text
-#: doc/tin.5:1801
+#: doc/tin.5:1805
 msgid "Time in seconds to wait for a response from the server. Default is 120."
 msgstr ""
 "Time in seconds to wait for a response from the server. Default is 120."
 
 #. type: TP
-#: doc/tin.5:1801
+#: doc/tin.5:1805
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 #. type: Plain text
-#: doc/tin.5:1805
+#: doc/tin.5:1809
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
@@ -13435,7 +13470,7 @@ msgstr ""
 "possible values are:"
 
 #. type: Plain text
-#: doc/tin.5:1821
+#: doc/tin.5:1827
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
@@ -13446,7 +13481,7 @@ msgstr ""
 "possible."
 
 #. type: Plain text
-#: doc/tin.5:1849
+#: doc/tin.5:1855
 msgid ""
 "If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
 "display any files that were post processed and uudecoded. The program is "
@@ -13457,7 +13492,7 @@ msgstr ""
 "determined using the B<\\%mailcap>(5)  file. Default is ON."
 
 #. type: Plain text
-#: doc/tin.5:1855
+#: doc/tin.5:1861
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -13470,7 +13505,7 @@ msgstr ""
 "are allowed:"
 
 #. type: Plain text
-#: doc/tin.5:1863
+#: doc/tin.5:1869
 msgid ""
 "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only. "
 "Because the shell archive may contain commands you may not want to be "
@@ -13481,19 +13516,19 @@ msgstr ""
 "executed, be careful with this option."
 
 #. type: TP
-#: doc/tin.5:1866
+#: doc/tin.5:1872
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr "B<posted_articles_file>"
 
 #. type: TP
-#: doc/tin.5:1876
+#: doc/tin.5:1882
 #, no-wrap
 msgid "B<printer>"
 msgstr "B<printer>"
 
 #. type: Plain text
-#: doc/tin.5:1886
+#: doc/tin.5:1892
 msgid ""
 "The printer program with options that is to be used to print articles. The "
 "default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
@@ -13506,7 +13541,7 @@ msgstr ""
 "Administrator."
 
 #. type: Plain text
-#: doc/tin.5:1894
+#: doc/tin.5:1900
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
@@ -13515,13 +13550,13 @@ msgstr ""
 "is OFF."
 
 #. type: TP
-#: doc/tin.5:1900
+#: doc/tin.5:1906
 #, no-wrap
 msgid "B<quote_style>"
 msgstr "B<quote_style>"
 
 #. type: Plain text
-#: doc/tin.5:1906
+#: doc/tin.5:1912
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -13534,7 +13569,7 @@ msgstr ""
 "characters are compressed and empty lines are quoted."
 
 #. type: Plain text
-#: doc/tin.5:1911
+#: doc/tin.5:1917
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -13545,7 +13580,7 @@ msgstr ""
 "'E<gt>E<gt>E<gt>'). This option is on by default."
 
 #. type: Plain text
-#: doc/tin.5:1917
+#: doc/tin.5:1923
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -13558,18 +13593,18 @@ msgstr ""
 "quoted regardless of this option when B<show_signatures> is off."
 
 #. type: Plain text
-#: doc/tin.5:1919
+#: doc/tin.5:1925
 msgid "B<Quote empty lines> This option is on by default."
 msgstr "B<Quote empty lines> This option is on by default."
 
 #. type: TP
-#: doc/tin.5:1920
+#: doc/tin.5:1926
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr "B<quote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1927
+#: doc/tin.5:1933
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then B<"
@@ -13580,13 +13615,13 @@ msgstr ""
 "\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1927
+#: doc/tin.5:1933
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr "B<quote_regex2>"
 
 #. type: Plain text
-#: doc/tin.5:1934
+#: doc/tin.5:1940
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
@@ -13597,13 +13632,13 @@ msgstr ""
 "B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1934
+#: doc/tin.5:1940
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr "B<quote_regex3>"
 
 #. type: Plain text
-#: doc/tin.5:1941
+#: doc/tin.5:1947
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
@@ -13614,19 +13649,19 @@ msgstr ""
 "B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1941
+#: doc/tin.5:1947
 #, no-wrap
 msgid "B<recent_time>"
 msgstr "B<recent_time>"
 
 #. type: TP
-#: doc/tin.5:1945
+#: doc/tin.5:1951
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr "B<render_bidi>"
 
 #. type: Plain text
-#: doc/tin.5:1952
+#: doc/tin.5:1958
 msgid ""
 "If ON B<%tin>(1)  does the rendering of bi-directional text. If OFF B<"
 "%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
@@ -13637,49 +13672,49 @@ msgstr ""
 "Default is OFF."
 
 #. type: TP
-#: doc/tin.5:1952
+#: doc/tin.5:1958
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr "B<reread_active_file_secs>"
 
 #. type: TP
-#: doc/tin.5:1961
+#: doc/tin.5:1967
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr "B<score_limit_kill>"
 
 #. type: TP
-#: doc/tin.5:1965
+#: doc/tin.5:1971
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr "B<score_limit_select>"
 
 #. type: TP
-#: doc/tin.5:1969
+#: doc/tin.5:1975
 #, no-wrap
 msgid "B<score_kill>"
 msgstr "B<score_kill>"
 
 #. type: TP
-#: doc/tin.5:1973
+#: doc/tin.5:1979
 #, no-wrap
 msgid "B<score_select>"
 msgstr "B<score_select>"
 
 #. type: TP
-#: doc/tin.5:1977
+#: doc/tin.5:1983
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr "B<scroll_lines>"
 
 #. type: TP
-#: doc/tin.5:1985
+#: doc/tin.5:1991
 #, no-wrap
 msgid "B<select_format>"
 msgstr "B<select_format>"
 
 #. type: Plain text
-#: doc/tin.5:1989
+#: doc/tin.5:1995
 msgid ""
 "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
@@ -13688,13 +13723,13 @@ msgstr ""
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:1991
+#: doc/tin.5:1997
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group number'u"
 msgstr "\\w'%G    'u +\\w'current group number'u"
 
 #. type: Plain text
-#: doc/tin.5:1998
+#: doc/tin.5:2004
 #, no-wrap
 msgid ""
 "%G\tgroup name\n"
@@ -13712,19 +13747,19 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:2000
+#: doc/tin.5:2006
 #, no-wrap
 msgid "B<sort_function>"
 msgstr "B<sort_function>"
 
 #. type: TP
-#: doc/tin.5:2031
+#: doc/tin.5:2037
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 #. type: Plain text
-#: doc/tin.5:2040
+#: doc/tin.5:2046
 msgid ""
 "If ON show a short group description text after newsgroup name at the group "
 "selection level. The ''B<-d>'' command-line flag will override the setting "
@@ -13741,40 +13776,19 @@ msgstr ""
 "mailgroups> for mailgroups. Default is ON."
 
 #. type: TP
-#: doc/tin.5:2062
+#: doc/tin.5:2068
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
-#. type: Plain text
-#: doc/tin.5:2083
-msgid ""
-"The path that specifies the signature file to use when posting, following up "
-"to or replying to an article. If the path is a directory then the signature "
-"will be randomly generated from files that are in the specified directory. "
-"If the path starts with a ! the program the path points to will be executed "
-"to generate a signature. In order to pass the group name to the program, %G "
-"can be specified. This will be replaced by the name of the current "
-"newsgroup.  program. --none will suppress any signature.  Default is I<"
-"${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
-msgstr ""
-"The path that specifies the signature file to use when posting, following up "
-"to or replying to an article. If the path is a directory then the signature "
-"will be randomly generated from files that are in the specified directory. "
-"If the path starts with a ! the program the path points to will be executed "
-"to generate a signature. In order to pass the group name to the program, %G "
-"can be specified. This will be replaced by the name of the current "
-"newsgroup.  program. --none will suppress any signature.  Default is I<"
-"${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
-
 #. type: TP
-#: doc/tin.5:2086
+#: doc/tin.5:2091
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2093
+#: doc/tin.5:2098
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markslash> or B<mono_markslash>. If "
@@ -13785,19 +13799,19 @@ msgstr ""
 "B<slashes_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2139
+#: doc/tin.5:2144
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 #. type: TP
-#: doc/tin.5:2146
+#: doc/tin.5:2151
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2153
+#: doc/tin.5:2158
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstar> or B<mono_markstar>. If "
@@ -13808,31 +13822,31 @@ msgstr ""
 "B<stars_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2158
+#: doc/tin.5:2163
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 #. type: TP
-#: doc/tin.5:2162
+#: doc/tin.5:2167
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 #. type: TP
-#: doc/tin.5:2171
+#: doc/tin.5:2176
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 #. type: TP
-#: doc/tin.5:2175
+#: doc/tin.5:2180
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2182
+#: doc/tin.5:2187
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
@@ -13843,7 +13857,7 @@ msgstr ""
 "B<strokes_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: Plain text
-#: doc/tin.5:2187
+#: doc/tin.5:2192
 msgid ""
 "Decode German style TeX umlaut codes to ISO If ON, show \"a as Umlaut-a, "
 "etc. Default is OFF. This behavior can also be toggled in the article viewer "
@@ -13854,14 +13868,14 @@ msgstr ""
 "viewer via B<PageToggleTex2iso> ('B<\">')."
 
 #. type: Plain text
-#: doc/tin.5:2197
+#: doc/tin.5:2202
 msgid ""
 "Defines which threading method to use. The choices are: 0) Don't thread, 1) "
 "Thread on Subject only 2) Thread on References only, 3) Thread on References "
 "then Subject (default)  4) Thread multipart articles on Subject.  5) Thread "
 "on Percentage Match of the Subjects It's also possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_articles> to 0 - 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"B<thread_articles> to 0 \\(en 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "attributes>."
 msgstr ""
 "Defines which threading method to use. The choices are: 0) Don't thread, 1) "
@@ -13869,11 +13883,11 @@ msgstr ""
 "then Subject (default)  4) Thread multipart articles on Subject.  5) Thread "
 "on Percentage Match of the Subjects It's also possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_articles> to 0 - 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"B<thread_articles> to 0 \\(en 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "attributes>."
 
 #. type: Plain text
-#: doc/tin.5:2201
+#: doc/tin.5:2206
 msgid ""
 "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
@@ -13882,13 +13896,13 @@ msgstr ""
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:2203
+#: doc/tin.5:2208
 #, no-wrap
 msgid "\\w'%G    'u +\\w'from, name and/or address'u"
 msgstr "\\w'%G    'u +\\w'from, name and/or address'u"
 
 #. type: Plain text
-#: doc/tin.5:2214
+#: doc/tin.5:2219
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -13914,7 +13928,7 @@ msgstr ""
 "%%\t%\n"
 
 #. type: Plain text
-#: doc/tin.5:2221
+#: doc/tin.5:2226
 msgid ""
 "Defines how close the subjects must match while threading by Percentage "
 "Match for threads to be considered part of a single thread. This value is in "
@@ -13925,19 +13939,19 @@ msgstr ""
 "the range 0 to 100. The default is 75."
 
 #. type: TP
-#: doc/tin.5:2225
+#: doc/tin.5:2230
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 #. type: TP
-#: doc/tin.5:2237
+#: doc/tin.5:2242
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 #. type: Plain text
-#: doc/tin.5:2251
+#: doc/tin.5:2256
 msgid ""
 "Allows you to select how B<%tin>(1)  treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
@@ -13946,13 +13960,13 @@ msgstr ""
 "Default is 0. This option does not affect lines within verbatim blocks."
 
 #. type: TP
-#: doc/tin.5:2270
+#: doc/tin.5:2275
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2277
+#: doc/tin.5:2282
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markdash> or B<mono_markdash>. If "
@@ -13963,13 +13977,13 @@ msgstr ""
 "B<underscores_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2277
+#: doc/tin.5:2282
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 #. type: Plain text
-#: doc/tin.5:2281
+#: doc/tin.5:2286
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
@@ -13978,53 +13992,53 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.5:2281
+#: doc/tin.5:2286
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 #. type: TP
-#: doc/tin.5:2286
+#: doc/tin.5:2291
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 #. type: TP
-#: doc/tin.5:2289
+#: doc/tin.5:2294
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 #. type: Plain text
-#: doc/tin.5:2294
+#: doc/tin.5:2299
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr "If enabled B<\\%tin>(1)  uses ANSI-colours. Default is OFF."
 
 #. type: TP
-#: doc/tin.5:2294
+#: doc/tin.5:2299
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 #. type: Plain text
-#: doc/tin.5:2297
+#: doc/tin.5:2302
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr "Use scroll keys on keypad. Default is OFF."
 
 #. type: TP
-#: doc/tin.5:2297
+#: doc/tin.5:2302
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 #. type: TP
-#: doc/tin.5:2303
+#: doc/tin.5:2308
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 #. type: Plain text
-#: doc/tin.5:2315
+#: doc/tin.5:2320
 msgid ""
 "If enabled B<\\%slrnface>(1)  will be used to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<\\%tin>(1)  must be running in "
@@ -14037,19 +14051,19 @@ msgstr ""
 "is OFF."
 
 #. type: TP
-#: doc/tin.5:2315
+#: doc/tin.5:2320
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 #. type: TP
-#: doc/tin.5:2319
+#: doc/tin.5:2324
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2323
+#: doc/tin.5:2328
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
@@ -14058,13 +14072,13 @@ msgstr ""
 "block.  Default is #v+"
 
 #. type: TP
-#: doc/tin.5:2323
+#: doc/tin.5:2328
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2327
+#: doc/tin.5:2332
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block.  Default is #v-"
@@ -14073,13 +14087,13 @@ msgstr ""
 "block.  Default is #v-"
 
 #. type: TP
-#: doc/tin.5:2330
+#: doc/tin.5:2335
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 #. type: Plain text
-#: doc/tin.5:2346
+#: doc/tin.5:2351
 msgid ""
 "Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
 "uses the wildmat notation, which is how this has traditionally been "
@@ -14098,31 +14112,31 @@ msgstr ""
 "wildmat notation."
 
 #. type: TP
-#: doc/tin.5:2346
+#: doc/tin.5:2351
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 #. type: TP
-#: doc/tin.5:2358
+#: doc/tin.5:2363
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 #. type: TP
-#: doc/tin.5:2366
+#: doc/tin.5:2371
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 #. type: TP
-#: doc/tin.5:2382
+#: doc/tin.5:2387
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2403
 msgid ""
 "Yet another global configuration file with \"I<variable>=I<value>\" pairs. "
 "This one is for the more general options which usually can't be controlled "
@@ -14137,18 +14151,18 @@ msgstr ""
 "I<newslibdir>."
 
 #. type: TP
-#: doc/tin.5:2398
+#: doc/tin.5:2403
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 #. type: Plain text
-#: doc/tin.5:2401
+#: doc/tin.5:2406
 msgid "Sets a global domain name used in From lines"
 msgstr "Sets a global domain name used in From lines"
 
 #. type: Plain text
-#: doc/tin.5:2405
+#: doc/tin.5:2410
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
@@ -14157,13 +14171,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2405
+#: doc/tin.5:2410
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 #. type: Plain text
-#: doc/tin.5:2410
+#: doc/tin.5:2415
 msgid ""
 "Defines the default place for some configuration files, common values are I</"
 "usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> or I</news/db>. "
@@ -14174,13 +14188,13 @@ msgstr ""
 "$B<TIN_LIBDIR> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2410
+#: doc/tin.5:2415
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 #. type: Plain text
-#: doc/tin.5:2416
+#: doc/tin.5:2421
 msgid ""
 "Defines the email address to which users can send bug reports using a built-"
 "in function. The default points to a developers mailing list located at tin."
@@ -14193,18 +14207,18 @@ msgstr ""
 "administration if you want to deal with your lusers problems on your own."
 
 #. type: TP
-#: doc/tin.5:2416
+#: doc/tin.5:2421
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 #. type: Plain text
-#: doc/tin.5:2421
-msgid "Defines the directory containing of the B<\\%inews>(1)  executable"
-msgstr "Defines the directory containing of the B<\\%inews>(1)  executable"
+#: doc/tin.5:2426
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
+msgstr "Defines the directory containing the B<\\%inews>(1)  executable."
 
 #. type: Plain text
-#: doc/tin.5:2425
+#: doc/tin.5:2430
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
@@ -14213,14 +14227,14 @@ msgstr ""
 "$B<MM_CHARSET> overrides any specified value."
 
 #. type: Plain text
-#: doc/tin.5:2428
+#: doc/tin.5:2433
 msgid ""
 "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
 "Default encoding scheme used in MIME articles. 8bit might be the best value."
 
 #. type: Plain text
-#: doc/tin.5:2432
+#: doc/tin.5:2437
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
@@ -14229,13 +14243,13 @@ msgstr ""
 "choice here."
 
 #. type: TP
-#: doc/tin.5:2432
+#: doc/tin.5:2437
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2438
+#: doc/tin.5:2443
 msgid ""
 "Allow unregistered top level domains. As the list of valid TLDs is no longer "
 "actively maintained the default was changed to ON starting with B<\\"
@@ -14246,13 +14260,13 @@ msgstr ""
 "%tin>(1)  version 2.1.5"
 
 #. type: TP
-#: doc/tin.5:2438
+#: doc/tin.5:2443
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2442
+#: doc/tin.5:2447
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -14261,13 +14275,13 @@ msgstr ""
 "B<inews_prog> is set to --internal."
 
 #. type: TP
-#: doc/tin.5:2442
+#: doc/tin.5:2447
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2447
+#: doc/tin.5:2452
 msgid ""
 "Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
 "common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
@@ -14278,13 +14292,13 @@ msgstr ""
 "$B<TIN_SPOOLDIR> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2447
+#: doc/tin.5:2452
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2455
+#: doc/tin.5:2460
 msgid ""
 "Base of your NOV database B<\\%newsoverview>(5)  (tradspool style; might be "
 "the same dir as I<spooldir>), common values are I</var/spool/overview>, I</"
@@ -14297,13 +14311,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2455
+#: doc/tin.5:2460
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2459
+#: doc/tin.5:2464
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
@@ -14312,13 +14326,13 @@ msgstr ""
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2459
+#: doc/tin.5:2464
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2464
+#: doc/tin.5:2469
 msgid ""
 "Full pathname of your newssystem's overview.fmt file; usually the overview."
 "fmt file is in I<newslibdir>, so you only have to change this setting if "
@@ -14329,13 +14343,13 @@ msgstr ""
 "your configuration differs."
 
 #. type: TP
-#: doc/tin.5:2464
+#: doc/tin.5:2469
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2470
+#: doc/tin.5:2475
 msgid ""
 "Full pathname of your newssystem's active file; usually the active file "
 "resides in I<newslibdir> and is named I<active>, so you only have to change "
@@ -14348,13 +14362,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2470
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2475
+#: doc/tin.5:2480
 msgid ""
 "Full pathname of your newssystem's active.times file; usually the active."
 "times file is I<newslibdir>, so you only have to change this setting if your "
@@ -14365,13 +14379,13 @@ msgstr ""
 "configuration differs."
 
 #. type: TP
-#: doc/tin.5:2475
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2480
+#: doc/tin.5:2485
 msgid ""
 "Full pathname of your newssystem's newsgroups file; usually the newsgroups "
 "file is in I<newslibdir>, so you only have to change this setting if your "
@@ -14382,13 +14396,13 @@ msgstr ""
 "configuration differs."
 
 #. type: TP
-#: doc/tin.5:2480
+#: doc/tin.5:2485
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2485
+#: doc/tin.5:2490
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -14399,12 +14413,12 @@ msgstr ""
 "setting if your configuration differs."
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2494
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 
 #. type: Plain text
-#: doc/tin.5:2493
+#: doc/tin.5:2498
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -14413,7 +14427,7 @@ msgstr ""
 "$B<LANG>"
 
 #. type: Plain text
-#: doc/tin.5:2507
+#: doc/tin.5:2512
 msgid ""
 "This file lists the newsgroups that the local site receives. Each newsgroup "
 "should be listed only once. Each line specifies one group; within each "
@@ -14427,7 +14441,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2512
+#: doc/tin.5:2517
 msgid ""
 "If an article is posted to newsgroups not mentioned in this file, those "
 "newsgroups are ignored.  If no valid newsgroups are specified, the article "
@@ -14438,7 +14452,7 @@ msgstr ""
 "is rejected."
 
 #. type: Plain text
-#: doc/tin.5:2515
+#: doc/tin.5:2520
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
@@ -14447,30 +14461,30 @@ msgstr ""
 "I<lowmark> I<flags>\"."
 
 #. type: TP
-#: doc/tin.5:2515 doc/tin.5:2568
+#: doc/tin.5:2520 doc/tin.5:2573
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 #. type: TP
-#: doc/tin.5:2518
+#: doc/tin.5:2523
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2521
+#: doc/tin.5:2526
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr "is the highest article number that has been used in that newsgroup"
 
 #. type: TP
-#: doc/tin.5:2521
+#: doc/tin.5:2526
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2528
+#: doc/tin.5:2533
 msgid ""
 "is the lowest article number in the group; this number is not guaranteed to "
 "be accurate, and should only be taken to be a hint. Note that because of "
@@ -14485,90 +14499,90 @@ msgstr ""
 "are no articles in the newsgroup."
 
 #. type: TP
-#: doc/tin.5:2528
+#: doc/tin.5:2533
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 #. type: Plain text
-#: doc/tin.5:2531
+#: doc/tin.5:2536
 msgid "can be one of those"
 msgstr "can be one of those"
 
 #. type: TP
-#: doc/tin.5:2532
+#: doc/tin.5:2537
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2535
+#: doc/tin.5:2540
 msgid "local postings are allowed"
 msgstr "local postings are allowed"
 
 #. type: TP
-#: doc/tin.5:2535
+#: doc/tin.5:2540
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2538
+#: doc/tin.5:2543
 msgid "no local postings are allowed, only remote ones"
 msgstr "no local postings are allowed, only remote ones"
 
 #. type: TP
-#: doc/tin.5:2538
+#: doc/tin.5:2543
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2541
+#: doc/tin.5:2546
 msgid "the group is moderated and all postings must be approved"
 msgstr "the group is moderated and all postings must be approved"
 
 #. type: TP
-#: doc/tin.5:2541
+#: doc/tin.5:2546
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2544
+#: doc/tin.5:2549
 msgid "articles in this group are not kept, but only passed on"
 msgstr "articles in this group are not kept, but only passed on"
 
 #. type: TP
-#: doc/tin.5:2544
+#: doc/tin.5:2549
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2547
+#: doc/tin.5:2552
 msgid "articles cannot be posted to this newsgroup"
 msgstr "articles cannot be posted to this newsgroup"
 
 #. type: TP
-#: doc/tin.5:2547
+#: doc/tin.5:2552
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2550
+#: doc/tin.5:2555
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr "articles are locally filed into the ''foo.bar'' group"
 
 #. type: TP
-#: doc/tin.5:2551 doc/tin.5:2578 doc/tin.5:2601
+#: doc/tin.5:2556 doc/tin.5:2583 doc/tin.5:2606
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2557
+#: doc/tin.5:2562
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
@@ -14579,7 +14593,7 @@ msgstr ""
 "COUNTS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2568
+#: doc/tin.5:2573
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
 "is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
@@ -14592,7 +14606,7 @@ msgstr ""
 "\"I<name> I<time> I<creator>\"."
 
 #. type: Plain text
-#: doc/tin.5:2575
+#: doc/tin.5:2580
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
@@ -14601,18 +14615,18 @@ msgstr ""
 "since the Epoch."
 
 #. type: TP
-#: doc/tin.5:2575
+#: doc/tin.5:2580
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<creator>"
 
 #. type: Plain text
-#: doc/tin.5:2578
+#: doc/tin.5:2583
 msgid "is the electronic mail address of the person who created the group."
 msgstr "is the electronic mail address of the person who created the group."
 
 #. type: Plain text
-#: doc/tin.5:2584
+#: doc/tin.5:2589
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
@@ -14623,7 +14637,7 @@ msgstr ""
 "command instead."
 
 #. type: Plain text
-#: doc/tin.5:2595
+#: doc/tin.5:2600
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
 "updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
@@ -14636,7 +14650,7 @@ msgstr ""
 "\tI<one-line description>\"."
 
 #. type: Plain text
-#: doc/tin.5:2607
+#: doc/tin.5:2612
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
@@ -14647,7 +14661,7 @@ msgstr ""
 "%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2616
+#: doc/tin.5:2621
 msgid ""
 "This file might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
@@ -14656,7 +14670,7 @@ msgstr ""
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 
 #. type: Plain text
-#: doc/tin.5:2634
+#: doc/tin.5:2639
 msgid ""
 "This file specifies the organization of the news overview database (see also "
 "B<\\%newsoverview>(5)).  The order of lines in this file is important; it "
@@ -14673,22 +14687,22 @@ msgstr ""
 "%tin>(1)  uses the LIST OVERVIEW.FMT (B<RFC\\%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2649
+#: doc/tin.5:2654
 msgid ""
-"This file contains a list of newsgroups - one per line - which the client "
-"should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
-"directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
-"the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
-msgstr ""
-"This file contains a list of newsgroups - one per line - which the client "
-"should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
-"directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
-"the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc for the news server.  B<\\%tin>(1)  only tries to read the file if "
+"you read directly from the local spool, if you read news via NNTP, B<\\"
+"%tin>(1)  uses the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
+msgstr ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc for the news server.  B<\\%tin>(1)  only tries to read the file if "
+"you read directly from the local spool, if you read news via NNTP, B<\\"
+"%tin>(1)  uses the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2696
+#: doc/tin.5:2701
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
 "\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/es/tin.1 tin-2.4.3/doc/l10n/es/tin.1
--- tin-2.4.2/doc/l10n/es/tin.1	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.3/doc/l10n/es/tin.1	2018-12-06 14:04:38.907588141 +0100
@@ -0,0 +1,3674 @@
+.\"
+.\" Project   : tin - a Usenet newsreader
+.\" Module    : tin.1
+.\" Author    : I. Lea, U. Janssen
+.\" Created   : 1991-08-23
+.\" Updated   : 2018-11-07
+.\" Notes     : use american english; still needs some work, e.g.:
+.\"             - document authorization (.newsauth)
+.\"             - document random organization feature
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH tin 1 "December 24th, 2018" 2.4.3 "Usenet newsreader"
+.\"
+.\"
+.SH NOMBRE
+.\"
+.\"
+tin, rtin \- Usenet newsreader
+.SH SINOPSIS
+.\"
+.\"
+\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|]
+[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ArzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
+\|\|\fB\-s\fP \fINews_dir\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
+[\|\fB\-N\fP\||\|\fB\-M\fP \fIaddress\fP\|] [\|\fB\-o\fP\||\|\fB\-w\fP\|]\|] [\|\fB\-D\fP
+\fIdebug_level\fP\|] [\|\fB\-G\fP \fIarticle_limit\fP\|] [\|\fB\-f\fP \fInewsrc_file\fP\|]
+[\|\fB\-g\fP \fIserver\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-I\fP
+\fIindex_dir\fP\|]\ \|[\fInewsgroup\fP\|[\|,.\|.\|.\|]\|]\|]
+.SH DESCRIPCIÃ“N
+\fBtin\fP is a full\-screen easy to use Usenet newsreader. It can read news
+locally (e.g., \fI/var/spool/news\fP) or remotely (\fBrtin\fP or \fBtin \-r\fP option)
+via a NNTP (Network News Transport Protocol) server. It will automatically
+utilize NOV \fB\%newsoverview\fP(5)  style index files if available locally or
+via the NNTP [X]OVER command (\fBRFC\%2980\fP, \fBRFC\%3977\fP).
+.PP
+\fBtin\fP has four separate levels of operation: Selection level, Group level,
+Thread level and Article level. Use the \fBHelp\fP ('\fBh\fP')  command to view a
+list of the commands available at a particular level.
+.PP
+On startup \fBtin\fP will show a list of the newsgroups found in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. An arrow '\->' or highlighted bar
+will point to the first newsgroup. Move to a group by using the terminal
+arrow keys (terminal dependent) or \fBDown\fP ('\fBj\fP')  and \fBUp\fP ('\fBk\fP'). Use
+PgUp/PgDn (terminal dependent) or \fBPageUp\fP ('\fB^U\fP') (CTRL\-U) and
+\fBPageDown\fP ('\fB^D\fP')  (CTRL\-D) to page up/down. Enter a newsgroup by
+pressing '\fB<CR>\fP'.
+.PP
+.\"
+.\"
+The \fBGroupNextUnreadArtOrGrp\fP ('\fB<TAB>\fP') key enters the next
+newsgroup with unread articles.
+.SH "ESTADO SALIENTE"
+Interactive mode:
+.RS +.5i
+.TP 
+\fB0\fP
+EjecuciÃ³n del programa correcta.
+.TP 
+\fB1\fP
+Usage, syntax, configuration file or network error.
+.TP 
+\fB2\fP
+Error NNTP
+.RE
+.PP
+Batch mode (\*(rq\fB\-Z\fP\*(rq):
+.RS +.5i
+.TP 
+\fB0\fP
+No unread news
+.TP 
+\fB1\fP
+Usage, syntax, configuration file or network error.
+.TP 
+\fB2\fP
+Unread news
+.RE
+.\"
+.\"
+.SH OPCIONES
+.TP  12
+\fB\-4\fP
+Force connecting via IPv4 to the remote NNTP server. Only available when
+build with IPv6 support.
+.TP 
+\fB\-6\fP
+Force connecting via IPv6 to the remote NNTP server. Only available when
+build with IPv6 support.
+.TP 
+\fB\-a\fP
+Toggle ANSI color (default is off).
+.TP 
+\fB\-A\fP
+Force authentication on initial connect. Only available when reading via
+NNTP.
+.TP 
+\fB\-c\fP
+Create/update index files for every group in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or file specified by the \*(rq\fB\-f\fP\*(rq option
+and mark all articles as read.
+.TP 
+\fB\-d\fP
+.\"
+.\" FIXME: explain debug levels
+Don't load newsgroup descriptions and servers message of the day
+(interactive mode).
+.TP 
+\fB\-D\fP\fI debug\-level\fP
+Enter debug\-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 =
+memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For
+NNTP\-level \*(rq\fB\-v\fP\*(rq controls the verbosity of the output.
+.TP 
+\fB\-f\fP\fI file\fP
+Use the specified file of subscribed to newsgroups in place of
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP.
+.TP 
+\fB\-g\fP\fI server\fP
+Use the server and newsrc specified in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP. Only available when reading via
+NNTP.
+.TP 
+\fB\-G\fP\fI article\-limit\fP
+Limit the number of articles/group to retrieve from the server.  If
+\fIarticle\-limit\fP is > 0 not more than the last \fIarticle\-limit\fP
+articles/group are fetched from the server. If \fIarticle\-limit\fP is < 0
+\fBtin\fP will start fetching articles from your first unread minus absolute
+value of \fIarticle\-limit\fP. Default is 0, which means no limit.
+.TP 
+\fB\-h\fP
+Help listing all command\-line options.
+.TP 
+\fB\-H\fP
+Brief introduction to \fBtin\fP that is also shown the first time it is
+started.
+.TP 
+\fB\-I\fP\fI dir\fP
+Directory in which to store newsgroup index files. Default is
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP.  This option
+has no effect if \fBtin\fP retrieves its index files via NNTP and
+\fBcache_overview_files\fP is turned off.
+.TP 
+\fB\-l\fP
+Get number of articles per group from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
+via NNTP this is done with the LIST command (\fBRFC\%3977\fP). This might
+result in incorrect article counts but is usually faster than the default
+which is to read the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either
+directly or via LIST) and then check the article count via NNTP GROUP
+command (\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
+(\fBRFC\%6048\fP) is available that is used instead as it gives more accurate
+article counts.
+.TP 
+\fB\-m\fP\fI dir\fP
+Mailbox directory to use. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fB\-M\fP\fI user\fP
+Mail unread articles to specified user for later reading. For more
+information read section "AUTOMATIC MAILING AND SAVING NEW NEWS".
+.TP 
+\fB\-n\fP
+Only load groups from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file that are
+subscribed to in the user's \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. This allows
+a noticeable speedup when connecting via a slow line, but \fBtin\fP may not be
+able detect which groups are moderated. See also \*(rq\fB\-l\fP\*(rq.
+.TP 
+\fB\-N\fP
+Mail unread articles to yourself for later reading. For more information
+read section "AUTOMATIC MAILING AND SAVING NEW NEWS".
+.TP 
+\fB\-o\fP
+Quick post all postponed articles and exit. In order for this to be really
+quick, it should be used with \*(rq\fB\-n\fP\*(rq if possible.
+.TP 
+\fB\-p\fP\fI port\fP
+Port to use if reading via NNTP (default is 119). This also overrides the
+environment variable $\fBNNTPPORT\fP if set. Only available when reading via
+NNTP.
+.TP 
+\fB\-q\fP
+Don't check for new newsgroups and skip loading the servers message of the
+day.
+.TP 
+\fB\-Q\fP
+Quick start. Start \fBtin\fP as quickly as possible. Currently this is
+equivalent to \*(rq\fB\-nqd\fP\*(rq.
+.TP 
+\fB\-r\fP
+Read news remotely from the default NNTP server specified in the environment
+variable $\fBNNTPSERVER\fP or contained in the file \fI/etc/nntpserver\fP.
+.TP 
+\fB\-R\fP
+Read news saved by the \*(rq\fB\-S\fP\*(rq option.
+.TP 
+\fB\-s\fP\fI dir\fP
+Save/read articles to/in directory. Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fB\-S\fP
+Save unread articles for later reading by the \*(rq\fB\-R\fP\*(rq option. For more
+information read section "AUTOMATIC MAILING AND SAVING NEW NEWS".
+.TP 
+\fB\-u\fP
+Create/update index files for every group in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or file specified by the \*(rq\fB\-f\fP\*(rq
+option. This option is disabled if \fBtin\fP retrieves its index files via a
+NNTP server and \fBcache_overview_files\fP is turned off.
+.TP 
+\fB\-v\fP
+Verbose mode for \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \&\*(rq\fB\-S\fP\*(rq,
+\&\*(rq\fB\-u\fP\*(rq and \*(rq\fB\-Z\fP\*(rq options. Can be used multiple times to increase
+verbosity.
+.TP 
+\fB\-V\fP
+Print version and date information.
+.TP 
+\fB\-w\fP
+Quick mode to post an article and then exit. This option implies
+\&\*(rq\fB\-d\fP\*(rq. In order for this to be really quick, it should be used with
+\&\*(rq\fB\-n\fP\*(rq if possible.
+.TP 
+\fB\-x\fP
+No\-posting mode. You cannot post articles if you use this option.
+.TP 
+\fB\-X\fP
+No overwrite mode. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP and files in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP will not be overwritten but may be created
+if they don't exist.
+.TP 
+\fB\-z\fP
+Only start \fBtin\fP if there is any new/unread news. If there is news \fBtin\fP
+will position cursor at first group with unread news. Useful for putting in
+login file.
+.TP 
+\fB\-Z\fP
+Check if there is any new/unread news and exit with appropriate status. If
+\&\*(rq\fB\-v\fP\*(rq option is specified the number of unread articles in each group
+is printed. An exit code 0 indicates no news, 1 that an error occurred and 2
+that new/unread news exists. Useful for writing scripts.
+.PP
+\fBtin\fP can also dynamically change its options by the \fBOptionMenu\fP ('\fBM\fP')
+command. Any changes are written to
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. For more information see section
+"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" and \fB\%tin\fP(5).
+.PP
+A list of groups can be specified after the other command\-line options. This
+can be useful if you wish to yank in or subscribe to a hand\-picked subset of
+the active newsgroups. See the section "NEWSGROUP LISTS & WILDCARDS" for the
+types of pattern that \fBtin\fP understands.
+.PP
+If you specify a single group\-name, or a wildcard that matches a single
+group, then you will automatically enter that group. Otherwise the normal
+group selection screen will appear, but with all the matching groups present
+too, as though you had yanked just those groups in.
+.PP
+With the \*(rq\fB\-w\fP\*(rq flag a given group\-name is used as default group to post
+to. If more than one group or a wildcard is specified only the first group
+respectively the first group that matches is used.
+.PP
+Once you use \fBSelectYankActive\fP ('\fBy\fP') to yank in all active groups, or
+\fBSelectToggleReadDisplay\fP ('\fBr\fP') to toggle the read/unread status, then
+the command\-line groups will be gone. You can use \fBSelectSyncWithActive\fP
+('\fBY\fP') to reread the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file and get them
+back.
+.PP
+NB: With the \*(rq\fB\-n\fP\*(rq flag, only unsubscribed groups in the
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file (or the newsrc\-file given by the
+\&\*(rq\fB\-f\fP\*(rq command\-line switch or via
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP) can be matched.
+.PP
+.\"
+.\"
+Command\-line options have higher priority than attributes and tinrc
+options.  Thus, command\-line option takes precedence over configured values.
+.SH UTILIZACIÃ“N
+.\"
+.\"
+.SS "ADMINISTRACIÃ“N DE NOTICIARIOS"
+Maintaining Netnews on large networks of machines can be a pretty time
+consuming job as I discovered when I was given the job of maintaining our
+news system and news users.
+.PP
+.\"
+.\"
+A user starting \fBtin\fP for the first time can be automatically subscribed to
+a list of newsgroups that are deemed appropriate by the news
+administrator. The subscriptions file should be created in your news lib
+directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) and should be
+world readable. If you read news via NNTP, then your news server must
+support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
+Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
+.SS "PERSONALIZANDO FORMATO DE PANTALLA"
+\fBtin\fP has four separate levels of operation: Selection level, Group level,
+Thread level and Article level.
+.PP
+At the Selection level the title displays (the name of the news server and)
+the number of subscribed groups (containing new unread articles). The
+newsgroups are displayed in the middle of the screen usually with the number
+of unread articles displayed on the same line in front, but it can be
+customized via \fBselect_format\fP.
+.PP
+.\" FIXME - make this auto scale
+.nf
+\->M    1     2  comp.security.announce  Announcements from the CERT abou
+  M    2     1  news.admin.announce     Announcements for news adminstra
+       3    22  news.software.misc      News\-related software other than
+       4  1475  news.software.nntp      The Network News Transfer Protoc
+  X    5   124  news.software.readers   Discussion of software used to r
+.fi
+.PP
+There may also be a character prefixing the line. An explanation follows:
+.TP  10
+\fBu\fP
+This group is unsubscribed. To see only your subscribed groups use the
+\fBSelectToggleReadDisplay\fP ('\fBr\fP') or \fBSelectYankActive\fP ('\fBy\fP') toggle
+keys.
+.TP 
+\fBM\fP
+This is a moderated group. Any posts you make will have to be approved by
+the group administrator before it will be made public. \fBtin\fP will ask for
+confirmation before you post to a moderated group.
+.TP 
+\fBN\fP
+This is a new newsgroup which has been created since you last used
+\fBtin\fP. New newsgroups are not subscribed to by default (However, see the
+$\fBAUTOSUBSCRIBE\fP / $\fBAUTOUNSUBSCRIBE\fP environment variables).  Subscribe
+to it in the normal way if you wish the group to continue to appear in your
+Selection Menu. Simply ignore new newsgroups and they will be gone the next
+time you start \fBtin\fP. You will have to yank in all the groups to find them
+in a later session.
+.TP 
+\fBD\fP
+This group no longer exists. If you no longer wish to see this group then
+unsubscribe from it in the normal way. This flag will only appear if you
+have set \fBstrip_bogus\fP to "ask" in the Options Menu.
+.TP 
+\fBX\fP
+You may no longer make posts to this group. Often a group will be superseded
+by a more appropriately named one.
+.TP 
+\fB=\fP
+This group has been renamed and you may no longer post to it. If you do,
+then you will receive an error from your news server telling you the correct
+group to post to.
+.PP
+At the Group level the title contains the name of the group, the number of
+conversation threads, the abbreviated threading method (\fBthread_articles\fP),
+the limit of articles to get (if set; \fBgetart_limit\fP), the total number of
+(unread) articles (\fBart_marked_read\fP or \fBart_marked_unread\fP), the number
+of hot articles \fBart_marked_selected\fP, the number of read hot articles (if
+any; \fBart_marked_read_selected\fP), the number of recent articles
+(\fBart_marked_recent\fP) and the number of killed articles
+(\fBart_marked_killed\fP). I.e.:
+.PP
+.nf
+.\" FIXME - make this autocenter
+            alt.sources (5B \-50/23+ 0* 3o 0K)
+.fi
+.PP
+The characters after the numbers are depending to the configuration and if
+your are in \fBshow_only_unread_arts\fP mode or not. Some numbers could be
+missing if the specific option is not enabled. It might also contain an 'M',
+\&'X' or '=' (see above; doesn't work with the \*(rq\fB\-n\fP\*(rq command\-line
+switch!) if the group is moderated, set to no posting or postings to it get
+redirected.
+.PP
+If a thread has unread articles it is marked with \fBart_marked_unread\fP in
+front of the total number of articles in the thread. If there are recent
+articles within the thread it might be marked with \fBart_marked_recent\fP in
+front of the total number of articles in the thread \(em this is controlled
+by the \fBrecent_time\fP option. If a thread has hot articles in it (see also
+section "FILTERING ARTICLES") it's marked with \fBart_marked_selected\fP in
+front of the total number of articles in the thread. The number of lines of
+the first (unread) article in the thread might also be shown right before
+the subject \(em this is controlled by the \fBshow_info\fP option. The display
+can be customized via \fBgroup_format\fP.
+.PP
+.\" FIXME - make this auto scale
+.nf
+                de.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M
+
+\->   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg <l
+     2   +       69 EMP/ECP gecancelt. xynx. BI= 10  Henning Weede <hwee
+     3   o       93 EMP gecancelt. SouthBeach/Palms  Henning Weede <hwee
+     4   *      368 <1997\-11\-12> Fremdcancel\-FAQ     Thomas Roessler <ro
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Thread level the screen usually (depends on the threading method
+used) looks like this, but can be customized via \fBthread_format\fP:
+.PP
+.\" FIXME - make this auto scale
+.nf
+\->   1      [   7]  What is this funny tree in the thr  Robert F. Simmig
+     2      [  12]  +\->                                 Sephan Wagner <s
+     3      [ 230]  | `\->Tin thread\-level (was: What is Bob Johnson <bob
+     4      [  22]  `\->tin threading menu               Brian Richardson
+
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Article level the page header has the following format:
+.PP
+.\" FIXME - make this auto scale
+.nf
+Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86
+Lines 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL   Article  47 of 59
+Urs Janssen <urs@akk.org>        at Arbeitskreis Kultur und Kommunikati
+
+article\-body
+.fi
+.PP
+.\"
+.\"
+The look of the Selection, Group and Thread level can be customized. See the
+section "CUSTOMIZING THE SCREEN FORMAT".
+.SS "TECLAS DE MOVIMIENTO COMUNES"
+This table shows the common keys used for moving around all levels within
+\fBtin\fP.
+.RS
+.nf
+.ta \w'Beg. of list/article  'u +\w'ANSI/vt100   'u
+	ANSI/vt100	Other Terminals
+Beg. of list/article	\fBHome\fP	\fBFirstPage\fP (\fB^\fP)
+End of list/article	\fBEnd\fP	\fBLastPage\fP (\fB$\fP)
+Page Up	\fBPgUp\fP	\fBPageUp\fP (\fBu\fP, \fB^U\fP or \fB^B\fP)
+Page Down	\fBPgDn\fP	\fBPageDown\fP (\fB^D\fP or \fB^F\fP or \fB<SPACE>\fP)
+Line Up	\fBUp arrow\fP	\fBUp\fP (\fBk\fP or \fB^P\fP)
+Line Down	\fBDown arrow\fP	\fBDown\fP (\fBj\fP or \fB^N\fP)
+.fi
+.RE
+.\"
+.\"
+.SS "MANDATOS COMUNES EDITADOS"
+An \fB\%emacs\fP(1)  style editing package allows the easy editing of input
+strings.  A history list allows the easy reuse of previously entered
+strings.  In addition to the cursor keys, the following commands are
+available when editing a string:
+.PP
+.TP  10
+\fB^A, ^E\fP
+move to beginning or end of line, respectively.
+.TP 
+\fB^F, ^B\fP
+non\-destructive move forward or back one location, respectively.
+.TP 
+\fB^D\fP
+delete the character currently under the cursor, or send EOF if no
+characters in the buffer.
+.TP 
+\fB^H, <BOR\fRgt\fP\fP
+delete character left of the cursor.
+.TP 
+\fB^K\fP
+delete from cursor to end of line.
+.TP 
+\fB^P, ^N\fP
+move through history, previous and next, respectively.
+.TP 
+\fB^L, ^R\fP
+redraw the current line.
+.TP 
+\fB<CR>\fP
+places line on history list if non\-blank, appends newline and returns to the
+caller.
+.TP 
+\fB<ESC>\fP
+.\"
+.\"
+aborts the present editing operation.
+.SS "MANDATOS GLOBALES"
+The following commands are available at all 4 menu levels and always have
+the same effect.
+.PP
+.TP  10
+\fBShellEscape '!'\fP
+Shell escape. \fBShellEscape\fP by itself will launch a shell, \fBShellEscape\fP
+<command> will run an external <command>. This facility may
+have been disabled by the System Administrator.
+.TP 
+\fBToggleColor '&'\fP
+Toggle use of ANSI color.
+.TP 
+\fBRedrawScr '^L'\fP
+Redraw the current screen.
+.TP 
+\fBScrollUp '<'\fP
+Scroll screen up by one line.
+.TP 
+\fBScrollDown '>'\fP
+Scroll screen down by one line.
+.TP 
+\fBPostponed 'O' '^O'\fP
+Reload postponed article. If your system blocks the \fBPostponed\fP key you
+must quote it by pressing '\fB^V\fP' (CTRL\-V) first. The postpone\-menu offers
+the following actions: \fBPromptYes\fP ('\fBy\fP') = reload and spawn editor;
+\fBPostponeOverride\fP ('\fBY\fP') = post article (without spawning editor);
+\fBPostponeAll\fP ('\fBA\fP') = post all postponed articles (without spawning
+editor); \fBPromptNo\fP ('\fBn\fP') = skip this article; \fBQuit\fP ('\fBq\fP') = quit
+postponed menu. Currently there is no 'simple' way to delete a postponed
+article from the postponed\-file, you have to use the following command
+sequence instead: reload it with \fBPostponed\fP, enter editor with
+\fBPromptYes\fP, quit editor, discard posting with \fBQuit\fP
+('\fB^O\fP\*(rq\fBy\fP\*(rq\fBq\fP'). See also \*(rq\fB\-o\fP\*(rq command\-line switch.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available on the current menu. You can use
+\fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and \fBSearchRepeat\fP
+('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.TP 
+\fBDisplayPostHist 'W'\fP
+List articles posted by user. The date posted, the newsgroup and the subject
+are listed. You can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and
+\fBSearchRepeat\fP ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns
+to the menu.
+.TP 
+\fBVersion 'v'\fP
+.\"--------------------------------------------------------------------
+.\"
+Print \fBtin\fP version information.
+.SS "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS"
+.TP  10
+\fB4\fP
+Select group 4.
+.TP 
+\fBSelectResetNewsrc '^R'\fP
+Reset \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. This will destroy all records
+of which articles have been read, so use this carefully.
+.TP 
+\fBSetRange '#'\fP
+Choose a range of articles to be affected by the next command. See the
+section "RANGES" for more information.
+.TP 
+\fBSelectSortActive '.'\fP
+Sort the list of newsgroups.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search for a group by name and description (if displayed).
+.TP 
+\fBSearchSubjB '?'\fP
+Backward search through the group names and descriptions.
+.TP 
+\fBSelectReadGrp '^J' '<CR>'\fP
+Read current group.
+.TP 
+\fBSelectEnterNextUnreadGrp '<TAB>' 'n'\fP
+Enter next group with unread news. Will wrap around to the beginning of the
+group selection list looking for unread groups.
+.TP 
+\fBCatchup 'c'\fP
+Make current group as all read [after confirmation] and move to the next
+group in the group selection list.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark current group as all read [after confirmation] and enter the next
+unread group in the group selection list.
+.TP 
+\fBSelectToggleDescriptions 'd'\fP
+Toggle display to show just the group name or the group name and the group
+descriptions.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBSelectGoto 'g'\fP
+Choose a new group by name. This command can be used to access any group,
+even those not currently yanked in.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the description of the current newsgroup in the last
+line. This will not be available if \fBtin\fP was started with the \&\*(rq\fB\-d\fP\*(rq
+option.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq. If none of the groups listed in the
+\&\*(rqNewsgroups:\*(rq\-header of the referenced article is available, just the
+contents of the \*(rqNewsgroups:\*(rq\-header will be displayed in the last line.
+At this level this command only works if reading via NNTP and the server
+supports [X]HDR (\fBRFC\%2980\fP, \fBRFC\%3977\fP) or XPAT (\fBRFC\%2980\fP).
+.TP 
+\fBSelectMoveGrp 'm'\fP
+Move the current group within the group selection list. By entering '1' the
+group will become the first displayed group in the list, by entering '8' the
+eighth group in the list etc. By entering '$' the group will be the last
+group displayed.
+.TP 
+\fBOptionMenu 'M'\fP
+User configurable options menu (for more information see section "GLOBAL
+OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+.TP 
+\fBSelectNextUnreadGrp 'N'\fP
+Positions the cursor on the next group with unread articles in it.
+.TP 
+\fBQuit 'q'\fP
+Quit \fBtin\fP \(em ask the user to confirm if \fBconfirm_choice\fP is set
+accordingly.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \(em don't ask the user to confirm.
+.TP 
+\fBSelectToggleReadDisplay 'r'\fP
+Toggle display of all subscribed to groups and just those groups containing
+unread articles. Command has no effect if groups were specified on the
+command\-line when \fBtin\fP was started.
+.TP 
+\fBBugReport 'R'\fP
+Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
+way of getting bugs fixed and features added/changed.
+.TP 
+\fBSelectSubscribe 's'\fP
+Subscribe to current group.
+.TP 
+\fBSelectSubscribePat 'S'\fP
+Subscribe to groups matching user specified pattern. See the section
+"NEWSGROUP LISTS & WILDCARDS" for the types of pattern that \fBtin\fP
+understands.
+.TP 
+\fBSelectUnsubscribe 'u'\fP
+Unsubscribe to current group. This can be used to remove bogus groups.  See
+\fBstrip_bogus\fP in the "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+section.
+.TP 
+\fBSelectUnsubscribePat 'U'\fP
+Unsubscribe to groups matching user specified pattern. See the section
+"NEWSGROUP LISTS & WILDCARDS" for the types of pattern that \fBtin\fP
+understands.
+.TP 
+\fBPost 'w'\fP
+Post an article to current group. If posting fails for some reason, you'll
+get the chance to \fBPostEdit\fP ('\fBe\fP') the article again, \fBPostPostpone\fP
+('\fBo\fP') it for later processing (see also \*(rq\fB\-o\fP\*(rq command\-line switch) or
+discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBSelectQuitNoWrite 'X'\fP
+Quit \fBtin\fP without saving any changes to the configuration.
+.TP 
+\fBSelectYankActive 'y'\fP
+Yanks in all groups. Toggles the displayed groups between all the groups in
+the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file and just
+those that are subscribed to in \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP.
+.TP 
+\fBSelectSyncWithActive 'Y'\fP
+Reread the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file to
+see if any new news has arrived since starting \fBtin\fP.
+.TP 
+\fBSelectMarkGrpUnread 'z' 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark all articles in the current group as unread.
+.SS "ÃNDICE DE MANDATOS AGRUPADOS"
+All searches in this level are limited to unread articles if in
+\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')  can be use
+toggle the setting right before/after the search.
+.TP  10
+\fB4\fP
+Select article 4.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
+information.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type
+should be marked.
+.TP 
+\fBSetRange '#'\fP
+Choose a range of articles to be affected by the next command. See the
+section "RANGES" for more information.
+.TP 
+\fBLastViewed '\-'\fP
+Re\-enter the last message that was viewed.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search forward for specified subject.
+.TP 
+\fBSearchSubjB '?'\fP
+Search backwards for specified subject.
+.TP 
+\fBGroupSelThd '*'\fP
+Select current thread for later processing.
+.TP 
+\fBGroupDoAutoSel '+'\fP
+Selects all threads in current group. It is a shortcut for calling
+\fBGroupSelPattern\fP with a pattern of \*(rq*\*(rq.
+.TP 
+\fBGroupToggleThdSel '.'\fP
+Toggle selection of current thread. If at least one unread article, (but not
+every unread article) in the current thread is selected, then all unread
+articles become selected.
+.TP 
+\fBGroupSelThdIfUnreadSelected ';'\fP
+For each thread in current group, if it at least one unread article is
+selected, all unread articles become selected. This is useful for
+auto\-selection on author where reader wants to see entire thread.
+.TP 
+\fBGroupSelPattern '='\fP
+Prompts for a pattern with which to match on. All threads whose subjects
+match the pattern will be marked selected. A pattern of \*(rq*\*(rq will match all
+subjects. Entering just '\fB<CR>\fP' will re\-use the last pattern that
+was entered.
+.TP 
+\fBGroupReverseSel '@'\fP
+Reverse all selections on all articles.
+.TP 
+\fBGroupUndoSel '~'\fP
+Undo all selections on all articles. It clears the toggle effect of
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command. Thus after first doing a
+\fBGroupMarkUnselArtRead\fP, one can then do \fBGroupUndoSel\fP to reset
+articles. Thus, one can iteratively whittle down uninteresting threads.
+.TP 
+\fBPipe '|'\fP
+Pipe current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles into command. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBQuickFilterSelect '['\fP
+Auto select article(s) with a single key [after confirmation]. The defaults
+used for selection are based upon the following four tinrc config variables:
+\fBdefault_filter_select_case\fP, \fBdefault_filter_select_expire\fP,
+\fBdefault_filter_select_global\fP and \fBdefault_filter_select_header\fP.  Read
+the section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a
+full explanation of these variables and "FILTERING ARTICLES" for more
+information on filtering.
+.TP 
+\fBQuickFilterKill ']'\fP
+Kill article(s) with a single key [after confirmation]. The defaults used
+for killing are based upon the following four tinrc config variables:
+\fBdefault_filter_kill_case\fP, \fBdefault_filter_kill_expire\fP,
+\fBdefault_filter_kill_global\fP and \fBdefault_filter_kill_header\fP.  Read the
+section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a full
+explanation of these variables and "FILTERING ARTICLES" for more information
+on filtering.
+.TP 
+\fBGroupReadBasenote '^J' '<CR>'\fP
+Read current article.
+.TP 
+\fBGroupNextUnreadArtOrGrp '<TAB>'\fP
+View next unread article or group.
+.TP 
+\fBSearchAuthF 'a'\fP
+Author forward search. This searches for articles with a specific \*(rqFrom:\*(rq
+line.
+.TP 
+\fBSearchAuthB 'A'\fP
+Author backward search. Otherwise, see \fBSearchAuthF\fP ('\fBa\fP') above.
+.TP 
+\fBSearchBody 'B'\fP
+Search the body of all articles in group (can be slow). You can abort the
+search using \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBCatchup 'c'\fP
+Mark all articles as read [after confirmation] then return to the group
+selection list. Move cursor to next group.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark all articles as read [after confirmation] and enter the next group with
+unread news.
+.TP 
+\fBGroupToggleSubjDisplay 'd'\fP
+Cycle the display of the author through all the possible options for the
+tinrc variable \fBshow_author\fP.
+.TP 
+\fBGroupCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBGroupGoto 'g'\fP
+Choose a new group by name. This command can be used to access any group,
+even those not currently yanked in.
+.TP 
+\fBGroupToggleGetartLimit 'G'\fP
+Toggle article/group limit.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the first article in the current thread in the last
+line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBGroupMarkThdRead 'K'\fP
+Mark article/thread as read and move onto the next unread article/thread. If
+a range of articles/threads is set, the range will be marked as read instead
+of the current article/thread. When tagged articles/threads are present, a
+prompt asks how to proceed.
+.TP 
+\fBGroupListThd 'l'\fP
+Open the thread under the current cursor position.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq.
+.TP 
+\fBGroupMail 'm'\fP
+Mail current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to someone. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBOptionMenu 'M'\fP
+User configurable options menu (for more information see section "GLOBAL
+OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+.TP 
+\fBGroupNextGroup 'n'\fP
+Go to next group.
+.TP 
+\fBGroupNextUnreadArt 'N'\fP
+Go to the next unread article.
+.TP 
+\fBPrint 'o'\fP
+Send current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to printer. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBGroupPrevGroup 'p'\fP
+Go to previous group.
+.TP 
+\fBGroupPrevUnreadArt 'P'\fP
+Go to previous unread article.
+.TP 
+\fBQuit 'q'\fP
+Return to previous level.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \(em don't ask the user to confirm.
+.TP 
+\fBGroupToggleReadUnread 'r'\fP
+Toggle the display between all articles and unread articles.
+.TP 
+\fBBugReport 'R'\fP
+Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
+way of getting bugs fixed and features added/changed.
+.TP 
+\fBGroupSave 's'\fP
+Save current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles. See the section "MAILING PIPING PRINTING
+REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBGroupAutoSave 'S'\fP
+Save marked articles automatically without further prompting.
+.TP 
+\fBGroupTag 't'\fP
+Toggle tag\-status of current article / thread for \fBGroupMail\fP ('\fBm\fP')  /
+\fBPipe\fP ('\fB|\fP') / \fBPrint\fP ('\fBo\fP') / \fBGroupSave\fP ('\fBs\fP') /
+\fBGroupRepost\fP ('\fBx\fP').
+.TP 
+\fBGroupTagParts 'T'\fP
+Automatically tag in order all the parts of the current multi\-part message.
+.TP 
+\fBGroupToggleThreading 'u'\fP
+Cycle the threading mode through no threading, threading by subject,
+threading by references, threading on both subject and references, group
+multipart articles into a thread (\*(rqSubject:\*(rq based).
+.TP 
+\fBGroupUntag 'U'\fP
+Untag all articles that were tagged.
+.TP 
+\fBPost 'w'\fP
+Post an article to the current group. If posting fails for some reason,
+you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'),
+postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also
+\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBGroupRepost 'x'\fP
+Repost an already posted article / thread / auto\-selected (hot) articles /
+articles matching pattern / tagged articles to another newsgroup(s). Useful
+for reposting from global to local newsgroups. Do not use this to crosspost
+your own articles.
+.TP 
+\fBGroupMarkUnselArtRead 'X'\fP
+Mark all unread articles that have not been selected as read, redraw screen
+to reflect changes and put index at the first thread to begin reading.
+Pressing \fBGroupMarkUnselArtRead\fP ('\fBX\fP') again will toggle back to the way
+it was before. See \fBGroupUndoSel\fP ('\fB~\fP') command for clearing the toggle
+effect, leaving the group will also clear the toggle effect and make the
+changes permanent.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Mark current article as unread.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark current thread as unread. If a range of threads is set, the range will
+be marked as unread instead of the current thread. When tagged threads are
+present, a prompt asks how to proceed.
+.SS "HILOS DE MANDATOS LISTADOS"
+.\" this sections should be complete
+.TP  10
+\fB4\fP
+Select article 4 within thread.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
+information.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type
+should be marked.
+.TP 
+\fBSetRange '#'\fP
+Choose a range of articles to be affected by the next command. See the
+section "RANGES" for more information.
+.TP 
+\fBLastViewed '\-'\fP
+Re\-enter the last message that was viewed.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search forward for specified subject.
+.TP 
+\fBSearchSubjB '?'\fP
+Search backwards for specified subject.
+.TP 
+\fBThreadSelArt '*'\fP
+Select current thread for later processing.
+.TP 
+\fBThreadToggleArtSel '.'\fP
+Toggle selection of current article.
+.TP 
+\fBThreadReverseSel '@'\fP
+Reverse article selections.
+.TP 
+\fBThreadUndoSel '~'\fP
+Undo all selections on current thread.
+.TP 
+\fBPipe '|'\fP
+Pipe current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles into command. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBThreadReadArt '^J' '<CR>'\fP
+Read current article within thread.
+.TP 
+\fBThreadReadNextArtOrThread '<TAB>'\fP
+View next unread article within thread.
+.TP 
+\fBSearchAuthF 'a'\fP
+Author forward search. This searches for articles with a specific \*(rqFrom:\*(rq
+line. The search will wrap over into the next thread if nothing is found in
+the current one.
+.TP 
+\fBSearchAuthB 'A'\fP
+Author backward search. Otherwise, see \fBSearchAuthF\fP ('\fBa\fP') above.
+.TP 
+\fBSearchBody 'B'\fP
+Search the body of all articles in group (can be slow). You can abort the
+search using \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBCatchup 'c'\fP
+Mark thread as read [after confirmation] and return to the group index
+page.  Move cursor to next thread.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark thread as read [after confirmation] and enter the next thread
+containing unread news.
+.TP 
+\fBThreadToggleSubjDisplay 'd'\fP
+Cycle the display of the author through all the possible options for the
+tinrc variable \fBshow_author\fP.
+.TP 
+\fBThreadCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the current article in the last line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBThreadMarkArtRead 'K'\fP
+Mark article as read and move onto the next unread article. If a range of
+articles is set, the range will be marked as read instead of the current
+article. When tagged articles are present, a prompt asks how to proceed.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq.
+.TP 
+\fBThreadMail 'm'\fP
+Mail current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to someone. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBPrint 'o'\fP
+Send current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to printer. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBQuit 'q'\fP
+Return to previous level.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \(em don't ask the user to confirm.
+.TP 
+\fBBugReport 'R'\fP
+Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
+way of getting bugs fixed and features added/changed.
+.TP 
+\fBThreadSave 's'\fP
+Save current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles. See the section "MAILING PIPING PRINTING
+REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBThreadAutoSave 'S'\fP
+Save marked articles automatically without further prompting.
+.TP 
+\fBThreadTag 't'\fP
+Toggle tag status of current article for mailing, piping, printing, saving
+or reposting.
+.TP 
+\fBThreadUntag 'U'\fP
+Untag all tagged threads.
+.TP 
+\fBPost 'w'\fP
+Post an article to the current group. If posting fails for some reason,
+you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'),
+postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also
+\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBMarkArtUnread 'z'\fP
+Mark current article in thread as unread. If a range of articles is set, the
+range will be marked as unread instead of the current article. When tagged
+articles are present, a prompt asks how to proceed.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark all articles in thread as unread.
+.SS "ARTICLE VIEWER COMMANDS"
+.\" FIXME - refine descriptions
+.TP  10
+\fB0\fP
+Read the first (base) article in this thread.
+.TP 
+\fB4\fP
+Read response 4 in this thread.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBPageReplyQuoteHeaders '^E'\fP
+Reply through mail to the author of the current article with a copy of the
+article with all headers included.
+.TP 
+\fBPagePGPCheckArticle '^G'\fP
+Perform \fB\%pgp\fP(1)  operations on article.
+.TP 
+\fBPageToggleRaw '^H'\fP
+Toggles the display mode (raw including all headers vs. cooked).
+.TP 
+\fBMenuFilterKill '^K'\fP
+Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
+information.
+.TP 
+\fBPageToggleTabs '^T'\fP
+Toggle the TAB width between 4 and 8 characters.
+.TP 
+\fBPageFollowupQuoteHeaders '^W'\fP
+Post a followup to the current article with a copy of the article with all
+headers included.
+.TP 
+\fBPageToggleTex2iso '"'\fP
+Toggle TeX to ISO decoding for current article. The default behavior is
+taken from the \fBtex2iso_conv\fP variable in the tinrc file.
+.TP 
+\fBPageToggleAllHeaders '*'\fP
+Toggles the display of all headers vs. headers in
+\fBnews_headers_to_display\fP.
+.TP 
+\fBPageToggleRot '%'\fP
+Toggle ROT\-13 decoding for this article.
+.TP 
+\fBPageToggleUue '('\fP
+Toggle the display of uuencoded sections. The default behavior is taken from
+the \fBhide_uue\fP variable in the tinrc file.
+.TP 
+\fBPageReveal ')'\fP
+The formfeed character (^L) is often used to hide 'spoilers' that the reader
+may not initially wish to see when viewing an article. Any text after a
+formfeed is not displayed. This key\-press acts like a reveal key and turns
+the hidden text back on. Scrolling down will also reveal the text, scrolling
+up will hide it again.
+.TP 
+\fBLastViewed '\-'\fP
+Re\-enter the last message that was viewed.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Forward search the text of this article.
+.TP 
+\fBSearchSubjB '?'\fP
+Backward search the text of this article.
+.TP 
+\fBPageSkipIncludedText ':'\fP
+Skip to the end of the next quoted text\-block in this article. Quoted text
+is everything which matches \fBquote_regex\fP, \fBquote_regex2\fP or
+\fBquote_regex3\fP.
+.TP 
+\fBPageTopThd '<'\fP
+Go to the first article in the current thread.
+.TP 
+\fBPageBotThd '>'\fP
+Go to the last article in the current thread.
+.TP 
+\fBPageToggleHighlight '_'\fP
+Toggle word highlighting on/off.
+.TP 
+\fBPipe '|'\fP
+Pipe current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles into command. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBQuickFilterSelect '['\fP
+Auto select article(s) with a single key. The defaults used for selection
+are set based upon the following four tinrc config variables:
+\fBdefault_filter_select_case\fP, \fBdefault_filter_select_expire\fP,
+\fBdefault_filter_select_global\fP and \fBdefault_filter_select_header\fP Read the
+section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" for a full
+explanation of these variables and "FILTERING ARTICLES" for more information
+on filtering.
+.TP 
+\fBQuickFilterKill ']'\fP
+Kill article(s) with a single key. The defaults used for killing are based
+upon the following four tinrc config variables: \fBdefault_filter_kill_case\fP,
+\fBdefault_filter_kill_expire\fP, \fBdefault_filter_kill_global\fP and
+\fBdefault_filter_kill_header\fP.  Read the section "GLOBAL OPTIONS MENU AND
+TINRC CONFIGURABLE VARIABLES" for a full explanation of these variables and
+"FILTERING ARTICLES" for more information on filtering.
+.TP 
+\fBPageNextThd '^J' '<CR>'\fP
+Go to next base article.
+.TP 
+\fBPageNextUnread '<TAB>'\fP
+Go to next unread article. If the tinrc variable \fBgoto_next_unread\fP doesn't
+contain PageNextUnread, then this key will first page through the current
+article.
+.TP 
+\fBSearchAuthF 'a'\fP
+Author forward search.
+.TP 
+\fBSearchAuthB 'A'\fP
+Author backward search.
+.TP 
+\fBSearchBody 'B'\fP
+Search the body of all articles in group (can be slow). You can abort the
+search using \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBCatchup 'c'\fP
+Mark the current thread as read [after confirmation] and return to the
+previous menu. Move cursor to next item.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Mark the rest of the current thread as read [after confirmation] and enter
+the next thread with unread articles.
+.TP 
+\fBPageCancel 'D'\fP
+Cancel (delete) or supersede (overwrite) the current article. It must have
+been posted by the same user. The cancel message can be seen in the
+newsgroup 'control' or 'control.cancel'.
+.TP 
+\fBPageEditArticle 'e'\fP
+Edit the current article. This is restricted to mailgroups and saved news.
+.TP 
+\fBEditFilter 'E'\fP
+Edit the filter file and reload it afterwards.
+.TP 
+\fBPageFollowupQuote 'f'\fP
+Post a followup to the current article with a copy of the article included.
+.TP 
+\fBPageFollowup 'F'\fP
+Post a followup to the current article without including a copy of the
+article.
+.TP 
+\fBPageFirstPage 'g'\fP
+Go to the start of the article.
+.TP 
+\fBPageLastPage 'G'\fP
+Go to the end of the article.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the current article in the last line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBPageKillThd 'K'\fP
+Mark rest of thread as read and move onto the next unread thread.
+.TP 
+\fBPageListThd 'l'\fP
+Show the thread menu that the current article is a part of.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq.
+.TP 
+\fBPageMail 'm'\fP
+Mail current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to someone. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBOptionMenu 'M'\fP
+User configurable options menu (for more information see section "GLOBAL
+OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+.TP 
+\fBPageNextArt 'n'\fP
+Go to the next article.
+.TP 
+\fBPageNextUnreadArt 'N'\fP
+Go to the next unread article.
+.TP 
+\fBPrint 'o'\fP
+Send current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles to printer. See the section "MAILING
+PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBPagePrevArt 'p'\fP
+Go to the previous article.
+.TP 
+\fBPagePrevUnreadArt 'P'\fP
+Go to the previous unread article.
+.TP 
+\fBQuit 'q'\fP
+Return to the previous level.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \(em don't ask the user to confirm.
+.TP 
+\fBPageReplyQuote 'r'\fP
+Reply through mail to the author of the current article with a copy of the
+article included.
+.TP 
+\fBPageReply 'R'\fP
+Reply through mail to the author of the current article without including
+the original article.
+.TP 
+\fBPageSave 's'\fP
+Save current article / thread / auto\-selected (hot) articles / articles
+matching pattern / tagged articles. See the section "MAILING PIPING PRINTING
+REPOSTING AND SAVING ARTICLES" for more information.
+.TP 
+\fBPageAutoSave 'S'\fP
+Save marked articles automatically without further prompting.
+.TP 
+\fBPageTag 't'\fP
+Toggle tag status of current article for mailing, piping, printing, saving
+or reposting.
+.TP 
+\fBPageGroupSel 'T'\fP
+Return to group selection level.
+.TP 
+\fBPageGotoParent 'u'\fP
+Go to parent article.
+.TP 
+\fBPageViewUrl 'U'\fP
+Display a list of URLs in the current article. See the section "URL LISTING"
+for more information.
+.TP 
+\fBPageViewAttach 'V'\fP
+Display a list of attachments of the current article. See the section
+"ATTACHMENT LISTING" for more information.
+.TP 
+\fBPost 'w'\fP
+Post an article to the current group. If posting fails for some reason,
+you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'),
+postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also
+\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP').
+.TP 
+\fBPageRepost 'x'\fP
+Repost an already posted article / thread / auto\-selected (hot) articles /
+articles matching pattern / tagged articles to another newsgroup(s). Useful
+for reposting from global to local newsgroups. Do not use this to crosspost
+your own articles.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Mark article as unread.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\"--------------------------------------------------------------------
+.\"
+Mark the current thread as unread.
+.SS "LISTADO URL"
+\fBPageViewUrl\fP ('\fBU\fP') displays a list of URLs in the current
+article. Besides the common moving keys, the following commands are
+available:
+.RS 4
+.TP  10
+\fBUrlSelect '^J' '<CR>'\fP
+The current URL will be prompted and opened using the
+\fBurl_handler\fP. '\fB<ESC>\fP' or no input will skip the URL.
+.TP 
+\fBSearchSubjF '/'\fP
+URL forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+URL backward search.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the current URL in the last line.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
+.SS "ATTACHMENT LISTING"
+\fBPageViewAttach\fP ('\fBV\fP') displays a list of attachments of the current
+article. Besides the common moving keys, the following commands are
+available:
+.RS 4
+.TP  10
+\fBAttachPipe 'p'\fP
+Pipe attachment into command.
+.TP 
+\fBAttachSave 's'\fP
+Save current attachment / tagged attachments to disk.
+.TP 
+\fBAttachSelect '^J' '<CR>'\fP
+Vea adjunto.
+.TP 
+\fBAttachTag 't'\fP
+Tag one or more attachments for saving.
+.TP 
+\fBAttachTagPattern '='\fP
+Prompts for a pattern to match. All attachments whose name/description or
+content type/transfer encoding match the pattern will be tagged.
+.TP 
+\fBAttachToggleTagged '@'\fP
+Reverse tagging of all attachments.
+.TP 
+\fBAttachUntag 'U'\fP
+Untag all tagged attachments.
+.TP 
+\fBSearchSubjF '/'\fP
+Attachment forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+Attachment backward search.
+.TP 
+\fBSearchRepeat '\e'\fP
+Repeat the previous search.
+.TP 
+\fBGlobalPipe '|'\fP
+Pipe attachment into command. Uses the raw attachment, no decoding is done.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the name/description of the current attachment in the
+last line.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen.
+.RE
+.\"--------------------------------------------------------------------
+.\"
+.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+.\" FIXME - add missing descriptions
+.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+.\"         in the !TIN_DEFAULTS_DIR config case
+At startup, \fBtin\fP reads in the configuration files (see also \fB\%tin\fP(5)).
+They contain a list of variables that can be used to configure the way
+\fBtin\fP works. If it exists, the global configuration file, \fI/etc/tin/tinrc\fP
+is read. After that, the user's own configuration file is read from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. The global file is useful for
+distributing system\-wide defaults to new users who have no private tinrc
+yet.
+.PP
+The variables are user configurable by editing
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP directly. Most of them can also be set
+in the GLOBAL OPTIONS MENU which is accessed by pressing \fBOptionMenu\fP
+('\fBM\fP') at all levels. It allows the user to customize the behavior of
+\fBtin\fP. The options are saved to the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP when you exit \fBtin\fP so don't edit the
+file directly whilst \fBtin\fP is running.
+.PP
+In the options menu use the cursor keys in the usual way to move around. Use
+\fBConfigSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') to 'open' the option you wish
+to change. You will need to enter a new value or use '\fB<SPACE>\fP' to
+toggle the available options. \fBConfigSelect\fP will save the new value,
+\&'\fB<ESC>\fP' will abort without saving changes.
+.PP
+As with the other menus, \fBRedrawScr\fP ('\fB^L\fP') will redraw the screen. You
+can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and \fBSearchRepeat\fP
+('\fB\e\fP') to search for a specific option. Use \fBQuit\fP ('\fBq\fP') to exit the
+option menu and keep your changes. Use \fBQuitTin\fP ('\fBQ\fP') to exit without
+keeping your changes.
+.PP
+The options menu provides access to the attributes menu for the current
+group by the \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') command. Pressing
+\fBConfigToggleAttrib\fP again toggles back to the options menu. For more
+information see section "ATTRIBUTES MENU AND GROUP ATTRIBUTES".
+.PP
+The \fBConfigScopeMenu\fP ('\fBS\fP') command brings up the scopes menu. For more
+information see section "SCOPES MENU".
+.PP
+Here is a full list of all the available variables. The name in braces is
+the name of the corresponding setting in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
+.TP  4
+\fBAbbreviate long newsgroup names (abbreviate_groupname)\fP
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this: news.software.readers \->
+n.software.readers \-> n.s.readers \-> n.s.r.  Default is OFF.
+.TP 
+\fBAdd posted articles to filter (add_posted_to_filter)\fP
+If ON add posted articles which start a new thread to filter for
+highlighting follow\-ups. Default is ON.
+.TP 
+\fBInsert 'User\-Agent:'\-header (advertising)\fP
+Turn ON advertising in header (\*(rqUser\-Agent:\*(rq). Default is ON.
+.TP 
+\fBSkip multipart/alternative parts (alternative_handling)\fP
+If ON strip multipart/alternative messages automatically. Default is ON.
+.TP 
+\fBCharacter to show deleted articles (art_marked_deleted)\fP
+The character used to show that an article was deleted. Default is 'D'.
+.TP 
+\fBCharacter to show inrange articles (art_marked_inrange)\fP
+The character used to show that an article is in a range. Default is '#'.
+.TP 
+\fBCarÃ¡cter para mostrar artes devueltos (art_marked_return)\fP
+The character used to show that an article will return as an unread article
+when the group is next entered. Default is '\-'.
+.TP 
+\fBCharacter to show selected articles (art_marked_selected)\fP
+The character used to show that an article/thread is auto\-selected (hot).
+Default is '*'.
+.TP 
+\fBCharacter to show recent articles (art_marked_recent)\fP
+The character used to show that an article/thread is recent (not older than
+X days). See also \fBrecent_time\fP. Default is 'o'.
+.TP 
+\fBCharacter to show unread articles (art_marked_unread)\fP
+The character used to show that an article has not been read.  Default is
+\&'+'.
+.TP 
+\fBCharacter to show read articles (art_marked_read)\fP
+The character used to show that an article was read. Default is ' '.
+.TP 
+\fBCharacter to show killed articles (art_marked_killed)\fP
+The character used to show that an article was killed. Default is 'K'.
+\fBkill_level\fP must be set accordingly.
+.TP 
+\fBCharacter to show read selected arts (art_marked_read_selected)\fP
+The character used to show that an article was hot before it was read.
+Default is ':'. \fBkill_level\fP must be set accordingly.
+.TP 
+\fBAsk before using MIME viewer (ask_for_metamail)\fP
+If ON \fBtin\fP will ask before using a MIME viewer (\fBmetamail_prog\fP) to
+display MIME messages. This only occurs if a MIME viewer is set. Default is
+OFF.
+.TP 
+\fBSend you a cc and/or bcc automatically (auto_cc_bcc)\fP
+Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when
+mailing an article. Default is No.
+.TP 
+\fBList thread using right arrow key (auto_list_thread)\fP
+If ON automatically list thread when entering it using right arrow key.
+Default is ON.
+.TP 
+\fBReconnect to server automatically (auto_reconnect)\fP
+Default is OFF.
+.TP 
+\fBUse Archive\-name: header for save (auto_save)\fP
+If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be
+automatically saved with the Archive\-name & part/patch no and post processed
+if \fBpost_process_type\fP is set to something other than 'No'.  Default is
+OFF.
+.TP 
+\fBSave articles in batch mode (batch_save)\fP
+If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq
+or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON.
+.TP 
+\fBShow mini menu & posting etiquette (beginner_level)\fP
+If set ON a mini menu of the most useful commands will be displayed at the
+bottom of the screen for each level. Also a short posting etiquette will be
+displayed after composing an article. Default is ON.
+.TP 
+\fBCache NNTP overview files locally (cache_overview_files)\fP
+If ON, create local copies of NNTP overview files. This can be used to
+considerably speed up accessing large groups when using a slow connection.
+See also "INDEX FILES". Default is OFF.
+.TP 
+\fBHash algorithm for cancel\-locks (cancel_lock_algo)\fP
+Use this hash algorithm for cancel\-locks. Only available when build with
+cancel\-lock support. none disables the generation of cancel\-locks. Valid
+values are none, sha1, sha256 and sha512.  Default is sha1.
+.TP 
+\fBCatchup read groups when quitting (catchup_read_groups)\fP
+.\"
+.\" FIXME - I leave this to someone who's using colors
+If set ON the user is asked when quitting if all groups read during the
+current session should be marked read. Default is OFF.
+.TP 
+\fBStandard background color (col_back)\fP
+Standard background color
+.TP 
+\fBColor of quoted text from external sources (col_extquote)\fP
+Color of quoted text from external sources
+.TP 
+\fBColor of sender (From:) (col_from)\fP
+Color of sender (From:)
+.TP 
+\fBColor of article header lines (col_head)\fP
+Color of header\-lines
+.TP 
+\fBColor of help text (col_help)\fP
+Color of help pages
+.TP 
+\fBColor for inverse text (background) (col_invers_bg)\fP
+Color of background for inverse text
+.TP 
+\fBColor for inverse text (foreground) (col_invers_fg)\fP
+Color of foreground for inverse text
+.TP 
+\fBColor of highlighting with _dash_ (col_markdash)\fP
+Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of highlighting with /slash/ (col_markslash)\fP
+Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of highlighting with *stars* (col_markstar)\fP
+Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of highlighting with \-stroke\- (col_markstroke)\fP
+Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of mini help menu (col_minihelp)\fP
+Color of mini help menu
+.TP 
+\fBColor of actual news header fields (col_newsheaders)\fP
+Color of actual news header fields
+.TP 
+\fBStandard foreground color (col_normal)\fP
+Standard foreground color
+.TP 
+\fBColor of quoted lines (col_quote)\fP
+Color of quoted lines
+.TP 
+\fBColor of twice quoted line (col_quote2)\fP
+Color of twice quoted lines
+.TP 
+\fBColor of =>3 times quoted line (col_quote3)\fP
+Color of >=3 times quoted lines
+.TP 
+\fBColor of response counter (col_response)\fP
+Color of response counter. This is the text that says "Response x of y" in
+the article viewer.
+.TP 
+\fBColor of signatures (col_signature)\fP
+Color of signatures
+.TP 
+\fBColor of urls highlight (col_urls)\fP
+Color of urls highlight
+.TP 
+\fBColor of verbatim blocks (col_verbatim)\fP
+Color of verbatim blocks
+.TP 
+\fBColor of article subject lines (col_subject)\fP
+Color of article subject
+.TP 
+\fBColor of text lines (col_text)\fP
+Color of text\-lines
+.TP 
+\fBColor of help/mail sign (col_title)\fP
+Color of help/mail sign
+.TP 
+\fBWhich actions require confirmation (confirm_choice)\fP
+Ask for manual confirmation to protect the user.
+.RS +.5i
+.IP \(bu 3
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBcommands\fP Ask for confirmation before executing certain dangerous commands
+(e.g., \fBCatchup\fP ('\fBc\fP')). Commands that this affects are marked in this
+manual with '[after confirmation]'. Default is commands & quit.
+.IP \(bu
+\fBquit\fP You'll be asked to confirm that you wish to exit \fBtin\fP when you use
+the \fBQuit\fP ('\fBq\fP') command.
+.IP \(bu
+\fBselect\fP Ask for confirmation before marking all not selected (with
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read.
+.RE
+.TP 
+\fBFormat string for display of dates (date_format)\fP
+.\"
+.\" most of these default_* settings are not available from the menu
+.\" as they are intended for internal use only.
+Format string \fBtin\fP uses for date representation. A description of the
+different format options can be found at \fB\%strftime\fP(3).  \fBtin\fP uses
+\fB\%strftime\fP(3)  when available and supports most format options in his
+fallback code.  Default is "%a, %d %b %Y %H:%M:%S".
+.TP 
+\fB(default_art_search)\fP
+.TP 
+\fB(default_author_search)\fP
+.TP 
+\fB(default_config_search)\fP
+The last article/author/config option that was searched for.
+.TP 
+\fB(default_filter_days)\fP
+Default is 28.
+.TP 
+\fB(default_filter_kill_case)\fP
+Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF
+= ignore case. Default is OFF.
+.TP 
+\fB(default_filter_kill_expire)\fP
+Default for quick (1 key) kill filter expire.  ON = limit to
+\fBdefault_filter_days\fP, OFF = don't ever expire. Default is OFF.
+.TP 
+\fB(default_filter_kill_global)\fP
+Default for quick (1 key) kill filter global.  ON=apply to all groups,
+OFF=apply to current group. Default is ON.
+.TP 
+\fB(default_filter_kill_header)\fP
+Default for quick (1 key) kill filter header.
+.RS +.5i
+.IP 0 4
+ \*(rqSubject:\*(rq (case sensitive)
+.IP 1
+ \*(rqSubject:\*(rq (ignore case)
+.IP 2
+ \*(rqFrom:\*(rq (case sensitive)
+.IP 3
+ \*(rqFrom:\*(rq (ignore case)
+.IP 4
+ \*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+.IP 5
+ \*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+.IP 6
+ \*(rqMessage\-ID:\*(rq entry only
+.IP 7
+ \*(rqLines:\*(rq
+.RE
+.TP 
+\fB(default_filter_select_case)\fP
+Default for quick (1 key) auto\-selection filter case. ON=filter case
+sensitive, OFF=ignore case. Default is OFF.
+.TP 
+\fB(default_filter_select_expire)\fP
+Default for quick (1 key) auto\-selection filter expire.  ON = limit to
+\fBdefault_filter_days\fP, OFF = don't ever expire.  Default is OFF.
+.TP 
+\fB(default_filter_select_global)\fP
+Default for quick (1 key) auto\-selection filter global.  ON=apply to all
+groups, OFF=apply to current group. Default is ON.
+.TP 
+\fB(default_filter_select_header)\fP
+Default for quick (1 key) auto\-selection filter header.
+.RS +.5i
+.IP 0 4
+ \*(rqSubject:\*(rq (case sensitive)
+.IP 1
+ \*(rqSubject:\*(rq (ignore case)
+.IP 2
+ \*(rqFrom:\*(rq (case sensitive)
+.IP 3
+ \*(rqFrom:\*(rq (ignore case)
+.IP 4
+ \*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+.IP 5
+ \*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+.IP 6
+ \*(rqMessage\-ID:\*(rq entry only
+.IP 7
+ \*(rqLines:\*(rq
+.RE
+.TP 
+\fB(default_goto_group)\fP
+.TP 
+\fB(default_group_search)\fP
+.TP 
+\fB(default_mail_address)\fP
+.TP 
+\fB(default_move_group)\fP
+.TP 
+\fB(default_pattern)\fP
+.TP 
+\fB(default_pipe_command)\fP
+.TP 
+\fB(default_post_newsgroups)\fP
+.TP 
+\fB(default_post_subject)\fP
+.TP 
+\fB(default_range_group)\fP
+.TP 
+\fB(default_range_select)\fP
+.TP 
+\fB(default_range_thread)\fP
+.TP 
+\fB(default_repost_group)\fP
+.TP 
+\fB(default_save_file)\fP
+.TP 
+\fB(default_save_mode)\fP
+.TP 
+\fB(default_select_pattern)\fP
+.TP 
+\fB(default_shell_command)\fP
+.TP 
+\fB(default_subject_search)\fP
+.TP 
+\fBDraw \-> instead of highlighted bar (draw_arrow)\fP
+Allows groups/articles to be selected by an arrow '\->' if set ON or by a
+highlighted bar if set OFF. Default is OFF.
+.TP 
+\fBInvocation of your editor (editor_format)\fP
+The format string used to create the editor start command with parameters.
+Default is "%E +%N %F" (e.g., /bin/vi +7 .article).
+.TP 
+\fBDetection of external quotes (extquote_handling)\fP
+If ON quotes from external sources will be detected. Default is OFF.
+.TP 
+\fBRegex used to show external quotes (extquote_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
+then \fBtin\fP uses a built\-in default.
+.TP 
+\fBForce redraw after certain commands (force_screen_redraw)\fP
+Specifies whether a screen redraw should always be done after certain
+external commands. Default is OFF.
+.TP 
+\fBNumber of articles to get (getart_limit)\fP
+If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
+articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
+\fBtin\fP will start fetching articles from your first unread minus absolute
+value of \fBgetart_limit\fP. Default is 0, which means no limit.
+.TP 
+\fBCatchup group using left key (group_catchup_on_exit)\fP
+If ON catchup group when leaving with the left arrow key. Default is ON.
+.TP 
+\fBFormat string for the Group level (group_format)\fP
+Format string \fBtin\fP uses for Group level representation. See the section
+"CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F".
+.TP 
+\fBGo to the next unread article with (goto_next_unread)\fP
+Which keys \fBtin\fP should accept to jump to the next unread article.
+Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
+\fBPageDown\fP is set \fBtin\fP jumps to the next article at the end of the
+current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps immediately to the
+next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
+pressed. Default is \fBPageNextUnread\fP.
+.TP 
+\fBDisplay uue data as an attachment (hide_uue)\fP
+If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then
+sections of uuencoded data will be shown with a single tag line showing the
+size and filename (much the same as a MIME attachment).  If set to 'Hide
+all' then any line that looks like uuencoded data will be folded into a tag
+line. This is useful when uuencoded data is split across more than one
+article but can also lead to false positives. This setting can also be
+toggled in the article viewer.  Default is 'No'.
+.TP 
+\fBExternal inews (inews_prog)\fP
+Path, name and options of external \fB\%inews\fP(1).  If you are reading via
+NNTP the default value is "\-\-internal" (use built\-in NNTP inews), else it is
+"inews \-h". The article is passed to \fBinews_prog\fP on STDIN via '<
+article'.
+.TP 
+\fB(info_in_last_line)\fP
+.\" this is missing from the Menu
+If ON, show current group description or article subject in the last line
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
+toggles setting. This facility is useful as the full width of the screen is
+available to display long subjects. Default is OFF.
+.TP 
+\fBUse interactive mail reader (interactive_mailer)\fP
+Interactive mailreader: if greater than 0 your mailreader will be invoked
+earlier for reply so you can use more of its features (e.g. MIME, pgp,
+\&...). 1 means include headers, 2 means don't include headers (old
+use_mailreader_i=ON option). 0 turns off usage. This option has to suit
+\fBmailer_format\fP. Default is 0.
+.TP 
+.\" TODO: fix menu description
+.\"       mono_mark* currently do allow "Reverse video" even if
+.\"       inverse_okay=FALSE
+\fBUse inverse video for page headers (inverse_okay)\fP
+If ON use inverse video for page headers and URL highlighting.  Default is
+ON.
+.TP 
+\fBKeep failed arts in ~/dead.articles (keep_dead_articles)\fP
+If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP
+besides keeping the last failed posting in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Default is ON.
+.TP 
+\fBFilter which articles (kill_level)\fP
+This option controls the processing and display of articles that are
+killed.  There are 3 options:
+.RS +.5i
+.IP 0 3
+\fBKill only unread arts\fP is the 'traditional' behavior of \fBtin\fP. Only
+unread articles are killed once only by marking them read. As filtering only
+happens on unread articles with \fBkill_level\fP set to 0, \fBart_marked_killed\fP
+and \fBart_marked_read_selected\fP are only shown once. When you reenter the
+group the mark will be gone.
+.IP 1
+\fBKill all arts & show with K\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles are threaded as normal but they will be marked with
+\fBart_marked_killed\fP.
+.IP 2
+\fBKill all arts and never show\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles simply does not get displayed at all.
+.RE
+Default is 0 (\fBKill only unread arts\fP).
+.TP 
+\fBUse 8bit characters in mail headers (mail_8bit_header)\fP
+Allows 8bit characters unencoded in the header of mail message. Default is
+OFF. Turning it ON is effective only if \fBmail_mime_encoding\fP is also set to
+8bit. Leaving it OFF is safe for most users and compliant to Internet Mail
+Standard (\fBRFC\%5322\fP and \fBRFC\%2047\fP). Default is OFF.
+.TP 
+\fBMail address (mail_address)\fP
+User's mail address (and full name), if not username@host. This is used when
+creating articles, sending mail and when \fB\%pgp\fP(1)  signing.
+.TP 
+\fBMIME encoding in mail messages (mail_mime_encoding)\fP
+MIME encoding of the body in mail message, if necessary (8bit, base64,
+quoted\-printable, 7bit). Default is quoted\-printable.
+.TP 
+\fBQuote line when mailing (mail_quote_format)\fP
+Format of quote line when replying (via mail) to an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "In article %M you wrote:"
+.TP 
+\fBFormat of the mailbox (mailbox_format)\fP
+Select one of the following mailbox\-formats: MBOXO (default, except on SCO),
+MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBMail directory (maildir)\fP
+The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
+format. This feature is mainly for use with the \fB\%elm\fP(1)  mail
+program. It allows the user to save articles/threads/groups simply by giving
+\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBInvocation of your mail command (mailer_format)\fP
+The format string used to create the mailer command with parameters that is
+used for mailing articles to other people. Default is '%M "%T" < %F'
+(e.g., /bin/mail "iain" < .article). The flexible format allows other
+mailers with different command line parameters to be used such as
+.in +.3i
+.nf
+sendmail \-oem \-t < %F
+elm \-s "%S" "%T" < "%F"
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -.3i
+\fBinteractive_mailer\fP must be set adequate. The following substitutions are
+supported:
+.in +.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F	filename
+%M	default_mailer
+%S	subject\-field
+%T	to\-filed
+%U	username
+%%	%
+.fi
+.in -.3i
+.TP 
+\&\fB'Mark as (un)read' ignores tags (mark_ignore_tags)\fP
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBThreadMarkArtRead\fP
+('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at Group level and \fBMarkArtUnread\fP
+('\fBz\fP') at Thread level functions mark just the current article or thread,
+ignoring other tagged, (un)read articles. When OFF, the same function
+presents a menu with choices of the current thread or article, all tagged,
+unread articles, or nothing.
+.TP 
+\fBMark saved articles/threads as read (mark_saved_read)\fP
+If ON mark articles that are saved as read. Default is ON.
+.TP 
+\fBViewer program for MIME articles (metamail_prog)\fP
+Path, name and options of external \fB\%metamail\fP(1)  program used to view
+non\-textual parts of articles.  To use the built\-in viewer, set to
+\-\-internal. This is the default value when \fB\%metamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The 'V' command can always be used to manually view
+any attachments. See also \fBask_for_metamail\fP.
+.TP 
+\fBMM_CHARSET (mm_charset)\fP
+Charset supported locally, which is also used for MIME header (charset
+parameter and charset name in header encoding) in mail and news postings. If
+\fBMIME_STRICT_CHARSET\fP is defined at compile time, text in charset other
+than the value of this parameter is considered not displayable and
+represented as '?'. Otherwise, all character sets are regarded as compatible
+with the display. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined. If your system supports \fB\%iconv\fP(3), this
+option is disabled and you should use \fBmm_network_charset\fP instead.
+.TP 
+\fBMM_NETWORK_CHARSET (mm_network_charset)\fP
+Charset used for posting and MIME headers; replaces \fBmm_charset\fP.
+Conversion between \fBmm_network_charset\fP and local charset (determined via
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3), if this function is not
+available on your system this option is disabled and you have to use
+\fBmm_charset\fP instead. \fBmm_network_charset\fP is limited to one of the
+following charsets:
+.in +.3i
+US\-ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8\-{R,U,RU}
+EUC\-{CN,JP,KR,TW}, ISO\-2022\-{CN,CN\-EXT,JP,JP\-1,JP\-2}, Big5, UTF\-8
+.in -.3i
+Not all values might work on your system, see \fB\%iconv_open\fP(3)  for more
+details. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined.
+.TP 
+\fBAttribute of highlighting with _dash_ (mono_markdash)\fP
+Character attribute of words emphasized like _this_. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBAttribute of highlighting with /slash/ (mono_markslash)\fP
+Character attribute of words emphasized like /this/. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBAttribute of highlighting with *stars* (mono_markstar)\fP
+Character attribute of words emphasized like *this*. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBAttribute of highlighting with \-stroke\- (mono_markstroke)\fP
+Character attribute of words emphasized like \-this\-. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fB(newnews)\fP
+These are internal timers used by \fBtin\fP to keep track of new newsgroups.
+Do not change them unless you understand what they are for.
+.TP 
+\fBDisplay these header fields (or *) (news_headers_to_display)\fP
+Which news headers you wish to see. If you want to see _all_ the headers,
+place an '*' as this value. This is the only way a wildcard can be used.  If
+you enter 'X\-' as the value, you will see all headers beginning with 'X\-'
+(like X\-Alan or X\-Pape). You can list more than one by delimiting with
+spaces. Not defining anything turns off this option.
+.TP 
+\fBDo not display these header fields (news_headers_to_not_display)\fP
+Same as \fBnews_headers_to_display\fP except it denotes the opposite. An
+example of using both options might be if you thought 'X\-' headers were A
+Good Thing(tm), but thought Alan and Pape were miscreants... well then you
+would do something like this: \fBnews_headers_to_display=X\-\fP
+\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Not defining anything turns off
+this option.
+.TP 
+\fBQuote line when following up (news_quote_format)\fP
+Format of quote line when posting/following up an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "%F wrote:".
+.TP 
+\fBNNTP read timeout in seconds (nntp_read_timeout_secs)\fP
+Time in seconds to wait for a response from the server. Default is 120.
+Setting this to 0 means no timeout.
+.TP 
+\fBUnicode normalization form (normalization_form)\fP
+The normalization form \fBtin\fP should use to normalize unicode input.  The
+possible values are:
+.RS +.5i
+.IP 0 3
+\fBNone\fP: no normalization
+.IP 1
+\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
+.IP 2
+\fBNFKD\fP: Compatibility Decomposition
+.IP 3
+\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
+.IP 4
+\fBNFD\fP: Canonical Decomposition
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
+.RE
+Some normalization modes are only available if they are supported by the
+library \fBtin\fP uses to do the normalization. NFC should be used if possible.
+.TP 
+\fBGo to first unread article in group (pos_first_unread)\fP
+If ON put cursor at first unread article in group otherwise at last
+article. Default is ON.
+.TP 
+\fBUse 8bit characters in news headers (post_8bit_header)\fP
+Allows 8bit characters unencoded in the header of a news article, if set
+this also disables the generation of MIME\-headers when they are usually
+required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set
+to 8bit. In a number of local hierarchies where 8bit characters are used,
+using unencoded (raw)  8bit characters in header is acceptable and sometimes
+even recommended so that you need to check the convention adopted in the
+local hierarchy of your interest to determine what to do with this and
+\fBpost_mime_encoding\fP.
+.TP 
+\fBMIME encoding in news messages (post_mime_encoding)\fP
+MIME encoding of the body in news message, if necessary. (8bit, base64,
+quoted\-printable, 7bit). Default is 8bit, which leads to no encoding.
+base64 and quoted\-printable are usually undesired on usenet.
+.TP 
+\fBView post\-processed files (post_process_view)\fP
+If ON, then \fBtin\fP will start an appropriate viewer program to display any
+files that were post processed and uudecoded. The program is determined
+using the \fB\%mailcap\fP(5)  file. Default is ON.
+.TP 
+\fBPost process saved articles (post_process_type)\fP
+This specifies whether to perform post processing on saved articles.  The
+following values are allowed:
+.RS +.5i
+.IP 0 3
+\fBNo\fP (default), no post processing is done.
+.IP 1
+\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1)  files only.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBFilename to be used for storing posted articles (posted_articles_file)\fP
+Keep posted articles in
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP\fBposted_articles_file\fP.  If no filename is
+set then postings will not be saved.  Default is 'posted'.
+.TP 
+\fBPrint all headers when printing (print_header)\fP
+If ON, then the full article header is sent to the printer. Otherwise only
+the \*(rqSubject:\*(rq and \*(rqFrom:\*(rq fields are output. Default is OFF.
+.TP 
+\fBPrinter program with options (printer)\fP
+The printer program with options that is to be used to print articles.  The
+default is \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
+machines. Printing from \fBtin\fP may have been disabled by the System
+Administrator.
+.TP 
+\fBProcess only unread articles (process_only_unread)\fP
+If ON only save/print/pipe/mail unread articles (tagged articles excepted).
+Default is OFF.
+.TP 
+\fBShow empty Followup\-To in editor (prompt_followupto)\fP
+If ON show empty \*(rqFollowup\-To:\*(rq header when editing an article. Default is
+OFF.
+.TP 
+\fBCharacters used as quote\-marks (quote_chars)\fP
+The character used in quoting included text to article followups and mail
+replies. The '_' character represents a blank character and is replaced with
+\&' ' when read. Default is '>_'.
+.TP 
+\fBQuoting behavior (quote_style)\fP
+How articles should be quoted when following up or replying to them. There
+are a number of things that can be done: empty lines can be quoted,
+signatures can be quoted and quote_chars can be compressed when quoting
+multiple times (for example, '> > >' will be turned into
+\&'>>>'). The default is to compress quotes, and to quote empty
+lines.
+.br
+When you are viewing an article in raw mode ('\fB^H\fP'), and follow up or
+reply to it, the signature will be quoted even if it would otherwise not
+be.  If \fBshow_signatures\fP is off, then the signature will never be quoted.
+.TP 
+\fBRegex used to show quoted lines (quote_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote\fP. If \fBquote_regex\fP is blank, then
+\fBtin\fP uses a built\-in default.
+.TP 
+\fBRegex used to show twice quoted l. (quote_regex2)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote2\fP. If \fBquote_regex2\fP is blank, then
+\fBtin\fP uses a built\-in default.
+.TP 
+\fBRegex used to show >= 3 times q.l. (quote_regex3)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote3\fP. If \fBquote_regex3\fP is blank, then
+\fBtin\fP uses a built\-in default.
+.TP 
+\fBArticle recentness time limit (recent_time)\fP
+If set to 0, this feature is deactivated, otherwise it means the number of
+days. Default is 2.
+.TP 
+\fBRender BiDi (render_bidi)\fP
+If ON \fBtin\fP does the rendering of bi\-directional text. If OFF \fBtin\fP leaves
+the rendering of bi\-directional text to the terminal. Default is OFF.
+.TP 
+\fBInterval in seconds to reread active (reread_active_file_secs)\fP
+The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
+reread at regular intervals to show if any new news has arrived. Default is
+1200. Setting this to 0 will disable this feature.
+.TP 
+\fBDirectory to save arts/threads in (savedir)\fP
+Directory where articles/threads are saved. Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBScore limit (kill) (score_limit_kill)\fP
+If the score of an article is below or equal this value the article gets
+marked as killed.
+.TP 
+\fBScore limit (select) (score_limit_select)\fP
+If the score of an article is above or equal this value the article gets
+marked as hot.
+.TP 
+\fBDefault score to kill articles (score_kill)\fP
+Score of an article which should be killed, this must be <=
+\fBscore_limit_kill\fP.
+.TP 
+\fBDefault score to select articles (score_select)\fP
+Score of an article which should be marked hot, this must be >=
+\fBscore_limit_select\fP.
+.TP 
+\fBNumber of lines to scroll in pager (scroll_lines)\fP
+The number of lines that will be scrolled up/down in the article pager when
+using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
+traditional \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+scrolling where the top/bottom line is carried over onto the next page.
+This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
+half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
+.TP 
+\fBFormat string for the Selection level (select_format)\fP
+Format string \fBtin\fP uses for Selection level representation. See the
+section "CUSTOMIZING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
+.TP 
+\fBIn group and thread level, show author by (show_author)\fP
+Which information about the author should be shown. Default is 2, authors
+full name.
+.RS +.5i
+.IP 0 3
+\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed.
+.IP 1
+\fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are
+displayed.
+.IP 2
+\fBFull Name\fP, \*(rqSubject:\*(rq line & the authors full name part of the
+\&\*(rqFrom:\*(rq line are displayed (default).
+.IP 3
+\fBAddress and Name\fP, \*(rqSubject:\*(rq line & all of the \*(rqFrom:\*(rq line are
+displayed.
+.RE
+.TP 
+\fBShow description of each newsgroup (show_description)\fP
+If ON show a short group description text after newsgroup name at the group
+selection level. The \*(rq\fB\-d\fP\*(rq command\-line flag will override the setting
+and turn descriptions off. The text used is taken from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP file and if supported (requires
+\fBtin\fP to be build with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBFunction for sorting articles (sort_function)\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fB\%qsort\fP(3)  for sorting.
+.IP 1
+Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
+\fBShow lines/score in listings (show_info)\fP
+Which information about the thread or article should be shown. Default is 1,
+show only the line count.
+.RS +.5i
+.IP 0 3
+\fBNone\fP, no information will be displayed.
+.IP 1
+\fBLines\fP, in article listing the line count of an article will be displayed
+and in thread listing the line count of first (unread) article will be
+displayed.
+.IP 2
+\fBScore\fP, in article listing the score of an article will be displayed and
+in thread listing the score of the thread will be displayed \(em see also
+\fBthread_score\fP.
+.IP 3
+\fBLines & Score\fP, display line count and score.
+.RE
+.TP 
+\fBShow only unread articles (show_only_unread_arts)\fP
+If ON show only new/unread articles otherwise show all articles.  Default is
+ON.
+.TP 
+\fBShow only groups with unread arts (show_only_unread_groups)\fP
+If ON show only subscribed groups that contain unread articles. Default is
+OFF.
+.TP 
+\fBDisplay signatures (show_signatures)\fP
+If OFF don't show signatures when displaying articles. Default is ON.
+.TP 
+\fBPrepend signature with '\en\-\- \en' (sigdashes)\fP
+If ON prepend the signature with sigdashes. Default is ON.
+.TP 
+\fBCreate signature from path/command (sigfile)\fP
+The path that specifies the signature file to use when posting, following up
+to or replying to an article. If the path is a directory then the signature
+will be randomly generated from files that are in the specified
+directory. If the path starts with a ! the program the path points to will
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBAdd signature when reposting (signature_repost)\fP
+If ON add signature to reposted articles. Default is ON.
+.TP 
+\fBRegex used to highlight /slashes/ (slashes_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markslash\fP or \fBmono_markslash\fP. If
+\fBslashes_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBSort articles by (sort_article_type)\fP
+This specifies how articles should be sorted. Sort by ascending Date (6) is
+the default. The following sort types are allowed:
+.RS +.5i
+.IP 0 3
+\fBNothing\fP, don't sort articles.
+.IP 1
+\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending.
+.IP 2
+\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending.
+.IP 3
+\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending.
+.IP 4
+\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending.
+.IP 5
+\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending.
+.IP 6
+\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default).
+.IP 7
+\fBScore (descending)\fP, sort articles by filtering score descending.
+.IP 8
+\fBScore (ascending)\fP, sort articles by filtering score ascending.
+.IP 9
+\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending.
+.IP 10
+\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending.
+.RE
+.TP 
+\fBSort threads by (sort_threads_type)\fP
+This specifies how threads will be sorted. Sort by descending Score (1) is
+the default. The following sort types are allowed:
+.RS +.5i
+.IP 0 3
+\fBNothing\fP, don't sort threads.
+.IP 1
+\fBScore (descending)\fP, sort threads by filtering score descending (default).
+.IP 2
+\fBScore (ascending)\fP, sort threads by filtering score ascending.
+.IP 3
+\fBLast posting date (descending)\fP, sort threads by date of last posting
+descending.
+.IP 4
+\fBLast posting date (ascending)\fP, sort threads by date of last posting
+ascending.
+.RE
+.TP 
+\fBSpamtrap warning address parts (spamtrap_warning_addresses)\fP
+Set this option to a list of comma\-separated strings to be warned if you are
+replying to an article by mail where the e\-mail address contains one of
+these strings. The matching is case\-insensitive. Example:
+.sp
+\fIspam,delete,remove\fP
+.TP 
+\fBRegex used to highlight *stars* (stars_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If
+\fBstars_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBStart editor with line offset (start_editor_offset)\fP
+Set ON if the editor used for posting, follow\-ups and bug reports has the
+capability of starting and positioning the cursor at a specified line within
+a file. Default is ON.
+.TP 
+\fBStrip blanks of end of lines (strip_blanks)\fP
+.\" only done in select/thread level, not in group level (nor in the pager)
+.\" IMHO we should remove it
+Strips the blanks from the end of each line therefore speeding up the
+display when reading on a slow terminal or via modem. Default is ON.
+.TP 
+\fBRemove bogus groups from newsrc (strip_bogus)\fP
+Bogus groups are groups that are present in your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file that no longer exist on the news
+server. There are 3 options. 0 means do nothing & always keep bogus groups.
+1 means bogus groups will be permanently removed. 2 means that bogus groups
+will appear on the Group Selection Menu, prefixed with a 'D'. This allows
+you to unsubscribe from them as and when you wish. Default is 0 (Always
+Keep).
+.TP 
+\fBNo unsubscribed groups in newsrc (strip_newsrc)\fP
+If ON, then unsubscribed groups will be permanently removed from your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF.
+.TP 
+\fBRegex used to highlight \-strokes\- (strokes_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstroke\fP or \fBmono_markstroke\fP.  If
+\fBstrokes_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBWrap around threads on next unread (wrap_on_next_unread)\fP
+If enabled a search for the next unread article will wrap around all
+articles to find also previous unread articles. If disabled the search stops
+at the end of the thread list. Default is ON.
+.TP 
+\fBDisplay "a as Umlaut\-a (tex2iso_conv)\fP
+If ON, show "a as Umlaut\-a, etc. Default is OFF. This behavior can also be
+toggled in the article viewer via \fBPageToggleTex2iso\fP ('\fB"\fP').
+.TP 
+\fBThread articles by (thread_articles)\fP
+Defines which threading method to use. It's possible to set the threading
+type on a per group basis by setting the group attribute variable
+\fBthread_arts\fP to 0 \(en 4 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "GROUP ATTRIBUTES".)
+The default is Both Subject and References.  The choices are:
+.RS +.5i
+.IP 0 3
+\fBNone\fP, don't thread.
+.IP 1
+\fBSubject\fP, thread on \*(rqSubject:\*(rq only.
+.IP 2
+\fBReferences\fP, thread on \*(rqReferences:\*(rq only.
+.IP 3
+\fBBoth Subject and References\fP, thread on \*(rqReferences:\*(rq then
+\&\*(rqSubject:\*(rq (default).
+.IP 4
+\fBMultipart Subject\fP, thread multipart articles on \*(rqSubject:\*(rq.
+.IP 5
+\fBPercentage Match\fP, thread base upon a partial character match on
+\&\*(rqSubject:\*(rq.
+.RE
+.TP 
+\fBCatchup thread by using left key (thread_catchup_on_exit)\fP
+If ON catchup group/thread when leaving with the left arrow key. Default is
+ON.
+.TP 
+\fBFormat string for the Thread level (thread_format)\fP
+Format string \fBtin\fP uses for Thread level representation. See the section
+"CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F".
+.TP 
+\fBMatchingness of a thread (thread_perc)\fP
+How closely the subjects must match for two threads to be considered part of
+the same thread. This is a percentage and the default if 75%.
+.TP 
+\fBScore of a thread (thread_score)\fP
+How the total score of a thread is computed. Default is 0, the maximum score
+in this thread.
+.RS +.5i
+.IP 0 3
+\fBMax\fP, the maximum score in this thread.
+.IP 1
+\fBSum\fP, the sum of all scores in this thread.
+.IP 2
+\fBAverage\fP, the average score in this thread.
+.RE
+.TP 
+\fBTransliteration (translit)\fP
+If ON append //TRANSLIT to the first argument of \fB\%iconv_open\fP(3)  to
+enable transliteration. This means that when a character cannot be
+represented in the target character set, it can be approximated through one
+or several similarly looking characters. On systems where this extension
+doesn't exist, this option is disabled. Default is OFF.
+.TP 
+\fBHow to treat blank lines (trim_article_body)\fP
+Allows you to select how \fBtin\fP treats blank lines in article bodies.
+Default is 0. This option does not affect lines within verbatim blocks.
+.RS +.5i
+.IP 0 3
+\fBDon't trim article body\fP, do nothing.
+.IP 1
+\fBSkip leading blank lines\fP.
+.IP 2
+\fBSkip trailing blank lines\fP.
+.IP 3
+\fBSkip leading and trailing blank l.\fP, skip leading and trailing blank
+lines.
+.IP 4
+\fBCompact multiple between text\fP, replace multiple blank lines between
+textblocks with one blank line.
+.IP 5
+\fBCompact multiple and skip leading\fP, 4 + 1
+.IP 6
+\fBCompact multiple and skip trailing\fP, 4 + 2
+.IP 7
+\fBCompact mltpl., skip lead. & trai.\fP, 4 + 3
+.RE
+.TP 
+\fBRegex used to highlight _underline_ (underscores_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markdash\fP or \fBmono_markdash\fP. If
+\fBunderscores_regex\fP is blank, then \fBtin\fP uses a built\-in default.
+.TP 
+\fBRemove ~/.article after posting (unlink_article)\fP
+If ON remove \fI~/.article\fP after posting. Default is ON.
+.TP 
+\fBProgram that opens URLs (url_handler)\fP
+The program that will be run when launching URLs in the article viewer using
+\fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. Default is
+\fBurl_handler.pl %s\fP.
+.TP 
+\fBURL highlighting in message body (url_highlight)\fP
+Enable highlighting URLs in message body. Default is ON.
+.TP 
+\fBUse ANSI color (use_color)\fP
+If enabled \fBtin\fP uses ANSI\-colors. Default is OFF.
+.TP 
+\fBUse scroll keys on keypad (use_keypad)\fP
+Default is OFF.
+.TP 
+\fBUse mouse in xterm (use_mouse)\fP
+Allows the mouse button support in a \fB\%xterm\fP(1x)  to be
+enabled/disabled.  Default is OFF.
+.TP 
+\fBUse slrnface to show \*(rqX\-Face:\*(rqs (use_slrnface)\fP
+If enabled \fBtin\fP uses \fB\%slrnface\fP(1)  to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fBtin\fP must be running in a
+\fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default is
+OFF.
+.TP 
+\fBUse UTF\-8 graphics (utf8_graphics)\fP
+If ON use UTF\-8 characters for indicator ('\->'), thread/attachment tree
+and ellipsis ('...'). Default is OFF.
+.TP 
+\fBRegex for begin of a verbatim block (verbatim_begin_regex)\fP
+A regular expression that \fBtin\fP will use to find the begin of a verbatim
+block.
+.TP 
+\fBRegex for end of a verbatim block (verbatim_end_regex)\fP
+A regular expression that \fBtin\fP will use to find the end of a verbatim
+block.
+.TP 
+\fBDetection of verbatim blocks (verbatim_handling)\fP
+If ON verbatim blocks will be detected. Default is ON.
+.TP 
+\fBWildcard matching (wildcard)\fP
+Allows you to select how \fBtin\fP matches strings. The default is 0 and uses
+the wildmat notation, which is how this has traditionally been handled.
+Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible regular
+expressions \fB\%pcre\fP(3)  (see also \fB\%perlre\fP(1)  and
+\fB\%pcrepattern\fP(3)).  You will probably want to update your filter file if
+you use this regularly.  NB: Newsgroup names will always be matched using
+the wildmat notation.
+.TP 
+\fBWhat to display instead of mark (word_h_display_marks)\fP
+Should the leading and ending stars, slashes, strokes and dashes also be
+displayed, even when they are highlighting marks?
+.RS +.5i
+.IP 0 3
+\fBno\fP
+.IP 1
+yes, \fBdisplay mark\fP
+.IP 2
+print a \fBspace\fP instead
+.RE
+.TP 
+\fBWord highlighting in message body (word_highlight)\fP
+Enable word highlighting. See \fBword_h_display_marks\fP for the options
+available. If \fBuse_color\fP is enabled the colors specified in
+\fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP and \fBcol_markstroke\fP are
+used for word highlighting else the character attributes specified in
+\fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP and \fBmono_markstroke\fP
+are used. Default is ON.
+.TP 
+\fBPage line wrap column (wrap_column)\fP
+Sets the column at which a displayed article body should be wrapped.  If
+this value is equal to 0, it defaults to the current screen width.  If this
+value is greater than your current screen width the part off\-screen is not
+displayed. Thus setting this option to a large value can be used to disable
+wrapping. If this value is negative the wrap margin is the current screen
+width plus the given value (as long as the result is still positive,
+otherwise it will fall back to the current screen width). Default is 0,
+wrapping at the current screen width.
+.TP 
+\fBQuote line when crossposting (xpost_quote_format)\fP
+.\"
+.\"
+Format is the same as for \fBnews_quote_format\fP, this is used when answering
+to a crossposting to several groups with no \*(rqFollowup\-To:\*(rq set.
+.SS "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+\fBtin\fP allows certain attributes to be set on a per group basis. If it
+exists, the global attributes file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/attributes\fP
+is read. After that, the user's own attributes file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP is read.  The global attributes
+file is useful for distributing system\-wide defaults to new users who have
+no private attributes file yet.
+.PP
+Note that the \fIscope=<grouplist>\fP line has to be specified before
+the attributes are specified for that list. All attributes are set to a
+reasonable default so you only have to specify the attribute that you want
+to change (e.g., \fBsavedir\fP). All toggle attributes are set by specifying
+ON/OFF. Otherwise, these function exactly the same as their global
+equivalents. For more details see \fB\%tin\fP(5).
+.PP
+Attributes can also be changed from the attributes menu which can be
+accessed by \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') from the options menu
+or \fBScopeSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') from the scopes menu.  The
+attributes menu looks and behaves very similar to the options menu. The
+title shows the current scope. Attributes set in the current scope are
+marked with '+' to the left of the attributes number.
+.PP
+.\"
+.\"
+Besides the keys for moving around and changing values known from the
+options menu the attributes menu provides the following command:
+\fBConfigResetAttrib\fP ('\fBr\fP') which resets an attribute to a default value.
+.SS ÃMBITO
+The scopes menu (accessible from the options menu with \fBConfigScopeMenu\fP
+('\fBS\fP')) shows all scopes read from the global and local attributes file.
+Scopes from the global attributes file are marked with '!' to the left of
+the scope number. Delete/rename/move are not possible with those scopes.
+.PP
+.\"
+.\"
+In addition to the common moving keys the following commands are available:
+\fBScopeSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') enter the attributes menu for
+the current scope, \fBScopeEditAttributesFile\fP ('\fBE\fP') edit the local
+attributes file, \fBScopeAdd\fP ('\fBa\fP') add a new scope, \fBScopeDelete\fP
+('\fBd\fP') delete the current scope, \fBScopeMove\fP ('\fBm\fP') move the current
+scope to a new position, \fBScopeRename\fP ('\fBr\fP') rename the current
+scope. \fBToggleHelpDisplay\fP ('\fBH\fP') toggles the help mini menu at the
+bottom of the screen.
+.SS "FILTERING ARTICLES"
+.\" FIXME - add scoring description
+When there is a subject or an author which you are either very interested
+in, or find completely uninteresting, you can easily instruct \fBtin\fP to
+\fIauto\-select\fP or \fIauto\-kill\fP articles that match \fIrules\fP that you
+specify. This can be anything from the name of the author to the number of
+lines in an article.
+.PP
+When \fBtin\fP starts up the user's kill\-file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP (see also \fB\%tin\fP(5))  is read. Each
+time a newsgroup is entered the rules are applied and articles killed or
+selected when they meet certain criteria.
+.PP
+The degree to which rules are applied depend on the \fBkill_level\fP tinrc
+setting. By default killed articles will only be marked read. Adjust
+\fBkill_level\fP for more aggressive processing. Articles that match an
+auto\-selection rule are marked with a \*(rq*\*(rq.
+.PP
+Filtering rules can be manually entered into
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP (but don't do this whilst running
+\fBtin\fP else you will lose your changes) or by using an on\-screen menu within
+\fBtin\fP.
+.PP
+The filtering capabilities of \fBtin\fP have been significantly enhanced over
+previous versions to include scoring and better pattern matching. It is
+recommended that you read the file \fIfiltering\fP in the \fBtin\fP documentation
+directory. This file can also be read online at
+.br
+<http://www.tin.org/filtering.txt>.
+.PP
+.\" FIXME - Next paragraph is out of date
+.\"
+.\"
+The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
+('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
+levels. It allows the user to kill or select an article that matches the
+current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
+user. The user entered string can be applied to the \&\*(rqSubject:\*(rq or
+\&\*(rqFrom:\*(rq line of an article. The filter can be limited to the current
+newsgroup or it can apply to all newsgroups. Once entered the user can abort
+the command and not save the new filter, edit the full filter file or save
+filter.
+.SS "RETENIENDO ARTÃCULOS"
+\fBtin\fP allows posting of articles, follow\-up to already posted articles and
+replying direct through mail to the author of an article.
+.PP
+Use the \fBPost\fP ('\fBw\fP') command to post an article to a newsgroup.  After
+entering the post subject the default editor (i.e., \fB\%vi\fP(1))  or the
+editor specified by the $\fBVISUAL\fP or $\fBEDITOR\fP environment variable will
+be started and the article can be entered. To crosspost articles simply add
+a comma and the name of the newsgroup(s) to the end of the \*(rqNewsgroups:\*(rq
+line at the beginning of the article. After saving and exiting the editor
+you are asked if you wish to a)bort posting the article, e)dit the article
+again or p)ost the article to the specified newsgroup(s).
+.PP
+Use the \fBDisplayPostHist\fP ('\fBW\fP') command to display a history of the
+articles you have posted. The date the article was posted, which newsgroups
+the article was posted to and the articles subject line are displayed.
+.PP
+Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
+\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
+an already posted article. The \fBPageFollowupQuote\fP command will copy the
+text of the original article into the editor. The
+\fBPageFollowupQuoteHeaders\fP command will copy the text and all headers of
+the original article into the editor. The editing procedure is the same as
+when posting an article with the \fBPost\fP ('\fBw\fP') command.
+.PP
+.\"
+.\"
+Use the \fBPageReplyQuote\fP ('\fBr\fP'), \fBPageReply\fP ('\fBR\fP') or
+\fBPageReplyQuoteHeaders\fP ('\fB^E\fP') command to reply direct through mail to
+the author of an already posted article. The \fBPageReplyQuote\fP command will
+copy the text of the original article into the editor. The
+\fBPageReplyQuoteHeaders\fP command will copy the text and all headers of the
+original article into the editor. The editing procedure is the same as when
+posting an article with the \fBPost\fP ('\fBw\fP') command. After saving and
+exiting the editor you are asked if you wish to abort sending the article
+via \fBPostAbort\fP ('\fBa\fP'), edit the article again via \fBPostEdit\fP ('\fBe\fP')
+or send the article to the author via \fBPostSend\fP ('\fBs\fP').
+.SS "ADAPTADO LOS ARTÃCULOS ENTRECOMILLADOS"
+When posting a followup to an article or replying direct to the author of an
+article via email the text of the article can be quoted. The beginning of
+the quoted text can contain information about the quoted article (e.g., Name
+and the Message\-ID of the article). To allow for different situations
+certain information from the article can be used in the quoted string. The
+following variables are expanded if found in the tinrc variables
+\fBmail_quote_format\fP, \fBnews_quote_format\fP or \fBxpost_quote_format\fP:
+.RS
+.nf
+.ta \w'%A  'u +\w'Address'u
+\fB%A\fP	Address (Email)
+\fB%D\fP	Date (uses \fBdate_format\fP)
+\fB%F\fP	Full address (%N <%A>)
+\fB%G\fP	Groupname
+\fB%M\fP	Message\-ID
+\fB%N\fP	Fullname of author
+\fB%C\fP	Firstname of author
+\fB%I\fP	Initials of author
+.fi
+.RE
+p.e.,
+.RS
+.nf
+\f(CWmail_quote_format=On %D in %G you wrote:
+news_quote_format=In %M, %F wrote:\fP
+.fi
+.RE
+would expand to:
+.RS
+.nf
+\f(CWOn 21 Sep 1993 09:45:51 \-0400 in alt.sources you wrote:
+In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:\fP
+.fi
+.RE
+.\"
+.\"
+The quoted text section of an article is marked by a preceding quote string
+at the beginning of each quoted line. The default quote string is set to
+\&'>_'. The default can be changed by setting the tinrc variable
+\fBquote_chars\fP to ones own preference. (Note that '_' underline is used to
+represent a space).
+.SS "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+The command interface to \fBGroupMail\fP, \fBPageMail\fP, \fBPostMail\fP or
+\fBThreadMail\fP ('\fBm\fP'), \fBPipe\fP ('\fB|\fP'), \fBPrint\fP ('\fBo\fP'), \fBPageRepost\fP
+or \fBGroupRepost\fP ('\fBx\fP') and \fBGroupSave\fP, \fBPageSave\fP or \fBThreadSave\fP
+('\fBs\fP' and \fBGroupAutoSave\fP, \fBPageAutoSave\fP or \fBThreadAutoSave\fP '\fBS\fP')
+articles is the same for ease of use.
+.PP
+Auto\-saving with \fB*AutoSave\fP ('\fBS\fP') is a special case and operates only
+on marked articles. They will processed without any further prompting
+according to the default save parameters defined in tinrc or by any
+attributes set for the current group.
+.PP
+Otherwise, the initial prompt will ask you to select which article, thread,
+hot (auto\-selected), regular expression pattern, tagged articles you wish to
+mail, pipe etc.
+.PP
+Tagged articles must have already been tagged with a \fB*Tag\fP ('\fBt\fP')
+command. All tagged articles can be untagged by a \fB*Untag\fP ('\fBU\fP')  untag
+command.
+.PP
+If a regular expression pattern is selected you are asked to enter a pattern
+(e.g., to match all articles subject lines containing 'net News' you enter
+"net News"). Any articles that match the entered expression will be mailed,
+piped etc. See also the \fBwildcard\fP tinrc variable for advanced pattern
+matching options.
+.PP
+Various expansion characters are recognized when entering the directory and
+file to save to. Environment variables (prefixed with '$') and user home
+directories (prefixed by '~' or '~username') can be specified.  Environment
+variables can themselves contain other special characters.
+.PP
+To save articles to a mailbox enter '=<mailbox name>' when asked for
+the save filename. If you enter just '=' then articles will be saved to a
+mailbox with the name of the current newsgroup (eg, alt.sources).  See
+\fBmaildir\fP.
+.PP
+To save in savedir/<news.group.name>/<filename> format enter
+\&'+<filename>'.  Environment variables are allowed within a filename
+(e.g., \fI$SOURCES/dir/filename\fP). See \fBsavedir\fP.
+.PP
+.\"
+.\"
+When saving articles you can specify whether the saved files should be post
+processed. A default process type can be set via \fBpost_process_type\fP.
+.SS "AUTOMATIC MAILING AND SAVING NEW NEWS"
+\fBtin\fP allows new/unread news articles to be mailed (\*(rq\fB\-M\fP\*(rq and
+\&\*(rq\fB\-N\fP\*(rq option) or saved (\*(rq\fB\-S\fP\*(rq option) in batch mode for later
+reading. Useful when going on holiday and you don't want to return and find
+that expire has removed a whole load of unread articles. Best to run via
+\fB\%cron\fP(8)  everyday while away, after which you will be mailed a report
+of which articles were mailed/saved from which newsgroups and the total
+number of articles mailed/saved. Articles are saved in a private news
+structure under your \fBsavedir\fP directory (default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP).  Be careful of using this option if you
+read a lot of groups because you could overflow your file system.
+.PP
+When using \*(rq\fB\-S\fP\*(rq together with a given directory to save to (\*(rq\fB\-s\fP\*(rq
+option), the same directory must be specified when reading the articles by
+\&\*(rq\fB\-R\fP\*(rq.
+.PP
+If you only want to save some of your groups use the \fBbatch_save\fP tinrc
+variable. Set to ON or OFF in tinrc to enable/disable saving of all groups
+and then use the \fBbatch_save\fP attribute to fine tune which groups you want
+to have saved. For example, if you want to save most of your groups, then
+set \fBbatch_save\fP to ON in tinrc and selectively turn off the ones you don't
+want using attributes.
+.PP
+.TP  2i
+\fBtin \-M iain \-c \-f newsrc.mail\fP
+(mail any unread articles in newsgroups specified in file newsrc.mail to the
+local user iain and mark them as read)
+.PP
+.TP  2i
+\fBtin \-S \-c \-f newsrc.save\fP
+(save any unread articles in newsgroups specified in file newsrc.save and
+mark them as read)
+.PP
+.TP  2i
+\fBtin \-R\fP
+.\"
+.\"
+(read any articles saved by \fBtin \-S\fP)
+.SS LÃMITES
+A range is simply a group of items marked using the \fBSetRange\fP (\fB'#'\fP)
+key. Certain \fBtin\fP commands will operate on a range if one exists rather
+than just the current item. A range is an expression of the form
+<min>\(en<max>, e.g. 10\(en15 will highlight items 10
+through 15 on the current screen. Other than absolute numeric positions, '.'
+can be used in place of the current cursor position and '$' can be used to
+mean the highest number available. Currently the only commands that
+understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
+('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
+.PP
+.SS "LISTADOS DE GRUPOS NOTICIARIOS Y COMODINES"
+Several places in \fBtin\fP allow you to specify a list of newsgroups. These
+include command\-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE
+mechanism. The scope= attributes file tag and the filter file group= tag
+also use the same syntax. \fBtin\fP interprets this variable similarly to
+\fB\%rn\fP(1).  It contains a list of patterns, separated by commas and
+possibly prefixed with exclamation points. An exclamation point negates the
+meaning of a match on this pattern, and can be used to cancel certain
+matches. Some examples:
+.sp
+\fIalt.config,news.*,!news.test\fP
+.sp
+Matches alt.config and everything in the 'news' hierarchy except news.test
+.PP
+.\"
+.\"
+See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further
+examples.
+.SS FIRMAS
+\fBtin\fP will recognize a signature in either
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+If \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP exists, then the signature will be
+pulled into the editor for mail commands only. A signature in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP will not be pulled into the editor for
+posting commands since \fB\%inews\fP(1)  will append the signature itself.
+.PP
+A signature in \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP will be pulled into the
+editor for both posting and mailing commands.
+.PP
+The following is an example of a \fI.Sig\fP file:
+.RS
+.nf
+\f(CWNAMES  Joe Bar <joe@example.org>
+SNAIL  Musterweg 12, 99999 Notreal, Germany\fP
+.fi
+.RE
+.PP
+.\"
+.\"
+\fBtin\fP also has the capability to generate random signatures on a per
+newsgroup basis if so desired. The way to accomplish this is to specify the
+default signature or the group attribute sigfile as a directory. If for
+example the sigfile path is \fI/usr/iain/.sigs\fP and \fI.sigs\fP is a directory
+then \fBtin\fP will select a random signature from any file that is in the
+directory \fI.sigs\fP (note: one signature per numbered file). A random
+signature can also consist of a fixed part signature that can contain your
+name, address etc. followed by the random sig. The fixed part of the random
+sig is read from the file \fI$HOME/.sigfixed\fP.
+.SS "PERSONALIZANDO FORMATO DE PANTALLA"
+The look of the Selection, Group and Thread level can be customized via
+format strings. These format strings define the content and the position of
+each element on the screen. Variables are used within the format strings as
+placeholders. The following variables are available:
+.PP
+.in +.3i
+.nf
+.ta \w'%G    'u +\w'current group/thread/article number'u
+\fB%D\fP	date
+\fB%F\fP	from, name and/or address
+\fB%G\fP	newsgroup name
+\fB%I\fP	initials
+\fB%L\fP	line count
+\fB%M\fP	message\-id
+\fB%R\fP	number of responses in thread
+\fB%S\fP	score
+\fB%T\fP	thread tree
+\fB%U\fP	unread count
+\fB%d\fP	newsgroup description
+\fB%f\fP	newsgroup flag
+\fB%m\fP	article marks
+\fB%n\fP	current group/thread/article number
+\fB%s\fP	subject
+\fB%%\fP	%
+.fi
+.in -.3i
+.PP
+Not all variables can be used in each level. The following table provides an
+overview:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
+	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
+\fB%D\fP		X	X
+\fB%F\fP		X	X
+\fB%G\fP	X
+\fB%I\fP		X	X
+\fB%L\fP		X	X
+\fB%M\fP		X	X
+\fB%R\fP		X
+\fB%S\fP		X	X
+\fB%T\fP			X
+\fB%U\fP	X
+\fB%d\fP	X
+\fB%f\fP	X
+\fB%m\fP		X	X
+\fB%n\fP	X	X	X
+\fB%s\fP		X
+\fB%%\fP	X	X	X
+.fi
+.in -.3i
+.PP
+Defaults for the format strings:
+.PP
+.in +.3i
+.nf
+.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
+\fBselect_format\fP:	"\fB%f %n %U  %G  %d\fP"
+\fBgroup_format\fP:	"\fB%n %m %R %L  %s  %F\fP"
+\fBthread_format\fP:	"\fB%n %m  [%L]  %T  %F\fP"
+.fi
+.in -.3i
+.PP
+\fBshow_description\fP controls whether the newsgroup description is shown or
+not. The description can also be toggled with \fBSelectToggleDescriptions\fP
+('\fBd\fP').
+.PP
+The information displayed with '\fB%F\fP' depends on the value of
+\fBshow_author\fP. \fBGroupToggleSubjDisplay\fP resp.  \fBThreadToggleSubjDisplay\fP
+('\fBd\fP') switches through all available options.
+.PP
+For date representation '\fB%D\fP' uses \fBdate_format\fP. It is possible to
+specify a different date format in round brackets (e.g. '\fB%(%d %b %y
+%H:%M)D\fP'). See \fBdate_format\fP for more details.
+.PP
+The length of each item (except '\fB%%\fP') can be defined with a positive
+number after the '\fB%\fP'. The following example displays the score in the
+thread level 10 characters wide: '\fB%10S\fP'.
+.PP
+If the newsgroup name is displayed together with the newsgroup description,
+the width of the newsgroup name can be controlled via an optional comma
+separated second value (e.g. '\fB%60,20G\fP'). It is valid to omit the first
+value (e.g. ('\fB%,20G\fP')). If no second value is given, \fBtin\fP uses a
+default value of 32.
+.PP
+Some variables do have a default width which may lead to truncation.
+Truncation for variables which contain only numbers happens by dividing the
+value with a sufficient power of ten and adding a SI suffix to the result,
+that is the variable holds a value of 54321 and the width for the variable
+is 4 the result will be "54 k". If that's undesired you have to specify a
+larger width manually, e.g. '\fB%6n\fP'. Here is an overview of the defaults:
+.PP
+.in +.3i
+.nf
+.ta \w'Variable  'u +\w'width'u
+Variable	width
+\fB%I\fP	 3
+\fB%L\fP	 4
+\fB%M\fP	10
+\fB%R\fP	 3
+\fB%S\fP	 6
+\fB%U\fP	 5
+\fB%n\fP	 4
+.fi
+.in -.3i
+.PP
+If no length is given for '\fB%D\fP', the length is determined by the format
+string for the date and the date of the current day. If the date format
+string contains weekdays or months names it may happen that the date is
+longer than determined in the first pass. In this case, the date is
+truncated before display. This occurs, for example, if the current month is
+May and the article to which the date is displayed was posted in
+December. In such cases it might useful to determine the maximum length
+manually and specify the length in the format string.
+.PP
+In case the format string contains '\fB%G\fP' and '\fB%d\fP' and no length are
+given, \fBtin\fP determines the longest newsgroup name and uses this length for
+\&'\fB%G\fP'. The remaining space will used for '\fB%d\fP'.
+.PP
+When the format string contains the specifier '\fB%F\fP' and '\fB%s\fP'
+resp. '\fB%T\fP' and no length are given, '\fB%F\fP' will use one third and
+\&'\fB%s\fP' resp. '\fB%T\fP' will use two third of the available space.
+.PP
+In addition, a minimum screen width can be defined for each item (except
+\&'\fB%%\fP'). In this case, the item will only be displayed when the screen is
+wider than specified. This comes in handy to not overload a small screen but
+have maximum information on a large screen. The minimum screen width has to
+be specified by a positive number preceded by an '\fB>\fP'. In the
+following example \fBtin\fP will display the score only if the screen is wider
+than 100 characters: '\fB%>100S\fP'.
+.PP
+.\"
+.\"
+If both the length and the minimum screen width should be specified for an
+item, the length must be the first parameter and the minimum screen width
+must be the second one. The following example displays the score with a
+length of 10 characters only if the screen is wider than 100 characters:
+\&'\fB%10>100S\fP'.
+.SS "CONSEJOS Y TRUCOS"
+\fBtin\fP can be pretty much be navigated by using the four cursor keys.  The
+left arrow key goes up a level, the right arrow key goes down a level, the
+up arrow key goes up a line and the down arrow key goes down a line.
+.PP
+The following newsgroups provide useful information concerning news
+software:
+.in +.5i
+.ti -\w'\(em'u
+\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn
+etc.)
+.ti -\w'\(em'u
+\(emnews.software.nntp (info. about NNTP)
+.ti -\w'\(em'u
+\(emnews.answers (Frequently Asked Questions (FAQ) about many different
+themes)
+.PP
+Many prompts within \fBtin\fP offer a default choice that the cursor is
+positioned on. By pressing '\fB<CR>\fP' the default value is taken.
+Most prompts can be aborted by pressing '\fB<ESC>\fP'.
+.PP
+When \fBtin\fP is run in a \fB\%xterm\fP(1x)  it will resize itself each time the
+\fB\%xterm\fP(1x)  is resized.
+.PP
+\fBtin\fP will reread the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file at set
+intervals (\fBreread_active_file_secs\fP) to show any newly arrived news.
+.PP
+.\"
+.\"
+If you find large number of new newsgroups cluttering up your screen,
+pressing \fBSelectToggleReadDisplay\fP ('\fBr\fP') will make them go away.
+.SS "BOTONES TERMINALES XTERM"
+If the environment variable \fB$TERM\fP is set to \fB\%xterm\fP(1x), then button
+pressing can be used to select groups and articles. In this discussion, the
+buttons are assumed to be assigned conventionally (i.e., Button1 is the left
+button).
+.PP
+In general (i.e., for the group, thread and article menus),
+.TP  10
+Button1 (left)
+enters next (lower) level if you click on an article, otherwise pages down.
+.TP 
+Button2 (center)
+returns to the previous (upper) level if you click on an article, otherwise
+pages up.
+.TP 
+Button3 (right)
+positions on the article line under mouse cursor, or pages down if you've
+clicked outside the list of articles.
+.PP
+In the group selection menu, if the mouse is pointing at a group then:
+.TP  10
+left button
+moves to and selects the group pointed at, just like \fBSelectReadGrp\fP
+('\fB<CR>\fP').
+.TP 
+center button
+quits the program, just like \fBQuit\fP ('\fBq\fP').
+.TP 
+right button
+moves to the group pointed at.
+.PP
+In the article menu, if the mouse is pointing at an article (or thread)
+then:
+.TP  10
+left button
+reads the article pointed at, just like \fBGroupReadBasenote\fP
+('\fB<CR>\fP'), or the thread, just like \fBGroupListThd\fP ('\fBl\fP').
+.TP 
+center button
+exits the menu, catching up on the group if you have
+\fBgroup_catchup_on_exit\fP set in your configuration, just like \fBQuit\fP
+('\fBq\fP').
+.TP 
+right button
+moves to the article (or thread) pointed at.
+.PP
+In the thread menu, if the mouse is pointing at an article then:
+.TP  10
+left button
+reads article pointed at, just like \fBThreadReadArt\fP ('\fB<CR>\fP').
+.TP 
+center button
+exits the menu, catching up on the thread if you have
+\fBthread_catchup_on_exit\fP set in your configuration, just like \fBQuit\fP
+('\fBq\fP').
+.TP 
+right button
+moves to the article pointed at.
+.PP
+.\"
+.\"
+In other menus and areas button pressing reverts back to usual cut and paste
+of \fB\%xterm\fP(1x), but after one click of any button.
+.SS "INDEX FILES"
+If your news server supports NOV index files (see \fB\%newsoverview\fP(5), most
+modern installations will) and you have a fast connection to your news
+server then this section can be ignored.
+.PP
+If your news server doesn't support NOV index files or you have a very slow
+connection to your news server then \fBtin\fP can cache the index for each
+newsgroup if \fBcache_overview_files\fP is set to ON.  Note that this cache can
+use up large amounts of disk space if you read a lot of groups and/or high
+traffic groups.
+.PP
+Each user creates/updates his/her own index files that are stored in
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news/\fP. If you are
+reading via NNTP then the news server name will be appended to keep the
+indexes for different servers separate. If you are reading off the local
+spool and local overview files already exist then turning on caching will
+have no effect. Likewise unless you see significant delays entering a group
+when reading via NNTP then turning on caching will have little or no effect.
+.PP
+Entering a group the first time tends to be slow because the index file must
+be built from scratch. To alleviate the slowness start \fBtin\fP to create all
+index files for the groups you subscribe to with \fBtin \-u \-v\fP and go for a
+coffee. Subsequent readings of a group will only need to do incremental
+updating of the index file and will be much faster as only new articles will
+need to be cached.
+.PP
+As indexing might take some time you may want to run \fBtin\fP form the system
+batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
+.PP
+.RS
+.nf
+\f(CW30 6 * * * /usr/local/bin/tin \-u\fP
+.fi
+.RE
+.PP
+If you are low on local disk space you should consider to manually purge
+cached data for groups you are not reading anymore with something like:
+.PP
+.RS
+.nf
+\f(CWfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
+\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fP
+.fi
+.RE
+.\"
+.\"
+.SH FICHEROS
+.\" TODO: mention dead.article, dead.articles
+.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
+.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\"       $PWD/trace[.out]   (--with-trace)
+.\"       $TMPDIR/NNTP       (-D 1)
+.\"       $TMPDIR/FILTER     (-D 2)
+.\"       $TMPDIR/ARTS       (-D 2)
+.\"       $TMPDIR/BITMAP     (-D 4)
+.\"       $TMPDIR/REFS.dump  (-D 8)
+.\"       $TMPDIR/REFS.info  (-D 8)
+.\"       $TMPDIR/MALLOC     (-D 16)
+.\"       $TMPDIR/ATTRIBUTES (-D 32)
+.\"       $TMPDIR/SCOPES-R   (-D 32)
+.\"       $TMPDIR/SCOPES-W   (-D 32)
+.\"       $TMPDIR/ACTIVE     (-D 64)
+For a detailed description see \fB\%tin\fP(5).
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI~/.mailcap\fP
+.br
+\fI/etc/mailcap\fP
+.br
+\fI/usr/etc/mailcap\fP
+.br
+\fI/usr/local/etc/mailcap\fP
+.br
+\fI/etc/mail/mailcap\fP
+.PP
+
+\fI/etc/nntpserver\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.mime.types\fP
+.br
+\fI/etc/mime.types\fP
+.br
+\fI/etc/tin/mime.types\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc\fP
+.fi
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
+.PP
+
+\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP
+.PP
+
+.nf
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP
+.fi
+.PP
+
+\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP
+.PP
+
+.\" .IR ${TIN_LIBDIR:\-NEWSLIBDIR}/attributes
+\fI/etc/tin/attributes\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP
+.PP
+
+.nf
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.fi
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP
+.fi
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT:+":$NNTPPORT"}/serverrc\fP
+.fi
+.PP
+
+.\" .IR ${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc
+\fI/etc/tin/tinrc\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP
+.PP
+
+\fI/etc/tin/tin.defaults\fP
+.PP
+
+\fI/usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
+.PP
+.\"
+.\"
+.SH ENTORNO
+.\" TODO: - sort in a useful order
+.\"       - add undocumented env-vars (if any)
+.TP 
+\fBTINRC\fP
+Define this variable if you want to specify command\-line options that \fBtin\fP
+should be started with to save typing them each time it is started. The
+contents of the environment variable are added to the front of the
+command\-line options before it is parsed therefore allowing an option
+specified on the command\-line to override the same option specified in the
+environment.
+.TP 
+\fBTIN_HOMEDIR\fP
+Define this variable if you do not want the \fI.tin\fP directory in
+\fI$HOME/\fP. E.g., if you want all \fBtin\fP's private files in \fI/tmp/.tin\fP you
+would set $\fBTIN_HOMEDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_NEWSDIR\fP
+Define this variable if you do not want the \fI.news\fP directory in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's news index
+files in \fI/tmp/.news\fP you would set $\fBTIN_INDEX_NEWSDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_MAILDIR\fP
+Define this variable if you do not want the \fI.mail\fP directory in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's mail index
+files in \fI/tmp/.mail\fP you would set $\fBTIN_INDEX_MAILDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_SAVEDIR\fP
+Define this variable if you do not want the \fI.save\fP directory in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. E.g., if you want all \fBtin\fP's save index
+files in \fI/tmp/.save\fP you would set $\fBTIN_INDEX_SAVEDIR\fP to \fI/tmp\fP.
+.TP 
+\fBTIN_LIBDIR\fP
+Define this variable if you want to override the \fBNEWSLIBDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fP.  If \fBtin\fP is
+running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_SPOOLDIR\fP
+Define this variable if you want to override the \fBSPOOLDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_NOVROOTDIR\fP
+Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
+\fBtin\fP is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_NOVFILENAME\fP
+Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
+that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_ACTIVEFILE\fP
+Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
+that was compiled into the \fBtin\fP binary. If \fBtin\fP is running in NNTP mode
+setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is
+prepended to $\fBTIN_ACTIVEFILE\fP.
+.TP 
+\fBNNTPSERVER\fP
+The default NNTP server to remotely read news from. This variable only needs
+to be set if the \*(rq\fB\-r\fP\*(rq command\-line option is specified and the file
+\fI/etc/nntpserver\fP does not exist. The \*(rq\fB\-g\fP\*(rq command line option
+overrides $\fBNNTPSERVER\fP.
+.TP 
+\fBNNTPPORT\fP
+The NNTP TCP\-port to read news from. This variable only needs to be set if
+the TCP\-port is not 119 (the default).  The \*(rq\fB\-p\fP\*(rq command\-line option
+overrides $\fBNNTPPORT\fP.
+.TP 
+\fBDISTRIBUTION\fP
+Set the article header field \*(rqDistribution:\*(rq to the contents of the
+variable instead of the system default.
+.TP 
+\fBISO2ASC\fP
+Set the ISO to ASCII charset decoding table character to use in decoding an
+article text. Values can range from \-1 to 6.
+.RS +.5i
+.TP 
+\fB\-1\fP
+no conversion
+.TP 
+\fB0\fP
+universal table for many languages
+.TP 
+\fB1\fP
+single\-spacing universal table
+.TP 
+\fB2\fP
+table for Danish, Dutch, German, Norwegian and Swedish
+.TP 
+\fB3\fP
+table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO
+646 variant
+.TP 
+\fB4\fP
+table with \fBRFC\%1345\fP codes in brackets
+.TP 
+\fB5\fP
+table for printers that allow overstriking with backspace
+.TP 
+\fB6\fP
+table for IBM PC character set (code page 437)
+.RE
+.TP 
+\fBORGANIZATION\fP
+Set the article header field \*(rqOrganization:\*(rq to the contents of the
+variable instead of the system default. If reading news on an Apollo
+DomainOS machine the environment variable $\fBNEWSORG\fP has to be used instead
+of $\fBORGANIZATION\fP.
+.TP 
+\fBNEWSORG (DomainOS)\fP
+DomainOS specific, same as $\fBORGANIZATION\fP on other OSs (see above).
+.TP 
+\fBREPLYTO\fP
+Set the article header field \*(rqReply\-To:\*(rq to the return address specified
+by the variable. This is useful if you wish to receive replies at a
+different address.
+.TP 
+\fBNAME\fP
+Overrides the full name given in the gecos\-field in \fI/etc/passwd\fP, see also
+\fBmail_address\fP.
+.TP 
+\fBREALNAME\fP
+Same as $\fBNAME\fP.
+.TP 
+\fBHOME\fP
+Pathname of the user's home directory. See \fB\%environ\fP(5)  for more info.
+.TP 
+\fBMAILER\fP
+This variable has precedence over the default mailer that is used in all
+mailing operations within \fBtin\fP.
+.TP 
+\fBMAIL\fP
+Full path to the user's mailbox.
+.TP 
+\fBVISUAL\fP
+This variable has precedence over the default editor (i.e., \fB\%vi\fP(1))
+that is used in all editing operations within \fBtin\fP (e.g., posting,
+replying, follow\-ups, ...). Evaluation order is
+\fI${VISUAL:\-"${EDITOR:\-vi}"}\fP. See \fB\%environ\fP(5)  for more info.
+.TP 
+\fBEDITOR\fP
+If $\fBVISUAL\fP is unset, then this variable is looked up for a default
+editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
+default editor (i.e.  \fB\%vi\fP(1))  on UNIX\-systems). See \fB\%environ\fP(5)
+for more info.
+.TP 
+\fBAUTOSUBSCRIBE\fP
+A new group is checked against the list of patterns; if it matches, \fBtin\fP
+subscribes the user to the group without further query.  See the section
+"NEWSGROUP LISTS & WILDCARDS" for an explanation of the valid syntax. For
+example, setting
+.sp
+\fIAUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*\fP
+.sp
+will automatically subscribe the user to all new groups in the comp.os.unix
+hierarchy, and all talk groups other than talk.politics groups (which will
+be queried for as usual). Of course this does not work if \fBtin\fP is started
+with the \*(rq\fB\-X\fP\*(rq command\-line switch.
+.TP 
+\fBAUTOUNSUBSCRIBE\fP
+Is handled like the $\fBAUTOSUBSCRIBE\fP variable, but groups matching the list
+are unsubscribed from without further query. For example, setting
+.sp
+\fIAUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*\fP
+.sp
+will automatically unsubscribe the user from all new alt.flame groups and
+all groups starting with u (university groups) other than UK groups (which
+will be queried for as usual).
+.TP 
+\fBTMPDIR\fP
+A pathname of a directory made available for \fBtin\fP to create temporary
+files.
+.TP 
+\fBMAILCAPS\fP
+This variable can be used to override the default path search for
+\fB\%mailcap\fP(5)  files. See also \fB\%tin\fP(5).
+.TP 
+\fBNOMETAMAIL\fP
+Set this variable to disable the use of \fB\%metamail\fP(1)  or a replacement
+(e.g. metamutt).
+.TP 
+\fBMM_CHARSET\fP
+MIME character set used if not configured via the tinrc variable
+\fBmm_charset\fP.
+.TP 
+\fBISPELL\fP
+Set this variable to point to \fB\%ispell\fP(1)  or a replacement and its
+cmd\-line options.
+.TP 
+\fBPGPOPTS\fP
+Define any additional options that you wish to pass to your \fB\%pgp\fP(1)  or
+\fB\%gpg\fP(1)  program.
+.TP 
+\fBPGPPATH\fP
+Override the name of the \fB\%pgp\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBGNUPGHOME\fP
+Override the name of the \fB\%gpg\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBLC_CTYPE\fP
+.\" TODO: document LC_CTYPEs influence on
+.\"       ~/.tin/keymap.*, 8bit char display, ...
+This variable determines the \fB\%locale\fP(5)  category for character handling
+functions. Usually it determines the character classes for pattern matching
+character classification and case conversion. Currently this is not true for
+\fBtin\fP (which temporary unsets \fB$LC_CTYPE\fP right before any match is done
+to avoid confusion).  It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%environ\fP(5)
+for more information.
+.TP 
+\fBLC_MESSAGES\fP
+Formats of informative and diagnostic messages and interactive responses.
+It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_TIME\fP
+Date and time formats. It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_ALL\fP
+This variable overrides the value of the \fB$LANG\fP variable and any other
+\fB$LC_\fP variable. It's value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See \fB\%locale\fP(5)  and
+\fB\%environ\fP(5)  for more information.
+.TP 
+\fBLANG\fP
+This variable determines the \fB\%locale\fP(5)  category for any category not
+specifically selected with a variable starting with \fB$LC_\fP. It's value
+should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See
+\fB\%environ\fP(5)  for more information.
+.TP 
+\fBLANGUAGE\fP
+This variable defines a priority list for translations. Whenever a
+translation is not available in the language selected via \fB$LC_ALL\fP or
+\fB$LANG\fP the next language from the list is tried. It's value should be of
+the form \fIlanguage:language[:language]\fP. See \fB\%environ\fP(5)  for more
+information.
+.TP 
+\fBCOLUMNS\fP
+A decimal integer > 0 used to indicate the user's preferred width in
+column positions for the terminal screen or window. If this variable is
+unset or null, the implementation determines the number of columns,
+appropriate for the terminal or window. When \fB$COLUMNS\fP is set, any
+terminal\-width information implied by \fB$TERM\fP will be overridden. Users and
+portable applications should not set \fB$COLUMNS\fP unless they wish to
+override the system selection and produce output unrelated to the terminal
+characteristics.
+.TP 
+\fBLINES\fP
+A decimal integer > 0 used to indicate the user's preferred number of
+lines on a page or the vertical screen or window size in lines. A line in
+this case is a vertical measure large enough to hold the tallest character
+in the character set being displayed. If this variable is unset or null, the
+implementation determines the number of lines, appropriate for the terminal
+or window. When \fB$LINES\fP is set, any terminal\-height information implied by
+\fB$TERM\fP will be overridden. Users and portable applications should not set
+\fB$LINES\fP unless they wish to override the system selection.
+.TP 
+\fBTERM\fP
+The type of terminal in use. This is used when looking up termcap
+sequences.  See \fB\%environ\fP(5)  for more information.
+.TP 
+\fBDISPLAY\fP
+Display name, pointing to the X server; required for xface.
+.TP 
+\fBWINDOWID\fP
+Used for determining terminal's X window id; required for xface. Should be
+set by the terminal emulator.
+.TP 
+\fBSHELL\fP
+The pathname of the user's login shell. Used to set
+\fBdefault_shell_command\fP.
+.TP 
+\fBXDG_RUNTIME_DIR\fP
+.\"
+.\"
+The pathname of the user's dir to put non\-essential run time files into.
+.SH SEÃ‘ALES
+.\" TODO: add missing, sort useful, document in detail
+\fBtin\fP handles a couple of signals:
+.TP 
+\fBSIGHUP\fP
+Terminate gracefully.
+.TP 
+\fBSIGTERM\fP
+Terminate gracefully.
+.TP 
+\fBSIGUSR1\fP
+Terminate gracefully but do not restore terminal (tty).
+.TP 
+\fBSIGUSR2\fP
+.\"
+.\"
+.\" .SH DIAGNOSTICS
+.\" give an overview of the most common error messages and how to cope with
+.\" them.
+.\"
+.\"
+.\"
+Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-file.
+.SH GARANTÃA
+.\"
+.\"
+If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
+readable files in \fB$TMPDIR\fP which may contain the users NNTP password in
+cleartext. On multiuser\-systems \fB$TMPDIR\fP should be set to a safe location
+before starting \fBtin\fP in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
+.SH "CONFORME A"
+.\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
+.\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
+.\"
+.\"
+\fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2008,
+Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
+Guidelines).
+.SH ANOTACIONES
+Regular expression support is provided by the PCRE library package
+\fB\%pcre\fP(3), which is open source software, written by Philip Hazel, and
+copyright by the University of Cambridge, England.
+.br
+.\"
+.\"
+<ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/>
+.SH DEFECTOS
+\fBCNews\fP NNTPd, \fB\%noffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
+V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with
+any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h
+and recompile.
+.br
+.\"
+.\"
+Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
+you are using the latest (stable) release, and if not, please upgrade first!
+Have a look at the doc/TODO file for known bugs. If you still think you've
+found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
+English. Please do NOT enclose a core\-file in your bug\-report until we
+request it.
+.SH HISTORIAL
+\fBtin\fP is based on the \fB\%tass\fP(1)  newsreader that was developed by Rich
+Skrenta and posted to alt.sources in March 1991; its first version was
+released on August 23rd 1991.  \fB\%tass\fP(1)  itself was heavily influenced
+by notesfiles a public domain UNIX version of PLATO Notes, developed at the
+University of Illinois by Ray Essick and Rob Kolstad in 1982. For a version
+overview see
+.br
+.\"
+.\"
+<http://www.tin.org/history.html>.
+.SH DERECHOS
+.PP
+.IP "Rich Skrenta"
+author of \fB\%tass\fP(1)  v3.2 which this newsreader used as its base.
+.IP "Bill Davidsen"
+author of envarg.c environment variable reading routine.
+.IP "Mike Gleason"
+author of sigfile.c random signature generation routines.
+.IP "Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>"
+author of langinfo.c, charset.c and iso2asc.txt ISO\-8859\-1 documentation.
+.IP "Arnold Robbins"
+author of strftime.c date formatting routine.
+.IP "Rich Salz"
+author of wildmat.c pattern matching and parsdate.y date parsing routines.
+.IP "Dave Taylor"
+author of curses.c from the \fB\%elm\fP(1)  mailreader.
+.IP "Chris Thewalt"
+author of getline.c \fB\%emacs\fP(1)  style editing routine.
+.IP "Steven Madsen"
+for adding \fB\%pgp\fP(1)  (Pretty Good Privacy) support.
+.IP "Philip Hazel <ph10@cam.ac.uk>"
+for \fB\%pcre\fP(3)  (Perl\-compatible regular expression library).
+.IP "Patrick Powell <papowell@astart.com>"
+.\"
+.\"
+for \fB\%snprintf\fP(3)  and \fB\%vsnprintf\fP(3)  fallbacks.
+.SH AUTOR
+.TP  1i
+Iain Lea <iain@bricbrac.de>
+.\"
+.\"
+.SH RESPONSABLE
+.TP  1i
+Urs Janssen <urs@tin.org>
+.\"
+.\"
+.SH "VEA ADEMÃS"
+\fB\%cron\fP(8), \fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1),
+\fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%noffle\fP(1),
+\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
+\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3),
+\fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3),
+\fB\%pcrepattern\fP(3), \fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3),
+\fB\%vsnprintf\fP(3), \fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5),
+\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
+\fB\%tin\fP(5), \fBRFC\%1345\fP, \fBRFC\%1524\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP,
+\fBRFC\%2047\fP, \fBRFC\%2048\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3977\fP,
+\fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP,
+\fBRFC\%6048\fP
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/es/tin.5 tin-2.4.3/doc/l10n/es/tin.5
--- tin-2.4.2/doc/l10n/es/tin.5	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.3/doc/l10n/es/tin.5	2018-12-06 14:04:39.611616722 +0100
@@ -0,0 +1,2514 @@
+.\" Project   : tin
+.\" Module    : tin.5
+.\" Author    : U. Janssen
+.\" Created   : 2000-07-10
+.\" Updated   : 2018-11-07
+.\" Notes     : needs a some work
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH tin 5 "December 24th, 2018" 2.4.3 "Usenet newsreader"
+
+.SH NOMBRE
+tin, rtin \- related files
+
+.SH DESCRIPCIÃ“N
+This man page describes the various (config) files and their formats used by
+the \fB\%tin\fP(1)  newsreader. All files are expected to have unix style
+('\en' aka LF) line endings.
+
+.SH FICHEROS
+.\" TODO: mention
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\" $PWD/trace[.out]   (--with-trace)
+.\" $TMPDIR/NNTP       (-D 1)
+.\" $TMPDIR/FILTER     (-D 2)
+.\" $TMPDIR/ARTS       (-D 2)
+.\" $TMPDIR/BITMAP     (-D 4)
+.\" $TMPDIR/REFS.dump  (-D 8)
+.\" $TMPDIR/REFS.info  (-D 8)
+.\" $TMPDIR/MALLOC     (-D 16)
+.\" $TMPDIR/ATTRIBUTES (-D 32)
+.\" $TMPDIR/SCOPES-R   (-D 32)
+.\" $TMPDIR/SCOPES-W   (-D 32)
+.\" $TMPDIR/ACTIVE     (-D 64)
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI~/.mailcap\fP
+.br
+\fI/etc/mailcap\fP
+.br
+\fI/usr/etc/mailcap\fP
+.br
+\fI/usr/local/etc/mailcap\fP
+.br
+\fI/etc/mail/mailcap\fP
+.sp
+.RS
+\fB\%mailcap\fP(5)  files as defined in \fBRFC\%1524\fP. The mailcap files are
+read by \fB\%tin\fP(1)  to determine how to display non\-text messages at the
+local site. Any line that starts with "#" is a comment. Blank lines are
+ignored. Otherwise, each line defines a single mailcap entry for a single
+content type. Long lines may be continued by ending them with a backslash
+character, "\e".
+.sp
+Each individual mailcap entry consists of a content\-type specification, a
+command to execute, and (possibly) a set of optional "flag" values.
+.sp
+The "type" field is simply any legal content type name. It is the string
+that will be matched against the \*(rqContent\-Type:\*(rq header to decide if this
+is the mailcap entry that matches the current message. Additionally, the
+type field may specify a subtype or a wildcard to match all subtypes.
+.sp
+The "command" field is any UNIX command and is used to specify the
+interpreter for the given type of message. It will be passed to the shell
+via the \fB\%system\fP(3)  facility.
+.sp
+.\"
+.\" Two special codes can appear in the viewing command for objects of type
+.\" multipart (any subtype). These are "%n" and "%F". %n will be replaced by
+.\" the number of parts within the multipart object. %F will be replaced by a
+.\" series of arguments, two for each part, giving first the content-type and
+.\" then the name of the temporary file where the decoded part has been stored.
+.\"
+Semicolons and backslashes within the command or any flag field must be
+quoted with backslashes. If the field contains "%s", those two characters
+will be replaced by the name of a file that contains the body of the
+message. If it contains "%t", those two characters will be replaced by the
+content\-type field, including the subtype, if any. If it contains "%{"
+followed by a parameter name and a closing "}", then all those characters
+will be replaced by the value of the named parameter, if any, from the
+\&\*(rqContent\-Type:\*(rq header. Finally, if the field contains "\e%", those two
+characters will be replaced by a single "%" character.
+.sp
+Besides the type and command field the following "flags" are defined:
+.TP 
+\fBcompose\fP
+The "compose" field may be used to specify a program that can be used to
+compose a new body or body part in the given format. Its intended use is to
+support mail composing agents that support the composition of multiple types
+of mail using external composing agents. As with the view\-command, the
+semantics of program execution are operating system dependent. The result of
+the composing program may be data that is not yet suitable for mail
+transport \(em that is, a Content\-Transfer\-Encoding may need to be applied
+to the data.
+.TP 
+\fBcomposetyped\fP
+The "composetyped" field is similar to the "compose" field, but is to be
+used when the composing program needs to specify the \*(rqContent\-Type:\*(rq
+header field to be applied to the composed data. The "compose" field is
+simpler, and is preferred for use with existing (non\-mail\-oriented) programs
+for composing data in a given format. The "composetyped" field is necessary
+when the Content\-Type information must include auxiliary parameters, and the
+composition program must then know enough about mail formats to produce
+output that includes the mail type information.
+.TP 
+\fBedit\fP
+The "edit" field may be used to specify a program that can be used to edit a
+body or body part in the given format. In many cases, it may be identical in
+content to the "compose" field, and shares the operating\-system dependent
+semantics for program execution.
+.TP 
+\fBprint\fP
+The "print" field may be used to specify a program that can be used to print
+a message or body part in the given format. As with the view\-command, the
+semantics of program execution are operating system dependent.
+.TP 
+\fBtest\fP
+The "test" field may be used to test some external condition (e.g., the
+machine architecture, or the window system in use) to determine whether or
+not the mailcap line applies. It specifies a program to be run to test some
+condition. The semantics of execution and of the value returned by the test
+program are operating system dependent. If the test fails, a subsequent
+mailcap entry should be sought. Multiple test fields are not permitted \(em
+since a test can call a program, it can already be arbitrarily complex.
+.TP 
+\fBneedsterminal\fP
+The "needsterminal" field indicates that the view\-command must be run on an
+interactive terminal. This is needed to inform window\-oriented user agents
+that an interactive terminal is needed. (The decision is not left
+exclusively to the view\-command because in some circumstances it may not be
+possible for such programs to tell whether or not they are on interactive
+terminals.) The needsterminal command should be assumed to apply to the
+compose and edit commands, too, if they exist. Note that this is NOT a test
+\- it is a requirement for the environment in which the program will be
+executed, and should typically cause the creation of a terminal window when
+not executed on either a real terminal or a terminal window.
+.TP 
+\fBcopiousoutput\fP
+The "copiousoutput" field indicates that the output from the view\-command
+will be an extended stream of output, and is to be interpreted as advice to
+the UA (User Agent mail\-reading program) that the output should be either
+paged or made scroll\-able. Note that it is probably a mistake if
+needsterminal and copiousoutput are both specified.
+.TP 
+\fBdescription\fP
+The "description" field simply provides a textual description, optionally
+quoted, that describes the type of data, to be used optionally by mail
+readers that wish to describe the data before offering to display it.
+.TP 
+\fBtextualnewlines\fP
+The "textualnewlines" field, if set to any non\-zero value, indicates that
+this type of data is line\-oriented and that, if encoded in base64, all
+newlines should be converted to canonical form (CRLF) before encoding, and
+will be in that form after decoding. In general, this field is needed only
+if there is line\-oriented data of some type other than text/* or non\-line\-
+oriented data that is a subtype of text.
+.TP 
+\fBx11\-bitmap\fP
+The "x11\-bitmap" field names a file, in X11 bitmap (xbm) format, which
+points to an appropriate icon to be used to visually denote the presence of
+this kind of data.
+.TP 
+\fBnametemplate\fP
+The "nametemplate" field gives a filename format, in which %s will be
+replaced by a short unique string to give the name of the temporary file to
+be passed to the viewing command. This is only expected to be relevant in
+environments where filename extensions are meaningful, e.g., one could
+specify that a GIF file being passed to a gif viewer should have a name
+ending in ".gif" by using "nametemplate=%s.gif"
+.PP
+\fB\%tin\fP(1)  currently only respects the "test", "description",
+"nametemplate" and partly the "needsterminal" flags, all other flags are
+internally ignored. It also can't handle the "%F" and "%n" expansions yet.
+.TP 
+Example:
+.RS
+.nf
+# mailcap file example
+.br
+image/*;\e
+.br
+.in +.3i
+xv \-8 \-geometry +0 '%s';\e
+.br
+description=%{name} %t\-Image;\e
+.br
+test=test "$DISPLAY" != "";\e
+.br
+nametemplate=%s.IMAGE
+.in -.3i
+.sp
+message/rfc822;\e
+.br
+.in +.3i
+${PAGER:\-"more"} '%s';\e
+.br
+edit=${EDITOR:\-"vi"} '%s';\e
+.br
+compose=${EDITOR:\-"vi"} '%s';\e
+.br
+print=a2ps '%s';\e
+.br
+needsterminal
+.in -.3i
+.fi
+.RE
+.RE
+.PP
+
+\fI/etc/nntpserver\fP
+.sp
+.RS
+default NNTP\-server to read news from if not reading from the local spool.
+\&'\fB\-g\fP \fIserver\fP', $\fBNNTPSERVER\fP have higher priority (in that order),
+the default server given at compile time has lower priority.
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
+.sp
+.RS
+secret to be used for cancel\-locks if \fB\%tin\fP(1)  is build with support for
+it. An empty secret file disables the cancel\-lock creation in that
+case. This file should be readable only by the user.
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.mime.types\fP
+.br
+\fI/etc/mime.types\fP
+.br
+\fI/etc/tin/mime.types\fP
+.sp
+.RS
+mime type / filename extension pairs
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP
+.sp
+.RS
+"\fInntpserver\fP \fIpassword\fP [\fIuser\fP]" pairs for NNTP servers that require
+authorization. If the password contains a space or a tab it must be enclosed
+in double quotes ("). Usernames must not be enclosed in double quotes and
+thus can't contain spaces or tabs. Any line that starts with "#" is a
+comment. Blank lines are ignored. This file should be readable only for the
+user as it contains the user's unencrypted password for reading news!
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the news server.
+.TP 
+\fBpassword\fP
+user's unencrypted password for reading news.
+.TP 
+\fBuser\fP
+username on the news server if it differs from the local login. This field
+is optional.
+.TP 
+Example:
+.RS
+# sample .newsauth file
+.br
+news.example.org secret
+.br
+news.example.net arcane guest
+.br
+news.example.com "top secret" james.bond@example.com
+.RE
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.sp
+.RS
+"\fInewsgroup\fP\fIflag\fP [\fIarticle\fP[,\fIarticle\fP | \-\fIarticle\fP]...]" lines.
+.TP 
+\fBnewsgroup\fP
+the name of the newsgroup.
+.TP 
+\fBflag\fP
+a flag indicating if the group is subscribed ':' or not '!'.
+.TP 
+\fBarticle\fP
+range of already read articles from that group; numbers separated by commas
+with sequential numbers collapsed with hyphens.
+.TP 
+Example:
+.RS
+# sample .newsrc file
+.br
+news.software.b! 1\-666,669
+.br
+news.software.nntp: 1\-13245,13247,13249
+.br
+news.software.readers: 1\-19567,19571\-19597
+.RE
+.RE
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc\fP
+.fi
+.sp
+.RS
+backup of \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP
+.sp
+.RS
+signature
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP
+.sp
+.RS
+fixed part of a randomly generated signature
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
+.sp
+.RS
+history of last used strings
+.RE
+.PP
+
+\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP
+.sp
+.RS
+mailgroups index files
+.RE
+.PP
+
+.nf
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP
+.fi
+.sp
+.RS
+newsgroups index files
+.RE
+.PP
+
+\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP
+.sp
+.RS
+saved newsgroups index files
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
+.sp
+.RS
+active file ("\fImail_group_name\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP"
+quadruples) of user's mailgroups (requires \fB\%tin\fP(1)  to be build with
+mh\-mail\-handling support).
+.TP 
+\fBmail_group_name\fP
+must be the pathname of the mailbox relative to field #4 with / changed to .
+.TP 
+\fBmaxnum\fP
+just put a large number here, something higher than the highest message in
+the mailbox
+.TP 
+\fBminnum\fP
+put 0 here
+.TP 
+\fBmailspool\fP
+path of mail spool directory. This must be the full pathname to the root of
+the mail folder area.
+.TP 
+Example:
+.RS
+Mail.inbox 12345 00000 /home/foo
+.br
+Mail.outbox 23456 00000 /home/foo
+.RE
+.sp
+This allows access to the 'inbox' and 'outbox' folders of user foo.  They
+are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP
+.sp
+.RS
+active file of user's saved newsgroups, used by \fBtin \-R\fP.
+.RE
+.PP
+
+.\" tin uses inns old (pre 2.x) Path convention.
+.\" as with inn >= 2.2.x getting more and more popular
+.\" we should think about checking for the new Paths (/news/etc/)
+.\" ${TIN_LIBDIR\-/news/etc"}/attributes
+\fI/etc/tin/attributes\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP
+.sp
+.RS
+The group attributes files may be used to override some global settings from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP on a per group basis. Order is
+important as last match counts; this allows one to refine attributes for
+narrowed scopes. Note that the \fIscope=<grouplist>\fP line has to be
+specified before the attributes are specified for that list and each
+attribute can only be set once per scope section. All attributes are set to
+a reasonable default so you only have to specify the attribute that you want
+to change. All toggle attributes are set by specifying ON/OFF. Otherwise,
+they function exactly as their global equivalents. The following group
+attributes are available:
+.TP 
+\fBscope\fP
+This changes the list of groups to which the attributes that follow will be
+applied. See the section NEWSGROUP LISTS & WILDCARDS in \fB\%tin\fP(1)  for the
+types of pattern that can be used here.
+.TP 
+\fBadd_posted_to_filter\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBadvertising\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBalternative_handling\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBask_for_metamail\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_cc_bcc\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_list_thread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_save\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBauto_select\fP
+Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after
+entering the group.
+.TP 
+\fBbatch_save\fP
+Can be used to override the global setting in tinrc on a per group
+basis. For more information read section AUTOMATIC MAILING AND SAVING NEW
+NEWS in \fB\%tin\fP(1).
+.TP 
+\fBdate_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBdelete_tmp_files\fP
+If this is set to ON, then saved article files that have been post\-processed
+will be automatically deleted, otherwise the user will be asked whether to
+delete the post\-processed files. Automatic processing of marked articles
+using \fBGroupAutoSave\fP ('\fBS\fP') will suppress prompting.
+.TP 
+\fBeditor_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBextquote_handling\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBfcc\fP
+Mailbox to save sent mails. The format of the mailbox is controlled via the
+tinrc \fBmailbox_format\fP variable.
+.TP 
+\fBfollowup_to\fP
+Set \*(rqFollowup\-To:\*(rq header to the specified group(s).
+.TP 
+\fBfrom\fP
+Identical to the tinrc variable \fBmail_address\fP
+.TP 
+\fBgroup_catchup_on_exit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBgroup_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmail_8bit_header\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmail_mime_encoding\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmaildir\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmailing_list\fP
+Used when a group is a mailing list. All responses to the group will be
+directed to this email address instead
+.TP 
+\fBmark_ignore_tags\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmark_saved_read\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBmime_forward\fP
+Determines whether usenet articles are forwarded as attachment or
+inline. When set to OFF, the forwarded article will be included in the body
+of the mail, while setting this variable to ON will cause the article to be
+attached as a separate MIME part. Enabling \fBmime_forward\fP is particularly
+useful for articles consisting of multiple MIME parts such as PGP/MIME
+signed messages or being encoded in a different character set than your
+local one. It is also useful if the receiver should be able to operate on
+the entire forwarded article (i.e., view or save it without your
+comments). On the other hand, if you want to forward only some parts of the
+article or to insert 'inline' annotations, you might want to disable this
+option.  Currently mime_forward is forced if the article to be attached is a
+multipart MIME article, this may change in a future version.  Please note
+that for this option to have effect, the tinrc variable
+\fBinteractive_mailer\fP has to be set to 0 (which is the default).
+.TP 
+\fBmime_types_to_save\fP
+A comma separated list of MIME major/minor Content\-Types that will be saved
+when using the view/save and save/autosave features.  A single * can be used
+to wildcard the major and/or minor type and a ! as the first character in an
+entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*
+.TP 
+\fBnews_headers_to_display\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBnews_headers_to_not_display\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBnews_quote_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBorganization\fP
+This can be used to set the article header field \*(rqOrganization:\*(rq. It
+overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP
+and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some
+news servers might still overwrite the \&\*(rqOrganization:\*(rq header.
+.TP 
+\fBpos_first_unread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_8bit_header\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_mime_encoding\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_process_type\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBpost_process_view\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBprint_header\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBprocess_only_unread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBprompt_followupto\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBquote_chars\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsavedir\fP
+Identical to the tinrc variable of the same name
+.TP 
+.\" TODO: document option
+\fBsavefile\fP
+.TP 
+\fBshow_author\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_info\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_only_unread_arts\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_signatures\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsigdashes\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsigfile\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsignature_repost\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBsort_article_type\fP
+Identical to the tinrc variable \fBsort_article_type\fP
+.TP 
+\fBsort_threads_type\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBstart_editor_offset\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBtex2iso_conv\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBthread_articles\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBthread_catchup_on_exit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBthread_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBthread_perc\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBtrim_article_body\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBverbatim_handling\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBwrap_on_next_unread\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBx_body\fP
+A piece of text that will be added at the start of a message body. If this
+string starts with a / or ~ then it is assumed to be the name of a file
+containing the text to insert.
+.TP 
+\fBx_comment_to\fP
+Insert \*(rqX\-Comment\-To:\*(rq header, this is only useful in FIDO groups.
+.TP 
+\fBx_headers\fP
+A string including header\-name and the contents of the header that will be
+automatically added when posting. If the string starts with a / or ~ then it
+is assumed to be the name of a file containing the header and its content to
+be inserted. If the string starts with a ! then what follows is assumed to
+be the path to a program to be executed to generate the header and its
+content.
+.TP 
+\fBquick_kill_scope\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule added by \fBQuickFilterKill\fP will be applied.  If unset the
+default from the tinrc variable \fBdefault_filter_kill_global\fP will be used.
+.TP 
+\fBquick_kill_expire\fP
+Identical to the tinrc variable \fBdefault_filter_kill_expire\fP
+.TP 
+\fBquick_kill_case\fP
+Identical to the tinrc variable \fBdefault_filter_kill_case\fP
+.TP 
+\fBquick_kill_header\fP
+Identical to the tinrc variable \fBdefault_filter_kill_header\fP
+.TP 
+\fBquick_select_scope\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule added by \fBQuickFilterSelect\fP will be applied. If unset the
+default from the tinrc variable \fBdefault_filter_select_global\fP will be
+used.
+.TP 
+\fBquick_select_expire\fP
+Identical to the tinrc variable \fBdefault_filter_select_expire\fP
+.TP 
+\fBquick_select_case\fP
+Identical to the tinrc variable \fBdefault_filter_select_case\fP
+.TP 
+\fBquick_select_header\fP
+Identical to the tinrc variable \fBdefault_filter_select_header\fP
+.TP 
+\fBispell\fP
+Path and options for \fB\%ispell\fP(1)\-like spell\-checker, e.g. "aspell
+\-\-mode=email \-\-dont\-backup check"
+.TP 
+\fBmm_network_charset\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBundeclared_charset\fP
+Assume (broken) articles without MIME charset declaration have this charset
+\(em default is US\-ASCII. This attribute works only on systems with working
+\fB\%iconv\fP(3), others might have to compile \fB\%tin\fP(1)  with
+\-\-disable\-mime\-strict\-charset.
+.PP
+.TP 
+Example:
+.RS
+.nf
+# include extra headers
+# assume ISO\-8859\-1 as charset if no charset is declared
+scope=*
+x_headers=~/.tin/headers
+undeclared_charset=ISO\-8859\-1
+
+# in *sources* set post process type to shar only
+scope=*sources*
+post_process_type=1
+
+# in *binaries* turn on full post processing,
+# remove tmp files and set Followup\-To: poster
+scope=*binaries*
+post_process_type=2
+delete_tmp_files=ON
+followup_to=poster
+
+# in fido.* newsgroups change quote_chars
+# and add X\-Comment\-To: line
+scope=fido.*
+quote_chars=%s>_
+x_comment_to=ON
+
+# in *.test newsgroups, don't append signature
+# and preset Subject
+scope=*.test
+sigfile=\-\-none
+x_headers=Subject: test \- ignore \- no reply
+
+# assume ISO\-2022\-JP\-2 as charset
+scope=fj.*,japan.*
+undeclared_charset=ISO\-2022\-JP\-2
+.fi
+.RE
+.RE
+.PP
+
+.\" TODO: add missing descriptions and explain things in detail.
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP
+.sp
+.RS
+The filter file is used to assign scores to certain articles. Based on the
+score an article can be filtered out (hidden) or marked hot. Empty lines or
+lines beginning with a '#' are ignored.
+.TP 
+\fBcomment\fP
+Every entry (rule) in the filter file might get a comment. Multiple lines
+are allowed (but only for comments yet). Every line must start with the
+"comment=" keyword. Comments must appear first in the rule.  Comment lines
+placed within a rule will be moved to the begin of the next rule. This might
+be changed in the future. Don't use '#' to mark comments as those lines are
+ignored and your comments will get lost on the next write of the file.
+.TP 
+\fBgroup\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule will be applied. This line is mandatory!
+.TP 
+\fBcase\fP
+0=case\-sensitive, 1=case\-insensitive
+.TP 
+\fBscore\fP
+Score value of the rule; can also be one of the magic words "kill" or "hot".
+.TP 
+\fBsubj\fP
+Match against \*(rqSubject:\*(rq
+.TP 
+\fBfrom\fP
+Match against \*(rqFrom:\*(rq.  \fB\%tin\fP(1)  converts the contents of the
+\&\*(rqFrom:\*(rq header to an old style e\-mail address, e.g. \*(rqsome@body.example
+(John Doe)\*(rq instead of \*(rqJohn Doe <some@body.example>\*(rq, before
+trying to match the patterns in the filter rule.
+.TP 
+\fBmsgid\fP
+Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq
+.TP 
+\fBmsgid_last\fP
+Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry only
+.TP 
+\fBmsgid_only\fP
+Match against \*(rqMessage\-ID:\*(rq
+.TP 
+\fBrefs_only\fP
+Match against \*(rqReferences:\*(rq
+.TP 
+\fBlines\fP
+Match against \*(rqLines:\*(rq, <num matches less than, >num matches more
+than.
+.TP 
+.\" TODO: document option in detail
+\fBgnksa\fP
+Match against \*(rqFrom:\*(rq address parser return codes.
+.TP 
+\fBxref\fP
+Match against \*(rqXref:\*(rq line. Before any matching is done the line is turned
+into the same format \*(rqNewsgroups:\*(rq has that is it is turned into a comma
+separated newsgroup list with all other information (i.e.  the article
+counter) removed.
+.TP 
+.\" TODO: document option in detail
+\fBpath\fP
+Match against \*(rqPath:\*(rq line. This may not work on some servers.
+.TP 
+\fBtime\fP
+time_t value when rule expires
+.PP
+.TP 
+Example:
+.RS
+.nf
+comment=mark all articles about tin, rtin,
+comment=tind, ktin or cdtin as hot
+group=*
+case=1
+score=hot
+subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*\eb
+.fi
+.RE
+.RE
+.PP
+
+.\" TODO: LC_CTYPE has a higher priority as LC_MESSAGES, does this make sense?
+.nf
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP
+.fi
+.sp
+.RS
+Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
+spaces or tabs. Below is a list of all rebindable keynames and their
+defaults. If a keyname is bound to NULL it is unassigned.
+.sp
+.nf
+.ta \w'GroupSelThdIfUnreadSelected    'u +\w'SPACE'u +\w'SPACE'u
+\fBShellEscape\fP	!
+\fBSetRange\fP	#
+\fBLastPage\fP	$
+\fBToggleColor\fP	&
+\fBLastViewed\fP	\-
+\fBSearchRepeat\fP	\e
+\fBSearchSubjF\fP	/
+\fBSearchSubjB\fP	?
+\fBSearchAuthB\fP	A
+\fBSearchBody\fP	B
+\fBCatchupNextUnread\fP	C
+\fBEditFilter\fP	E
+\fBToggleHelpDisplay\fP	H
+\fBToggleInverseVideo\fP	I
+\fBLookupMessage\fP	L
+\fBOptionMenu\fP	M
+\fBPostponed\fP	O	^O
+\fBQuitTin\fP	Q
+\fBBugReport\fP	R
+\fBDisplayPostHist\fP	W
+\fBMarkThrUnread\fP	Z
+\fBFirstPage\fP	^
+\fBSearchAuthF\fP	a
+\fBCatchup\fP	c
+\fBHelp\fP	h
+\fBToggleInfoLastLine\fP	i
+\fBDown\fP	j	^N
+\fBUp\fP	k	^P
+\fBPrint\fP	o
+\fBQuit\fP	q
+\fBVersion\fP	v
+\fBPost\fP	w
+\fBMarkArtUnread\fP	z
+\fBQuickFilterSelect\fP	[
+\fBQuickFilterKill\fP	]
+\fBPipe\fP	|
+\fBScrollUp\fP	<
+\fBScrollDown\fP	>
+\fBPageUp\fP	b	^B	^U
+\fBPageDown\fP	^D	^F	SPACE
+\fBRedrawScr\fP	^L
+\fBPostponed\fP	^O
+\fBMenuFilterSelect\fP	^A
+\fBMenuFilterKill\fP	^K
+\fBMarkFeedRead\fP	^X
+\fBMarkFeedUnread\fP	^W
+.sp
+\fBAttachSelect\fP	^J	^M
+\fBAttachPipe\fP	p
+\fBAttachSave\fP	s
+\fBAttachTag\fP	t
+\fBAttachUntag\fP	U
+\fBAttachTagPattern\fP	=
+\fBAttachToggleTagged\fP	@
+.sp
+\fBConfigToggleAttrib\fP	TAB
+\fBConfigSelect\fP	^J	^M
+\fBConfigLastPage\fP	G
+\fBConfigNoSave\fP	Q
+\fBConfigScopeMenu\fP	S
+\fBConfigFirstPage\fP	g
+\fBConfigResetAttrib\fP	r
+.sp
+\fBFeedTag\fP	T
+\fBFeedArt\fP	a
+\fBFeedHot\fP	h
+\fBFeedPat\fP	p
+\fBFeedRepost\fP	r
+\fBFeedSupersede\fP	s
+\fBFeedThd\fP	t
+.sp
+\fBFilterEdit\fP	e
+\fBFilterSave\fP	s
+.sp
+\fBGroupNextUnreadArtOrGrp\fP	TAB
+\fBGroupReadBasenote\fP	^J	^M
+\fBGroupSelThd\fP	*
+\fBGroupDoAutoSel\fP	+
+\fBGroupToggleThdSel\fP	.
+\fBGroupSelThdIfUnreadSelected\fP	;
+\fBGroupSelPattern\fP	=
+\fBGroupReverseSel\fP	@
+\fBGroupCancel\fP	D
+\fBGroupToggleGetartLimit\fP	G
+\fBGroupMarkThdRead\fP	K
+\fBGroupNextUnreadArt\fP	N
+\fBGroupPrevUnreadArt\fP	P
+\fBGroupAutoSave\fP	S
+\fBGroupTagParts\fP	T
+\fBGroupUntag\fP	U
+\fBGroupMarkUnselArtRead\fP	X
+\fBGroupToggleSubjDisplay\fP	d
+\fBGroupGoto\fP	g
+\fBGroupListThd\fP	l
+\fBGroupMail\fP	m
+\fBGroupNextGroup\fP	n
+\fBGroupPrevGroup\fP	p
+\fBGroupToggleReadUnread\fP	r
+\fBGroupSave\fP	s
+\fBGroupTag\fP	t
+\fBGroupToggleThreading\fP	u
+\fBGroupRepost\fP	x
+\fBGroupUndoSel\fP	~
+.sp
+\fBHelpLastPage\fP	G
+\fBHelpFirstPage\fP	g
+.sp
+\fBPageReplyQuoteHeaders\fP	^E
+\fBPagePGPCheckArticle\fP	^G
+\fBPageToggleRaw\fP	^H
+\fBPageNextUnread\fP	TAB
+\fBPageNextThd\fP	^J	^M
+\fBPageToggleTabs\fP	^T
+\fBPageFollowupQuoteHeaders\fP	^W
+\fBPageToggleTex2iso\fP	"
+\fBPageToggleAllHeaders\fP	*
+\fBPageToggleRot\fP	%
+\fBPageToggleUue\fP	(
+\fBPageReveal\fP	)
+\fBPageSkipIncludedText\fP	:
+\fBPageTopThd\fP	<
+\fBPageBotThd\fP	>
+\fBPageCancel\fP	D
+\fBPageFollowup\fP	F
+\fBPageLastPage\fP	G
+\fBPageKillThd\fP	K
+\fBPageNextUnreadArt\fP	N
+\fBPagePrevUnreadArt\fP	P
+\fBPageReply\fP	R
+\fBPageAutoSave\fP	S
+\fBPageGroupSel\fP	T
+\fBPageViewUrl\fP	U
+\fBPageViewAttach\fP	V
+\fBPageToggleHighlight\fP	_
+\fBPageEditArticle\fP	e
+\fBPageFollowupQuote\fP	f
+\fBPageFirstPage\fP	g
+\fBPageListThd\fP	l
+\fBPageMail\fP	m
+\fBPageNextArt\fP	n
+\fBPagePrevArt\fP	p
+\fBPageReplyQuote\fP	r
+\fBPageSave\fP	s
+\fBPageTag\fP	t
+\fBPageGotoParent\fP	u
+\fBPageRepost\fP	x
+.sp
+\fBPgpEncSign\fP	b
+\fBPgpEncrypt\fP	e
+\fBPgpIncludekey\fP	i
+\fBPgpSign\fP	s
+.sp
+\fBPostAbort\fP	a
+\fBPostContinue\fP	c
+\fBPostCancel\fP	d
+\fBPostEdit\fP	e
+\fBPostPGP\fP	g
+\fBPostIspell\fP	i
+\fBPostIgnore\fP	i
+\fBPostMail\fP	m
+\fBPostPostpone\fP	o
+\fBPostPost\fP	p	y
+\fBPostSupersede\fP	s
+\fBPostSend\fP	s	y
+.sp
+\fBPostponeOverride\fP	Y
+\fBPostponeAll\fP	A
+.sp
+\fBPromptYes\fP	y	Y
+\fBPromptNo\fP	n	N
+.sp
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
+\fBPProcNone\fP	n
+\fBPProcShar\fP	s
+\fBPProcYes\fP	y
+.sp
+\fBSelectEnterNextUnreadGrp\fP	TAB	n
+\fBSelectReadGrp\fP	^J	^M
+\fBSelectResetNewsrc\fP	^R
+\fBSelectSortActive\fP	.
+\fBSelectNextUnreadGrp\fP	N
+\fBSelectSubscribePat\fP	S
+\fBSelectUnsubscribePat\fP	U
+\fBSelectQuitNoWrite\fP	X
+\fBSelectSyncWithActive\fP	Y
+\fBSelectToggleDescriptions\fP	d
+\fBSelectGoto\fP	g
+\fBSelectMoveGrp\fP	m
+\fBSelectToggleReadDisplay\fP	r
+\fBSelectSubscribe\fP	s
+\fBSelectUnsubscribe\fP	u
+\fBSelectYankActive\fP	y
+\fBSelectMarkGrpUnread\fP	z	Z
+.sp
+\fBScopeSelect\fP	^J	^M
+\fBScopeEditAttributesFile\fP	E
+\fBScopeAdd\fP	a
+\fBScopeDelete\fP	d
+\fBScopeMove\fP	m
+\fBScopeRename\fP	r
+.sp
+\fBThreadReadNextArtOrThread\fP	TAB
+\fBThreadReadArt\fP	^J	^M
+\fBThreadSelArt\fP	*
+\fBThreadToggleArtSel\fP	.
+\fBThreadReverseSel\fP	@
+\fBThreadCancel\fP	D
+\fBThreadMarkArtRead\fP	K
+\fBThreadAutoSave\fP	S
+\fBThreadUntag\fP	U
+\fBThreadToggleSubjDisplay\fP	d
+\fBThreadMail\fP	m
+\fBThreadSave\fP	s
+\fBThreadTag\fP	t
+\fBThreadUndoSel\fP	~
+.sp
+\fBUrlSelect\fP	^J	^M
+.fi
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP
+.sp
+.RS
+This file provides short descriptions of each mailgroup. (requires
+\fB\%tin\fP(1)  to be build with mh\-mail\-handling support). Each line consist
+of two tab\-separated fields "\fImailgroupname\fP \fIone\-line description\fP".
+.TP 
+\fBmailgroupname\fP
+is the name of the newsgroup
+.TP 
+\fBdescription\fP
+is a short single\-line description of the group
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP
+.sp
+.RS
+"\fInntpserver\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with the
+\&\*(rq\fB\-g\fP\*(rq command\-line switch.
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the news server.
+.TP 
+\fBnewsrc\fP
+related newsrc.
+.TP 
+\fBshortname\fP
+nickname(s) for the nntpserver.
+.TP 
+Example:
+.RS
+# sample newsrctable file
+.br
+news.tin.org .newsrc\-tin.org tinorg
+.br
+news.example.org /tmp/nrc\-ex example ex
+.RE
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.sp
+.RS
+posting history
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.sp
+.RS
+Copy of all posted articles in \fB\%mbox\fP(5)  format. The filename can be
+changed by setting \fBposted_articles_file\fP.
+.RE
+.PP
+
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP
+.sp
+.RS
+Pool of postponed articles. This file is in \fB\%mbox\fP(5)  format.
+.RE
+.PP
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP
+.fi
+.sp
+.RS
+This file a copy of the servers newsgroups file which provides short
+descriptions of each newsgroup. It is automatically updated on startup
+except when using the \*(rq\fB\-X\fP\*(rqor \*(rq\fB\-q\fP\*(rq command\-line option and an old
+copy exists. Each line consist of two tab\-separated fields
+"\fIgroup.name\fP	\fIone\-line description\fP".
+.TP 
+\fBgroup.name\fP
+is the name of the newsgroup
+.TP 
+\fBone\-line description\fP
+is a short single\-line description of the group
+.RE
+.PP
+
+
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/serverrc\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP and $\fBNNTPPORT\fP related data via a list of
+"\fIvariable\fP=\fIvalue\fP" pairs. Currently there are only two variables, both
+are not meant to be changed by the user.
+.TP 
+\fBversion\fP
+Internal version number.
+.TP 
+\fBlast_newnews\fP
+Internal timestamp used by \fB\%tin\fP(1)  to keep track of new newsgroups on
+the server.
+.RE
+.PP
+
+.\" tin uses inns old (pre 2.x) Path convention.
+.\" as with inn >= 2.2.x getting more and more popular
+.\" we should think about checking for the new Paths (/news/etc/)
+.\" .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
+\fI/etc/tin/tinrc\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP
+.sp
+.RS
+At startup, \fB\%tin\fP(1)  reads in the configuration file. This contains a
+list of "\fIvariable\fP=\fIvalue\fP" pairs that can be used to configure the way
+\fB\%tin\fP(1)  works. If it exists, the global configuration file,
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the user's own
+configuration file \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP is read. The global
+file is useful for distributing system\-wide defaults to new users who have
+no private tinrc yet (see also \fB/etc/tin/tin.defaults\fP).
+.TP 
+\fBabbreviate_groupname\fP
+If ON abbreviate long newsgroup names at group selection level and article
+level (if necessary) like this: news.software.readers \->
+n.software.readers \-> n.s.readers \-> n.s.r.  Default is OFF.
+.TP 
+\fBadd_posted_to_filter\fP
+If ON add posted articles which start a new thread to filter for
+highlighting follow\-ups. Default is ON.
+.TP 
+\fBadvertising\fP
+Turn ON advertising in header (\*(rqUser\-Agent:\*(rq). Default is ON.
+.TP 
+\fBalternative_handling\fP
+If ON strip multipart/alternative messages automatically. Default is ON.
+.TP 
+\fBart_marked_deleted\fP
+The character used to show that an article was deleted. Default is 'D'.
+.TP 
+\fBart_marked_inrange\fP
+The character used to show that an article is in a range. Default is '#'.
+.TP 
+\fBart_marked_return\fP
+The character used to show that an article will return as an unread article
+when the group is next entered. Default is '\-'.
+.TP 
+\fBart_marked_selected\fP
+The character used to show that an article/thread is auto\-selected (hot).
+Default is '*'.
+.TP 
+\fBart_marked_recent\fP
+The character used to show that an article/thread is recent (not older than
+X days). See also \fBrecent_time\fP. Default is 'o'.
+.TP 
+\fBart_marked_unread\fP
+The character used to show that an article has not been read.  Default is
+\&'+'.
+.TP 
+\fBart_marked_read\fP
+The character used to show that an article was read. Default is ' '.
+.TP 
+\fBart_marked_killed\fP
+The character used to show that an article was killed. Default is 'K'.
+\fBkill_level\fP must be set accordingly.
+.TP 
+\fBart_marked_read_selected\fP
+The character used to show that an article was hot before it was read.
+Default is ':'. \fBkill_level\fP must be set accordingly.
+.TP 
+\fBAsk before using MIME viewer (ask_for_metamail)\fP
+If ON \fB\%tin\fP(1)  will ask before using a MIME viewer (\fBmetamail_prog\fP) to
+display MIME messages. This only occurs if a MIME viewer is set. Default is
+OFF.
+.TP 
+\fBauto_cc_bcc\fP
+Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when
+mailing an article. Default is No.
+.TP 
+\fBauto_list_thread\fP
+If ON automatically list thread when entering it using right arrow key.
+Default is ON.
+.TP 
+\fBauto_reconnect\fP
+Reconnect to server automatically. Default is OFF.
+.TP 
+\fBauto_save\fP
+If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be
+automatically saved with the Archive\-name & part/patch no and post processed
+if \fBpost_process_type\fP is set to something other than 'No'.  Default is
+OFF.
+.TP 
+\fBbatch_save\fP
+If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq
+or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON.
+.TP 
+\fBbeginner_level\fP
+If set ON a mini menu of the most useful commands will be displayed at the
+bottom of the screen for each level. Also a short posting etiquette will be
+displayed after composing an article. Default is ON.
+.TP 
+\fBcache_overview_files\fP
+If ON, create local copies of NNTP overview files. This can be used to
+considerably speed up accessing large groups when using a slow connection.
+Default is OFF.
+.TP 
+\fBcancel_lock_algo\fP
+Use this hash algorithm for cancel\-locks. Only available when build with
+cancel\-lock support. none disables the generation of cancel\-locks. Valid
+values are none, sha1, sha256 and sha512.  Default is sha1.
+.TP 
+\fBcatchup_read_groups\fP
+If set ON the user is asked when quitting if all groups read during the
+current session should be marked read. Default is OFF.
+.TP 
+\fBcol_back\fP
+Standard background color
+.TP 
+\fBcol_extquote\fP
+Color of quoted text from external sources
+.TP 
+\fBcol_from\fP
+Color of sender (From:)
+.TP 
+\fBcol_head\fP
+Color of header\-lines
+.TP 
+\fBcol_help\fP
+Color of help pages
+.TP 
+\fBcol_invers_bg\fP
+Color of background for inverse text
+.TP 
+\fBcol_invers_fg\fP
+Color of foreground for inverse text
+.TP 
+\fBcol_markdash\fP
+Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markslash\fP
+Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstar\fP
+Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstroke\fP
+Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_minihelp\fP
+Color of mini help menu
+.TP 
+\fBcol_newsheaders\fP
+Color of actual news header fields
+.TP 
+\fBcol_normal\fP
+Standard foreground color
+.TP 
+\fBcol_quote\fP
+Color of quoted lines
+.TP 
+\fBcol_quote2\fP
+Color of twice quoted lines
+.TP 
+\fBcol_quote3\fP
+Color of >=3 times quoted lines
+.TP 
+\fBcol_response\fP
+Color of response counter. This is the text that says "Response x of y" in
+the article viewer.
+.TP 
+\fBcol_signature\fP
+Color of signatures
+.TP 
+\fBcol_urls\fP
+Color of urls highlight
+.TP 
+\fBcol_verbatim\fP
+Color of verbatim blocks
+.TP 
+\fBcol_subject\fP
+Color of article subject
+.TP 
+\fBcol_text\fP
+Color of text\-lines
+.TP 
+\fBcol_title\fP
+Color of help/mail sign
+.TP 
+\fBconfirm_choice\fP
+\fB\%tin\fP(1)  can ask for manual confirmation to protect the user. Available
+choices:
+.in +.5i
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBcommands\fP: Ask for confirmation before executing certain dangerous
+commands (e.g., \fBCatchup\fP ('\fBc\fP')). Commands that this affects are marked
+in this manual with '[after confirmation]'.
+.sp
+\fBquit\fP: You'll be asked to confirm that you wish to exit \fB\%tin\fP(1)  when
+you use the \fBQuit\fP ('\fBq\fP') command.
+.sp
+\fBselect\fP: Ask for confirmation before marking all not selected (with
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read.
+.in -.5i
+Default is commands & quit.
+.TP 
+\fBdate_format\fP
+Format string used for date representation. A description of the different
+format options can be found at \fB\%strftime\fP(3).  \fB\%tin\fP(1)  uses
+\fB\%strftime\fP(3)  when available and supports most format options in his
+fallback code.  Default is "%a, %d %b %Y %H:%M:%S".
+.TP 
+\fBdefault_art_search\fP
+.TP 
+\fBdefault_author_search\fP
+.TP 
+\fBdefault_config_search\fP
+The last article/author/config option that was searched for.
+.TP 
+\fBdefault_filter_days\fP
+Default is 28.
+.TP 
+\fBdefault_filter_kill_case\fP
+Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF
+= ignore case. Default is OFF.
+.TP 
+\fBdefault_filter_kill_expire\fP
+Default for quick (1 key) kill filter expire.  ON = limit to
+\fBdefault_filter_days\fP, OFF = don't ever expire. Default is OFF.
+.TP 
+\fBdefault_filter_kill_global\fP
+Default for quick (1 key) kill filter global.  ON=apply to all groups,
+OFF=apply to current group. Default is ON.
+.TP 
+\fBdefault_filter_kill_header\fP
+Default for quick (1 key) kill filter header.
+.in +.3i
+.nf
+.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
+0	\*(rqSubject:\*(rq (case sensitive)
+1	\*(rqSubject:\*(rq (ignore case)
+2	\*(rqFrom:\*(rq (case sensitive)
+3	\*(rqFrom:\*(rq (ignore case)
+4	\*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+5	\*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+6	\*(rqMessage\-ID:\*(rq entry only
+7	\*(rqLines:\*(rq
+.fi
+.in -.3i
+.TP 
+\fBdefault_filter_select_case\fP
+Default for quick (1 key) auto\-selection filter case. ON=filter case
+sensitive, OFF=ignore case. Default is OFF.
+.TP 
+\fBdefault_filter_select_expire\fP
+Default for quick (1 key) auto\-selection filter expire.  ON = limit to
+\fBdefault_filter_days\fP, OFF = don't ever expire.  Default is OFF.
+.TP 
+\fBdefault_filter_select_global\fP
+Default for quick (1 key) auto\-selection filter global.  ON=apply to all
+groups, OFF=apply to current group. Default is ON.
+.TP 
+\fBdefault_filter_select_header\fP
+Default for quick (1 key) auto\-selection filter header.
+.in +.3i
+.nf
+.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
+0	\*(rqSubject:\*(rq (case sensitive)
+1	\*(rqSubject:\*(rq (ignore case)
+2	\*(rqFrom:\*(rq (case sensitive)
+3	\*(rqFrom:\*(rq (ignore case)
+4	\*(rqMessage\-ID:\*(rq & full \*(rqReferences:\*(rq line
+5	\*(rqMessage\-ID:\*(rq & last \*(rqReferences:\*(rq entry only
+6	\*(rqMessage\-ID:\*(rq entry only
+7	\*(rqLines:\*(rq
+.fi
+.in -.3i
+.TP 
+\fBdefault_goto_group\fP
+.TP 
+\fBdefault_group_search\fP
+.TP 
+\fBdefault_mail_address\fP
+.TP 
+\fBdefault_move_group\fP
+.TP 
+\fBdefault_pattern\fP
+.TP 
+\fBdefault_pipe_command\fP
+.TP 
+\fBdefault_post_newsgroups\fP
+.TP 
+\fBdefault_post_subject\fP
+.TP 
+\fBdefault_range_group\fP
+.TP 
+\fBdefault_range_select\fP
+.TP 
+\fBdefault_range_thread\fP
+.TP 
+\fBdefault_repost_group\fP
+.TP 
+\fBdefault_save_file\fP
+.TP 
+\fBdefault_save_mode\fP
+.TP 
+\fBdefault_select_pattern\fP
+.TP 
+\fBdefault_shell_command\fP
+.TP 
+\fBdefault_subject_search\fP
+.TP 
+\fBdraw_arrow\fP
+Allows groups/articles to be selected by an arrow '\->' if set ON or by a
+highlighted bar if set OFF. Default is OFF.
+.TP 
+\fBeditor_format\fP
+The format string used to create the editor start command with parameters.
+Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
+/bin/vi +7 .article).
+.TP 
+\fBextquote_handling\fP
+If ON quotes from external sources will be detected. Default is OFF.
+.TP 
+\fBextquote_regex\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
+then \fB%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBforce_screen_redraw\fP
+Specifies whether a screen redraw should always be done after certain
+external commands. Default is OFF.
+.TP 
+\fBgetart_limit\fP
+If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
+articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
+\fB\%tin\fP(1)  will start fetching articles from your first unread minus
+absolute value of \fBgetart_limit\fP. Default is 0, which means no limit.
+.TP 
+\fBgoto_next_unread\fP
+Which keys \fB%tin\fP(1)  should accept to jump to the next unread article.
+Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
+\fBPageDown\fP is set \fB%tin\fP(1)  jumps to the next article at the end of the
+current one. When \fBPageNextUnread\fP is set \fB%tin\fP(1)  jumps immediately to
+the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
+pressed. Default is \fBPageNextUnread\fP.
+.TP 
+\fBgroup_catchup_on_exit\fP
+If ON catchup group when leaving with the left arrow key. Default is ON.
+.TP 
+\fBgroup_format\fP
+The format string used for the Group level. Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F". The following substitutions are supported:
+.in +.3i
+.nf
+.ta \w'%G    'u +\w'number of responses in thread'u
+%D	date
+%F	from, name and/or address
+%I	initials
+%L	line count
+%M	message\-id
+%R	number of responses in thread
+%S	score
+%m	article marks
+%n	current thread number
+%s	subject
+%%	%
+.fi
+.in -.3i
+.TP 
+\fBhide_uue\fP
+If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then
+sections of uuencoded data will be shown with a single tag line showing the
+size and filename (much the same as a MIME attachment).  If set to 'Hide
+all' then any line that looks like uuencoded data will be folded into a tag
+line. This is useful when uuencoded data is split across more than one
+article but can also lead to false positives. This setting can also be
+toggled in the article viewer.  Default is 'No'.
+.TP 
+\fBinews_prog\fP
+Path, name and options of external \fB\%inews\fP(1).  If you are reading via
+NNTP the default value is "\-\-internal" (use built\-in NNTP inews), else it is
+"inews \-h". The article is passed to \fBinews_prog\fP on STDIN via '<
+article'.
+.TP 
+\fBinfo_in_last_line\fP
+If ON, show current group description or article subject in the last line
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
+toggles setting. This facility is useful as the full width of the screen is
+available to display long subjects. Default is OFF.
+.TP 
+\fBinteractive_mailer\fP
+If greater than 0 your mailreader will be invoked earlier for reply so you
+can use more of its features (e.g. MIME, pgp, ...). 1 means include headers,
+2 means don't include headers (old use_mailreader_i=ON option). 0 turns off
+usage. This option has to suit \fBmailer_format\fP. Default is 0.
+.TP 
+\fBinverse_okay\fP
+If ON use inverse video for page headers and URL highlighting.  Default is
+ON.
+.TP 
+\fBkeep_dead_articles\fP
+If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP
+besides keeping the last failed posting in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Default is ON.
+.TP 
+\fBkill_level\fP
+This option controls the processing and display of articles that are
+killed. There are 3 options, default is 0 (\fBKill only unread arts\fP).
+.RS +1i
+.IP 0 3
+\fBKill only unread arts\fP is the 'traditional' behavior of \fB\%tin\fP(1).  Only
+unread articles are killed once only by marking them read. As filtering only
+happens on unread articles with \fBkill_level\fP set to 0, \fBart_marked_killed\fP
+and \fBart_marked_read_selected\fP are only shown once. When you reenter the
+group the mark will be gone.
+.IP 1
+\fBKill all arts & show with K\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles are threaded as normal but they will be marked with
+\fBart_marked_killed\fP.
+.IP 2
+\fBKill all arts and never show\fP will process all articles in the group and
+therefore there is a processing overhead when using this option. Killed
+articles simply does not get displayed at all.
+.RE
+.TP 
+\fBmail_8bit_header\fP
+Allows 8bit characters unencoded in the header of mail message. Default is
+OFF. Turning it ON is effective only if \fBmail_mime_encoding\fP is also set to
+8bit. Leaving it OFF is safe for most users and compliant to Internet Mail
+Standard (\fBRFC\%5322\fP and \fBRFC\%2047\fP). Default is OFF.
+.TP 
+\fBmail_address\fP
+User's mail address (and full name), if not username@host. This is used when
+creating articles, sending mail and when \fB\%pgp\fP(1)  signing.
+.TP 
+\fBmail_mime_encoding\fP
+MIME encoding of the body in mail message, if necessary (8bit, base64,
+quoted\-printable, 7bit). Default is quoted\-printable.
+.TP 
+\fBmail_quote_format\fP
+Format of quote line when replying (via mail) to an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "In article %M you wrote:"
+.TP 
+\fBmailbox_format\fP
+Select one of the following mailbox\-formats: MBOXO (default, except on SCO),
+MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBmaildir\fP
+The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
+format. This feature is mainly for use with the \fB\%elm\fP(1)  mail
+program. It allows the user to save articles/threads/groups simply by giving
+\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBmailer_format\fP
+The format string used to create the mailer command with parameters that is
+used for mailing articles to other people. Default is '%M "%T" < %F'
+(e.g., /bin/mail "iain" < .article). The flexible format allows other
+mailers with different command line parameters to be used such as
+.in +.3i
+.nf
+sendmail \-oem \-t < %F
+elm \-s "%S" "%T" < "%F"
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -.3i
+\fBinteractive_mailer\fP must be set adequate. The following substitutions are
+supported:
+.in +.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F	filename
+%M	default_mailer
+%S	subject\-field
+%T	to\-filed
+%U	username
+%%	%
+.fi
+.in -.3i
+.TP 
+\fBmark_saved_read\fP
+If ON mark articles that are saved as read. Default is ON.
+.TP 
+\fBmark_ignore_tags\fP
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBThreadMarkArtRead\fP
+('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at Group level and \fBMarkArtUnread\fP
+('\fBz\fP') at Thread level functions mark just the current article or thread,
+ignoring other tagged, (un)read articles. When OFF, the same function
+presents a menu with choices of the current thread or article, all tagged,
+unread articles, or nothing.
+.TP 
+\fBmetamail_prog\fP
+Path, name and options of external \fB\%metamail\fP(1)  program used to view
+non\-textual parts of articles.  To use the built\-in viewer, set to
+\-\-internal. This is the default value when \fB\%metamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The 'V' command can always be used to manually view
+any attachments. See also \fBask_for_metamail\fP.
+.TP 
+\fBmm_charset\fP
+Charset supported locally, which is also used for MIME header (charset
+parameter and charset name in header encoding) in mail and news postings. If
+\fBMIME_STRICT_CHARSET\fP is defined at compile time, text in charset other
+than the value of this parameter is considered not displayable and
+represented as '?'. Otherwise, all character sets are regarded as compatible
+with the display. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined. If your system supports \fB\%iconv\fP(3), this
+option is disabled and you should use \fBmm_network_charset\fP instead.
+.TP 
+\fBmm_network_charset\fP
+Charset used for posting and MIME headers; replaces \fBmm_charset\fP.
+Conversion between \fBmm_network_charset\fP and local charset (determined via
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3), if this function is not
+available on your system this option is disabled and you have to use
+\fBmm_charset\fP instead. \fBmm_network_charset\fP is limited to one of the
+following charsets:
+.in +.3i
+US\-ASCII, ISO\-8859\-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8\-{R,U,RU}
+EUC\-{CN,JP,KR,TW}, ISO\-2022\-{CN,CN\-EXT,JP,JP\-1,JP\-2}, Big5, UTF\-8
+.in -.3i
+Not all values might work on your system, see \fB\%iconv_open\fP(3)  for more
+details. If it's not set, the value of the environment variable
+$\fBMM_CHARSET\fP is used. US\-ASCII or compile\-time default is used in case
+neither of them is defined.
+.TP 
+\fBmono_markdash\fP
+Character attribute of words emphasized like _this_. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBmono_markslash\fP
+Character attribute of words emphasized like /this/. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBmono_markstar\fP
+Character attribute of words emphasized like *this*. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBmono_markstroke\fP
+Character attribute of words emphasized like \-this\-. It depends on your
+terminal which attributes are usable. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBnewnews\fP
+These are internal timers used by \fB\%tin\fP(1)  to keep track of new
+newsgroups. Do not change them unless you understand what they are for.
+.TP 
+\fBnews_headers_to_display\fP
+Which news headers you wish to see. If you want to see _all_ the headers,
+place an '*' as this value. This is the only way a wildcard can be used.  If
+you enter 'X\-' as the value, you will see all headers beginning with 'X\-'
+(like X\-Alan or X\-Pape). You can list more than one by delimiting with
+spaces. Not defining anything turns off this option.
+.TP 
+\fBnews_headers_to_not_display\fP
+Same as \fBnews_headers_to_display\fP except it denotes the opposite. An
+example of using both options might be if you thought 'X\-' headers were A
+Good Thing(tm), but thought Alan and Pape were miscreants... well then you
+would do something like this: \fBnews_headers_to_display=X\-\fP
+\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Not defining anything turns off
+this option.
+.TP 
+\fBnews_quote_format\fP
+Format of quote line when posting/following up an article (%A=Address,
+%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message\-ID, %N=Fullname,
+%C=Firstname, %I=Initials). Default is "%F wrote:".
+.TP 
+\fBnntp_read_timeout_secs\fP
+Time in seconds to wait for a response from the server. Default is 120.
+.TP 
+\fBnormalization_form\fP
+The normalization form which should be used to normalize unicode input.  The
+possible values are:
+.RS +1i
+.IP 0 3
+\fBNone\fP: no normalization
+.IP 1
+\fBNFKC\fP: Compatibility Decomposition, followed by Canonical Composition
+.IP 2
+\fBNFKD\fP: Compatibility Decomposition
+.IP 3
+\fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
+.IP 4
+\fBNFD\fP: Canonical Decomposition
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
+.RE
+Some normalization modes are only available if they are supported by the
+library \fB\%tin\fP(1)  uses to do the normalization. NFC should be used if
+possible.
+.TP 
+\fBpos_first_unread\fP
+If ON put cursor at first unread article in group otherwise at last
+article. Default is ON.
+.TP 
+\fBpost_8bit_header\fP
+Allows 8bit characters unencoded in the header of a news article, if set
+this also disables the generation of MIME\-headers when they are usually
+required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set
+to 8bit. In a number of local hierarchies where 8bit characters are used,
+using unencoded (raw)  8bit characters in header is acceptable and sometimes
+even recommended so that you need to check the convention adopted in the
+local hierarchy of your interest to determine what to do with this and
+\fBpost_mime_encoding\fP.
+.TP 
+\fBpost_mime_encoding\fP
+MIME encoding of the body in news message, if necessary. (8bit, base64,
+quoted\-printable, 7bit). Default is 8bit, which leads to no encoding.
+base64 and quoted\-printable are usually undesired on usenet.
+.TP 
+\fBpost_process_view\fP
+If ON, then \fB\%tin\fP(1)  will start an appropriate viewer program to display
+any files that were post processed and uudecoded. The program is determined
+using the \fB\%mailcap\fP(5)  file. Default is ON.
+.TP 
+\fBpost_process_type\fP
+This specifies whether to perform post processing on saved articles.
+Because the shell archive may contain commands you may not want to be
+executed, be careful when extracting shell archives.  The following values
+are allowed:
+.RS +1i
+.IP 0 3
+\fBNo\fP (default), no post processing is done.
+.IP 1
+\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1)  files only. Because
+the shell archive may contain commands you may not want to be executed, be
+careful with this option.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBposted_articles_file\fP
+Keep posted articles in
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP\fBposted_articles_file\fP.  If no filename is
+set then postings will not be saved.  Default is 'posted'.
+.TP 
+\fBprint_header\fP
+If ON, then the full article header is sent to the printer. Otherwise only
+the \*(rqSubject:\*(rq and \*(rqFrom:\*(rq fields are output. Default is OFF.
+.TP 
+\fBprinter\fP
+The printer program with options that is to be used to print articles. The
+default is \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
+machines. Printing from \fB\%tin\fP(1)  may have been disabled by the System
+Administrator.
+.TP 
+\fBprocess_only_unread\fP
+If ON only save/print/pipe/mail unread articles (tagged articles excepted).
+Default is OFF.
+.TP 
+\fBprompt_followupto\fP
+If ON show empty \*(rqFollowup\-To:\*(rq header when editing an article.  Default
+is OFF.
+.TP 
+\fBquote_chars\fP
+.\" TODO: document %s
+The character used in quoting included text to article followups and mail
+replies. The '_' character represents a blank character and is replaced with
+\&' ' when read. Default is '>_'.
+.TP 
+\fBquote_style\fP
+This bit coded integer value controls how articles are to be quoted when
+following up or replying to them. Any of the following options can be
+combined by adding all relevant values. Default is 5, which means that quote
+characters are compressed and empty lines are quoted.
+.RS +1i
+.IP 1 3
+\fBCompress quotes\fP Compress quote characters together when quoting multiple
+times (for example, '> > >' will be turned into
+\&'>>>'). This option is on by default.
+.IP 2
+\fBQuote Signatures\fP This option is off by default. Signatures are always
+quoted regardless of this option when you are viewing an article in raw mode
+\fBPageToggleRaw\fP ('\fB^H\fP') and followup or reply to it. Signatures are never
+quoted regardless of this option when \fBshow_signatures\fP is off.
+.IP 4
+\fBQuote empty lines\fP This option is on by default.
+.RE
+.TP 
+\fBquote_regex\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote\fP. If \fBquote_regex\fP is blank, then
+\fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBquote_regex2\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote2\fP. If \fBquote_regex2\fP is blank, then
+\fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBquote_regex3\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_quote3\fP. If \fBquote_regex3\fP is blank, then
+\fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBrecent_time\fP
+If set to 0, this feature is deactivated, otherwise it means the number of
+days. Default is 2.
+.TP 
+\fBrender_bidi\fP
+If ON \fB%tin\fP(1)  does the rendering of bi\-directional text. If OFF
+\fB%tin\fP(1)  leaves the rendering of bi\-directional text to the
+terminal. Default is OFF.
+.TP 
+\fBreread_active_file_secs\fP
+The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
+reread at regular intervals to show if any new news has arrived. Default is
+1200. Setting this to 0 will disable this feature.
+.TP 
+\fBsavedir\fP
+Directory where articles/threads are saved. Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBscore_limit_kill\fP
+If the score of an article is below or equal this value the article gets
+marked as killed.
+.TP 
+\fBscore_limit_select\fP
+If the score of an article is above or equal this value the article gets
+marked as hot.
+.TP 
+\fBscore_kill\fP
+Score of an article which should be killed, this must be <=
+\fBscore_limit_kill\fP.
+.TP 
+\fBscore_select\fP
+Score of an article which should be marked hot, this must be >=
+\fBscore_limit_select\fP.
+.TP 
+\fBscroll_lines\fP
+The number of lines that will be scrolled up/down in the article pager when
+using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
+traditional \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+scrolling where the top/bottom line is carried over onto the next page.
+This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
+half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
+.TP 
+\fBselect_format\fP
+The format string used for the Selection level. Default is "%f\ %n\ %U\ \ %G\ \ %d". The following substitutions are supported:
+.in +.3i
+.nf
+.ta \w'%G    'u +\w'current group number'u
+%G	group name
+%U	unread count
+%d	description
+%f	group flag
+%n	current group number
+%%	%
+.fi
+.in -.3i
+.TP 
+\fBsort_function\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fB\%qsort\fP(3)  for sorting.
+.IP 1
+Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
+\fBshow_author\fP
+Which information about the author should be shown. Default is 2, authors
+full name.
+.RS +1i
+.IP 0 3
+\fBNone\fP, only the \*(rqSubject:\*(rq line will be displayed.
+.IP 1
+\fBAddress\fP, \*(rqSubject:\*(rq line & the address part of the \*(rqFrom:\*(rq line are
+displayed.
+.IP 2
+\fBFull Name\fP, \*(rqSubject:\*(rq line & the authors full name part of the
+\&\*(rqFrom:\*(rq line are displayed (default).
+.IP 3
+\fBAddress and Name\fP, \*(rqSubject:\*(rq line & all of the \*(rqFrom:\*(rq line are
+displayed.
+.RE
+.TP 
+\fBshow_description\fP
+If ON show a short group description text after newsgroup name at the group
+selection level. The \*(rq\fB\-d\fP\*(rq command\-line flag will override the setting
+and turn descriptions off. The text used is taken from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP file and if supported (requires
+\fB\%tin\fP(1)  to be build with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBshow_info\fP
+Which information about the thread or article should be shown. Default is 1,
+show only the line count.
+.RS +1i
+.IP 0 3
+\fBNone\fP, no information will be displayed.
+.IP 1
+\fBLines\fP, in article listing the line count of an article will be displayed
+and in thread listing the line count of first (unread) article will be
+displayed.
+.IP 2
+\fBScore\fP, in article listing the score of an article will be displayed and
+in thread listing the score of the thread will be displayed \(em see also
+\fBthread_score\fP.
+.IP 3
+\fBLines & Score\fP, display line count and score.
+.RE
+.TP 
+\fBshow_only_unread_arts\fP
+If ON show only new/unread articles otherwise show all articles.  Default is
+ON.
+.TP 
+\fBshow_only_unread_groups\fP
+If ON show only subscribed groups that contain unread articles. Default is
+OFF.
+.TP 
+\fBshow_signatures\fP
+If OFF don't show signatures when displaying articles. Default is ON.
+.TP 
+\fBsigdashes\fP
+If ON prepend the signature with sigdashes. Default is ON.
+.TP 
+\fBsigfile\fP
+The path that specifies the signature file to use when posting, following up
+to or replying to an article. If the path is a directory then the signature
+will be randomly generated from files that are in the specified
+directory. If the path starts with a ! the program the path points to will
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBsignature_repost\fP
+If ON add signature to reposted articles. Default is ON.
+.TP 
+\fBslashes_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markslash\fP or \fBmono_markslash\fP. If
+\fBslashes_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBsort_article_type\fP
+This specifies how articles should be sorted. Sort by ascending Date (6) is
+the default. The following sort types are allowed:
+.RS +1i
+.IP 0 3
+\fBNothing\fP, don't sort articles.
+.IP 1
+\fBSubject: (descending)\fP, sort articles by \*(rqSubject:\*(rq field descending.
+.IP 2
+\fBSubject: (ascending)\fP, sort articles by \*(rqSubject:\*(rq field ascending.
+.IP 3
+\fBFrom: (descending)\fP, sort articles by \*(rqFrom:\*(rq field descending.
+.IP 4
+\fBFrom: (ascending)\fP, sort articles by \*(rqFrom:\*(rq field ascending.
+.IP 5
+\fBDate: (descending)\fP, sort articles by \*(rqDate:\*(rq field descending.
+.IP 6
+\fBDate: (ascending)\fP, sort articles by \*(rqDate:\*(rq field ascending (default).
+.IP 7
+\fBScore (descending)\fP, sort articles by filtering score descending.
+.IP 8
+\fBScore (ascending)\fP, sort articles by filtering score ascending.
+.IP 9
+\fBLines: (descending)\fP, sort articles by \*(rqLines:\*(rq field descending.
+.IP 10
+\fBLines: (ascending)\fP, sort articles by \*(rqLines:\*(rq field ascending.
+.RE
+.TP 
+\fBsort_threads_type\fP
+This specifies how threads will be sorted. Sort by descending Score (1) is
+the default. The following sort types are allowed:
+.RS +1i
+.IP 0 3
+\fBNothing\fP, don't sort threads.
+.IP 1
+\fBScore (descending)\fP, sort threads by filtering score descending (default).
+.IP 2
+\fBScore (ascending)\fP, sort threads by filtering score ascending.
+.IP 3
+\fBLast posting date (descending)\fP, sort threads by date of last posting
+descending.
+.IP 4
+\fBLast posting date (ascending)\fP, sort threads by date of last posting
+ascending.
+.RE
+.TP 
+\fBspamtrap_warning_addresses\fP
+Set this option to a list of comma\-separated strings to be warned if you are
+replying to an article by mail where the e\-mail address contains one of
+these strings. The matching is case\-insensitive. Example:
+.sp
+\fIspam,delete,remove\fP
+.TP 
+\fBstars_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If
+\fBstars_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBstart_editor_offset\fP
+Set ON if the editor used for posting, follow\-ups and bug reports has the
+capability of starting and positioning the cursor at a specified line within
+a file. Default is ON.
+.TP 
+\fBstrip_blanks\fP
+Strips the blanks from the end of each line therefore speeding up the
+display when reading on a slow terminal or via modem. Default is ON.
+.TP 
+\fBstrip_bogus\fP
+Bogus groups are groups that are present in your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file that no longer exist on the news
+server. There are 3 options. 0 means do nothing & always keep bogus groups.
+1 means bogus groups will be permanently removed. 2 means that bogus groups
+will appear on the Group Selection Menu, prefixed with a 'D'. This allows
+you to unsubscribe from them as and when you wish. Default is 0 (Always
+Keep).
+.TP 
+\fBstrip_newsrc\fP
+If ON, then unsubscribed groups will be permanently removed from your
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF.
+.TP 
+\fBstrokes_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markstroke\fP or \fBmono_markstroke\fP.  If
+\fBstrokes_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBtex2iso_conv\fP
+Decode German style TeX umlaut codes to ISO If ON, show "a as Umlaut\-a,
+etc. Default is OFF. This behavior can also be toggled in the article viewer
+via \fBPageToggleTex2iso\fP ('\fB"\fP').
+.TP 
+\fBthread_articles\fP
+Defines which threading method to use. The choices are: 0) Don't thread, 1)
+Thread on Subject only 2) Thread on References only, 3) Thread on References
+then Subject (default)  4) Thread multipart articles on Subject.  5) Thread
+on Percentage Match of the Subjects It's also possible to set the threading
+type on a per group basis by setting the group attribute variable
+\fBthread_articles\fP to 0 \(en 5 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
+.TP 
+\fBthread_format\fP
+The format string used for the Thread level. Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F". The following substitutions are supported:
+.in +.3i
+.nf
+.ta \w'%G    'u +\w'from, name and/or address'u
+%D	date
+%F	from, name and/or address
+%I	initials
+%L	line count
+%M	message\-id
+%S	score
+%T	thread tree
+%m	article marks
+%n	current article number
+%%	%
+.fi
+.in -.3i
+.TP 
+\fBthread_perc\fP
+Defines how close the subjects must match while threading by Percentage
+Match for threads to be considered part of a single thread. This value is in
+the range 0 to 100. The default is 75.
+.TP 
+\fBthread_catchup_on_exit\fP
+If ON catchup group/thread when leaving with the left arrow key. Default is
+ON.
+.TP 
+\fBthread_score\fP
+How the total score of a thread is computed. Default is 0, the maximum score
+in this thread.
+.RS +1i
+.IP 0 3
+\fBMax\fP, the maximum score in this thread.
+.IP 1
+\fBSum\fP, the sum of all scores in this thread.
+.IP 2
+\fBAverage\fP, the average score in this thread.
+.RE
+.TP 
+\fBtranslit\fP
+If ON append //TRANSLIT to the first argument of \fB\%iconv_open\fP(3)  to
+enable transliteration. This means that when a character cannot be
+represented in the target character set, it can be approximated through one
+or several similarly looking characters. On systems where this extension
+doesn't exist, this option is disabled. Default is OFF.
+.TP 
+\fBtrim_article_body\fP
+Allows you to select how \fB%tin\fP(1)  treats blank lines in article bodies.
+Default is 0. This option does not affect lines within verbatim blocks.
+.RS +1i
+.IP 0 3
+\fBDon't trim article body\fP, do nothing.
+.IP 1
+\fBSkip leading blank lines\fP.
+.IP 2
+\fBSkip trailing blank lines\fP.
+.IP 3
+\fBSkip leading and trailing blank l.\fP, skip leading and trailing blank
+lines.
+.IP 4
+\fBCompact multiple between text\fP, replace multiple blank lines between
+textblocks with one blank line.
+.IP 5
+\fBCompact multiple and skip leading\fP, 4 + 1
+.IP 6
+\fBCompact multiple and skip trailing\fP, 4 + 2
+.IP 7
+\fBCompact mltpl., skip lead. & trai.\fP, 4 + 3
+.RE
+.TP 
+\fBunderscores_regex\fP
+A regular expression that will be applied when reading articles. All
+matching words are shown in \fBcol_markdash\fP or \fBmono_markdash\fP. If
+\fBunderscores_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBunlink_article\fP
+If ON remove \fI${TIN_HOMEDIR:\-"$HOME"}/.article\fP after posting. Default is
+ON.
+.TP 
+\fBurl_handler\fP
+The program that will be run when launching URLs in the article viewer using
+\fBPageViewUrl\fP ('\fBU\fP'). The actual URL will be appended to this. Default is
+\fBurl_handler.pl %s\fP.
+.TP 
+\fBurl_highlight\fP
+Enable highlighting URLs in message body. Default is ON.
+.TP 
+\fBuse_color\fP
+If enabled \fB\%tin\fP(1)  uses ANSI\-colors. Default is OFF.
+.TP 
+\fBuse_keypad\fP
+Use scroll keys on keypad. Default is OFF.
+.TP 
+\fBuse_mouse\fP
+Allows the mouse button support in a \fB\%xterm\fP(1x)  to be
+enabled/disabled.  Default is OFF.
+.TP 
+\fBuse_slrnface\fP
+If enabled \fB\%slrnface\fP(1)  will be used to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fB\%tin\fP(1)  must be running in
+a \fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default is
+OFF.
+.TP 
+\fButf8_graphics\fP
+If ON use UTF\-8 characters for indicator ('\->'), thread/attachment tree
+and ellipsis ('...'). Default is OFF.
+.TP 
+\fBverbatim_begin_regex\fP
+A regular expression that \fBtin\fP will use to find the begin of a verbatim
+block.  Default is #v+
+.TP 
+\fBverbatim_end_regex\fP
+A regular expression that \fBtin\fP will use to find the end of a verbatim
+block.  Default is #v\-
+.TP 
+\fBverbatim_handling\fP
+If ON verbatim blocks will be detected. Default is ON.
+.TP 
+\fBwildcard\fP
+Allows you to select how \fB\%tin\fP(1)  matches strings. The default is 0 and
+uses the wildmat notation, which is how this has traditionally been
+handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
+regular expressions \fB\%pcre\fP(3).  (see also \fB\%perlre\fP(1)  and
+\fB\%pcrepattern\fP(3)).  You will probably want to update your filter file if
+you use this regularly.  NB: Newsgroup names will always be matched using
+the wildmat notation.
+.TP 
+\fBword_h_display_marks\fP
+Should the leading and ending stars, slashes, strokes and dashes also be
+displayed, even when they are highlighting marks?
+.RS +1i
+.IP 0 3
+\fBno\fP
+.IP 1
+yes, \fBdisplay mark\fP
+.IP 2
+print a \fBspace\fP instead
+.RE
+.TP 
+\fBword_highlight\fP
+Enable word highlighting. See \fBword_h_display_marks\fP for the options
+available. If \fBuse_color\fP is enabled the colors specified in
+\fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP and \fBcol_markstroke\fP are
+used for word highlighting else the character attributes specified in
+\fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP and \fBmono_markstroke\fP
+are used. Default is ON.
+.TP 
+\fBwrap_column\fP
+Sets the column at which a displayed article body should be wrapped.  If
+this value is equal to 0, it defaults to the current screen width.  If this
+value is greater than your current screen width the part off\-screen is not
+displayed. Thus setting this option to a large value can be used to disable
+wrapping. If this value is negative the wrap margin is the current screen
+width plus the given value (as long as the result is still positive,
+otherwise it will fall back to the current screen width). Default is 0,
+wrapping at the current screen width.
+.TP 
+\fBwrap_on_next_unread\fP
+If enabled a search for the next unread article will wrap around all
+articles to find also previous unread articles. If disabled the search stops
+at the end of the thread list. Default is ON.
+.TP 
+\fBxpost_quote_format\fP
+Format is the same as for \fBnews_quote_format\fP, this is used when answering
+to a crossposting to several groups with no \*(rqFollowup\-To:\*(rq set.
+.RE
+.PP
+
+\fI/etc/tin/tin.defaults\fP
+.sp
+.RS
+Yet another global configuration file with "\fIvariable\fP=\fIvalue\fP"
+pairs. This one is for the more general options which usually can't be
+controlled via \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP and/or
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP like resetting (to override the
+built\-in default) the \fInewslibdir\fP.
+.TP 
+\fBdomainname\fP
+Sets a global domain name used in From lines
+.TP 
+\fBorganization\fP
+Defines the name of your organization. $\fBORGANIZATION\fP overrides any
+specified value.
+.TP 
+\fBnewslibdir\fP
+Defines the default place for some configuration files, common values are
+\fI/usr/lib/news\fP, \fI/var/lib/news\fP, \fI/usr/local/lib/news\fP or
+\fI/news/db\fP. $\fBTIN_LIBDIR\fP overrides any specified value.
+.TP 
+\fBbugaddress\fP
+Defines the email address to which users can send bug reports using a
+built\-in function. The default points to a developers mailing list located
+at tin.org. You might want to change this address to one of your local
+administration if you want to deal with your lusers problems on your own.
+.TP 
+\fBinewsdir\fP
+Defines the directory containing the \fB\%inews\fP(1)  executable.
+.TP 
+\fBmm_charset\fP
+Default charset to be used in MIME's \*(rqContent\-Type:\*(rq
+header. $\fBMM_CHARSET\fP overrides any specified value.
+.TP 
+\fBpost_mime_encoding\fP
+Default encoding scheme used in MIME articles. 8bit might be the best value.
+.TP 
+\fBmail_mime_encoding\fP
+Default encoding scheme used in MIME letters. quoted\-printable is a good
+choice here.
+.TP 
+\fBdisable_gnksa_domain_check\fP
+Allow unregistered top level domains. As the list of valid TLDs is no longer
+actively maintained the default was changed to ON starting with \fB\%tin\fP(1)
+version 2.1.5
+.TP 
+\fBdisable_sender\fP
+Don't generate a \*(rqSender:\*(rq header. This has an effect only if
+\fBinews_prog\fP is set to \-\-internal.
+.TP 
+\fBspooldir\fP
+Base of your newsspool (Bnews, Cnews and INN traditional spool style),
+common values are \fI/var/spool/news\fP, \fI/usr/spool/news\fP, \fI/news/spool\fP.
+$\fBTIN_SPOOLDIR\fP overrides any specified value.
+.TP 
+\fBoverviewdir\fP
+Base of your NOV database \fB\%newsoverview\fP(5)  (tradspool style; might be
+the same dir as \fIspooldir\fP), common values are \fI/var/spool/overview\fP,
+\fI/usr/spool/overview\fP, \fI/news/overview\fP. $\fBTIN_NOVROOTDIR\fP overrides any
+specified value.
+.TP 
+\fBoverviewfile\fP
+Name of a single overview file, common values are \fI.overview\fP,
+\fIover.view\fP. $\fBTIN_NOVFILENAME\fP overrides any specified value.
+.TP 
+\fBoverviewfmtfile\fP
+Full pathname of your newssystem's overview.fmt file; usually the
+overview.fmt file is in \fInewslibdir\fP, so you only have to change this
+setting if your configuration differs.
+.TP 
+\fBactivefile\fP
+Full pathname of your newssystem's active file; usually the active file
+resides in \fInewslibdir\fP and is named \fIactive\fP, so you only have to change
+this setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP overrides any
+specified value.
+.TP 
+\fBactivetimesfile\fP
+Full pathname of your newssystem's active.times file; usually the
+active.times file is \fInewslibdir\fP, so you only have to change this setting
+if your configuration differs.
+.TP 
+\fBnewsgroupsfile\fP
+Full pathname of your newssystem's newsgroups file; usually the newsgroups
+file is in \fInewslibdir\fP, so you only have to change this setting if your
+configuration differs.
+.TP 
+\fBsubscriptionsfile\fP
+Full pathname of your newssystem's subscriptions file; usually the
+subscriptions file is in \fInewslibdir\fP, so you only have to change this
+setting if your configuration differs.
+.RE
+.PP
+
+\fI/usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo\fP
+.sp
+.RS
+traducido en idiomas especificados dentro de $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP o
+$\fBLANG\fP
+.RE
+.PP
+
+.\" tin uses inns old (pre 2.x) Path convention.
+.\" as with inn >= 2.2.x getting more and more popular
+.\" we should think about checking for the new Paths
+.\" (described shown below).
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
+.sp
+.RS
+This file lists the newsgroups that the local site receives. Each newsgroup
+should be listed only once. Each line specifies one group; within each
+newsgroup, articles are assigned unique names, which are monotonically
+increasing numbers.
+.sp
+.\" TODO: IIRC tin issues just a warning in that case?
+If an article is posted to newsgroups not mentioned in this file, those
+newsgroups are ignored.  If no valid newsgroups are specified, the article
+is rejected.
+.sp
+Each line consists of four space\-separated fields "\fIname\fP \fIhighmark\fP
+\fIlowmark\fP \fIflags\fP".
+.TP 
+\fBname\fP
+is the name of the newsgroup
+.TP 
+\fBhighmark\fP
+is the highest article number that has been used in that newsgroup
+.TP 
+\fBlowmark\fP
+is the lowest article number in the group; this number is not guaranteed to
+be accurate, and should only be taken to be a hint. Note that because of
+article cancellations, there may be gaps in the numbering sequence. If the
+lowest article number is greater than the highest article number, then there
+are no articles in the newsgroup.
+.TP 
+\fBflags\fP
+can be one of those
+.RS
+.TP 
+\fBy\fP
+local postings are allowed
+.TP 
+\fBn\fP
+no local postings are allowed, only remote ones
+.TP 
+\fBm\fP
+the group is moderated and all postings must be approved
+.TP 
+\fBj\fP
+articles in this group are not kept, but only passed on
+.TP 
+\fBx\fP
+articles cannot be posted to this newsgroup
+.TP 
+\fB=foo.bar\fP
+articles are locally filed into the \*(rqfoo.bar\*(rq group
+.RE
+.TP 
+\fB\%tin\fP(1)
+only tries to read the file if you read directly from the local spool, if
+you read news via NNTP, \fB\%tin\fP(1)  uses the LIST (\fBRFC\%3977\fP) or LIST
+COUNTS (\fBRFC\%6048\fP) command instead.
+.RE
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
+.sp
+.RS
+This file provides a chronological record of when newsgroups are created. It
+is normally updated by the local news server (e.g.  \fB\%innd\fP(8))  whenever
+a new group is created. Each line consist of three space\-separated fields
+"\fIname\fP \fItime\fP \fIcreator\fP".
+.TP 
+\fBname\fP
+is the name of the newsgroup
+.TP 
+\fBtime\fP
+is the time when the group was created, expressed as the number of seconds
+since the Epoch.
+.TP 
+\fBcreator\fP
+is the electronic mail address of the person who created the group.
+.TP 
+\fB\%tin\fP(1)
+only tries to read the file if you read directly from the local spool, if
+you read news via NNTP, \fB\%tin\fP(1)  uses the NEWGROUPS (\fBRFC\%3977\fP)
+command instead.
+.RE
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+.sp
+.RS
+This file provides short descriptions of each newsgroup. It is normally
+updated by the local news server (e.g.  \fB\%innd\fP(8))  whenever a new group
+is created. Each line consist of two tab\-separated fields
+"\fIgroup.name\fP	\fIone\-line description\fP".
+.TP 
+\fBgroup.name\fP
+is the name of the newsgroup
+.TP 
+\fBone\-line description\fP
+is a short single\-line description of the group
+.TP 
+\fB\%tin\fP(1)
+only tries to read the file if you read directly from the local spool, if
+you read news via NNTP, \fB\%tin\fP(1)  uses the LIST NEWSGROUPS (\fBRFC\%3977\fP)
+command instead.
+.RE
+.PP
+
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.sp
+.RS
+This file might hold a default organization to be used in the
+\&\*(rqOrganization:\*(rq header. $\fBORGANIZATION\fP has a higher priority if set.
+.RE
+.PP
+
+.\" is the Path correct? or is it /news/etc/overview.fmt
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP
+.sp
+.RS
+This file specifies the organization of the news overview database (see also
+\fB\%newsoverview\fP(5)).  The order of lines in this file is important; it
+determines the order in which the fields will appear in the database. See
+also \fB\%overview.fmt\fP(5).  \fB\%tin\fP(1)  only tries to read the file if you
+read directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)
+uses the LIST OVERVIEW.FMT (\fBRFC\%3977\fP) command instead.
+.RE
+.PP
+
+.\" is the Path correct? or is it /news/etc/subscriptions
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
+.sp
+.RS
+This file contains a list of newsgroups \(em one per line \(em which the
+client should subscribe to when the user has no
+${TIN_HOMEDIR:\-"$HOME"}/.newsrc for the news server.  \fB\%tin\fP(1)  only
+tries to read the file if you read directly from the local spool, if you
+read news via NNTP, \fB\%tin\fP(1)  uses the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP)
+command instead.
+.RE
+.PP
+
+.SH "VEA ADEMÃS"
+\fB\%elm\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1),
+\fB\%metamail\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcrepattern\fP(3), \fB\%qsort\fP(3), \fB\%strftime\fP(3),
+\fB\%system\fP(3), \fB\%active\fP(5), \fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5),
+\fB\%newsoverview\fP(5), \fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\%1524\fP,
+\fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, \fBRFC\%2048\fP, \fBRFC\%2231\fP,
+\fBRFC\%2980\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%5322\fP,
+\fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/es.po tin-2.4.3/doc/l10n/es.po
--- tin-2.4.2/doc/l10n/es.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.3/doc/l10n/es.po	2018-12-06 14:04:31.775298594 +0100
@@ -0,0 +1,12442 @@
+# Spanish translations template for tin-man 2.4.2
+# Copyright (C) 2018 Free Software Foundation, Inc.
+# This file is distributed under the same license as the tin package.
+# Francisco Javier Serrador <fserrador@gmail.com>, 2018.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin-man 2.4.2\n"
+"POT-Creation-Date: 2018-12-06 10:31+0100\n"
+"PO-Revision-Date: 2018-05-18 11:10+0200\n"
+"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
+"Language-Team: Spanish <es@tp.org.es>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 2.0.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. type: TH
+#: doc/tin.1:12 doc/tin.5:9
+#, no-wrap
+msgid "tin"
+msgstr "tin"
+
+#. type: TH
+#: doc/tin.1:12 doc/tin.5:9
+#, no-wrap
+msgid "December 24th, 2018"
+msgstr ""
+
+#. type: TH
+#: doc/tin.1:12 doc/tin.5:9
+#, no-wrap
+msgid "2.4.3"
+msgstr "2.4.3"
+
+#. type: TH
+#: doc/tin.1:12 doc/tin.5:9
+#, no-wrap
+msgid "Usenet newsreader"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:15 doc/tin.5:11
+#, no-wrap
+msgid "NAME"
+msgstr "NOMBRE"
+
+#. type: Plain text
+#: doc/tin.1:19
+msgid "tin, rtin - Usenet newsreader"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:19
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SINOPSIS"
+
+#. type: Plain text
+#: doc/tin.1:49
+msgid ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>"
+"\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|"
+"B<-S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|B<-6>"
+"\\|] [\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|B<-o>\\||\\|B<-w>\\|]\\|] [\\|"
+"B<-D> I<debug_level>\\|] [\\|B<-G> I<article_limit>\\|] [\\|B<-f> "
+"I<newsrc_file>\\|] [\\|B<-g> I<server>\\|] [\\|B<-m> I<Mail_dir>\\|] [\\|B<-"
+"p> I<port>\\|] [\\|B<-I> I<index_dir>\\|]\\ \\|[I<newsgroup>\\|[\\|,.\\|.\\|."
+"\\|]\\|]\\|]"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:49 doc/tin.5:14
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPCIÃ“N"
+
+#. type: Plain text
+#: doc/tin.1:58
+msgid ""
+"B<tin> is a full-screen easy to use Usenet newsreader. It can read news "
+"locally (e.g., I</var/spool/news>) or remotely (B<rtin> or B<tin -r> option) "
+"via a NNTP (Network News Transport Protocol) server. It will automatically "
+"utilize NOV B<\\%newsoverview>(5)  style index files if available locally or "
+"via the NNTP [X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:64
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level. Use the B<Help> ('B<h>')  command to view a "
+"list of the commands available at a particular level."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:72
+msgid ""
+"On startup B<tin> will show a list of the newsgroups found in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E<gt>' or highlighted bar "
+"will point to the first newsgroup. Move to a group by using the terminal "
+"arrow keys (terminal dependent) or B<Down> ('B<j>')  and B<Up> ('B<k>'). Use "
+"PgUp/PgDn (terminal dependent) or B<PageUp> ('B<^U>') (CTRL-U) and "
+"B<PageDown> ('B<^D>')  (CTRL-D) to page up/down. Enter a newsgroup by "
+"pressing 'B<E<lt>CRE<gt>>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:77
+msgid ""
+"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
+"newsgroup with unread articles."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:77
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "ESTADO SALIENTE"
+
+#. type: Plain text
+#: doc/tin.1:79
+msgid "Interactive mode:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1106 doc/tin.1:3479
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: doc/tin.1:83
+msgid "Successful program execution."
+msgstr "EjecuciÃ³n del programa correcta."
+
+#. type: TP
+#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3482
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: doc/tin.1:86 doc/tin.1:99
+msgid "Usage, syntax, configuration file or network error."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3485
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: doc/tin.1:89
+msgid "NNTP error."
+msgstr "Error NNTP"
+
+#. type: Plain text
+#: doc/tin.1:92
+msgid "Batch mode (''B<-Z>''):"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:96
+msgid "No unread news"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:102
+msgid "Unread news"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:105
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPCIONES"
+
+#. type: TP
+#: doc/tin.1:106
+#, no-wrap
+msgid "B<-4>"
+msgstr "B<-4>"
+
+#. type: Plain text
+#: doc/tin.1:109
+msgid ""
+"Force connecting via IPv4 to the remote NNTP server. Only available when "
+"build with IPv6 support."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:109
+#, no-wrap
+msgid "B<-6>"
+msgstr "B<-6>"
+
+#. type: Plain text
+#: doc/tin.1:112
+msgid ""
+"Force connecting via IPv6 to the remote NNTP server. Only available when "
+"build with IPv6 support."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:112
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: doc/tin.1:115
+msgid "Toggle ANSI color (default is off)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:115
+#, no-wrap
+msgid "B<-A>"
+msgstr "B<-A>"
+
+#. type: Plain text
+#: doc/tin.1:118
+msgid ""
+"Force authentication on initial connect. Only available when reading via "
+"NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:118
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: doc/tin.1:123
+msgid ""
+"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc> or file specified by the ''B<-f>'' option and mark all articles as "
+"read."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:123
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#
+#.  FIXME: explain debug levels
+#. type: Plain text
+#: doc/tin.1:129
+msgid ""
+"Don't load newsgroup descriptions and servers message of the day "
+"(interactive mode)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:129
+#, no-wrap
+msgid "B<-D>I< debug-level>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:134
+msgid ""
+"Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
+"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
+"NNTP-level ''B<-v>'' controls the verbosity of the output."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:134
+#, no-wrap
+msgid "B<-f>I< file>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:138
+msgid ""
+"Use the specified file of subscribed to newsgroups in place of I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:138
+#, no-wrap
+msgid "B<-g>I< server>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:143
+msgid ""
+"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>. Only available when reading via NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:143
+#, no-wrap
+msgid "B<-G>I< article-limit>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:151
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:151
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+#. type: Plain text
+#: doc/tin.1:154
+msgid "Help listing all command-line options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:154
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: doc/tin.1:158
+msgid ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:158
+#, no-wrap
+msgid "B<-I>I< dir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:164
+msgid ""
+"Directory in which to store newsgroup index files. Default is I<"
+"${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
+"option has no effect if B<tin> retrieves its index files via NNTP and "
+"B<cache_overview_files> is turned off."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:164
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: doc/tin.1:176
+msgid ""
+"Get number of articles per group from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
+"\"${TIN_ACTIVEFILE:-active}> file. If reading via NNTP this is done with the "
+"LIST command (B<RFC\\%3977>). This might result in incorrect article counts "
+"but is usually faster than the default which is to read the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file (either directly or via "
+"LIST) and then check the article count via NNTP GROUP command (B<RFC\\"
+"%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048>) is "
+"available that is used instead as it gives more accurate article counts."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:176
+#, no-wrap
+msgid "B<-m>I< dir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:179
+msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:179
+#, no-wrap
+msgid "B<-M>I< user>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:183
+msgid ""
+"Mail unread articles to specified user for later reading. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:183
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: doc/tin.1:190
+msgid ""
+"Only load groups from the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file that are subscribed to in the user's I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.newsrc>. This allows a noticeable speedup when connecting via a slow "
+"line, but B<tin> may not be able detect which groups are moderated. See also "
+"''B<-l>''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:190
+#, no-wrap
+msgid "B<-N>"
+msgstr "B<-N>"
+
+#. type: Plain text
+#: doc/tin.1:194
+msgid ""
+"Mail unread articles to yourself for later reading. For more information "
+"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:194
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: doc/tin.1:198
+msgid ""
+"Quick post all postponed articles and exit. In order for this to be really "
+"quick, it should be used with ''B<-n>'' if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:198
+#, no-wrap
+msgid "B<-p>I< port>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:203
+msgid ""
+"Port to use if reading via NNTP (default is 119). This also overrides the "
+"environment variable $B<NNTPPORT> if set. Only available when reading via "
+"NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:203
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: doc/tin.1:206
+msgid ""
+"Don't check for new newsgroups and skip loading the servers message of the "
+"day."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:206
+#, no-wrap
+msgid "B<-Q>"
+msgstr "B<-Q>"
+
+#. type: Plain text
+#: doc/tin.1:210
+msgid ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-nqd>''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:210
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: doc/tin.1:215
+msgid ""
+"Read news remotely from the default NNTP server specified in the environment "
+"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:215
+#, no-wrap
+msgid "B<-R>"
+msgstr "B<-R>"
+
+#. type: Plain text
+#: doc/tin.1:218
+msgid "Read news saved by the ''B<-S>'' option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:218
+#, no-wrap
+msgid "B<-s>I< dir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:222
+msgid ""
+"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:222
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: doc/tin.1:226
+msgid ""
+"Save unread articles for later reading by the ''B<-R>'' option. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:226
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: doc/tin.1:232
+msgid ""
+"Create/update index files for every group in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc> or file specified by the ''B<-f>'' option. This option is disabled "
+"if B<tin> retrieves its index files via a NNTP server and "
+"B<cache_overview_files> is turned off."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:232
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: doc/tin.1:237
+msgid ""
+"Verbose mode for ''B<-D>'', ''B<-c>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
+"verbosity."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:237
+#, no-wrap
+msgid "B<-V>"
+msgstr "B<-V>"
+
+#. type: Plain text
+#: doc/tin.1:240
+msgid "Print version and date information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:240
+#, no-wrap
+msgid "B<-w>"
+msgstr "B<-w>"
+
+#. type: Plain text
+#: doc/tin.1:245
+msgid ""
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:245
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: doc/tin.1:248
+msgid "No-posting mode. You cannot post articles if you use this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:248
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: doc/tin.1:253
+msgid ""
+"No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created "
+"if they don't exist."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:253
+#, no-wrap
+msgid "B<-z>"
+msgstr "B<-z>"
+
+#. type: Plain text
+#: doc/tin.1:258
+msgid ""
+"Only start B<tin> if there is any new/unread news. If there is news B<tin> "
+"will position cursor at first group with unread news. Useful for putting in "
+"login file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:258
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: doc/tin.1:264
+msgid ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"\\&''B<-v>'' option is specified the number of unread articles in each group "
+"is printed. An exit code 0 indicates no news, 1 that an error occurred and 2 "
+"that new/unread news exists. Useful for writing scripts."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:270
+msgid ""
+"B<tin> can also dynamically change its options by the B<OptionMenu> ('B<M>') "
+"command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. "
+"For more information see section \"GLOBAL OPTIONS MENU AND TINRC "
+"CONFIGURABLE VARIABLES\" and B<\\%tin>(5)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:275
+msgid ""
+"A list of groups can be specified after the other command-line options. This "
+"can be useful if you wish to yank in or subscribe to a hand-picked subset of "
+"the active newsgroups. See the section \"NEWSGROUP LISTS & WILDCARDS\" for "
+"the types of pattern that B<tin> understands."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:280
+msgid ""
+"If you specify a single group-name, or a wildcard that matches a single "
+"group, then you will automatically enter that group. Otherwise the normal "
+"group selection screen will appear, but with all the matching groups present "
+"too, as though you had yanked just those groups in."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:284
+msgid ""
+"With the ''B<-w>'' flag a given group-name is used as default group to post "
+"to. If more than one group or a wildcard is specified only the first group "
+"respectively the first group that matches is used."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:291
+msgid ""
+"Once you use B<SelectYankActive> ('B<y>') to yank in all active groups, or "
+"B<SelectToggleReadDisplay> ('B<r>') to toggle the read/unread status, then "
+"the command-line groups will be gone. You can use B<SelectSyncWithActive> "
+"('B<Y>') to reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file and get them back."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:296
+msgid ""
+"NB: With the ''B<-n>'' flag, only unsubscribed groups in the I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the "
+"\\&''B<-f>'' command-line switch or via I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>) can be matched."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:301
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:301
+#, no-wrap
+msgid "USAGE"
+msgstr "UTILIZACIÃ“N"
+
+#. type: SS
+#: doc/tin.1:304
+#, no-wrap
+msgid "NEWS ADMINISTRATION"
+msgstr "ADMINISTRACIÃ“N DE NOTICIARIOS"
+
+#. type: Plain text
+#: doc/tin.1:308
+msgid ""
+"Maintaining Netnews on large networks of machines can be a pretty time "
+"consuming job as I discovered when I was given the job of maintaining our "
+"news system and news users."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:318
+msgid ""
+"A user starting B<tin> for the first time can be automatically subscribed to "
+"a list of newsgroups that are deemed appropriate by the news administrator. "
+"The subscriptions file should be created in your news lib directory (i.e., I<"
+"${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should be world readable. If "
+"you read news via NNTP, then your news server must support the LIST "
+"SUBSCRIPTIONS command. It is part of the NNTP List Extensions (B<RFC\\"
+"%6048>) and all modern servers should understand it."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:318
+#, no-wrap
+msgid "SCREEN FORMAT"
+msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
+
+#. type: Plain text
+#: doc/tin.1:321
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:327
+msgid ""
+"At the Selection level the title displays (the name of the news server and) "
+"the number of subscribed groups (containing new unread articles). The "
+"newsgroups are displayed in the middle of the screen usually with the number "
+"of unread articles displayed on the same line in front, but it can be "
+"customized via B<select_format>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:335
+#, no-wrap
+msgid ""
+"-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
+"  M    2     1  news.admin.announce     Announcements for news adminstra\n"
+"       3    22  news.software.misc      News-related software other than\n"
+"       4  1475  news.software.nntp      The Network News Transfer Protoc\n"
+"  X    5   124  news.software.readers   Discussion of software used to r\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:338
+msgid ""
+"There may also be a character prefixing the line. An explanation follows:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:338
+#, no-wrap
+msgid "B<u>"
+msgstr "B<u>"
+
+#. type: Plain text
+#: doc/tin.1:343
+msgid ""
+"This group is unsubscribed. To see only your subscribed groups use the "
+"B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
+"keys."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:343
+#, no-wrap
+msgid "B<M>"
+msgstr "B<M>"
+
+#. type: Plain text
+#: doc/tin.1:348
+msgid ""
+"This is a moderated group. Any posts you make will have to be approved by "
+"the group administrator before it will be made public. B<tin> will ask for "
+"confirmation before you post to a moderated group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:348
+#, no-wrap
+msgid "B<N>"
+msgstr "B<N>"
+
+#. type: Plain text
+#: doc/tin.1:357
+msgid ""
+"This is a new newsgroup which has been created since you last used B<tin>. "
+"New newsgroups are not subscribed to by default (However, see the "
+"$B<AUTOSUBSCRIBE> / $B<AUTOUNSUBSCRIBE> environment variables).  Subscribe "
+"to it in the normal way if you wish the group to continue to appear in your "
+"Selection Menu. Simply ignore new newsgroups and they will be gone the next "
+"time you start B<tin>. You will have to yank in all the groups to find them "
+"in a later session."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:357
+#, no-wrap
+msgid "B<D>"
+msgstr "B<D>"
+
+#. type: Plain text
+#: doc/tin.1:362
+msgid ""
+"This group no longer exists. If you no longer wish to see this group then "
+"unsubscribe from it in the normal way. This flag will only appear if you "
+"have set B<strip_bogus> to \"ask\" in the Options Menu."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:362
+#, no-wrap
+msgid "B<X>"
+msgstr "B<X>"
+
+#. type: Plain text
+#: doc/tin.1:366
+msgid ""
+"You may no longer make posts to this group. Often a group will be superseded "
+"by a more appropriately named one."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:366
+#, no-wrap
+msgid "B<=>"
+msgstr "B<=>"
+
+#. type: Plain text
+#: doc/tin.1:371
+msgid ""
+"This group has been renamed and you may no longer post to it. If you do, "
+"then you will receive an error from your news server telling you the correct "
+"group to post to."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:381
+msgid ""
+"At the Group level the title contains the name of the group, the number of "
+"conversation threads, the abbreviated threading method (B<thread_articles>), "
+"the limit of articles to get (if set; B<getart_limit>), the total number of "
+"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
+"of hot articles B<art_marked_selected>, the number of read hot articles (if "
+"any; B<art_marked_read_selected>), the number of recent articles "
+"(B<art_marked_recent>) and the number of killed articles "
+"(B<art_marked_killed>). I.e.:"
+msgstr ""
+
+#.  FIXME - make this autocenter
+#. type: Plain text
+#: doc/tin.1:385
+#, no-wrap
+msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:393
+msgid ""
+"The characters after the numbers are depending to the configuration and if "
+"your are in B<show_only_unread_arts> mode or not. Some numbers could be "
+"missing if the specific option is not enabled. It might also contain an 'M', "
+"\\&'X' or '=' (see above; doesn't work with the ''B<-n>'' command-line "
+"switch!) if the group is moderated, set to no posting or postings to it get "
+"redirected."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:404
+msgid ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread \\(em this is controlled "
+"by the B<recent_time> option. If a thread has hot articles in it (see also "
+"section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
+"front of the total number of articles in the thread. The number of lines of "
+"the first (unread) article in the thread might also be shown right before "
+"the subject \\(em this is controlled by the B<show_info> option. The display "
+"can be customized via B<group_format>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:408
+#, no-wrap
+msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:413
+#, no-wrap
+msgid ""
+"-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
+"     2   +       69 EMP/ECP gecancelt. xynx. BI= 10  Henning Weede E<lt>hwee\n"
+"     3   o       93 EMP gecancelt. SouthBeach/Palms  Henning Weede E<lt>hwee\n"
+"     4   *      368 E<lt>1997-11-12E<gt> Fremdcancel-FAQ     Thomas Roessler E<lt>ro\n"
+msgstr ""
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:418
+msgid ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this, but can be customized via B<thread_format>:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:425
+#, no-wrap
+msgid ""
+"-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
+"     2      [  12]  +-E<gt>                                 Sephan Wagner E<lt>s\n"
+"     3      [ 230]  | `-E<gt>Tin thread-level (was: What is Bob Johnson E<lt>bob\n"
+"     4      [  22]  `-E<gt>tin threading menu               Brian Richardson\n"
+msgstr ""
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:430
+msgid "At the Article level the page header has the following format:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:436
+#, no-wrap
+msgid ""
+"Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
+"Lines 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL   Article  47 of 59\n"
+"Urs Janssen E<lt>urs@akk.orgE<gt>        at Arbeitskreis Kultur und Kommunikati\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:438
+#, no-wrap
+msgid "article-body\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:444
+msgid ""
+"The look of the Selection, Group and Thread level can be customized. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\"."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:444
+#, no-wrap
+msgid "COMMON MOVING KEYS"
+msgstr "TECLAS DE MOVIMIENTO COMUNES"
+
+#. type: Plain text
+#: doc/tin.1:447
+msgid ""
+"This table shows the common keys used for moving around all levels within "
+"B<tin>."
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:449
+#, no-wrap
+msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:457
+#, no-wrap
+msgid ""
+"\tANSI/vt100\tOther Terminals\n"
+"Beg. of list/article\tB<Home>\tB<FirstPage> (B<^>)\n"
+"End of list/article\tB<End>\tB<LastPage> (B<$>)\n"
+"Page Up\tB<PgUp>\tB<PageUp> (B<u>, B<^U> or B<^B>)\n"
+"Page Down\tB<PgDn>\tB<PageDown> (B<^D> or B<^F> or B<E<lt>SPACEE<gt>>)\n"
+"Line Up\tB<Up arrow>\tB<Up> (B<k> or B<^P>)\n"
+"Line Down\tB<Down arrow>\tB<Down> (B<j> or B<^N>)\n"
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:461
+#, no-wrap
+msgid "COMMON EDITING COMMANDS"
+msgstr "MANDATOS COMUNES EDITADOS"
+
+#. type: Plain text
+#: doc/tin.1:468
+msgid ""
+"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
+"strings.  A history list allows the easy reuse of previously entered "
+"strings.  In addition to the cursor keys, the following commands are "
+"available when editing a string:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:469
+#, no-wrap
+msgid "B<^A, ^E>"
+msgstr "B<^A, ^E>"
+
+#. type: Plain text
+#: doc/tin.1:472
+msgid "move to beginning or end of line, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:472
+#, no-wrap
+msgid "B<^F, ^B>"
+msgstr "B<^F, ^B>"
+
+#. type: Plain text
+#: doc/tin.1:475
+msgid "non-destructive move forward or back one location, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:475
+#, no-wrap
+msgid "B<^D>"
+msgstr "B<^D>"
+
+#. type: Plain text
+#: doc/tin.1:479
+msgid ""
+"delete the character currently under the cursor, or send EOF if no "
+"characters in the buffer."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:479
+#, no-wrap
+msgid "B<^H, E<lt>DELE<gt>>"
+msgstr "B<^H, E<lt>BORR<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:482
+msgid "delete character left of the cursor."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:482
+#, no-wrap
+msgid "B<^K>"
+msgstr "B<^K>"
+
+#. type: Plain text
+#: doc/tin.1:485
+msgid "delete from cursor to end of line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:485
+#, no-wrap
+msgid "B<^P, ^N>"
+msgstr "B<^P, ^N>"
+
+#. type: Plain text
+#: doc/tin.1:488
+msgid "move through history, previous and next, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:488
+#, no-wrap
+msgid "B<^L, ^R>"
+msgstr "B<^L, ^R>"
+
+#. type: Plain text
+#: doc/tin.1:491
+msgid "redraw the current line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:491
+#, no-wrap
+msgid "B<E<lt>CRE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:495
+msgid ""
+"places line on history list if non-blank, appends newline and returns to the "
+"caller."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:495
+#, no-wrap
+msgid "B<E<lt>ESCE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:500
+msgid "aborts the present editing operation."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:500
+#, no-wrap
+msgid "GLOBAL COMMANDS"
+msgstr "MANDATOS GLOBALES"
+
+#. type: Plain text
+#: doc/tin.1:503
+msgid ""
+"The following commands are available at all 4 menu levels and always have "
+"the same effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:504 doc/tin.1:1378 doc/tin.1:1431
+#, no-wrap
+msgid "B<ShellEscape '!'>"
+msgstr "B<ShellEscape '!'>"
+
+#. type: Plain text
+#: doc/tin.1:509
+msgid ""
+"Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
+"E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
+"have been disabled by the System Administrator."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:509
+#, no-wrap
+msgid "B<ToggleColor '&'>"
+msgstr "B<ToggleColor '&'>"
+
+#. type: Plain text
+#: doc/tin.1:512
+msgid "Toggle use of ANSI color."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:512
+#, no-wrap
+msgid "B<RedrawScr '^L'>"
+msgstr "B<RedrawScr '^L'>"
+
+#. type: Plain text
+#: doc/tin.1:515
+msgid "Redraw the current screen."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:515
+#, no-wrap
+msgid "B<ScrollUp 'E<lt>'>"
+msgstr "B<ScrollUp 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:518
+msgid "Scroll screen up by one line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:518
+#, no-wrap
+msgid "B<ScrollDown 'E<gt>'>"
+msgstr "B<ScrollDown 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:521
+msgid "Scroll screen down by one line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:521
+#, no-wrap
+msgid "B<Postponed 'O' '^O'>"
+msgstr "B<Postponed 'O' '^O'>"
+
+#. type: Plain text
+#: doc/tin.1:535
+msgid ""
+"Reload postponed article. If your system blocks the B<Postponed> key you "
+"must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers "
+"the following actions: B<PromptYes> ('B<y>') = reload and spawn editor; "
+"B<PostponeOverride> ('B<Y>') = post article (without spawning editor); "
+"B<PostponeAll> ('B<A>') = post all postponed articles (without spawning "
+"editor); B<PromptNo> ('B<n>') = skip this article; B<Quit> ('B<q>') = quit "
+"postponed menu. Currently there is no 'simple' way to delete a postponed "
+"article from the postponed-file, you have to use the following command "
+"sequence instead: reload it with B<Postponed>, enter editor with "
+"B<PromptYes>, quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:535 doc/tin.1:1384 doc/tin.1:1438
+#, no-wrap
+msgid "B<Help 'h'>"
+msgstr "B<Help 'h'>"
+
+#. type: Plain text
+#: doc/tin.1:541
+msgid ""
+"Help screen of commands available on the current menu. You can use "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
+"\\e>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:541 doc/tin.1:1387 doc/tin.1:1441
+#, no-wrap
+msgid "B<ToggleHelpDisplay 'H'>"
+msgstr "B<ToggleHelpDisplay 'H'>"
+
+#. type: Plain text
+#: doc/tin.1:544 doc/tin.1:1390 doc/tin.1:1444
+msgid "Toggle the display of help mini menu at the bottom of the screen."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:544
+#, no-wrap
+msgid "B<DisplayPostHist 'W'>"
+msgstr "B<DisplayPostHist 'W'>"
+
+#. type: Plain text
+#: doc/tin.1:550
+msgid ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. You can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and "
+"B<SearchRepeat> ('B<\\e>') to search on this screen. B<Quit> ('B<q>') "
+"returns to the menu."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:550
+#, no-wrap
+msgid "B<Version 'v'>"
+msgstr "B<Version 'v'>"
+
+#. --------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:555
+msgid "Print B<tin> version information."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:555
+#, no-wrap
+msgid "NEWSGROUP SELECTION COMMANDS"
+msgstr "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS"
+
+#. type: TP
+#: doc/tin.1:556 doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109 doc/tin.1:3491
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
+
+#. type: Plain text
+#: doc/tin.1:559
+msgid "Select group 4."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:559
+#, no-wrap
+msgid "B<SelectResetNewsrc '^R'>"
+msgstr "B<SelectResetNewsrc '^R'>"
+
+#. type: Plain text
+#: doc/tin.1:563
+msgid ""
+"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
+"records of which articles have been read, so use this carefully."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966
+#, no-wrap
+msgid "B<SetRange '#'>"
+msgstr "B<SetRange '#'>"
+
+#. type: Plain text
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:970
+msgid ""
+"Choose a range of articles to be affected by the next command. See the "
+"section \"RANGES\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:567
+#, no-wrap
+msgid "B<SelectSortActive '.'>"
+msgstr "B<SelectSortActive '.'>"
+
+#. type: Plain text
+#: doc/tin.1:570
+msgid "Sort the list of newsgroups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163 doc/tin.1:1375
+#: doc/tin.1:1425
+#, no-wrap
+msgid "B<SearchRepeat '\\e'>"
+msgstr "B<SearchRepeat '\\e'>"
+
+#. type: Plain text
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1378
+#: doc/tin.1:1428
+msgid "Repeat the previous search."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1369
+#: doc/tin.1:1419
+#, no-wrap
+msgid "B<SearchSubjF '/'>"
+msgstr "B<SearchSubjF '/'>"
+
+#. type: Plain text
+#: doc/tin.1:576
+msgid "Search for a group by name and description (if displayed)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:576 doc/tin.1:728 doc/tin.1:979 doc/tin.1:1169 doc/tin.1:1372
+#: doc/tin.1:1422
+#, no-wrap
+msgid "B<SearchSubjB '?'>"
+msgstr "B<SearchSubjB '?'>"
+
+#. type: Plain text
+#: doc/tin.1:579
+msgid "Backward search through the group names and descriptions."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:579
+#, no-wrap
+msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:582
+msgid "Read current group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:582
+#, no-wrap
+msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:586
+msgid ""
+"Enter next group with unread news. Will wrap around to the beginning of the "
+"group selection list looking for unread groups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:586 doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
+#, no-wrap
+msgid "B<Catchup 'c'>"
+msgstr "B<Catchup 'c'>"
+
+#. type: Plain text
+#: doc/tin.1:590
+msgid ""
+"Make current group as all read [after confirmation] and move to the next "
+"group in the group selection list."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:590 doc/tin.1:807 doc/tin.1:1021 doc/tin.1:1231
+#, no-wrap
+msgid "B<CatchupNextUnread 'C'>"
+msgstr "B<CatchupNextUnread 'C'>"
+
+#. type: Plain text
+#: doc/tin.1:594
+msgid ""
+"Mark current group as all read [after confirmation] and enter the next "
+"unread group in the group selection list."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:594
+#, no-wrap
+msgid "B<SelectToggleDescriptions 'd'>"
+msgstr "B<SelectToggleDescriptions 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:598
+msgid ""
+"Toggle display to show just the group name or the group name and the group "
+"descriptions."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:598 doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1243
+#, no-wrap
+msgid "B<EditFilter 'E'>"
+msgstr "B<EditFilter 'E'>"
+
+#. type: Plain text
+#: doc/tin.1:601 doc/tin.1:823 doc/tin.1:1037 doc/tin.1:1246
+msgid "Edit the filter file and reload it afterwards."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:601
+#, no-wrap
+msgid "B<SelectGoto 'g'>"
+msgstr "B<SelectGoto 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:605 doc/tin.1:827
+msgid ""
+"Choose a new group by name. This command can be used to access any group, "
+"even those not currently yanked in."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:605 doc/tin.1:830 doc/tin.1:1037 doc/tin.1:1259 doc/tin.1:1381
+#: doc/tin.1:1434
+#, no-wrap
+msgid "B<ToggleInfoLastLine 'i'>"
+msgstr "B<ToggleInfoLastLine 'i'>"
+
+#. type: Plain text
+#: doc/tin.1:610
+msgid ""
+"Toggle the display of the description of the current newsgroup in the last "
+"line. This will not be available if B<tin> was started with the \\&''B<-d>'' "
+"option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:610 doc/tin.1:834 doc/tin.1:1040 doc/tin.1:1262
+#, no-wrap
+msgid "B<ToggleInverseVideo 'I'>"
+msgstr "B<ToggleInverseVideo 'I'>"
+
+#. type: Plain text
+#: doc/tin.1:613 doc/tin.1:837 doc/tin.1:1043 doc/tin.1:1265
+msgid "Toggle inverse video."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:613 doc/tin.1:846 doc/tin.1:1049 doc/tin.1:1271
+#, no-wrap
+msgid "B<LookupMessage 'L'>"
+msgstr "B<LookupMessage 'L'>"
+
+#. type: Plain text
+#: doc/tin.1:620
+msgid ""
+"Look up article by ''Message-ID:''. If none of the groups listed in the "
+"''Newsgroups:''-header of the referenced article is available, just the "
+"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
+"At this level this command only works if reading via NNTP and the server "
+"supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:620
+#, no-wrap
+msgid "B<SelectMoveGrp 'm'>"
+msgstr "B<SelectMoveGrp 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:626
+msgid ""
+"Move the current group within the group selection list. By entering '1' the "
+"group will become the first displayed group in the list, by entering '8' the "
+"eighth group in the list etc. By entering '$' the group will be the last "
+"group displayed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:626 doc/tin.1:854 doc/tin.1:1279
+#, no-wrap
+msgid "B<OptionMenu 'M'>"
+msgstr "B<OptionMenu 'M'>"
+
+#. type: Plain text
+#: doc/tin.1:630 doc/tin.1:858 doc/tin.1:1283
+msgid ""
+"User configurable options menu (for more information see section \"GLOBAL "
+"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:630
+#, no-wrap
+msgid "B<SelectNextUnreadGrp 'N'>"
+msgstr "B<SelectNextUnreadGrp 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:633
+msgid "Positions the cursor on the next group with unread articles in it."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:633 doc/tin.1:875 doc/tin.1:1062 doc/tin.1:1300
+#, no-wrap
+msgid "B<Quit 'q'>"
+msgstr "B<Quit 'q'>"
+
+#. type: Plain text
+#: doc/tin.1:637
+msgid ""
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:637 doc/tin.1:878 doc/tin.1:1065 doc/tin.1:1303
+#, no-wrap
+msgid "B<QuitTin 'Q'>"
+msgstr "B<QuitTin 'Q'>"
+
+#. type: Plain text
+#: doc/tin.1:640 doc/tin.1:881 doc/tin.1:1068 doc/tin.1:1306
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:640
+#, no-wrap
+msgid "B<SelectToggleReadDisplay 'r'>"
+msgstr "B<SelectToggleReadDisplay 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:645
+msgid ""
+"Toggle display of all subscribed to groups and just those groups containing "
+"unread articles. Command has no effect if groups were specified on the "
+"command-line when B<tin> was started."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:645 doc/tin.1:884 doc/tin.1:1068
+#, no-wrap
+msgid "B<BugReport 'R'>"
+msgstr "B<BugReport 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:649 doc/tin.1:888 doc/tin.1:1072
+msgid ""
+"Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
+"way of getting bugs fixed and features added/changed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:649
+#, no-wrap
+msgid "B<SelectSubscribe 's'>"
+msgstr "B<SelectSubscribe 's'>"
+
+#. type: Plain text
+#: doc/tin.1:652
+msgid "Subscribe to current group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:652
+#, no-wrap
+msgid "B<SelectSubscribePat 'S'>"
+msgstr "B<SelectSubscribePat 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:657
+msgid ""
+"Subscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:657
+#, no-wrap
+msgid "B<SelectUnsubscribe 'u'>"
+msgstr "B<SelectUnsubscribe 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:662
+msgid ""
+"Unsubscribe to current group. This can be used to remove bogus groups.  See "
+"B<strip_bogus> in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+"\" section."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:662
+#, no-wrap
+msgid "B<SelectUnsubscribePat 'U'>"
+msgstr "B<SelectUnsubscribePat 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:667
+msgid ""
+"Unsubscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:667 doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
+#, no-wrap
+msgid "B<Post 'w'>"
+msgstr "B<Post 'w'>"
+
+#. type: Plain text
+#: doc/tin.1:673
+msgid ""
+"Post an article to current group. If posting fails for some reason, you'll "
+"get the chance to B<PostEdit> ('B<e>') the article again, B<PostPostpone> "
+"('B<o>') it for later processing (see also ''B<-o>'' command-line switch) or "
+"discard it via B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:673
+#, no-wrap
+msgid "B<SelectQuitNoWrite 'X'>"
+msgstr "B<SelectQuitNoWrite 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:676
+msgid "Quit B<tin> without saving any changes to the configuration."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:676
+#, no-wrap
+msgid "B<SelectYankActive 'y'>"
+msgstr "B<SelectYankActive 'y'>"
+
+#. type: Plain text
+#: doc/tin.1:681
+msgid ""
+"Yanks in all groups. Toggles the displayed groups between all the groups in "
+"the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just "
+"those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:681
+#, no-wrap
+msgid "B<SelectSyncWithActive 'Y'>"
+msgstr "B<SelectSyncWithActive 'Y'>"
+
+#. type: Plain text
+#: doc/tin.1:685
+msgid ""
+"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
+"to see if any new news has arrived since starting B<tin>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:685
+#, no-wrap
+msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
+msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
+
+#. --------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:690
+msgid "Mark all articles in the current group as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:690
+#, no-wrap
+msgid "GROUP INDEX COMMANDS"
+msgstr "ÃNDICE DE MANDATOS AGRUPADOS"
+
+#. type: Plain text
+#: doc/tin.1:694
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:697
+msgid "Select article 4."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:697 doc/tin.1:948 doc/tin.1:1112
+#, no-wrap
+msgid "B<MenuFilterSelect '^A'>"
+msgstr "B<MenuFilterSelect '^A'>"
+
+#. type: Plain text
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1116
+msgid ""
+"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
+"for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1128
+#, no-wrap
+msgid "B<MenuFilterKill '^K'>"
+msgstr "B<MenuFilterKill '^K'>"
+
+#. type: Plain text
+#: doc/tin.1:705 doc/tin.1:956 doc/tin.1:1132
+msgid ""
+"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
+"more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:705 doc/tin.1:956
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr "B<MarkFeedRead '^X'>"
+
+#. type: Plain text
+#: doc/tin.1:710 doc/tin.1:961
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as read. A prompt asks which type should "
+"be marked."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:710 doc/tin.1:961
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr "B<MarkFeedUnread '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:715 doc/tin.1:966
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as unread. A prompt asks which type "
+"should be marked."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:719 doc/tin.1:970 doc/tin.1:1160
+#, no-wrap
+msgid "B<LastViewed '-'>"
+msgstr "B<LastViewed '-'>"
+
+#. type: Plain text
+#: doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163
+msgid "Re-enter the last message that was viewed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:728 doc/tin.1:979
+msgid "Search forward for specified subject."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:731 doc/tin.1:982
+msgid "Search backwards for specified subject."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:731
+#, no-wrap
+msgid "B<GroupSelThd '*'>"
+msgstr "B<GroupSelThd '*'>"
+
+#. type: Plain text
+#: doc/tin.1:734 doc/tin.1:985
+msgid "Select current thread for later processing."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:734
+#, no-wrap
+msgid "B<GroupDoAutoSel '+'>"
+msgstr "B<GroupDoAutoSel '+'>"
+
+#. type: Plain text
+#: doc/tin.1:738
+msgid ""
+"Selects all threads in current group. It is a shortcut for calling "
+"B<GroupSelPattern> with a pattern of ''*''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:738
+#, no-wrap
+msgid "B<GroupToggleThdSel '.'>"
+msgstr "B<GroupToggleThdSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:743
+msgid ""
+"Toggle selection of current thread. If at least one unread article, (but not "
+"every unread article) in the current thread is selected, then all unread "
+"articles become selected."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:743
+#, no-wrap
+msgid "B<GroupSelThdIfUnreadSelected ';'>"
+msgstr "B<GroupSelThdIfUnreadSelected ';'>"
+
+#. type: Plain text
+#: doc/tin.1:748
+msgid ""
+"For each thread in current group, if it at least one unread article is "
+"selected, all unread articles become selected. This is useful for auto-"
+"selection on author where reader wants to see entire thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:748
+#, no-wrap
+msgid "B<GroupSelPattern '='>"
+msgstr "B<GroupSelPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:754
+msgid ""
+"Prompts for a pattern with which to match on. All threads whose subjects "
+"match the pattern will be marked selected. A pattern of ''*'' will match all "
+"subjects. Entering just 'B<E<lt>CRE<gt>>' will re-use the last pattern that "
+"was entered."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:754
+#, no-wrap
+msgid "B<GroupReverseSel '@'>"
+msgstr "B<GroupReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:757
+msgid "Reverse all selections on all articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:757
+#, no-wrap
+msgid "B<GroupUndoSel '~'>"
+msgstr "B<GroupUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:763
+msgid ""
+"Undo all selections on all articles. It clears the toggle effect of "
+"B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
+"B<GroupMarkUnselArtRead>, one can then do B<GroupUndoSel> to reset articles. "
+"Thus, one can iteratively whittle down uninteresting threads."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:763 doc/tin.1:994 doc/tin.1:1186
+#, no-wrap
+msgid "B<Pipe '|'>"
+msgstr "B<Pipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:768 doc/tin.1:999 doc/tin.1:1191
+msgid ""
+"Pipe current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles into command. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:768 doc/tin.1:1191
+#, no-wrap
+msgid "B<QuickFilterSelect '['>"
+msgstr "B<QuickFilterSelect '['>"
+
+#. type: Plain text
+#: doc/tin.1:777
+msgid ""
+"Auto select article(s) with a single key [after confirmation]. The defaults "
+"used for selection are based upon the following four tinrc config variables: "
+"B<default_filter_select_case>, B<default_filter_select_expire>, "
+"B<default_filter_select_global> and B<default_filter_select_header>.  Read "
+"the section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a "
+"full explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:777 doc/tin.1:1200
+#, no-wrap
+msgid "B<QuickFilterKill ']'>"
+msgstr "B<QuickFilterKill ']'>"
+
+#. type: Plain text
+#: doc/tin.1:786
+msgid ""
+"Kill article(s) with a single key [after confirmation]. The defaults used "
+"for killing are based upon the following four tinrc config variables: "
+"B<default_filter_kill_case>, B<default_filter_kill_expire>, "
+"B<default_filter_kill_global> and B<default_filter_kill_header>.  Read the "
+"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full "
+"explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:786
+#, no-wrap
+msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:789
+msgid "Read current article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:789
+#, no-wrap
+msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:792
+msgid "View next unread article or group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:792 doc/tin.1:1005 doc/tin.1:1217
+#, no-wrap
+msgid "B<SearchAuthF 'a'>"
+msgstr "B<SearchAuthF 'a'>"
+
+#. type: Plain text
+#: doc/tin.1:796
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
+#, no-wrap
+msgid "B<SearchAuthB 'A'>"
+msgstr "B<SearchAuthB 'A'>"
+
+#. type: Plain text
+#: doc/tin.1:799 doc/tin.1:1013
+msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:799 doc/tin.1:1013 doc/tin.1:1223
+#, no-wrap
+msgid "B<SearchBody 'B'>"
+msgstr "B<SearchBody 'B'>"
+
+#. type: Plain text
+#: doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
+msgid ""
+"Search the body of all articles in group (can be slow). You can abort the "
+"search using B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:807
+msgid ""
+"Mark all articles as read [after confirmation] then return to the group "
+"selection list. Move cursor to next group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:811
+msgid ""
+"Mark all articles as read [after confirmation] and enter the next group with "
+"unread news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:811
+#, no-wrap
+msgid "B<GroupToggleSubjDisplay 'd'>"
+msgstr "B<GroupToggleSubjDisplay 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:815 doc/tin.1:1029
+msgid ""
+"Cycle the display of the author through all the possible options for the "
+"tinrc variable B<show_author>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:815
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr "B<GroupCancel 'D'>"
+
+#. type: Plain text
+#: doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1240
+msgid ""
+"Cancel (delete) or supersede (overwrite) the current article. It must have "
+"been posted by the same user. The cancel message can be seen in the "
+"newsgroup 'control' or 'control.cancel'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:823
+#, no-wrap
+msgid "B<GroupGoto 'g'>"
+msgstr "B<GroupGoto 'g'>"
+
+#. type: TP
+#: doc/tin.1:827
+#, no-wrap
+msgid "B<GroupToggleGetartLimit 'G'>"
+msgstr "B<GroupToggleGetartLimit 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:830
+msgid "Toggle article/group limit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:834
+msgid ""
+"Display the subject of the first article in the current thread in the last "
+"line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:837
+#, no-wrap
+msgid "B<GroupMarkThdRead 'K'>"
+msgstr "B<GroupMarkThdRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:843
+msgid ""
+"Mark article/thread as read and move onto the next unread article/thread. If "
+"a range of articles/threads is set, the range will be marked as read instead "
+"of the current article/thread. When tagged articles/threads are present, a "
+"prompt asks how to proceed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:843
+#, no-wrap
+msgid "B<GroupListThd 'l'>"
+msgstr "B<GroupListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:846
+msgid "Open the thread under the current cursor position."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:849 doc/tin.1:1052 doc/tin.1:1274
+msgid "Look up article by ''Message-ID:''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:849
+#, no-wrap
+msgid "B<GroupMail 'm'>"
+msgstr "B<GroupMail 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:854 doc/tin.1:1057 doc/tin.1:1279
+msgid ""
+"Mail current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to someone. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:858
+#, no-wrap
+msgid "B<GroupNextGroup 'n'>"
+msgstr "B<GroupNextGroup 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:861
+msgid "Go to next group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:861
+#, no-wrap
+msgid "B<GroupNextUnreadArt 'N'>"
+msgstr "B<GroupNextUnreadArt 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:864 doc/tin.1:1289
+msgid "Go to the next unread article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:864 doc/tin.1:1057 doc/tin.1:1289
+#, no-wrap
+msgid "B<Print 'o'>"
+msgstr "B<Print 'o'>"
+
+#. type: Plain text
+#: doc/tin.1:869 doc/tin.1:1062 doc/tin.1:1294
+msgid ""
+"Send current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to printer. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:869
+#, no-wrap
+msgid "B<GroupPrevGroup 'p'>"
+msgstr "B<GroupPrevGroup 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:872
+msgid "Go to previous group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:872
+#, no-wrap
+msgid "B<GroupPrevUnreadArt 'P'>"
+msgstr "B<GroupPrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:875
+msgid "Go to previous unread article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:878 doc/tin.1:1065
+msgid "Return to previous level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:881
+#, no-wrap
+msgid "B<GroupToggleReadUnread 'r'>"
+msgstr "B<GroupToggleReadUnread 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:884
+msgid "Toggle the display between all articles and unread articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:888
+#, no-wrap
+msgid "B<GroupSave 's'>"
+msgstr "B<GroupSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:893 doc/tin.1:1077 doc/tin.1:1319
+msgid ""
+"Save current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles. See the section \"MAILING PIPING "
+"PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:893
+#, no-wrap
+msgid "B<GroupAutoSave 'S'>"
+msgstr "B<GroupAutoSave 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:896 doc/tin.1:1080 doc/tin.1:1322
+msgid "Save marked articles automatically without further prompting."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:896
+#, no-wrap
+msgid "B<GroupTag 't'>"
+msgstr "B<GroupTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:901
+msgid ""
+"Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
+"B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
+"B<GroupRepost> ('B<x>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:901
+#, no-wrap
+msgid "B<GroupTagParts 'T'>"
+msgstr "B<GroupTagParts 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:904
+msgid ""
+"Automatically tag in order all the parts of the current multi-part message."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:904
+#, no-wrap
+msgid "B<GroupToggleThreading 'u'>"
+msgstr "B<GroupToggleThreading 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:909
+msgid ""
+"Cycle the threading mode through no threading, threading by subject, "
+"threading by references, threading on both subject and references, group "
+"multipart articles into a thread (''Subject:'' based)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:909
+#, no-wrap
+msgid "B<GroupUntag 'U'>"
+msgstr "B<GroupUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:912
+msgid "Untag all articles that were tagged."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:919 doc/tin.1:1094 doc/tin.1:1347
+msgid ""
+"Post an article to the current group. If posting fails for some reason, "
+"you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
+"postpone it for later processing via B<PostPostpone> ('B<o>') (see also ''B<-"
+"o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:919
+#, no-wrap
+msgid "B<GroupRepost 'x'>"
+msgstr "B<GroupRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:925 doc/tin.1:1353
+msgid ""
+"Repost an already posted article / thread / auto-selected (hot) articles / "
+"articles matching pattern / tagged articles to another newsgroup(s). Useful "
+"for reposting from global to local newsgroups. Do not use this to crosspost "
+"your own articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:925
+#, no-wrap
+msgid "B<GroupMarkUnselArtRead 'X'>"
+msgstr "B<GroupMarkUnselArtRead 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:933
+msgid ""
+"Mark all unread articles that have not been selected as read, redraw screen "
+"to reflect changes and put index at the first thread to begin reading.  "
+"Pressing B<GroupMarkUnselArtRead> ('B<X>') again will toggle back to the way "
+"it was before. See B<GroupUndoSel> ('B<~>') command for clearing the toggle "
+"effect, leaving the group will also clear the toggle effect and make the "
+"changes permanent."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:933 doc/tin.1:1094 doc/tin.1:1353
+#, no-wrap
+msgid "B<MarkArtUnread 'z'>"
+msgstr "B<MarkArtUnread 'z'>"
+
+#. type: Plain text
+#: doc/tin.1:936
+msgid "Mark current article as unread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:936 doc/tin.1:1099 doc/tin.1:1356
+#, no-wrap
+msgid "B<MarkThdUnread 'Z'>"
+msgstr "B<MarkThdUnread 'Z'>"
+
+#. --------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:943
+msgid ""
+"Mark current thread as unread. If a range of threads is set, the range will "
+"be marked as unread instead of the current thread. When tagged threads are "
+"present, a prompt asks how to proceed."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:943
+#, no-wrap
+msgid "THREAD LISTING COMMANDS"
+msgstr "HILOS DE MANDATOS LISTADOS"
+
+#. type: Plain text
+#: doc/tin.1:948
+msgid "Select article 4 within thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:982
+#, no-wrap
+msgid "B<ThreadSelArt '*'>"
+msgstr "B<ThreadSelArt '*'>"
+
+#. type: TP
+#: doc/tin.1:985
+#, no-wrap
+msgid "B<ThreadToggleArtSel '.'>"
+msgstr "B<ThreadToggleArtSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:988
+msgid "Toggle selection of current article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:988
+#, no-wrap
+msgid "B<ThreadReverseSel '@'>"
+msgstr "B<ThreadReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:991
+msgid "Reverse article selections."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:991
+#, no-wrap
+msgid "B<ThreadUndoSel '~'>"
+msgstr "B<ThreadUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:994
+msgid "Undo all selections on current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:999
+#, no-wrap
+msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1002
+msgid "Read current article within thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1002
+#, no-wrap
+msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1005
+msgid "View next unread article within thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1010
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line. The search will wrap over into the next thread if nothing is found in "
+"the current one."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1021
+msgid ""
+"Mark thread as read [after confirmation] and return to the group index "
+"page.  Move cursor to next thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1025
+msgid ""
+"Mark thread as read [after confirmation] and enter the next thread "
+"containing unread news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1025
+#, no-wrap
+msgid "B<ThreadToggleSubjDisplay 'd'>"
+msgstr "B<ThreadToggleSubjDisplay 'd'>"
+
+#. type: TP
+#: doc/tin.1:1029
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr "B<ThreadCancel 'D'>"
+
+#. type: Plain text
+#: doc/tin.1:1040 doc/tin.1:1262
+msgid "Display the subject of the current article in the last line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1043
+#, no-wrap
+msgid "B<ThreadMarkArtRead 'K'>"
+msgstr "B<ThreadMarkArtRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1049
+msgid ""
+"Mark article as read and move onto the next unread article. If a range of "
+"articles is set, the range will be marked as read instead of the current "
+"article. When tagged articles are present, a prompt asks how to proceed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1052
+#, no-wrap
+msgid "B<ThreadMail 'm'>"
+msgstr "B<ThreadMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1072
+#, no-wrap
+msgid "B<ThreadSave 's'>"
+msgstr "B<ThreadSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1077
+#, no-wrap
+msgid "B<ThreadAutoSave 'S'>"
+msgstr "B<ThreadAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1080
+#, no-wrap
+msgid "B<ThreadTag 't'>"
+msgstr "B<ThreadTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1084 doc/tin.1:1326
+msgid ""
+"Toggle tag status of current article for mailing, piping, printing, saving "
+"or reposting."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1084
+#, no-wrap
+msgid "B<ThreadUntag 'U'>"
+msgstr "B<ThreadUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1087
+msgid "Untag all tagged threads."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1099
+msgid ""
+"Mark current article in thread as unread. If a range of articles is set, the "
+"range will be marked as unread instead of the current article. When tagged "
+"articles are present, a prompt asks how to proceed."
+msgstr ""
+
+#. --------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1104
+msgid "Mark all articles in thread as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1104
+#, no-wrap
+msgid "ARTICLE VIEWER COMMANDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1109
+msgid "Read the first (base) article in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1112
+msgid "Read response 4 in this thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1116
+#, no-wrap
+msgid "B<PageReplyQuoteHeaders '^E'>"
+msgstr "B<PageReplyQuoteHeaders '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:1120
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article with all headers included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1120
+#, no-wrap
+msgid "B<PagePGPCheckArticle '^G'>"
+msgstr "B<PagePGPCheckArticle '^G'>"
+
+#. type: Plain text
+#: doc/tin.1:1125
+msgid "Perform B<\\%pgp>(1)  operations on article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1125
+#, no-wrap
+msgid "B<PageToggleRaw '^H'>"
+msgstr "B<PageToggleRaw '^H'>"
+
+#. type: Plain text
+#: doc/tin.1:1128
+msgid "Toggles the display mode (raw including all headers vs. cooked)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1132
+#, no-wrap
+msgid "B<PageToggleTabs '^T'>"
+msgstr "B<PageToggleTabs '^T'>"
+
+#. type: Plain text
+#: doc/tin.1:1135
+msgid "Toggle the TAB width between 4 and 8 characters."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1135
+#, no-wrap
+msgid "B<PageFollowupQuoteHeaders '^W'>"
+msgstr "B<PageFollowupQuoteHeaders '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:1139
+msgid ""
+"Post a followup to the current article with a copy of the article with all "
+"headers included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1139
+#, no-wrap
+msgid "B<PageToggleTex2iso '\"'>"
+msgstr "B<PageToggleTex2iso '\"'>"
+
+#. type: Plain text
+#: doc/tin.1:1143
+msgid ""
+"Toggle TeX to ISO decoding for current article. The default behavior is "
+"taken from the B<tex2iso_conv> variable in the tinrc file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1143
+#, no-wrap
+msgid "B<PageToggleAllHeaders '*'>"
+msgstr "B<PageToggleAllHeaders '*'>"
+
+#. type: Plain text
+#: doc/tin.1:1146
+msgid ""
+"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1146
+#, no-wrap
+msgid "B<PageToggleRot '%'>"
+msgstr "B<PageToggleRot '%'>"
+
+#. type: Plain text
+#: doc/tin.1:1149
+msgid "Toggle ROT-13 decoding for this article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1149
+#, no-wrap
+msgid "B<PageToggleUue '('>"
+msgstr "B<PageToggleUue '('>"
+
+#. type: Plain text
+#: doc/tin.1:1153
+msgid ""
+"Toggle the display of uuencoded sections. The default behavior is taken from "
+"the B<hide_uue> variable in the tinrc file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1153
+#, no-wrap
+msgid "B<PageReveal ')'>"
+msgstr "B<PageReveal ')'>"
+
+#. type: Plain text
+#: doc/tin.1:1160
+msgid ""
+"The formfeed character (^L) is often used to hide 'spoilers' that the reader "
+"may not initially wish to see when viewing an article. Any text after a "
+"formfeed is not displayed. This key-press acts like a reveal key and turns "
+"the hidden text back on. Scrolling down will also reveal the text, scrolling "
+"up will hide it again."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1169
+msgid "Forward search the text of this article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1172
+msgid "Backward search the text of this article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1172
+#, no-wrap
+msgid "B<PageSkipIncludedText ':'>"
+msgstr "B<PageSkipIncludedText ':'>"
+
+#. type: Plain text
+#: doc/tin.1:1177
+msgid ""
+"Skip to the end of the next quoted text-block in this article. Quoted text "
+"is everything which matches B<quote_regex>, B<quote_regex2> or "
+"B<quote_regex3>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1177
+#, no-wrap
+msgid "B<PageTopThd 'E<lt>'>"
+msgstr "B<PageTopThd 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1180
+msgid "Go to the first article in the current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1180
+#, no-wrap
+msgid "B<PageBotThd 'E<gt>'>"
+msgstr "B<PageBotThd 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1183
+msgid "Go to the last article in the current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1183
+#, no-wrap
+msgid "B<PageToggleHighlight '_'>"
+msgstr "B<PageToggleHighlight '_'>"
+
+#. type: Plain text
+#: doc/tin.1:1186
+msgid "Toggle word highlighting on/off."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1200
+msgid ""
+"Auto select article(s) with a single key. The defaults used for selection "
+"are set based upon the following four tinrc config variables: "
+"B<default_filter_select_case>, B<default_filter_select_expire>, "
+"B<default_filter_select_global> and B<default_filter_select_header> Read the "
+"section \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\" for a full "
+"explanation of these variables and \"FILTERING ARTICLES\" for more "
+"information on filtering."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1209
+msgid ""
+"Kill article(s) with a single key. The defaults used for killing are based "
+"upon the following four tinrc config variables: B<default_filter_kill_case>, "
+"B<default_filter_kill_expire>, B<default_filter_kill_global> and "
+"B<default_filter_kill_header>.  Read the section \"GLOBAL OPTIONS MENU AND "
+"TINRC CONFIGURABLE VARIABLES\" for a full explanation of these variables and "
+"\"FILTERING ARTICLES\" for more information on filtering."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1209
+#, no-wrap
+msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1212
+msgid "Go to next base article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1212
+#, no-wrap
+msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1217
+msgid ""
+"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
+"contain PageNextUnread, then this key will first page through the current "
+"article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1220
+msgid "Author forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1223
+msgid "Author backward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1231
+msgid ""
+"Mark the current thread as read [after confirmation] and return to the "
+"previous menu. Move cursor to next item."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1235
+msgid ""
+"Mark the rest of the current thread as read [after confirmation] and enter "
+"the next thread with unread articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1235
+#, no-wrap
+msgid "B<PageCancel 'D'>"
+msgstr "B<PageCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1240
+#, no-wrap
+msgid "B<PageEditArticle 'e'>"
+msgstr "B<PageEditArticle 'e'>"
+
+#. type: Plain text
+#: doc/tin.1:1243
+msgid ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1246
+#, no-wrap
+msgid "B<PageFollowupQuote 'f'>"
+msgstr "B<PageFollowupQuote 'f'>"
+
+#. type: Plain text
+#: doc/tin.1:1249
+msgid ""
+"Post a followup to the current article with a copy of the article included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1249
+#, no-wrap
+msgid "B<PageFollowup 'F'>"
+msgstr "B<PageFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1253
+msgid ""
+"Post a followup to the current article without including a copy of the "
+"article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1253
+#, no-wrap
+msgid "B<PageFirstPage 'g'>"
+msgstr "B<PageFirstPage 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:1256
+msgid "Go to the start of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1256
+#, no-wrap
+msgid "B<PageLastPage 'G'>"
+msgstr "B<PageLastPage 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:1259
+msgid "Go to the end of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1265
+#, no-wrap
+msgid "B<PageKillThd 'K'>"
+msgstr "B<PageKillThd 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1268
+msgid "Mark rest of thread as read and move onto the next unread thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1268
+#, no-wrap
+msgid "B<PageListThd 'l'>"
+msgstr "B<PageListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:1271
+msgid "Show the thread menu that the current article is a part of."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1274
+#, no-wrap
+msgid "B<PageMail 'm'>"
+msgstr "B<PageMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1283
+#, no-wrap
+msgid "B<PageNextArt 'n'>"
+msgstr "B<PageNextArt 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:1286
+msgid "Go to the next article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1286
+#, no-wrap
+msgid "B<PageNextUnreadArt 'N'>"
+msgstr "B<PageNextUnreadArt 'N'>"
+
+#. type: TP
+#: doc/tin.1:1294
+#, no-wrap
+msgid "B<PagePrevArt 'p'>"
+msgstr "B<PagePrevArt 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1297
+msgid "Go to the previous article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1297
+#, no-wrap
+msgid "B<PagePrevUnreadArt 'P'>"
+msgstr "B<PagePrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:1300
+msgid "Go to the previous unread article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1303
+msgid "Return to the previous level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1306
+#, no-wrap
+msgid "B<PageReplyQuote 'r'>"
+msgstr "B<PageReplyQuote 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:1310
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1310
+#, no-wrap
+msgid "B<PageReply 'R'>"
+msgstr "B<PageReply 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:1314
+msgid ""
+"Reply through mail to the author of the current article without including "
+"the original article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1314
+#, no-wrap
+msgid "B<PageSave 's'>"
+msgstr "B<PageSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1319
+#, no-wrap
+msgid "B<PageAutoSave 'S'>"
+msgstr "B<PageAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1322
+#, no-wrap
+msgid "B<PageTag 't'>"
+msgstr "B<PageTag 't'>"
+
+#. type: TP
+#: doc/tin.1:1326
+#, no-wrap
+msgid "B<PageGroupSel 'T'>"
+msgstr "B<PageGroupSel 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:1329
+msgid "Return to group selection level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1329
+#, no-wrap
+msgid "B<PageGotoParent 'u'>"
+msgstr "B<PageGotoParent 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:1332
+msgid "Go to parent article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1332
+#, no-wrap
+msgid "B<PageViewUrl 'U'>"
+msgstr "B<PageViewUrl 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1336
+msgid ""
+"Display a list of URLs in the current article. See the section \"URL LISTING"
+"\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1336
+#, no-wrap
+msgid "B<PageViewAttach 'V'>"
+msgstr "B<PageViewAttach 'V'>"
+
+#. type: Plain text
+#: doc/tin.1:1340
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1347
+#, no-wrap
+msgid "B<PageRepost 'x'>"
+msgstr "B<PageRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1356
+msgid "Mark article as unread."
+msgstr ""
+
+#. --------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1361
+msgid "Mark the current thread as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1361
+#, no-wrap
+msgid "URL LISTING"
+msgstr "LISTADO URL"
+
+#. type: Plain text
+#: doc/tin.1:1364
+msgid ""
+"B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
+"Besides the common moving keys, the following commands are available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1365
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1369
+msgid ""
+"The current URL will be prompted and opened using the B<url_handler>. "
+"'B<E<lt>ESCE<gt>>' or no input will skip the URL."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1372
+msgid "URL forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1375
+msgid "URL backward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1381 doc/tin.1:1434
+msgid "Shell escape."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1384
+msgid "Toggle the display of the current URL in the last line."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1387 doc/tin.1:1441
+msgid "Help screen of commands available."
+msgstr ""
+
+#. --------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1393
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1396
+msgid ""
+"B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
+"article. Besides the common moving keys, the following commands are "
+"available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1397
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr "B<AttachPipe 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1400
+msgid "Pipe attachment into command."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1400
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr "B<AttachSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:1403
+msgid "Save current attachment / tagged attachments to disk."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1403
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1406
+msgid "View attachment."
+msgstr "Vea adjunto."
+
+#. type: TP
+#: doc/tin.1:1406
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr "B<AttachTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1409
+msgid "Tag one or more attachments for saving."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1409
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr "B<AttachTagPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:1413
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1413
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr "B<AttachToggleTagged '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1416
+msgid "Reverse tagging of all attachments."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1416
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr "B<AttachUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1419
+msgid "Untag all tagged attachments."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1422
+msgid "Attachment forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1425
+msgid "Attachment backward search."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1428
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr "B<GlobalPipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:1431
+msgid ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1438
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr ""
+
+#. --------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1447
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr ""
+
+#.  FIXME - add missing descriptions
+#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+#.          in the !TIN_DEFAULTS_DIR config case
+#. type: Plain text
+#: doc/tin.1:1459
+msgid ""
+"At startup, B<tin> reads in the configuration files (see also B<\\"
+"%tin>(5)).  They contain a list of variables that can be used to configure "
+"the way B<tin> works. If it exists, the global configuration file, I</etc/"
+"tin/tinrc> is read. After that, the user's own configuration file is read "
+"from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. The global file is useful for "
+"distributing system-wide defaults to new users who have no private tinrc yet."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1467
+msgid ""
+"The variables are user configurable by editing I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/tinrc> directly. Most of them can also be set in the GLOBAL OPTIONS MENU "
+"which is accessed by pressing B<OptionMenu> ('B<M>') at all levels. It "
+"allows the user to customize the behavior of B<tin>. The options are saved "
+"to the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> when you exit B<tin> so "
+"don't edit the file directly whilst B<tin> is running."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1473
+msgid ""
+"In the options menu use the cursor keys in the usual way to move around. Use "
+"B<ConfigSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') to 'open' the option you wish "
+"to change. You will need to enter a new value or use 'B<E<lt>SPACEE<gt>>' to "
+"toggle the available options. B<ConfigSelect> will save the new value, "
+"\\&'B<E<lt>ESCE<gt>>' will abort without saving changes."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1480
+msgid ""
+"As with the other menus, B<RedrawScr> ('B<^L>') will redraw the screen. You "
+"can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
+"('B<\\e>') to search for a specific option. Use B<Quit> ('B<q>') to exit the "
+"option menu and keep your changes. Use B<QuitTin> ('B<Q>') to exit without "
+"keeping your changes."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1485
+msgid ""
+"The options menu provides access to the attributes menu for the current "
+"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
+"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
+"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1488
+msgid ""
+"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
+"information see section \"SCOPES MENU\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1492
+msgid ""
+"Here is a full list of all the available variables. The name in braces is "
+"the name of the corresponding setting in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"tinrc>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1492
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1498 doc/tin.5:1203
+msgid ""
+"If ON abbreviate long newsgroup names at group selection level and article "
+"level (if necessary) like this: news.software.readers -E<gt> n.software."
+"readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1498
+#, no-wrap
+msgid "B<Add posted articles to filter (add_posted_to_filter)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1502 doc/tin.5:1207
+msgid ""
+"If ON add posted articles which start a new thread to filter for "
+"highlighting follow-ups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1502
+#, no-wrap
+msgid "B<Insert 'User-Agent:'-header (advertising)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1505 doc/tin.5:1210
+msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1505
+#, no-wrap
+msgid "B<Skip multipart/alternative parts (alternative_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1508 doc/tin.5:1213
+msgid ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1508
+#, no-wrap
+msgid "B<Character to show deleted articles (art_marked_deleted)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1511 doc/tin.5:1216
+msgid "The character used to show that an article was deleted. Default is 'D'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1511
+#, no-wrap
+msgid "B<Character to show inrange articles (art_marked_inrange)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1514 doc/tin.5:1219
+msgid ""
+"The character used to show that an article is in a range. Default is '#'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1514
+#, no-wrap
+msgid "B<Character to show returning arts (art_marked_return)>"
+msgstr "B<CarÃ¡cter para mostrar artes devueltos (art_marked_return)>"
+
+#. type: Plain text
+#: doc/tin.1:1518 doc/tin.5:1223
+msgid ""
+"The character used to show that an article will return as an unread article "
+"when the group is next entered. Default is '-'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1518
+#, no-wrap
+msgid "B<Character to show selected articles (art_marked_selected)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1522 doc/tin.5:1227
+msgid ""
+"The character used to show that an article/thread is auto-selected (hot).  "
+"Default is '*'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1522
+#, no-wrap
+msgid "B<Character to show recent articles (art_marked_recent)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1526 doc/tin.5:1231
+msgid ""
+"The character used to show that an article/thread is recent (not older than "
+"X days). See also B<recent_time>. Default is 'o'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1526
+#, no-wrap
+msgid "B<Character to show unread articles (art_marked_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1530 doc/tin.5:1235
+msgid ""
+"The character used to show that an article has not been read.  Default is "
+"'+'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1530
+#, no-wrap
+msgid "B<Character to show read articles (art_marked_read)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1533 doc/tin.5:1238
+msgid "The character used to show that an article was read. Default is ' '."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1533
+#, no-wrap
+msgid "B<Character to show killed articles (art_marked_killed)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1537 doc/tin.5:1242
+msgid ""
+"The character used to show that an article was killed. Default is 'K'.  "
+"B<kill_level> must be set accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1537
+#, no-wrap
+msgid "B<Character to show read selected arts (art_marked_read_selected)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1541 doc/tin.5:1246
+msgid ""
+"The character used to show that an article was hot before it was read.  "
+"Default is ':'. B<kill_level> must be set accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1541 doc/tin.5:1246
+#, no-wrap
+msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1546
+msgid ""
+"If ON B<tin> will ask before using a MIME viewer (B<metamail_prog>) to "
+"display MIME messages. This only occurs if a MIME viewer is set. Default is "
+"OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1546
+#, no-wrap
+msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1550 doc/tin.5:1257
+msgid ""
+"Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
+"mailing an article. Default is No."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1550
+#, no-wrap
+msgid "B<List thread using right arrow key (auto_list_thread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1554 doc/tin.5:1261
+msgid ""
+"If ON automatically list thread when entering it using right arrow key.  "
+"Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1554
+#, no-wrap
+msgid "B<Reconnect to server automatically (auto_reconnect)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1557 doc/tin.1:2540
+msgid "Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1557
+#, no-wrap
+msgid "B<Use Archive-name: header for save (auto_save)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1563 doc/tin.5:1270
+msgid ""
+"If ON articles/threads with ''Archive-name:'' in header will be "
+"automatically saved with the Archive-name & part/patch no and post processed "
+"if B<post_process_type> is set to something other than 'No'.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1563
+#, no-wrap
+msgid "B<Save articles in batch mode (batch_save)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1568 doc/tin.5:1275
+msgid ""
+"If set ON articles/threads will be saved in batch mode when save \\&''B<-"
+"S>'' or mail ''B<-M>, B<-N>'' is specified on the command line. Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1568
+#, no-wrap
+msgid "B<Show mini menu & posting etiquette (beginner_level)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1573 doc/tin.5:1280
+msgid ""
+"If set ON a mini menu of the most useful commands will be displayed at the "
+"bottom of the screen for each level. Also a short posting etiquette will be "
+"displayed after composing an article. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1573
+#, no-wrap
+msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1578
+msgid ""
+"If ON, create local copies of NNTP overview files. This can be used to "
+"considerably speed up accessing large groups when using a slow connection.  "
+"See also \"INDEX FILES\". Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1578
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1584 doc/tin.5:1291
+msgid ""
+"Use this hash algorithm for cancel-locks. Only available when build with "
+"cancel-lock support. none disables the generation of cancel-locks. Valid "
+"values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1584
+#, no-wrap
+msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1590 doc/tin.5:1295
+msgid ""
+"If set ON the user is asked when quitting if all groups read during the "
+"current session should be marked read. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1590
+#, fuzzy, no-wrap
+msgid "B<Standard background color (col_back)>"
+msgstr "B<Color de fondo estÃ¡ndar (col_back)>"
+
+#. type: Plain text
+#: doc/tin.1:1593 doc/tin.5:1298
+#, fuzzy
+msgid "Standard background color"
+msgstr "Color de fondo estÃ¡ndar"
+
+#. type: TP
+#: doc/tin.1:1593
+#, no-wrap
+msgid "B<Color of quoted text from external sources (col_extquote)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1596 doc/tin.5:1301
+msgid "Color of quoted text from external sources"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1596
+#, no-wrap
+msgid "B<Color of sender (From:) (col_from)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1599 doc/tin.5:1304
+msgid "Color of sender (From:)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1599
+#, no-wrap
+msgid "B<Color of article header lines (col_head)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1602 doc/tin.5:1307
+msgid "Color of header-lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1602
+#, no-wrap
+msgid "B<Color of help text (col_help)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1605 doc/tin.5:1310
+msgid "Color of help pages"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1605
+#, no-wrap
+msgid "B<Color for inverse text (background) (col_invers_bg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1608 doc/tin.5:1313
+msgid "Color of background for inverse text"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1608
+#, no-wrap
+msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1611 doc/tin.5:1316
+msgid "Color of foreground for inverse text"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1611
+#, no-wrap
+msgid "B<Color of highlighting with _dash_ (col_markdash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1615 doc/tin.5:1320
+msgid ""
+"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1615
+#, no-wrap
+msgid "B<Color of highlighting with /slash/ (col_markslash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1619 doc/tin.5:1324
+msgid ""
+"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1619
+#, no-wrap
+msgid "B<Color of highlighting with *stars* (col_markstar)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1623 doc/tin.5:1328
+msgid ""
+"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1623
+#, no-wrap
+msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1627 doc/tin.5:1332
+msgid ""
+"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1627
+#, no-wrap
+msgid "B<Color of mini help menu (col_minihelp)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1630 doc/tin.5:1335
+msgid "Color of mini help menu"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1630
+#, no-wrap
+msgid "B<Color of actual news header fields (col_newsheaders)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1633 doc/tin.5:1338
+msgid "Color of actual news header fields"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1633
+#, fuzzy, no-wrap
+msgid "B<Standard foreground color (col_normal)>"
+msgstr "B<Color de primer plano estÃ¡ndar (col_normal)>"
+
+#. type: Plain text
+#: doc/tin.1:1636 doc/tin.5:1341
+#, fuzzy
+msgid "Standard foreground color"
+msgstr "Color de primer plano estÃ¡ndar"
+
+#. type: TP
+#: doc/tin.1:1636
+#, no-wrap
+msgid "B<Color of quoted lines (col_quote)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1639 doc/tin.5:1344
+msgid "Color of quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1639
+#, no-wrap
+msgid "B<Color of twice quoted line (col_quote2)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1642 doc/tin.5:1347
+msgid "Color of twice quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1642
+#, no-wrap
+msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1645 doc/tin.5:1350
+msgid "Color of E<gt>=3 times quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1645
+#, no-wrap
+msgid "B<Color of response counter (col_response)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1649 doc/tin.5:1354
+msgid ""
+"Color of response counter. This is the text that says \"Response x of y\" in "
+"the article viewer."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1649
+#, no-wrap
+msgid "B<Color of signatures (col_signature)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1652 doc/tin.5:1357
+msgid "Color of signatures"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1652
+#, no-wrap
+msgid "B<Color of urls highlight (col_urls)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1655 doc/tin.5:1360
+msgid "Color of urls highlight"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1655
+#, no-wrap
+msgid "B<Color of verbatim blocks (col_verbatim)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1658 doc/tin.5:1363
+msgid "Color of verbatim blocks"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1658
+#, no-wrap
+msgid "B<Color of article subject lines (col_subject)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1661 doc/tin.5:1366
+msgid "Color of article subject"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1661
+#, no-wrap
+msgid "B<Color of text lines (col_text)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1664 doc/tin.5:1369
+msgid "Color of text-lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1664
+#, no-wrap
+msgid "B<Color of help/mail sign (col_title)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1667 doc/tin.5:1372
+msgid "Color of help/mail sign"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1667
+#, no-wrap
+msgid "B<Which actions require confirmation (confirm_choice)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1670
+msgid "Ask for manual confirmation to protect the user."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1671 doc/tin.1:1677 doc/tin.1:1681
+#, no-wrap
+msgid "\\(bu"
+msgstr ""
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.1:1677
+msgid ""
+"B<commands> Ask for confirmation before executing certain dangerous commands "
+"(e.g., B<Catchup> ('B<c>')). Commands that this affects are marked in this "
+"manual with '[after confirmation]'. Default is commands & quit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1681
+msgid ""
+"B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
+"the B<Quit> ('B<q>') command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1685
+msgid ""
+"B<select> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1686
+#, no-wrap
+msgid "B<Format string for display of dates (date_format)>"
+msgstr ""
+
+#
+#.  most of these default_* settings are not available from the menu
+#.  as they are intended for internal use only.
+#. type: Plain text
+#: doc/tin.1:1698
+msgid ""
+"Format string B<tin> uses for date representation. A description of the "
+"different format options can be found at B<\\%strftime>(3).  B<tin> uses B<\\"
+"%strftime>(3)  when available and supports most format options in his "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1698
+#, no-wrap
+msgid "B<(default_art_search)>"
+msgstr "B<(default_art_search)>"
+
+#. type: TP
+#: doc/tin.1:1700
+#, no-wrap
+msgid "B<(default_author_search)>"
+msgstr "B<(default_author_search)>"
+
+#. type: TP
+#: doc/tin.1:1702
+#, no-wrap
+msgid "B<(default_config_search)>"
+msgstr "B<(default_config_search)>"
+
+#. type: Plain text
+#: doc/tin.1:1705 doc/tin.5:1411
+msgid "The last article/author/config option that was searched for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1705
+#, no-wrap
+msgid "B<(default_filter_days)>"
+msgstr "B<(default_filter_days)>"
+
+#. type: Plain text
+#: doc/tin.1:1708 doc/tin.5:1414
+msgid "Default is 28."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1708
+#, no-wrap
+msgid "B<(default_filter_kill_case)>"
+msgstr "B<(default_filter_kill_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1712 doc/tin.5:1418
+msgid ""
+"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1712
+#, no-wrap
+msgid "B<(default_filter_kill_expire)>"
+msgstr "B<(default_filter_kill_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1717 doc/tin.5:1423
+msgid ""
+"Default for quick (1 key) kill filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1717
+#, no-wrap
+msgid "B<(default_filter_kill_global)>"
+msgstr "B<(default_filter_kill_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1721 doc/tin.5:1427
+msgid ""
+"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1721
+#, no-wrap
+msgid "B<(default_filter_kill_header)>"
+msgstr "B<(default_filter_kill_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1724 doc/tin.5:1430
+msgid "Default for quick (1 key) kill filter header."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1900 doc/tin.1:2093 doc/tin.1:2141
+#: doc/tin.1:2257 doc/tin.1:2282 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377
+#: doc/tin.1:2448 doc/tin.1:2480 doc/tin.1:2500 doc/tin.1:2588 doc/tin.5:1616
+#: doc/tin.5:1810 doc/tin.5:1862 doc/tin.5:2010 doc/tin.5:2025 doc/tin.5:2051
+#: doc/tin.5:2103 doc/tin.5:2132 doc/tin.5:2235 doc/tin.5:2257 doc/tin.5:2356
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: doc/tin.1:1727 doc/tin.1:1761
+#, no-wrap
+msgid " ''Subject:'' (case sensitive)\n"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:1906 doc/tin.1:2095 doc/tin.1:2143
+#: doc/tin.1:2259 doc/tin.1:2286 doc/tin.1:2299 doc/tin.1:2349 doc/tin.1:2379
+#: doc/tin.1:2450 doc/tin.1:2482 doc/tin.1:2502 doc/tin.1:2590 doc/tin.5:1623
+#: doc/tin.5:1812 doc/tin.5:1864 doc/tin.5:1913 doc/tin.5:2014 doc/tin.5:2027
+#: doc/tin.5:2053 doc/tin.5:2105 doc/tin.5:2134 doc/tin.5:2237 doc/tin.5:2259
+#: doc/tin.5:2358
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: doc/tin.1:1729 doc/tin.1:1763
+#, no-wrap
+msgid " ''Subject:'' (ignore case)\n"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:1911 doc/tin.1:2097 doc/tin.1:2147
+#: doc/tin.1:2262 doc/tin.1:2303 doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2452
+#: doc/tin.1:2484 doc/tin.1:2504 doc/tin.1:2592 doc/tin.5:1628 doc/tin.5:1814
+#: doc/tin.5:1869 doc/tin.5:1917 doc/tin.5:2030 doc/tin.5:2057 doc/tin.5:2107
+#: doc/tin.5:2137 doc/tin.5:2239 doc/tin.5:2261 doc/tin.5:2360
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: doc/tin.1:1731 doc/tin.1:1765
+#, no-wrap
+msgid " ''From:'' (case sensitive)\n"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2265 doc/tin.1:2307
+#: doc/tin.1:2353 doc/tin.1:2384 doc/tin.1:2454 doc/tin.1:2506 doc/tin.5:1816
+#: doc/tin.5:2033 doc/tin.5:2061 doc/tin.5:2109 doc/tin.5:2139 doc/tin.5:2263
+#, no-wrap
+msgid "3"
+msgstr "3"
+
+#. type: Plain text
+#: doc/tin.1:1733 doc/tin.1:1767
+#, no-wrap
+msgid " ''From:'' (ignore case)\n"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2101 doc/tin.1:2355 doc/tin.1:2386
+#: doc/tin.1:2457 doc/tin.1:2508 doc/tin.5:1818 doc/tin.5:1923 doc/tin.5:2111
+#: doc/tin.5:2141 doc/tin.5:2265
+#, no-wrap
+msgid "4"
+msgstr "4"
+
+#. type: Plain text
+#: doc/tin.1:1735 doc/tin.1:1769
+#, no-wrap
+msgid " ''Message-ID:'' & full ''References:'' line\n"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2103 doc/tin.1:2357 doc/tin.1:2459
+#: doc/tin.1:2511 doc/tin.5:1820 doc/tin.5:2113 doc/tin.5:2268
+#, no-wrap
+msgid "5"
+msgstr "5"
+
+#. type: Plain text
+#: doc/tin.1:1737 doc/tin.1:1771
+#, no-wrap
+msgid " ''Message-ID:'' & last ''References:'' entry only\n"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1737 doc/tin.1:1771 doc/tin.1:2359 doc/tin.1:2513 doc/tin.5:2115
+#: doc/tin.5:2270
+#, no-wrap
+msgid "6"
+msgstr "6"
+
+#. type: Plain text
+#: doc/tin.1:1739 doc/tin.1:1773
+#, no-wrap
+msgid " ''Message-ID:'' entry only\n"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1739 doc/tin.1:1773 doc/tin.1:2362 doc/tin.1:2515 doc/tin.5:2118
+#: doc/tin.5:2272
+#, no-wrap
+msgid "7"
+msgstr "7"
+
+#. type: Plain text
+#: doc/tin.1:1741 doc/tin.1:1775
+#, no-wrap
+msgid " ''Lines:''\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1742
+#, no-wrap
+msgid "B<(default_filter_select_case)>"
+msgstr "B<(default_filter_select_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1746 doc/tin.5:1447
+msgid ""
+"Default for quick (1 key) auto-selection filter case. ON=filter case "
+"sensitive, OFF=ignore case. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1746
+#, no-wrap
+msgid "B<(default_filter_select_expire)>"
+msgstr "B<(default_filter_select_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1751 doc/tin.5:1452
+msgid ""
+"Default for quick (1 key) auto-selection filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1751
+#, no-wrap
+msgid "B<(default_filter_select_global)>"
+msgstr "B<(default_filter_select_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1755 doc/tin.5:1456
+msgid ""
+"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
+"groups, OFF=apply to current group. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1755
+#, no-wrap
+msgid "B<(default_filter_select_header)>"
+msgstr "B<(default_filter_select_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1758 doc/tin.5:1459
+msgid "Default for quick (1 key) auto-selection filter header."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1776
+#, no-wrap
+msgid "B<(default_goto_group)>"
+msgstr "B<(default_goto_group)>"
+
+#. type: TP
+#: doc/tin.1:1778
+#, no-wrap
+msgid "B<(default_group_search)>"
+msgstr "B<(default_group_search)>"
+
+#. type: TP
+#: doc/tin.1:1780
+#, no-wrap
+msgid "B<(default_mail_address)>"
+msgstr "B<(default_mail_address)>"
+
+#. type: TP
+#: doc/tin.1:1782
+#, no-wrap
+msgid "B<(default_move_group)>"
+msgstr "B<(default_move_group)>"
+
+#. type: TP
+#: doc/tin.1:1784
+#, no-wrap
+msgid "B<(default_pattern)>"
+msgstr "B<(default_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1786
+#, no-wrap
+msgid "B<(default_pipe_command)>"
+msgstr "B<(default_pipe_command)>"
+
+#. type: TP
+#: doc/tin.1:1788
+#, no-wrap
+msgid "B<(default_post_newsgroups)>"
+msgstr "B<(default_post_newsgroups)>"
+
+#. type: TP
+#: doc/tin.1:1790
+#, no-wrap
+msgid "B<(default_post_subject)>"
+msgstr "B<(default_post_subject)>"
+
+#. type: TP
+#: doc/tin.1:1792
+#, no-wrap
+msgid "B<(default_range_group)>"
+msgstr "B<(default_range_group)>"
+
+#. type: TP
+#: doc/tin.1:1794
+#, no-wrap
+msgid "B<(default_range_select)>"
+msgstr "B<(default_range_select)>"
+
+#. type: TP
+#: doc/tin.1:1796
+#, no-wrap
+msgid "B<(default_range_thread)>"
+msgstr "B<(default_range_thread)>"
+
+#. type: TP
+#: doc/tin.1:1798
+#, no-wrap
+msgid "B<(default_repost_group)>"
+msgstr "B<(default_repost_group)>"
+
+#. type: TP
+#: doc/tin.1:1800
+#, no-wrap
+msgid "B<(default_save_file)>"
+msgstr "B<(default_save_file)>"
+
+#. type: TP
+#: doc/tin.1:1802
+#, no-wrap
+msgid "B<(default_save_mode)>"
+msgstr "B<(default_save_mode)>"
+
+#. type: TP
+#: doc/tin.1:1804
+#, no-wrap
+msgid "B<(default_select_pattern)>"
+msgstr "B<(default_select_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1806
+#, no-wrap
+msgid "B<(default_shell_command)>"
+msgstr "B<(default_shell_command)>"
+
+#. type: TP
+#: doc/tin.1:1808
+#, no-wrap
+msgid "B<(default_subject_search)>"
+msgstr "B<(default_subject_search)>"
+
+#. type: TP
+#: doc/tin.1:1810
+#, no-wrap
+msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1814 doc/tin.5:1510
+msgid ""
+"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
+"highlighted bar if set OFF. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1814
+#, no-wrap
+msgid "B<Invocation of your editor (editor_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1818
+msgid ""
+"The format string used to create the editor start command with parameters.  "
+"Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1818
+#, no-wrap
+msgid "B<Detection of external quotes (extquote_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1821 doc/tin.5:1518
+msgid "If ON quotes from external sources will be detected. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1821
+#, no-wrap
+msgid "B<Regex used to show external quotes (extquote_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1826
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1826
+#, no-wrap
+msgid "B<Force redraw after certain commands (force_screen_redraw)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1830 doc/tin.5:1529
+msgid ""
+"Specifies whether a screen redraw should always be done after certain "
+"external commands. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1830
+#, no-wrap
+msgid "B<Number of articles to get (getart_limit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1837
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of B<getart_limit>. Default is 0, which means no limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1837
+#, no-wrap
+msgid "B<Catchup group using left key (group_catchup_on_exit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1840 doc/tin.5:1553
+msgid ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1840
+#, no-wrap
+msgid "B<Format string for the Group level (group_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1844
+msgid ""
+"Format string B<tin> uses for Group level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
+"\\ %F\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1844
+#, no-wrap
+msgid "B<Go to the next unread article with (goto_next_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1852
+msgid ""
+"Which keys B<tin> should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<tin> jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<tin> jumps immediately to the "
+"next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1852
+#, no-wrap
+msgid "B<Display uue data as an attachment (hide_uue)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1862 doc/tin.5:1583
+msgid ""
+"If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
+"sections of uuencoded data will be shown with a single tag line showing the "
+"size and filename (much the same as a MIME attachment).  If set to 'Hide "
+"all' then any line that looks like uuencoded data will be folded into a tag "
+"line. This is useful when uuencoded data is split across more than one "
+"article but can also lead to false positives. This setting can also be "
+"toggled in the article viewer.  Default is 'No'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1862
+#, no-wrap
+msgid "B<External inews (inews_prog)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1869 doc/tin.5:1590
+msgid ""
+"Path, name and options of external B<\\%inews>(1).  If you are reading via "
+"NNTP the default value is \"--internal\" (use built-in NNTP inews), else it "
+"is \"inews -h\". The article is passed to B<inews_prog> on STDIN via 'E<lt> "
+"article'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1869
+#, no-wrap
+msgid "B<(info_in_last_line)>"
+msgstr "B<(info_in_last_line)>"
+
+#. type: Plain text
+#: doc/tin.1:1876 doc/tin.5:1596
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1876
+#, no-wrap
+msgid "B<Use interactive mail reader (interactive_mailer)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1883
+msgid ""
+"Interactive mailreader: if greater than 0 your mailreader will be invoked "
+"earlier for reply so you can use more of its features (e.g. MIME, pgp, ...). "
+"1 means include headers, 2 means don't include headers (old "
+"use_mailreader_i=ON option). 0 turns off usage. This option has to suit "
+"B<mailer_format>. Default is 0."
+msgstr ""
+
+#.  TODO: fix menu description
+#.        mono_mark* currently do allow "Reverse video" even if
+#.        inverse_okay=FALSE
+#. type: TP
+#: doc/tin.1:1883
+#, no-wrap
+msgid "B<Use inverse video for page headers (inverse_okay)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1890 doc/tin.5:1606
+msgid ""
+"If ON use inverse video for page headers and URL highlighting.  Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1890
+#, no-wrap
+msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1895 doc/tin.5:1611
+msgid ""
+"If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
+"besides keeping the last failed posting in I<${TIN_HOMEDIR:-\"$HOME\"}/dead."
+"article>. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1895
+#, no-wrap
+msgid "B<Filter which articles (kill_level)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1899
+msgid ""
+"This option controls the processing and display of articles that are "
+"killed.  There are 3 options:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1906
+msgid ""
+"B<Kill only unread arts> is the 'traditional' behavior of B<tin>. Only "
+"unread articles are killed once only by marking them read. As filtering only "
+"happens on unread articles with B<kill_level> set to 0, B<art_marked_killed> "
+"and B<art_marked_read_selected> are only shown once. When you reenter the "
+"group the mark will be gone."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1911 doc/tin.5:1628
+msgid ""
+"B<Kill all arts & show with K> will process all articles in the group and "
+"therefore there is a processing overhead when using this option. Killed "
+"articles are threaded as normal but they will be marked with "
+"B<art_marked_killed>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1915 doc/tin.5:1632
+msgid ""
+"B<Kill all arts and never show> will process all articles in the group and "
+"therefore there is a processing overhead when using this option. Killed "
+"articles simply does not get displayed at all."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1917
+msgid "Default is 0 (B<Kill only unread arts>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1917
+#, no-wrap
+msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1923 doc/tin.5:1639
+msgid ""
+"Allows 8bit characters unencoded in the header of mail message. Default is "
+"OFF. Turning it ON is effective only if B<mail_mime_encoding> is also set to "
+"8bit. Leaving it OFF is safe for most users and compliant to Internet Mail "
+"Standard (B<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1923
+#, no-wrap
+msgid "B<Mail address (mail_address)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1929 doc/tin.5:1645
+msgid ""
+"User's mail address (and full name), if not username@host. This is used when "
+"creating articles, sending mail and when B<\\%pgp>(1)  signing."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1929
+#, no-wrap
+msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1933 doc/tin.5:1649
+msgid ""
+"MIME encoding of the body in mail message, if necessary (8bit, base64, "
+"quoted-printable, 7bit). Default is quoted-printable."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1933
+#, no-wrap
+msgid "B<Quote line when mailing (mail_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1938 doc/tin.5:1654
+msgid ""
+"Format of quote line when replying (via mail) to an article (%A=Address, "
+"%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
+"%C=Firstname, %I=Initials). Default is \"In article %M you wrote:\""
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1938
+#, no-wrap
+msgid "B<Format of the mailbox (mailbox_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1948 doc/tin.5:1664
+msgid ""
+"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
+"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
+"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
+"MMDF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1948
+#, no-wrap
+msgid "B<Mail directory (maildir)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1957 doc/tin.5:1673
+msgid ""
+"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
+"format. This feature is mainly for use with the B<\\%elm>(1)  mail program. "
+"It allows the user to save articles/threads/groups simply by giving '=' as "
+"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1957
+#, no-wrap
+msgid "B<Invocation of your mail command (mailer_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1963 doc/tin.5:1679
+msgid ""
+"The format string used to create the mailer command with parameters that is "
+"used for mailing articles to other people. Default is '%M \"%T\" E<lt> "
+"%F' (e.g., /bin/mail \"iain\" E<lt> .article). The flexible format allows "
+"other mailers with different command line parameters to be used such as"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1968 doc/tin.5:1684
+#, no-wrap
+msgid ""
+"sendmail -oem -t E<lt> %F\n"
+"elm -s \"%S\" \"%T\" E<lt> \"%F\"\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1972 doc/tin.5:1688
+msgid ""
+"B<interactive_mailer> must be set adequate. The following substitutions are "
+"supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:1974 doc/tin.5:1690
+#, no-wrap
+msgid "\\w'%S'u +\\w'default_mailer'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1981 doc/tin.5:1697
+#, no-wrap
+msgid ""
+"%F\tfilename\n"
+"%M\tdefault_mailer\n"
+"%S\tsubject-field\n"
+"%T\tto-filed\n"
+"%U\tusername\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1983
+#, no-wrap
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1991 doc/tin.5:1710
+msgid ""
+"When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
+"('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
+"('B<z>') at Thread level functions mark just the current article or thread, "
+"ignoring other tagged, (un)read articles. When OFF, the same function "
+"presents a menu with choices of the current thread or article, all tagged, "
+"unread articles, or nothing."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1991
+#, no-wrap
+msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1994 doc/tin.5:1702
+msgid "If ON mark articles that are saved as read. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1994
+#, no-wrap
+msgid "B<Viewer program for MIME articles (metamail_prog)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2006 doc/tin.5:1722
+msgid ""
+"Path, name and options of external B<\\%metamail>(1)  program used to view "
+"non-textual parts of articles.  To use the built-in viewer, set to --"
+"internal. This is the default value when B<\\%metamail>(1)  is not "
+"installed. Leave it blank if you don't want any automatic viewing of non-"
+"textual attachments. The 'V' command can always be used to manually view any "
+"attachments. See also B<ask_for_metamail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2006
+#, no-wrap
+msgid "B<MM_CHARSET (mm_charset)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2019 doc/tin.5:1735
+msgid ""
+"Charset supported locally, which is also used for MIME header (charset "
+"parameter and charset name in header encoding) in mail and news postings. If "
+"B<MIME_STRICT_CHARSET> is defined at compile time, text in charset other "
+"than the value of this parameter is considered not displayable and "
+"represented as '?'. Otherwise, all character sets are regarded as compatible "
+"with the display. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined. If your system supports B<\\%iconv>(3), this "
+"option is disabled and you should use B<mm_network_charset> instead."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2019
+#, no-wrap
+msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2030 doc/tin.5:1746
+msgid ""
+"Charset used for posting and MIME headers; replaces B<mm_charset>.  "
+"Conversion between B<mm_network_charset> and local charset (determined via B<"
+"\\%nl_langinfo>(3))  is done via B<\\%iconv>(3), if this function is not "
+"available on your system this option is disabled and you have to use "
+"B<mm_charset> instead. B<mm_network_charset> is limited to one of the "
+"following charsets:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2033 doc/tin.5:1749
+msgid ""
+"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
+"KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
+msgstr ""
+"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} EUC-{CN,JP,"
+"KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
+
+#. type: Plain text
+#: doc/tin.1:2039 doc/tin.5:1755
+msgid ""
+"Not all values might work on your system, see B<\\%iconv_open>(3)  for more "
+"details. If it's not set, the value of the environment variable "
+"$B<MM_CHARSET> is used. US-ASCII or compile-time default is used in case "
+"neither of them is defined."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2039
+#, no-wrap
+msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2044 doc/tin.5:1760
+msgid ""
+"Character attribute of words emphasized like _this_. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2044
+#, no-wrap
+msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2049 doc/tin.5:1765
+msgid ""
+"Character attribute of words emphasized like /this/. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2049
+#, no-wrap
+msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2054 doc/tin.5:1770
+msgid ""
+"Character attribute of words emphasized like *this*. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2054
+#, no-wrap
+msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2059 doc/tin.5:1775
+msgid ""
+"Character attribute of words emphasized like -this-. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2059
+#, no-wrap
+msgid "B<(newnews)>"
+msgstr "B<(newnews)>"
+
+#. type: Plain text
+#: doc/tin.1:2063
+msgid ""
+"These are internal timers used by B<tin> to keep track of new newsgroups.  "
+"Do not change them unless you understand what they are for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2063
+#, no-wrap
+msgid "B<Display these header fields (or *) (news_headers_to_display)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2070 doc/tin.5:1788
+msgid ""
+"Which news headers you wish to see. If you want to see _all_ the headers, "
+"place an '*' as this value. This is the only way a wildcard can be used.  If "
+"you enter 'X-' as the value, you will see all headers beginning with "
+"'X-' (like X-Alan or X-Pape). You can list more than one by delimiting with "
+"spaces. Not defining anything turns off this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2070
+#, no-wrap
+msgid "B<Do not display these header fields (news_headers_to_not_display)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2079 doc/tin.5:1797
+msgid ""
+"Same as B<news_headers_to_display> except it denotes the opposite. An "
+"example of using both options might be if you thought 'X-' headers were A "
+"Good Thing(tm), but thought Alan and Pape were miscreants... well then you "
+"would do something like this: B<news_headers_to_display=X-> "
+"B<news_headers_to_not_display=X-Alan X-Pape> Not defining anything turns off "
+"this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2079
+#, no-wrap
+msgid "B<Quote line when following up (news_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2084 doc/tin.5:1802
+msgid ""
+"Format of quote line when posting/following up an article (%A=Address, "
+"%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
+"%C=Firstname, %I=Initials). Default is \"%F wrote:\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2084
+#, no-wrap
+msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2088
+msgid ""
+"Time in seconds to wait for a response from the server. Default is 120.  "
+"Setting this to 0 means no timeout."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2088
+#, no-wrap
+msgid "B<Unicode normalization form (normalization_form)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2092
+msgid ""
+"The normalization form B<tin> should use to normalize unicode input.  The "
+"possible values are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2095 doc/tin.5:1812
+msgid "B<None>: no normalization"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2097 doc/tin.5:1814
+msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2099 doc/tin.5:1816
+msgid "B<NFKD>: Compatibility Decomposition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2101 doc/tin.5:1818
+msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2103 doc/tin.5:1820
+msgid "B<NFD>: Canonical Decomposition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2105 doc/tin.5:1822
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2109
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<tin> uses to do the normalization. NFC should be used if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2109
+#, no-wrap
+msgid "B<Go to first unread article in group (pos_first_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2113 doc/tin.5:1831
+msgid ""
+"If ON put cursor at first unread article in group otherwise at last article. "
+"Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2113
+#, no-wrap
+msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2124 doc/tin.5:1842
+msgid ""
+"Allows 8bit characters unencoded in the header of a news article, if set "
+"this also disables the generation of MIME-headers when they are usually "
+"required. Default is OFF. Only enacted if B<post_mime_encoding> is also set "
+"to 8bit. In a number of local hierarchies where 8bit characters are used, "
+"using unencoded (raw)  8bit characters in header is acceptable and sometimes "
+"even recommended so that you need to check the convention adopted in the "
+"local hierarchy of your interest to determine what to do with this and "
+"B<post_mime_encoding>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2124
+#, no-wrap
+msgid "B<MIME encoding in news messages (post_mime_encoding)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2129 doc/tin.5:1847
+msgid ""
+"MIME encoding of the body in news message, if necessary. (8bit, base64, "
+"quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
+"base64 and quoted-printable are usually undesired on usenet."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2129
+#, no-wrap
+msgid "B<View post-processed files (post_process_view)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2136
+msgid ""
+"If ON, then B<tin> will start an appropriate viewer program to display any "
+"files that were post processed and uudecoded. The program is determined "
+"using the B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2136
+#, no-wrap
+msgid "B<Post process saved articles (post_process_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2140
+msgid ""
+"This specifies whether to perform post processing on saved articles.  The "
+"following values are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2143 doc/tin.5:1864
+msgid "B<No> (default), no post processing is done."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2147
+msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2149 doc/tin.5:1871
+msgid "B<Yes>, binary attachments and data will be decoded and saved."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2150
+#, no-wrap
+msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2156 doc/tin.5:1878
+msgid ""
+"Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
+">B<posted_articles_file>.  If no filename is set then postings will not be "
+"saved.  Default is 'posted'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2156
+#, no-wrap
+msgid "B<Print all headers when printing (print_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2160 doc/tin.5:1882
+msgid ""
+"If ON, then the full article header is sent to the printer. Otherwise only "
+"the ''Subject:'' and ''From:'' fields are output. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2160
+#, no-wrap
+msgid "B<Printer program with options (printer)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2169
+msgid ""
+"The printer program with options that is to be used to print articles.  The "
+"default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
+"machines. Printing from B<tin> may have been disabled by the System "
+"Administrator."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2169
+#, no-wrap
+msgid "B<Process only unread articles (process_only_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2173 doc/tin.5:1896
+msgid ""
+"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2173
+#, no-wrap
+msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2176
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article. Default is "
+"OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2176
+#, no-wrap
+msgid "B<Characters used as quote-marks (quote_chars)>"
+msgstr ""
+
+#.  TODO: document %s
+#. type: Plain text
+#: doc/tin.1:2181 doc/tin.5:1906
+msgid ""
+"The character used in quoting included text to article followups and mail "
+"replies. The '_' character represents a blank character and is replaced with "
+"' ' when read. Default is 'E<gt>_'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2181
+#, no-wrap
+msgid "B<Quoting behavior (quote_style)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2188
+msgid ""
+"How articles should be quoted when following up or replying to them. There "
+"are a number of things that can be done: empty lines can be quoted, "
+"signatures can be quoted and quote_chars can be compressed when quoting "
+"multiple times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
+"'E<gt>E<gt>E<gt>'). The default is to compress quotes, and to quote empty "
+"lines."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2192
+msgid ""
+"When you are viewing an article in raw mode ('B<^H>'), and follow up or "
+"reply to it, the signature will be quoted even if it would otherwise not "
+"be.  If B<show_signatures> is off, then the signature will never be quoted."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2192
+#, no-wrap
+msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2197
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
+"B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2197
+#, no-wrap
+msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2202
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
+"B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2202
+#, no-wrap
+msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2207
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
+"B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2207
+#, no-wrap
+msgid "B<Article recentness time limit (recent_time)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2211 doc/tin.5:1951
+msgid ""
+"If set to 0, this feature is deactivated, otherwise it means the number of "
+"days. Default is 2."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2211
+#, no-wrap
+msgid "B<Render BiDi (render_bidi)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2215
+msgid ""
+"If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
+"the rendering of bi-directional text to the terminal. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2215
+#, no-wrap
+msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2220 doc/tin.5:1963
+msgid ""
+"The news I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file is "
+"reread at regular intervals to show if any new news has arrived. Default is "
+"1200. Setting this to 0 will disable this feature."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2220
+#, no-wrap
+msgid "B<Directory to save arts/threads in (savedir)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2224 doc/tin.5:1967
+msgid ""
+"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2224
+#, no-wrap
+msgid "B<Score limit (kill) (score_limit_kill)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2228 doc/tin.5:1971
+msgid ""
+"If the score of an article is below or equal this value the article gets "
+"marked as killed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2228
+#, no-wrap
+msgid "B<Score limit (select) (score_limit_select)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2232 doc/tin.5:1975
+msgid ""
+"If the score of an article is above or equal this value the article gets "
+"marked as hot."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2232
+#, no-wrap
+msgid "B<Default score to kill articles (score_kill)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2236 doc/tin.5:1979
+msgid ""
+"Score of an article which should be killed, this must be E<lt>= "
+"B<score_limit_kill>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2236
+#, no-wrap
+msgid "B<Default score to select articles (score_select)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2240 doc/tin.5:1983
+msgid ""
+"Score of an article which should be marked hot, this must be E<gt>= "
+"B<score_limit_select>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2240
+#, no-wrap
+msgid "B<Number of lines to scroll in pager (scroll_lines)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2248 doc/tin.5:1991
+msgid ""
+"The number of lines that will be scrolled up/down in the article pager when "
+"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
+"traditional B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2248
+#, no-wrap
+msgid "B<Format string for the Selection level (select_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2252
+msgid ""
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
+"\\ \\ %d\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2252
+#, no-wrap
+msgid "B<In group and thread level, show author by (show_author)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2256 doc/tin.5:2024
+msgid ""
+"Which information about the author should be shown. Default is 2, authors "
+"full name."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2259 doc/tin.5:2027
+msgid "B<None>, only the ''Subject:'' line will be displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2262 doc/tin.5:2030
+msgid ""
+"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
+"displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2265 doc/tin.5:2033
+msgid ""
+"B<Full Name>, ''Subject:'' line & the authors full name part of the "
+"\\&''From:'' line are displayed (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2268 doc/tin.5:2036
+msgid ""
+"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
+"displayed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2269
+#, no-wrap
+msgid "B<Show description of each newsgroup (show_description)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2278
+msgid ""
+"If ON show a short group description text after newsgroup name at the group "
+"selection level. The ''B<-d>'' command-line flag will override the setting "
+"and turn descriptions off. The text used is taken from the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/newsgroups> file and if supported (requires B<tin> to be build "
+"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2278
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2281 doc/tin.5:2009
+msgid "Function used for sorting articles. Default is 0."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2286 doc/tin.5:2014
+msgid "Use B<\\%qsort>(3)  for sorting."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2291 doc/tin.5:2019
+msgid ""
+"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
+"with long threads (somewhat presorted data)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2292
+#, no-wrap
+msgid "B<Show lines/score in listings (show_info)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2296 doc/tin.5:2050
+msgid ""
+"Which information about the thread or article should be shown. Default is 1, "
+"show only the line count."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2299 doc/tin.5:2053
+msgid "B<None>, no information will be displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2303 doc/tin.5:2057
+msgid ""
+"B<Lines>, in article listing the line count of an article will be displayed "
+"and in thread listing the line count of first (unread) article will be "
+"displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2307 doc/tin.5:2061
+msgid ""
+"B<Score>, in article listing the score of an article will be displayed and "
+"in thread listing the score of the thread will be displayed \\(em see also "
+"B<thread_score>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2309 doc/tin.5:2063
+msgid "B<Lines & Score>, display line count and score."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2310
+#, no-wrap
+msgid "B<Show only unread articles (show_only_unread_arts)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2314 doc/tin.5:2068
+msgid ""
+"If ON show only new/unread articles otherwise show all articles.  Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2314
+#, no-wrap
+msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2318 doc/tin.5:2072
+msgid ""
+"If ON show only subscribed groups that contain unread articles. Default is "
+"OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2318
+#, no-wrap
+msgid "B<Display signatures (show_signatures)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2321 doc/tin.5:2075
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2321
+#, no-wrap
+msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2324 doc/tin.5:2078
+msgid "If ON prepend the signature with sigdashes. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2324
+#, no-wrap
+msgid "B<Create signature from path/command (sigfile)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2334 doc/tin.5:2088
+msgid ""
+"The path that specifies the signature file to use when posting, following up "
+"to or replying to an article. If the path is a directory then the signature "
+"will be randomly generated from files that are in the specified directory. "
+"If the path starts with a ! the program the path points to will be executed "
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2334
+#, no-wrap
+msgid "B<Add signature when reposting (signature_repost)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2337 doc/tin.5:2091
+msgid "If ON add signature to reposted articles. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2337
+#, no-wrap
+msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2342
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markslash> or B<mono_markslash>. If "
+"B<slashes_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2342
+#, no-wrap
+msgid "B<Sort articles by (sort_article_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2346 doc/tin.5:2102
+msgid ""
+"This specifies how articles should be sorted. Sort by ascending Date (6) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2349 doc/tin.5:2105
+msgid "B<Nothing>, don't sort articles."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2351 doc/tin.5:2107
+msgid ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2353 doc/tin.5:2109
+msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2355 doc/tin.5:2111
+msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2357 doc/tin.5:2113
+msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2359 doc/tin.5:2115
+msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2362 doc/tin.5:2118
+msgid ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2364 doc/tin.5:2120
+msgid "B<Score (descending)>, sort articles by filtering score descending."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2364 doc/tin.5:2120
+#, no-wrap
+msgid "8"
+msgstr "8"
+
+#. type: Plain text
+#: doc/tin.1:2366 doc/tin.5:2122
+msgid "B<Score (ascending)>, sort articles by filtering score ascending."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2366 doc/tin.5:2122
+#, no-wrap
+msgid "9"
+msgstr "9"
+
+#. type: Plain text
+#: doc/tin.1:2368 doc/tin.5:2124
+msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2368 doc/tin.5:2124
+#, no-wrap
+msgid "10"
+msgstr "10"
+
+#. type: Plain text
+#: doc/tin.1:2370 doc/tin.5:2126
+msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2371
+#, no-wrap
+msgid "B<Sort threads by (sort_threads_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2376 doc/tin.5:2131
+msgid ""
+"This specifies how threads will be sorted. Sort by descending Score (1) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2379 doc/tin.5:2134
+msgid "B<Nothing>, don't sort threads."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2382 doc/tin.5:2137
+msgid ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2384 doc/tin.5:2139
+msgid "B<Score (ascending)>, sort threads by filtering score ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2386 doc/tin.5:2141
+msgid ""
+"B<Last posting date (descending)>, sort threads by date of last posting "
+"descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2388 doc/tin.5:2143
+msgid ""
+"B<Last posting date (ascending)>, sort threads by date of last posting "
+"ascending."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2389
+#, no-wrap
+msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2394 doc/tin.5:2149
+msgid ""
+"Set this option to a list of comma-separated strings to be warned if you are "
+"replying to an article by mail where the e-mail address contains one of "
+"these strings. The matching is case-insensitive. Example:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2396 doc/tin.5:2151
+msgid "I<spam,delete,remove>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2396
+#, no-wrap
+msgid "B<Regex used to highlight *stars* (stars_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2401
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstar> or B<mono_markstar>. If "
+"B<stars_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2401
+#, no-wrap
+msgid "B<Start editor with line offset (start_editor_offset)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2406 doc/tin.5:2163
+msgid ""
+"Set ON if the editor used for posting, follow-ups and bug reports has the "
+"capability of starting and positioning the cursor at a specified line within "
+"a file. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2406
+#, no-wrap
+msgid "B<Strip blanks of end of lines (strip_blanks)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2412 doc/tin.5:2167
+msgid ""
+"Strips the blanks from the end of each line therefore speeding up the "
+"display when reading on a slow terminal or via modem. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2412
+#, no-wrap
+msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2421 doc/tin.5:2176
+msgid ""
+"Bogus groups are groups that are present in your I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.newsrc> file that no longer exist on the news server. There are 3 "
+"options. 0 means do nothing & always keep bogus groups.  1 means bogus "
+"groups will be permanently removed. 2 means that bogus groups will appear on "
+"the Group Selection Menu, prefixed with a 'D'. This allows you to "
+"unsubscribe from them as and when you wish. Default is 0 (Always Keep)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2421
+#, no-wrap
+msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2425 doc/tin.5:2180
+msgid ""
+"If ON, then unsubscribed groups will be permanently removed from your I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2425
+#, no-wrap
+msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2430
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
+"B<strokes_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2430
+#, no-wrap
+msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2435 doc/tin.5:2387
+msgid ""
+"If enabled a search for the next unread article will wrap around all "
+"articles to find also previous unread articles. If disabled the search stops "
+"at the end of the thread list. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2435
+#, no-wrap
+msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2439
+msgid ""
+"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
+"toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2439
+#, no-wrap
+msgid "B<Thread articles by (thread_articles)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2447
+msgid ""
+"Defines which threading method to use. It's possible to set the threading "
+"type on a per group basis by setting the group attribute variable "
+"B<thread_arts> to 0 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"GROUP ATTRIBUTES\".)  The default is Both Subject "
+"and References.  The choices are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2450
+msgid "B<None>, don't thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2452
+msgid "B<Subject>, thread on ''Subject:'' only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2454
+msgid "B<References>, thread on ''References:'' only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2457
+msgid ""
+"B<Both Subject and References>, thread on ''References:'' then "
+"\\&''Subject:'' (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2459
+msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2462
+msgid ""
+"B<Percentage Match>, thread base upon a partial character match on "
+"\\&''Subject:''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2463
+#, no-wrap
+msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2467 doc/tin.5:2230
+msgid ""
+"If ON catchup group/thread when leaving with the left arrow key. Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2467
+#, no-wrap
+msgid "B<Format string for the Thread level (thread_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2471
+msgid ""
+"Format string B<tin> uses for Thread level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
+"\\ %F\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2471
+#, no-wrap
+msgid "B<Matchingness of a thread (thread_perc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2475
+msgid ""
+"How closely the subjects must match for two threads to be considered part of "
+"the same thread. This is a percentage and the default if 75%."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2475
+#, no-wrap
+msgid "B<Score of a thread (thread_score)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2479 doc/tin.5:2234
+msgid ""
+"How the total score of a thread is computed. Default is 0, the maximum score "
+"in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2482 doc/tin.5:2237
+msgid "B<Max>, the maximum score in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2484 doc/tin.5:2239
+msgid "B<Sum>, the sum of all scores in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2486 doc/tin.5:2241
+msgid "B<Average>, the average score in this thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2487
+#, no-wrap
+msgid "B<Transliteration (translit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2495 doc/tin.5:2250
+msgid ""
+"If ON append //TRANSLIT to the first argument of B<\\%iconv_open>(3)  to "
+"enable transliteration. This means that when a character cannot be "
+"represented in the target character set, it can be approximated through one "
+"or several similarly looking characters. On systems where this extension "
+"doesn't exist, this option is disabled. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2495
+#, no-wrap
+msgid "B<How to treat blank lines (trim_article_body)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2499
+msgid ""
+"Allows you to select how B<tin> treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2502 doc/tin.5:2259
+msgid "B<Don't trim article body>, do nothing."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2504 doc/tin.5:2261
+msgid "B<Skip leading blank lines>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2506 doc/tin.5:2263
+msgid "B<Skip trailing blank lines>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2508 doc/tin.5:2265
+msgid ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2511 doc/tin.5:2268
+msgid ""
+"B<Compact multiple between text>, replace multiple blank lines between "
+"textblocks with one blank line."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2513 doc/tin.5:2270
+msgid "B<Compact multiple and skip leading>, 4 + 1"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2515 doc/tin.5:2272
+msgid "B<Compact multiple and skip trailing>, 4 + 2"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2517 doc/tin.5:2274
+msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2518
+#, no-wrap
+msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2523
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markdash> or B<mono_markdash>. If "
+"B<underscores_regex> is blank, then B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2523
+#, no-wrap
+msgid "B<Remove ~/.article after posting (unlink_article)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2526
+msgid "If ON remove I<~/.article> after posting. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2526
+#, no-wrap
+msgid "B<Program that opens URLs (url_handler)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2531 doc/tin.5:2291
+msgid ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
+"B<url_handler.pl %s>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2531
+#, no-wrap
+msgid "B<URL highlighting in message body (url_highlight)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2534 doc/tin.5:2294
+msgid "Enable highlighting URLs in message body. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2534
+#, no-wrap
+msgid "B<Use ANSI color (use_color)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2537
+msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2537
+#, no-wrap
+msgid "B<Use scroll keys on keypad (use_keypad)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2540
+#, no-wrap
+msgid "B<Use mouse in xterm (use_mouse)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2546 doc/tin.5:2308
+msgid ""
+"Allows the mouse button support in a B<\\%xterm>(1x)  to be enabled/"
+"disabled.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2546
+#, no-wrap
+msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2556
+msgid ""
+"If enabled B<tin> uses B<\\%slrnface>(1)  to interpret the ''X-Face:'' "
+"header. For this option to have any effect, B<tin> must be running in a B<\\"
+"%xterm>(1x)  and B<\\%slrnface>(1)  must be in your $B<PATH>. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2556
+#, no-wrap
+msgid "B<Use UTF-8 graphics (utf8_graphics)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2560 doc/tin.5:2324
+msgid ""
+"If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
+"and ellipsis ('...'). Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2560
+#, no-wrap
+msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2563
+msgid ""
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2563
+#, no-wrap
+msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2566
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2566
+#, no-wrap
+msgid "B<Detection of verbatim blocks (verbatim_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2569 doc/tin.5:2335
+msgid "If ON verbatim blocks will be detected. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2569
+#, no-wrap
+msgid "B<Wildcard matching (wildcard)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2583
+msgid ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the wildmat notation, which is how this has traditionally been handled.  "
+"Setting this to 1 allows you to use B<\\%perl>(1)  compatible regular "
+"expressions B<\\%pcre>(3)  (see also B<\\%perlre>(1)  and B<\\"
+"%pcrepattern>(3)).  You will probably want to update your filter file if you "
+"use this regularly.  NB: Newsgroup names will always be matched using the "
+"wildmat notation."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2583
+#, no-wrap
+msgid "B<What to display instead of mark (word_h_display_marks)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2587 doc/tin.5:2355
+msgid ""
+"Should the leading and ending stars, slashes, strokes and dashes also be "
+"displayed, even when they are highlighting marks?"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2590 doc/tin.5:2358
+msgid "B<no>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2592 doc/tin.5:2360
+msgid "yes, B<display mark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2594 doc/tin.5:2362
+msgid "print a B<space> instead"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2595
+#, no-wrap
+msgid "B<Word highlighting in message body (word_highlight)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2603 doc/tin.5:2371
+msgid ""
+"Enable word highlighting. See B<word_h_display_marks> for the options "
+"available. If B<use_color> is enabled the colors specified in "
+"B<col_markdash>, B<col_markslash>, B<col_markstar> and B<col_markstroke> are "
+"used for word highlighting else the character attributes specified in "
+"B<mono_markdash>, B<mono_markslash>, B<mono_markstar> and B<mono_markstroke> "
+"are used. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2603
+#, no-wrap
+msgid "B<Page line wrap column (wrap_column)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2614 doc/tin.5:2382
+msgid ""
+"Sets the column at which a displayed article body should be wrapped.  If "
+"this value is equal to 0, it defaults to the current screen width.  If this "
+"value is greater than your current screen width the part off-screen is not "
+"displayed. Thus setting this option to a large value can be used to disable "
+"wrapping. If this value is negative the wrap margin is the current screen "
+"width plus the given value (as long as the result is still positive, "
+"otherwise it will fall back to the current screen width). Default is 0, "
+"wrapping at the current screen width."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2614
+#, no-wrap
+msgid "B<Quote line when crossposting (xpost_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2621 doc/tin.5:2392
+msgid ""
+"Format is the same as for B<news_quote_format>, this is used when answering "
+"to a crossposting to several groups with no ''Followup-To:'' set."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2621
+#, no-wrap
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2628
+msgid ""
+"B<tin> allows certain attributes to be set on a per group basis. If it "
+"exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> "
+"is read. After that, the user's own attributes file I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.tin/attributes> is read.  The global attributes file is useful for "
+"distributing system-wide defaults to new users who have no private "
+"attributes file yet."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2636
+msgid ""
+"Note that the I<scope=E<lt>grouplistE<gt>> line has to be specified before "
+"the attributes are specified for that list. All attributes are set to a "
+"reasonable default so you only have to specify the attribute that you want "
+"to change (e.g., B<savedir>). All toggle attributes are set by specifying ON/"
+"OFF. Otherwise, these function exactly the same as their global equivalents. "
+"For more details see B<\\%tin>(5)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2643
+msgid ""
+"Attributes can also be changed from the attributes menu which can be "
+"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
+"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
+"attributes menu looks and behaves very similar to the options menu. The "
+"title shows the current scope. Attributes set in the current scope are "
+"marked with '+' to the left of the attributes number."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2650
+msgid ""
+"Besides the keys for moving around and changing values known from the "
+"options menu the attributes menu provides the following command: "
+"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2650
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr "ÃMBITO"
+
+#. type: Plain text
+#: doc/tin.1:2655
+msgid ""
+"The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
+"('B<S>')) shows all scopes read from the global and local attributes file.  "
+"Scopes from the global attributes file are marked with '!' to the left of "
+"the scope number. Delete/rename/move are not possible with those scopes."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2666
+msgid ""
+"In addition to the common moving keys the following commands are available: "
+"B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
+"the current scope, B<ScopeEditAttributesFile> ('B<E>') edit the local "
+"attributes file, B<ScopeAdd> ('B<a>') add a new scope, B<ScopeDelete> "
+"('B<d>') delete the current scope, B<ScopeMove> ('B<m>') move the current "
+"scope to a new position, B<ScopeRename> ('B<r>') rename the current scope. "
+"B<ToggleHelpDisplay> ('B<H>') toggles the help mini menu at the bottom of "
+"the screen."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2666
+#, no-wrap
+msgid "FILTERING ARTICLES"
+msgstr ""
+
+#.  FIXME - add scoring description
+#. type: Plain text
+#: doc/tin.1:2673
+msgid ""
+"When there is a subject or an author which you are either very interested "
+"in, or find completely uninteresting, you can easily instruct B<tin> to "
+"I<auto-select> or I<auto-kill> articles that match I<rules> that you "
+"specify. This can be anything from the name of the author to the number of "
+"lines in an article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2679
+msgid ""
+"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"filter> (see also B<\\%tin>(5))  is read. Each time a newsgroup is entered "
+"the rules are applied and articles killed or selected when they meet certain "
+"criteria."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2684
+msgid ""
+"The degree to which rules are applied depend on the B<kill_level> tinrc "
+"setting. By default killed articles will only be marked read. Adjust "
+"B<kill_level> for more aggressive processing. Articles that match an auto-"
+"selection rule are marked with a ''*''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2689
+msgid ""
+"Filtering rules can be manually entered into I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/filter> (but don't do this whilst running B<tin> else you will lose your "
+"changes) or by using an on-screen menu within B<tin>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2694
+msgid ""
+"The filtering capabilities of B<tin> have been significantly enhanced over "
+"previous versions to include scoring and better pattern matching. It is "
+"recommended that you read the file I<filtering> in the B<tin> documentation "
+"directory. This file can also be read online at"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2696
+msgid "E<lt>http://www.tin.org/filtering.txtE<gt>."
+msgstr ""
+
+#.  FIXME - Next paragraph is out of date
+#. type: Plain text
+#: doc/tin.1:2709
+msgid ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"It allows the user to kill or select an article that matches the current "
+"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
+"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
+"article. The filter can be limited to the current newsgroup or it can apply "
+"to all newsgroups. Once entered the user can abort the command and not save "
+"the new filter, edit the full filter file or save filter."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2709
+#, no-wrap
+msgid "POSTING ARTICLES"
+msgstr "RETENIENDO ARTÃCULOS"
+
+#. type: Plain text
+#: doc/tin.1:2712
+msgid ""
+"B<tin> allows posting of articles, follow-up to already posted articles and "
+"replying direct through mail to the author of an article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2722
+msgid ""
+"Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
+"entering the post subject the default editor (i.e., B<\\%vi>(1))  or the "
+"editor specified by the $B<VISUAL> or $B<EDITOR> environment variable will "
+"be started and the article can be entered. To crosspost articles simply add "
+"a comma and the name of the newsgroup(s) to the end of the ''Newsgroups:'' "
+"line at the beginning of the article. After saving and exiting the editor "
+"you are asked if you wish to a)bort posting the article, e)dit the article "
+"again or p)ost the article to the specified newsgroup(s)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2727
+msgid ""
+"Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
+"articles you have posted. The date the article was posted, which newsgroups "
+"the article was posted to and the articles subject line are displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2735
+msgid ""
+"Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
+"B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
+"an already posted article. The B<PageFollowupQuote> command will copy the "
+"text of the original article into the editor. The "
+"B<PageFollowupQuoteHeaders> command will copy the text and all headers of "
+"the original article into the editor. The editing procedure is the same as "
+"when posting an article with the B<Post> ('B<w>') command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2749
+msgid ""
+"Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
+"B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
+"the author of an already posted article. The B<PageReplyQuote> command will "
+"copy the text of the original article into the editor. The "
+"B<PageReplyQuoteHeaders> command will copy the text and all headers of the "
+"original article into the editor. The editing procedure is the same as when "
+"posting an article with the B<Post> ('B<w>') command. After saving and "
+"exiting the editor you are asked if you wish to abort sending the article "
+"via B<PostAbort> ('B<a>'), edit the article again via B<PostEdit> ('B<e>') "
+"or send the article to the author via B<PostSend> ('B<s>')."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2749
+#, no-wrap
+msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
+msgstr "ADAPTADO LOS ARTÃCULOS ENTRECOMILLADOS"
+
+#. type: Plain text
+#: doc/tin.1:2757
+msgid ""
+"When posting a followup to an article or replying direct to the author of an "
+"article via email the text of the article can be quoted. The beginning of "
+"the quoted text can contain information about the quoted article (e.g., Name "
+"and the Message-ID of the article). To allow for different situations "
+"certain information from the article can be used in the quoted string. The "
+"following variables are expanded if found in the tinrc variables "
+"B<mail_quote_format>, B<news_quote_format> or B<xpost_quote_format>:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:2759
+#, no-wrap
+msgid "\\w'%A  'u +\\w'Address'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2768
+#, no-wrap
+msgid ""
+"B<%A>\tAddress (Email)\n"
+"B<%D>\tDate (uses B<date_format>)\n"
+"B<%F>\tFull address (%N E<lt>%AE<gt>)\n"
+"B<%G>\tGroupname\n"
+"B<%M>\tMessage-ID\n"
+"B<%N>\tFullname of author\n"
+"B<%C>\tFirstname of author\n"
+"B<%I>\tInitials of author\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2771
+msgid "e.g.,"
+msgstr "p.e.,"
+
+#. type: Plain text
+#: doc/tin.1:2776
+#, no-wrap
+msgid ""
+"CW<mail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2780
+msgid "would expand to:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2785
+#, no-wrap
+msgid ""
+"CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2795
+msgid ""
+"The quoted text section of an article is marked by a preceding quote string "
+"at the beginning of each quoted line. The default quote string is set to "
+"\\&'E<gt>_'. The default can be changed by setting the tinrc variable "
+"B<quote_chars> to ones own preference. (Note that '_' underline is used to "
+"represent a space)."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2795
+#, no-wrap
+msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2802
+msgid ""
+"The command interface to B<GroupMail>, B<PageMail>, B<PostMail> or "
+"B<ThreadMail> ('B<m>'), B<Pipe> ('B<|>'), B<Print> ('B<o>'), B<PageRepost> "
+"or B<GroupRepost> ('B<x>') and B<GroupSave>, B<PageSave> or B<ThreadSave> "
+"('B<s>' and B<GroupAutoSave>, B<PageAutoSave> or B<ThreadAutoSave> 'B<S>') "
+"articles is the same for ease of use."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2807
+msgid ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will processed without any further prompting "
+"according to the default save parameters defined in tinrc or by any "
+"attributes set for the current group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2811
+msgid ""
+"Otherwise, the initial prompt will ask you to select which article, thread, "
+"hot (auto-selected), regular expression pattern, tagged articles you wish to "
+"mail, pipe etc."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2815
+msgid ""
+"Tagged articles must have already been tagged with a B<*Tag> ('B<t>')  "
+"command. All tagged articles can be untagged by a B<*Untag> ('B<U>')  untag "
+"command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2821
+msgid ""
+"If a regular expression pattern is selected you are asked to enter a pattern "
+"(e.g., to match all articles subject lines containing 'net News' you enter "
+"\"net News\"). Any articles that match the entered expression will be "
+"mailed, piped etc. See also the B<wildcard> tinrc variable for advanced "
+"pattern matching options."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2826
+msgid ""
+"Various expansion characters are recognized when entering the directory and "
+"file to save to. Environment variables (prefixed with '$') and user home "
+"directories (prefixed by '~' or '~username') can be specified.  Environment "
+"variables can themselves contain other special characters."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2831
+msgid ""
+"To save articles to a mailbox enter '=E<lt>mailbox nameE<gt>' when asked for "
+"the save filename. If you enter just '=' then articles will be saved to a "
+"mailbox with the name of the current newsgroup (eg, alt.sources).  See "
+"B<maildir>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2835
+msgid ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
+"(e.g., I<$SOURCES/dir/filename>). See B<savedir>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2841
+msgid ""
+"When saving articles you can specify whether the saved files should be post "
+"processed. A default process type can be set via B<post_process_type>."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2841
+#, no-wrap
+msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2853
+msgid ""
+"B<tin> allows new/unread news articles to be mailed (''B<-M>'' and \\&''B<-"
+"N>'' option) or saved (''B<-S>'' option) in batch mode for later reading. "
+"Useful when going on holiday and you don't want to return and find that "
+"expire has removed a whole load of unread articles. Best to run via B<\\"
+"%cron>(8)  everyday while away, after which you will be mailed a report of "
+"which articles were mailed/saved from which newsgroups and the total number "
+"of articles mailed/saved. Articles are saved in a private news structure "
+"under your B<savedir> directory (default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>).  Be careful of using this option if you read a lot of groups because "
+"you could overflow your file system."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2857
+msgid ""
+"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
+"option), the same directory must be specified when reading the articles by "
+"''B<-R>''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2864
+msgid ""
+"If you only want to save some of your groups use the B<batch_save> tinrc "
+"variable. Set to ON or OFF in tinrc to enable/disable saving of all groups "
+"and then use the B<batch_save> attribute to fine tune which groups you want "
+"to have saved. For example, if you want to save most of your groups, then "
+"set B<batch_save> to ON in tinrc and selectively turn off the ones you don't "
+"want using attributes."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2865
+#, no-wrap
+msgid "B<tin -M iain -c -f newsrc.mail>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2869
+msgid ""
+"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
+"local user iain and mark them as read)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2870
+#, no-wrap
+msgid "B<tin -S -c -f newsrc.save>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2874
+msgid ""
+"(save any unread articles in newsgroups specified in file newsrc.save and "
+"mark them as read)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2875
+#, no-wrap
+msgid "B<tin -R>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2880
+msgid "(read any articles saved by B<tin -S>)"
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2880
+#, no-wrap
+msgid "RANGES"
+msgstr "LÃMITES"
+
+#. type: Plain text
+#: doc/tin.1:2891
+msgid ""
+"A range is simply a group of items marked using the B<SetRange> (B<'#'>) "
+"key. Certain B<tin> commands will operate on a range if one exists rather "
+"than just the current item. A range is an expression of the form "
+"E<lt>minE<gt>\\(enE<lt>maxE<gt>, e.g. 10\\(en15 will highlight items 10 "
+"through 15 on the current screen. Other than absolute numeric positions, '.' "
+"can be used in place of the current cursor position and '$' can be used to "
+"mean the highest number available. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2892
+#, no-wrap
+msgid "NEWSGROUP LISTS & WILDCARDS"
+msgstr "LISTADOS DE GRUPOS NOTICIARIOS Y COMODINES"
+
+#. type: Plain text
+#: doc/tin.1:2903
+msgid ""
+"Several places in B<tin> allow you to specify a list of newsgroups. These "
+"include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
+"mechanism. The scope= attributes file tag and the filter file group= tag "
+"also use the same syntax. B<tin> interprets this variable similarly to B<\\"
+"%rn>(1).  It contains a list of patterns, separated by commas and possibly "
+"prefixed with exclamation points. An exclamation point negates the meaning "
+"of a match on this pattern, and can be used to cancel certain matches. Some "
+"examples:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2905
+msgid "I<alt.config,news.*,!news.test>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2907
+msgid ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2912
+msgid ""
+"See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2912
+#, no-wrap
+msgid "SIGNATURES"
+msgstr "FIRMAS"
+
+#. type: Plain text
+#: doc/tin.1:2921
+msgid ""
+"B<tin> will recognize a signature in either I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"signature> or I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  If I<${TIN_HOMEDIR:-\"$HOME"
+"\"}/.signature> exists, then the signature will be pulled into the editor "
+"for mail commands only. A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"signature> will not be pulled into the editor for posting commands since B<\\"
+"%inews>(1)  will append the signature itself."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2924
+msgid ""
+"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
+"editor for both posting and mailing commands."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2926
+msgid "The following is an example of a I<.Sig> file:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2931
+#, no-wrap
+msgid ""
+"CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2946
+msgid ""
+"B<tin> also has the capability to generate random signatures on a per "
+"newsgroup basis if so desired. The way to accomplish this is to specify the "
+"default signature or the group attribute sigfile as a directory. If for "
+"example the sigfile path is I</usr/iain/.sigs> and I<.sigs> is a directory "
+"then B<tin> will select a random signature from any file that is in the "
+"directory I<.sigs> (note: one signature per numbered file). A random "
+"signature can also consist of a fixed part signature that can contain your "
+"name, address etc. followed by the random sig. The fixed part of the random "
+"sig is read from the file I<$HOME/.sigfixed>."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2946
+#, no-wrap
+msgid "CUSTOMIZING THE SCREEN FORMAT"
+msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
+
+#. type: Plain text
+#: doc/tin.1:2951
+msgid ""
+"The look of the Selection, Group and Thread level can be customized via "
+"format strings. These format strings define the content and the position of "
+"each element on the screen. Variables are used within the format strings as "
+"placeholders. The following variables are available:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:2954
+#, no-wrap
+msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2971
+#, no-wrap
+msgid ""
+"B<%D>\tdate\n"
+"B<%F>\tfrom, name and/or address\n"
+"B<%G>\tnewsgroup name\n"
+"B<%I>\tinitials\n"
+"B<%L>\tline count\n"
+"B<%M>\tmessage-id\n"
+"B<%R>\tnumber of responses in thread\n"
+"B<%S>\tscore\n"
+"B<%T>\tthread tree\n"
+"B<%U>\tunread count\n"
+"B<%d>\tnewsgroup description\n"
+"B<%f>\tnewsgroup flag\n"
+"B<%m>\tarticle marks\n"
+"B<%n>\tcurrent group/thread/article number\n"
+"B<%s>\tsubject\n"
+"B<%%>\t%\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2976
+msgid ""
+"Not all variables can be used in each level. The following table provides an "
+"overview:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:2979
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2997
+#, no-wrap
+msgid ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3001
+msgid "Defaults for the format strings:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3004
+#, no-wrap
+msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3008
+#, no-wrap
+msgid ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3014
+msgid ""
+"B<show_description> controls whether the newsgroup description is shown or "
+"not. The description can also be toggled with B<SelectToggleDescriptions> "
+"('B<d>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3019
+msgid ""
+"The information displayed with 'B<%F>' depends on the value of "
+"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
+"('B<d>') switches through all available options."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3023
+msgid ""
+"For date representation 'B<%D>' uses B<date_format>. It is possible to "
+"specify a different date format in round brackets (e.g. 'B<%(%d %b %y %H:"
+"%M)D>'). See B<date_format> for more details."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3027
+msgid ""
+"The length of each item (except 'B<%%>') can be defined with a positive "
+"number after the 'B<%>'. The following example displays the score in the "
+"thread level 10 characters wide: 'B<%10S>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3033
+msgid ""
+"If the newsgroup name is displayed together with the newsgroup description, "
+"the width of the newsgroup name can be controlled via an optional comma "
+"separated second value (e.g. 'B<%60,20G>'). It is valid to omit the first "
+"value (e.g. ('B<%,20G>')). If no second value is given, B<tin> uses a "
+"default value of 32."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3040
+msgid ""
+"Some variables do have a default width which may lead to truncation.  "
+"Truncation for variables which contain only numbers happens by dividing the "
+"value with a sufficient power of ten and adding a SI suffix to the result, "
+"that is the variable holds a value of 54321 and the width for the variable "
+"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
+"larger width manually, e.g. 'B<%6n>'. Here is an overview of the defaults:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3043
+#, no-wrap
+msgid "\\w'Variable  'u +\\w'width'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3052
+#, no-wrap
+msgid ""
+"Variable\twidth\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3063
+msgid ""
+"If no length is given for 'B<%D>', the length is determined by the format "
+"string for the date and the date of the current day. If the date format "
+"string contains weekdays or months names it may happen that the date is "
+"longer than determined in the first pass. In this case, the date is "
+"truncated before display. This occurs, for example, if the current month is "
+"May and the article to which the date is displayed was posted in December. "
+"In such cases it might useful to determine the maximum length manually and "
+"specify the length in the format string."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3067
+msgid ""
+"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+"given, B<tin> determines the longest newsgroup name and uses this length for "
+"'B<%G>'. The remaining space will used for 'B<%d>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3071
+msgid ""
+"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. 'B<"
+"%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' resp. "
+"'B<%T>' will use two third of the available space."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3079
+msgid ""
+"In addition, a minimum screen width can be defined for each item (except 'B<%"
+"%>'). In this case, the item will only be displayed when the screen is wider "
+"than specified. This comes in handy to not overload a small screen but have "
+"maximum information on a large screen. The minimum screen width has to be "
+"specified by a positive number preceded by an 'B<E<gt>>'. In the following "
+"example B<tin> will display the score only if the screen is wider than 100 "
+"characters: 'B<%E<gt>100S>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3087
+msgid ""
+"If both the length and the minimum screen width should be specified for an "
+"item, the length must be the first parameter and the minimum screen width "
+"must be the second one. The following example displays the score with a "
+"length of 10 characters only if the screen is wider than 100 characters: 'B<"
+"%10E<gt>100S>'."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3087
+#, no-wrap
+msgid "TIPS AND TRICKS"
+msgstr "CONSEJOS Y TRUCOS"
+
+#. type: Plain text
+#: doc/tin.1:3091
+msgid ""
+"B<tin> can be pretty much be navigated by using the four cursor keys.  The "
+"left arrow key goes up a level, the right arrow key goes down a level, the "
+"up arrow key goes up a line and the down arrow key goes down a line."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3093
+msgid ""
+"The following newsgroups provide useful information concerning news software:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3096
+msgid ""
+"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
+"etc.)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3098
+msgid "\\(emnews.software.nntp (info. about NNTP)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3100
+msgid ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
+"themes)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3104
+msgid ""
+"Many prompts within B<tin> offer a default choice that the cursor is "
+"positioned on. By pressing 'B<E<lt>CRE<gt>>' the default value is taken.  "
+"Most prompts can be aborted by pressing 'B<E<lt>ESCE<gt>>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3111
+msgid ""
+"When B<tin> is run in a B<\\%xterm>(1x)  it will resize itself each time the "
+"B<\\%xterm>(1x)  is resized."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3115
+msgid ""
+"B<tin> will reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> file at set intervals (B<reread_active_file_secs>) to show any "
+"newly arrived news."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3120
+msgid ""
+"If you find large number of new newsgroups cluttering up your screen, "
+"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3120
+#, no-wrap
+msgid "XTERM BUTTONS"
+msgstr "BOTONES TERMINALES XTERM"
+
+#. type: Plain text
+#: doc/tin.1:3126
+msgid ""
+"If the environment variable B<$TERM> is set to B<\\%xterm>(1x), then button "
+"pressing can be used to select groups and articles. In this discussion, the "
+"buttons are assumed to be assigned conventionally (i.e., Button1 is the left "
+"button)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3128
+msgid "In general (i.e., for the group, thread and article menus),"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3128
+#, no-wrap
+msgid "Button1 (left)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3131
+msgid ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3131
+#, no-wrap
+msgid "Button2 (center)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3135
+msgid ""
+"returns to the previous (upper) level if you click on an article, otherwise "
+"pages up."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3135
+#, no-wrap
+msgid "Button3 (right)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3139
+msgid ""
+"positions on the article line under mouse cursor, or pages down if you've "
+"clicked outside the list of articles."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3141
+msgid "In the group selection menu, if the mouse is pointing at a group then:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3141 doc/tin.1:3153 doc/tin.1:3167
+#, no-wrap
+msgid "left button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3145
+msgid ""
+"moves to and selects the group pointed at, just like B<SelectReadGrp> "
+"('B<E<lt>CRE<gt>>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3145 doc/tin.1:3157 doc/tin.1:3170
+#, no-wrap
+msgid "center button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3148
+msgid "quits the program, just like B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3148 doc/tin.1:3162 doc/tin.1:3175
+#, no-wrap
+msgid "right button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3151
+msgid "moves to the group pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3153
+msgid ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3157
+msgid ""
+"reads the article pointed at, just like B<GroupReadBasenote> "
+"('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3162
+msgid ""
+"exits the menu, catching up on the group if you have "
+"B<group_catchup_on_exit> set in your configuration, just like B<Quit> "
+"('B<q>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3165
+msgid "moves to the article (or thread) pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3167
+msgid "In the thread menu, if the mouse is pointing at an article then:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3170
+msgid ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3175
+msgid ""
+"exits the menu, catching up on the thread if you have "
+"B<thread_catchup_on_exit> set in your configuration, just like B<Quit> "
+"('B<q>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3178
+msgid "moves to the article pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3185
+msgid ""
+"In other menus and areas button pressing reverts back to usual cut and paste "
+"of B<\\%xterm>(1x), but after one click of any button."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3185
+#, no-wrap
+msgid "INDEX FILES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3190
+msgid ""
+"If your news server supports NOV index files (see B<\\%newsoverview>(5), "
+"most modern installations will) and you have a fast connection to your news "
+"server then this section can be ignored."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3196
+msgid ""
+"If your news server doesn't support NOV index files or you have a very slow "
+"connection to your news server then B<tin> can cache the index for each "
+"newsgroup if B<cache_overview_files> is set to ON.  Note that this cache can "
+"use up large amounts of disk space if you read a lot of groups and/or high "
+"traffic groups."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3205
+msgid ""
+"Each user creates/updates his/her own index files that are stored in I<"
+"${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/>. If you are "
+"reading via NNTP then the news server name will be appended to keep the "
+"indexes for different servers separate. If you are reading off the local "
+"spool and local overview files already exist then turning on caching will "
+"have no effect. Likewise unless you see significant delays entering a group "
+"when reading via NNTP then turning on caching will have little or no effect."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3212
+msgid ""
+"Entering a group the first time tends to be slow because the index file must "
+"be built from scratch. To alleviate the slowness start B<tin> to create all "
+"index files for the groups you subscribe to with B<tin -u -v> and go for a "
+"coffee. Subsequent readings of a group will only need to do incremental "
+"updating of the index file and will be much faster as only new articles will "
+"need to be cached."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3217
+msgid ""
+"As indexing might take some time you may want to run B<tin> form the system "
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3222
+#, no-wrap
+msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3228
+msgid ""
+"If you are low on local disk space you should consider to manually purge "
+"cached data for groups you are not reading anymore with something like:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3234
+#, no-wrap
+msgid ""
+"CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3239 doc/tin.5:21
+#, no-wrap
+msgid "FILES"
+msgstr "FICHEROS"
+
+#.  TODO: mention dead.article, dead.articles
+#.                .article[.$$], .cancel[.$$], .letter[.$$]?
+#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.        $PWD/trace[.out]   (--with-trace)
+#.        $TMPDIR/NNTP       (-D 1)
+#.        $TMPDIR/FILTER     (-D 2)
+#.        $TMPDIR/ARTS       (-D 2)
+#.        $TMPDIR/BITMAP     (-D 4)
+#.        $TMPDIR/REFS.dump  (-D 8)
+#.        $TMPDIR/REFS.info  (-D 8)
+#.        $TMPDIR/MALLOC     (-D 16)
+#.        $TMPDIR/ATTRIBUTES (-D 32)
+#.        $TMPDIR/SCOPES-R   (-D 32)
+#.        $TMPDIR/SCOPES-W   (-D 32)
+#.        $TMPDIR/ACTIVE     (-D 64)
+#. type: Plain text
+#: doc/tin.1:3257
+msgid "For a detailed description see B<\\%tin>(5)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3259 doc/tin.5:43
+msgid "I<$MAILCAPS>"
+msgstr "I<$MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:3261 doc/tin.5:45
+msgid "I<~/.mailcap>"
+msgstr "I<~/.mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3263 doc/tin.5:47
+msgid "I</etc/mailcap>"
+msgstr "I</etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3265 doc/tin.5:49
+msgid "I</usr/etc/mailcap>"
+msgstr "I</usr/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3267 doc/tin.5:51
+msgid "I</usr/local/etc/mailcap>"
+msgstr "I</usr/local/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3269 doc/tin.5:53
+msgid "I</etc/mail/mailcap>"
+msgstr "I</etc/mail/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3272 doc/tin.5:222
+msgid "I</etc/nntpserver>"
+msgstr "I</etc/nntpserver>"
+
+#. type: Plain text
+#: doc/tin.1:3275 doc/tin.5:232
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+
+#. type: Plain text
+#: doc/tin.1:3278 doc/tin.5:242
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3280 doc/tin.5:244
+msgid "I</etc/mime.types>"
+msgstr "I</etc/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3282 doc/tin.5:246
+msgid "I</etc/tin/mime.types>"
+msgstr "I</etc/tin/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3285 doc/tin.5:253
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+
+#. type: Plain text
+#: doc/tin.1:3288 doc/tin.5:286
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.1:3292 doc/tin.5:315
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
+
+#. type: Plain text
+#: doc/tin.1:3296 doc/tin.5:323
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+
+#. type: Plain text
+#: doc/tin.1:3298 doc/tin.5:325
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+
+#. type: Plain text
+#: doc/tin.1:3301 doc/tin.5:332
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+
+#. type: Plain text
+#: doc/tin.1:3304 doc/tin.5:339
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+
+#. type: Plain text
+#: doc/tin.1:3307 doc/tin.5:346
+msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+
+#. type: Plain text
+#: doc/tin.1:3311 doc/tin.5:354
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.1:3315 doc/tin.5:362
+msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+
+#. type: Plain text
+#: doc/tin.1:3318 doc/tin.5:369
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3321 doc/tin.5:403
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+
+#.  tin uses inns old (pre 2.x) Path convention.
+#.  as with inn >= 2.2.x getting more and more popular
+#.  we should think about checking for the new Paths (/news/etc/)
+#.  ${TIN_LIBDIR\-/news/etc"}/attributes
+#. type: Plain text
+#: doc/tin.1:3325 doc/tin.5:414
+msgid "I</etc/tin/attributes>"
+msgstr "I</etc/tin/attributes>"
+
+#. type: Plain text
+#: doc/tin.1:3327 doc/tin.5:416
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+
+#.  TODO: add missing descriptions and explain things in detail.
+#. type: Plain text
+#: doc/tin.1:3330 doc/tin.5:750
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+
+#. type: Plain text
+#: doc/tin.1:3334 doc/tin.5:836
+#, no-wrap
+msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3336 doc/tin.5:838
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3340 doc/tin.5:1071
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3343 doc/tin.5:1087
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+
+#. type: Plain text
+#: doc/tin.1:3346 doc/tin.5:1113
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3349 doc/tin.5:1120
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3352 doc/tin.5:1130
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+
+#. type: Plain text
+#: doc/tin.1:3356
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
+
+#. type: Plain text
+#: doc/tin.1:3361
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
+
+#.  tin uses inns old (pre 2.x) Path convention.
+#.  as with inn >= 2.2.x getting more and more popular
+#.  we should think about checking for the new Paths (/news/etc/)
+#.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
+#. type: Plain text
+#: doc/tin.1:3366 doc/tin.5:1183
+msgid "I</etc/tin/tinrc>"
+msgstr "I</etc/tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3368 doc/tin.5:1185
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3371 doc/tin.5:2396
+msgid "I</etc/tin/tin.defaults>"
+msgstr "I</etc/tin/tin.defaults>"
+
+#. type: Plain text
+#: doc/tin.1:3374
+msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+
+#.  tin uses inns old (pre 2.x) Path convention.
+#.  as with inn >= 2.2.x getting more and more popular
+#.  we should think about checking for the new Paths
+#.  (described shown below).
+#. type: Plain text
+#: doc/tin.1:3377 doc/tin.5:2506
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+
+#. type: Plain text
+#: doc/tin.1:3380 doc/tin.5:2566
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+
+#. type: Plain text
+#: doc/tin.1:3383 doc/tin.5:2593
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3386 doc/tin.5:2616
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+
+#.  is the Path correct? or is it /news/etc/overview.fmt
+#. type: Plain text
+#: doc/tin.1:3389 doc/tin.5:2626
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+
+#.  is the Path correct? or is it /news/etc/subscriptions
+#. type: Plain text
+#: doc/tin.1:3392 doc/tin.5:2644
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+
+#. type: SH
+#: doc/tin.1:3395
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "ENTORNO"
+
+#. type: TP
+#: doc/tin.1:3398
+#, no-wrap
+msgid "B<TINRC>"
+msgstr "B<TINRC>"
+
+#. type: Plain text
+#: doc/tin.1:3406
+msgid ""
+"Define this variable if you want to specify command-line options that B<tin> "
+"should be started with to save typing them each time it is started. The "
+"contents of the environment variable are added to the front of the command-"
+"line options before it is parsed therefore allowing an option specified on "
+"the command-line to override the same option specified in the environment."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3406
+#, no-wrap
+msgid "B<TIN_HOMEDIR>"
+msgstr "B<TIN_HOMEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3411
+msgid ""
+"Define this variable if you do not want the I<.tin> directory in I<$HOME/>. "
+"E.g., if you want all B<tin>'s private files in I</tmp/.tin> you would set "
+"$B<TIN_HOMEDIR> to I</tmp>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3411
+#, no-wrap
+msgid "B<TIN_INDEX_NEWSDIR>"
+msgstr "B<TIN_INDEX_NEWSDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3417
+msgid ""
+"Define this variable if you do not want the I<.news> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s news index "
+"files in I</tmp/.news> you would set $B<TIN_INDEX_NEWSDIR> to I</tmp>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3417
+#, no-wrap
+msgid "B<TIN_INDEX_MAILDIR>"
+msgstr "B<TIN_INDEX_MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3423
+msgid ""
+"Define this variable if you do not want the I<.mail> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s mail index "
+"files in I</tmp/.mail> you would set $B<TIN_INDEX_MAILDIR> to I</tmp>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3423
+#, no-wrap
+msgid "B<TIN_INDEX_SAVEDIR>"
+msgstr "B<TIN_INDEX_SAVEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3429
+msgid ""
+"Define this variable if you do not want the I<.save> directory in I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s save index "
+"files in I</tmp/.save> you would set $B<TIN_INDEX_SAVEDIR> to I</tmp>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3429
+#, no-wrap
+msgid "B<TIN_LIBDIR>"
+msgstr "B<TIN_LIBDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3434
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
+"running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3434
+#, no-wrap
+msgid "B<TIN_SPOOLDIR>"
+msgstr "B<TIN_SPOOLDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3439
+msgid ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3439
+#, no-wrap
+msgid "B<TIN_NOVROOTDIR>"
+msgstr "B<TIN_NOVROOTDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3444
+msgid ""
+"Define this variable if you want to override the B<NOVROOTDIR> path that was "
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
+"B<tin> is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3444
+#, no-wrap
+msgid "B<TIN_NOVFILENAME>"
+msgstr "B<TIN_NOVFILENAME>"
+
+#. type: Plain text
+#: doc/tin.1:3450
+msgid ""
+"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3450
+#, no-wrap
+msgid "B<TIN_ACTIVEFILE>"
+msgstr "B<TIN_ACTIVEFILE>"
+
+#. type: Plain text
+#: doc/tin.1:3456
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3456
+#, no-wrap
+msgid "B<NNTPSERVER>"
+msgstr "B<NNTPSERVER>"
+
+#. type: Plain text
+#: doc/tin.1:3462
+msgid ""
+"The default NNTP server to remotely read news from. This variable only needs "
+"to be set if the ''B<-r>'' command-line option is specified and the file I</"
+"etc/nntpserver> does not exist. The ''B<-g>'' command line option overrides "
+"$B<NNTPSERVER>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3462
+#, no-wrap
+msgid "B<NNTPPORT>"
+msgstr "B<NNTPPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3467
+msgid ""
+"The NNTP TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 119 (the default).  The ''B<-p>'' command-line option "
+"overrides $B<NNTPPORT>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3467
+#, no-wrap
+msgid "B<DISTRIBUTION>"
+msgstr "B<DISTRIBUTION>"
+
+#. type: Plain text
+#: doc/tin.1:3471
+msgid ""
+"Set the article header field ''Distribution:'' to the contents of the "
+"variable instead of the system default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3471
+#, no-wrap
+msgid "B<ISO2ASC>"
+msgstr "B<ISO2ASC>"
+
+#. type: Plain text
+#: doc/tin.1:3475
+msgid ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from -1 to 6."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3476
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: doc/tin.1:3479
+msgid "no conversion"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3482
+msgid "universal table for many languages"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3485
+msgid "single-spacing universal table"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3488
+msgid "table for Danish, Dutch, German, Norwegian and Swedish"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3488
+#, no-wrap
+msgid "B<3>"
+msgstr "B<3>"
+
+#. type: Plain text
+#: doc/tin.1:3491
+msgid ""
+"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
+"646 variant"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3494
+msgid "table with B<RFC\\%1345> codes in brackets"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3494
+#, no-wrap
+msgid "B<5>"
+msgstr "B<5>"
+
+#. type: Plain text
+#: doc/tin.1:3497
+msgid "table for printers that allow overstriking with backspace"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3497
+#, no-wrap
+msgid "B<6>"
+msgstr "B<6>"
+
+#. type: Plain text
+#: doc/tin.1:3500
+msgid "table for IBM PC character set (code page 437)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3501
+#, no-wrap
+msgid "B<ORGANIZATION>"
+msgstr "B<ORGANIZATION>"
+
+#. type: Plain text
+#: doc/tin.1:3507
+msgid ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3507
+#, no-wrap
+msgid "B<NEWSORG (DomainOS)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3510
+msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3510
+#, no-wrap
+msgid "B<REPLYTO>"
+msgstr "B<REPLYTO>"
+
+#. type: Plain text
+#: doc/tin.1:3515
+msgid ""
+"Set the article header field ''Reply-To:'' to the return address specified "
+"by the variable. This is useful if you wish to receive replies at a "
+"different address."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3515
+#, no-wrap
+msgid "B<NAME>"
+msgstr "B<NAME>"
+
+#. type: Plain text
+#: doc/tin.1:3519
+msgid ""
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
+"B<mail_address>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3519
+#, no-wrap
+msgid "B<REALNAME>"
+msgstr "B<REALNAME>"
+
+#. type: Plain text
+#: doc/tin.1:3522
+msgid "Same as $B<NAME>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3522
+#, no-wrap
+msgid "B<HOME>"
+msgstr "B<HOME>"
+
+#. type: Plain text
+#: doc/tin.1:3527
+msgid ""
+"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3527
+#, no-wrap
+msgid "B<MAILER>"
+msgstr "B<MAILER>"
+
+#. type: Plain text
+#: doc/tin.1:3531
+msgid ""
+"This variable has precedence over the default mailer that is used in all "
+"mailing operations within B<tin>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3531
+#, no-wrap
+msgid "B<MAIL>"
+msgstr "B<MAIL>"
+
+#. type: Plain text
+#: doc/tin.1:3534
+msgid "Full path to the user's mailbox."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3534
+#, no-wrap
+msgid "B<VISUAL>"
+msgstr "B<VISUAL>"
+
+#. type: Plain text
+#: doc/tin.1:3543
+msgid ""
+"This variable has precedence over the default editor (i.e., B<\\%vi>(1))  "
+"that is used in all editing operations within B<tin> (e.g., posting, "
+"replying, follow-ups, ...). Evaluation order is I<${VISUAL:-\"${EDITOR:-"
+"vi}\"}>. See B<\\%environ>(5)  for more info."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3543
+#, no-wrap
+msgid "B<EDITOR>"
+msgstr "B<EDITOR>"
+
+#. type: Plain text
+#: doc/tin.1:3552
+msgid ""
+"If $B<VISUAL> is unset, then this variable is looked up for a default "
+"editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
+"default editor (i.e.  B<\\%vi>(1))  on UNIX-systems). See B<\\%environ>(5)  "
+"for more info."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3552
+#, no-wrap
+msgid "B<AUTOSUBSCRIBE>"
+msgstr "B<AUTOSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:3558
+msgid ""
+"A new group is checked against the list of patterns; if it matches, B<tin> "
+"subscribes the user to the group without further query.  See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for an explanation of the valid syntax. For "
+"example, setting"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3560
+msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3565
+msgid ""
+"will automatically subscribe the user to all new groups in the comp.os.unix "
+"hierarchy, and all talk groups other than talk.politics groups (which will "
+"be queried for as usual). Of course this does not work if B<tin> is started "
+"with the ''B<-X>'' command-line switch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3565
+#, no-wrap
+msgid "B<AUTOUNSUBSCRIBE>"
+msgstr "B<AUTOUNSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:3569
+msgid ""
+"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
+"are unsubscribed from without further query. For example, setting"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3571
+msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3575
+msgid ""
+"will automatically unsubscribe the user from all new alt.flame groups and "
+"all groups starting with u (university groups) other than UK groups (which "
+"will be queried for as usual)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3575
+#, no-wrap
+msgid "B<TMPDIR>"
+msgstr "B<TMPDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3579
+msgid ""
+"A pathname of a directory made available for B<tin> to create temporary "
+"files."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3579
+#, no-wrap
+msgid "B<MAILCAPS>"
+msgstr "B<MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:3585
+msgid ""
+"This variable can be used to override the default path search for B<\\"
+"%mailcap>(5)  files. See also B<\\%tin>(5)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3585
+#, no-wrap
+msgid "B<NOMETAMAIL>"
+msgstr "B<NOMETAMAIL>"
+
+#. type: Plain text
+#: doc/tin.1:3590
+msgid ""
+"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
+"(e.g. metamutt)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3590
+#, no-wrap
+msgid "B<MM_CHARSET>"
+msgstr "B<MM_CHARSET>"
+
+#. type: Plain text
+#: doc/tin.1:3593
+msgid ""
+"MIME character set used if not configured via the tinrc variable "
+"B<mm_charset>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3593
+#, no-wrap
+msgid "B<ISPELL>"
+msgstr "B<ISPELL>"
+
+#. type: Plain text
+#: doc/tin.1:3598
+msgid ""
+"Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
+"line options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3598
+#, no-wrap
+msgid "B<PGPOPTS>"
+msgstr "B<PGPOPTS>"
+
+#. type: Plain text
+#: doc/tin.1:3605
+msgid ""
+"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
+"B<\\%gpg>(1)  program."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3605
+#, no-wrap
+msgid "B<PGPPATH>"
+msgstr "B<PGPPATH>"
+
+#. type: Plain text
+#: doc/tin.1:3610
+msgid ""
+"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3610
+#, no-wrap
+msgid "B<GNUPGHOME>"
+msgstr "B<GNUPGHOME>"
+
+#. type: Plain text
+#: doc/tin.1:3615
+msgid ""
+"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3615
+#, no-wrap
+msgid "B<LC_CTYPE>"
+msgstr "B<LC_CTYPE>"
+
+#.  TODO: document LC_CTYPEs influence on
+#.        ~/.tin/keymap.*, 8bit char display, ...
+#. type: Plain text
+#: doc/tin.1:3629
+msgid ""
+"This variable determines the B<\\%locale>(5)  category for character "
+"handling functions. Usually it determines the character classes for pattern "
+"matching character classification and case conversion. Currently this is not "
+"true for B<tin> (which temporary unsets B<$LC_CTYPE> right before any match "
+"is done to avoid confusion).  It's value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
+"for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3629
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr "B<LC_MESSAGES>"
+
+#. type: Plain text
+#: doc/tin.1:3638
+msgid ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
+"[I<@modifier>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3638
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr "B<LC_TIME>"
+
+#. type: Plain text
+#: doc/tin.1:3646
+msgid ""
+"Date and time formats. It's value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%locale>(5)  "
+"and B<\\%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3646
+#, no-wrap
+msgid "B<LC_ALL>"
+msgstr "B<LC_ALL>"
+
+#. type: Plain text
+#: doc/tin.1:3655
+msgid ""
+"This variable overrides the value of the B<$LANG> variable and any other B<"
+"$LC_> variable. It's value should be of the form I<language>[I<_territory>]"
+"[I<.codeset>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3655
+#, no-wrap
+msgid "B<LANG>"
+msgstr "B<LANG>"
+
+#. type: Plain text
+#: doc/tin.1:3664
+msgid ""
+"This variable determines the B<\\%locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. It's value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
+"%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3664
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr "B<LANGUAGE>"
+
+#. type: Plain text
+#: doc/tin.1:3672
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available in the language selected via B<$LC_ALL> or B<"
+"$LANG> the next language from the list is tried. It's value should be of the "
+"form I<language:language[:language]>. See B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3672
+#, no-wrap
+msgid "B<COLUMNS>"
+msgstr "B<COLUMNS>"
+
+#. type: Plain text
+#: doc/tin.1:3682
+msgid ""
+"A decimal integer E<gt> 0 used to indicate the user's preferred width in "
+"column positions for the terminal screen or window. If this variable is "
+"unset or null, the implementation determines the number of columns, "
+"appropriate for the terminal or window. When B<$COLUMNS> is set, any "
+"terminal-width information implied by B<$TERM> will be overridden. Users and "
+"portable applications should not set B<$COLUMNS> unless they wish to "
+"override the system selection and produce output unrelated to the terminal "
+"characteristics."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3682
+#, no-wrap
+msgid "B<LINES>"
+msgstr "B<LINES>"
+
+#. type: Plain text
+#: doc/tin.1:3692
+msgid ""
+"A decimal integer E<gt> 0 used to indicate the user's preferred number of "
+"lines on a page or the vertical screen or window size in lines. A line in "
+"this case is a vertical measure large enough to hold the tallest character "
+"in the character set being displayed. If this variable is unset or null, the "
+"implementation determines the number of lines, appropriate for the terminal "
+"or window. When B<$LINES> is set, any terminal-height information implied by "
+"B<$TERM> will be overridden. Users and portable applications should not set "
+"B<$LINES> unless they wish to override the system selection."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3692
+#, no-wrap
+msgid "B<TERM>"
+msgstr "B<TERM>"
+
+#. type: Plain text
+#: doc/tin.1:3698
+msgid ""
+"The type of terminal in use. This is used when looking up termcap "
+"sequences.  See B<\\%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3698
+#, no-wrap
+msgid "B<DISPLAY>"
+msgstr "B<DISPLAY>"
+
+#. type: Plain text
+#: doc/tin.1:3701
+msgid "Display name, pointing to the X server; required for xface."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3701
+#, no-wrap
+msgid "B<WINDOWID>"
+msgstr "B<WINDOWID>"
+
+#. type: Plain text
+#: doc/tin.1:3705
+msgid ""
+"Used for determining terminal's X window id; required for xface. Should be "
+"set by the terminal emulator."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3705
+#, no-wrap
+msgid "B<SHELL>"
+msgstr "B<SHELL>"
+
+#. type: Plain text
+#: doc/tin.1:3709
+msgid ""
+"The pathname of the user's login shell. Used to set B<default_shell_command>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3709
+#, no-wrap
+msgid "B<XDG_RUNTIME_DIR>"
+msgstr "B<XDG_RUNTIME_DIR>"
+
+#. type: Plain text
+#: doc/tin.1:3714
+msgid ""
+"The pathname of the user's dir to put non-essential run time files into."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3714
+#, no-wrap
+msgid "SIGNALS"
+msgstr "SEÃ‘ALES"
+
+#.  TODO: add missing, sort useful, document in detail
+#. type: Plain text
+#: doc/tin.1:3718
+msgid "B<tin> handles a couple of signals:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3718
+#, no-wrap
+msgid "B<SIGHUP>"
+msgstr "B<SIGHUP>"
+
+#. type: Plain text
+#: doc/tin.1:3721 doc/tin.1:3724
+msgid "Terminate gracefully."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3721
+#, no-wrap
+msgid "B<SIGTERM>"
+msgstr "B<SIGTERM>"
+
+#. type: TP
+#: doc/tin.1:3724
+#, no-wrap
+msgid "B<SIGUSR1>"
+msgstr "B<SIGUSR1>"
+
+#. type: Plain text
+#: doc/tin.1:3727
+msgid "Terminate gracefully but do not restore terminal (tty)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3727
+#, no-wrap
+msgid "B<SIGUSR2>"
+msgstr "B<SIGUSR2>"
+
+#
+#
+#.  .SH DIAGNOSTICS
+#.  give an overview of the most common error messages and how to cope with
+#.  them.
+#. type: Plain text
+#: doc/tin.1:3738
+msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3738
+#, no-wrap
+msgid "SECURITY"
+msgstr "GARANTÃA"
+
+#. type: Plain text
+#: doc/tin.1:3746
+msgid ""
+"If B<tin> is started in debug mode (''B<-D n>'') it will create world "
+"readable files in B<$TMPDIR> which may contain the users NNTP password in "
+"cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location "
+"before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3746
+#, no-wrap
+msgid "CONFORMING TO"
+msgstr "CONFORME A"
+
+#.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
+#.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
+#. type: Plain text
+#: doc/tin.1:3754
+msgid ""
+"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
+"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3754
+#, no-wrap
+msgid "NOTES"
+msgstr "ANOTACIONES"
+
+#. type: Plain text
+#: doc/tin.1:3759
+msgid ""
+"Regular expression support is provided by the PCRE library package B<\\"
+"%pcre>(3), which is open source software, written by Philip Hazel, and "
+"copyright by the University of Cambridge, England."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3763
+msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3763
+#, no-wrap
+msgid "BUGS"
+msgstr "DEFECTOS"
+
+#. type: Plain text
+#: doc/tin.1:3771
+msgid ""
+"B<CNews> NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> (E<lt>= "
+"V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with "
+"any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h "
+"and recompile."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3780
+msgid ""
+"Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
+"you are using the latest (stable) release, and if not, please upgrade first! "
+"Have a look at the doc/TODO file for known bugs. If you still think you've "
+"found a bug, please use the B<BugReport> ('B<R>')  function and write in "
+"English. Please do NOT enclose a core-file in your bug-report until we "
+"request it."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3780
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIAL"
+
+#. type: Plain text
+#: doc/tin.1:3789
+msgid ""
+"B<tin> is based on the B<\\%tass>(1)  newsreader that was developed by Rich "
+"Skrenta and posted to alt.sources in March 1991; its first version was "
+"released on August 23rd 1991.  B<\\%tass>(1)  itself was heavily influenced "
+"by notesfiles a public domain UNIX version of PLATO Notes, developed at the "
+"University of Illinois by Ray Essick and Rob Kolstad in 1982. For a version "
+"overview see"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3793
+msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3793
+#, no-wrap
+msgid "CREDITS"
+msgstr "DERECHOS"
+
+#. type: IP
+#: doc/tin.1:3795
+#, no-wrap
+msgid "Rich Skrenta"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3799
+msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3799
+#, no-wrap
+msgid "Bill Davidsen"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3801
+msgid "author of envarg.c environment variable reading routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3801
+#, no-wrap
+msgid "Mike Gleason"
+msgstr "Mike Gleason"
+
+#. type: Plain text
+#: doc/tin.1:3803
+msgid "author of sigfile.c random signature generation routines."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3803
+#, no-wrap
+msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3805
+msgid ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3805
+#, no-wrap
+msgid "Arnold Robbins"
+msgstr "Arnold Robbins"
+
+#. type: Plain text
+#: doc/tin.1:3807
+msgid "author of strftime.c date formatting routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3807
+#, no-wrap
+msgid "Rich Salz"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3809
+msgid ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3809
+#, no-wrap
+msgid "Dave Taylor"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3813
+msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3813
+#, no-wrap
+msgid "Chris Thewalt"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3817
+msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3817
+#, no-wrap
+msgid "Steven Madsen"
+msgstr "Steven Madsen"
+
+#. type: Plain text
+#: doc/tin.1:3821
+msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3821
+#, no-wrap
+msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3825
+msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:3825
+#, no-wrap
+msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3833
+msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3833
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
+#. type: TP
+#: doc/tin.1:3834
+#, no-wrap
+msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3838
+#, no-wrap
+msgid "MAINTAINER"
+msgstr "RESPONSABLE"
+
+#. type: TP
+#: doc/tin.1:3839
+#, no-wrap
+msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
+msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
+
+#. type: SH
+#: doc/tin.1:3843 doc/tin.5:2657
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VEA ADEMÃS"
+
+#. type: Plain text
+#: doc/tin.1:3898
+msgid ""
+"B<\\%cron>(8), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<"
+"\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), B<\\"
+"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), B<"
+"\\%pcre>(3), B<\\%pcrepattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\"
+"%strftime>(3), B<\\%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\"
+"%locale>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%tin>(5), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\"
+"%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2048>, B<RFC\\%2231>, B<RFC\\"
+"%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5322>, B<RFC\\"
+"%5536>, B<RFC\\%5537>, B<RFC\\%6048>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:13
+msgid "tin, rtin - related files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:20
+msgid ""
+"This man page describes the various (config) files and their formats used by "
+"the B<\\%tin>(1)  newsreader. All files are expected to have unix style "
+"('\\en' aka LF) line endings."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:62
+msgid ""
+"B<\\%mailcap>(5)  files as defined in B<RFC\\%1524>. The mailcap files are "
+"read by B<\\%tin>(1)  to determine how to display non-text messages at the "
+"local site. Any line that starts with \"#\" is a comment. Blank lines are "
+"ignored. Otherwise, each line defines a single mailcap entry for a single "
+"content type. Long lines may be continued by ending them with a backslash "
+"character, \"\\e\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:65
+msgid ""
+"Each individual mailcap entry consists of a content-type specification, a "
+"command to execute, and (possibly) a set of optional \"flag\" values."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:70
+msgid ""
+"The \"type\" field is simply any legal content type name. It is the string "
+"that will be matched against the ''Content-Type:'' header to decide if this "
+"is the mailcap entry that matches the current message. Additionally, the "
+"type field may specify a subtype or a wildcard to match all subtypes."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:76
+msgid ""
+"The \"command\" field is any UNIX command and is used to specify the "
+"interpreter for the given type of message. It will be passed to the shell "
+"via the B<\\%system>(3)  facility."
+msgstr ""
+
+#
+#.  Two special codes can appear in the viewing command for objects of type
+#.  multipart (any subtype). These are "%n" and "%F". %n will be replaced by
+#.  the number of parts within the multipart object. %F will be replaced by a
+#.  series of arguments, two for each part, giving first the content-type and
+#.  then the name of the temporary file where the decoded part has been stored.
+#. type: Plain text
+#: doc/tin.5:93
+msgid ""
+"Semicolons and backslashes within the command or any flag field must be "
+"quoted with backslashes. If the field contains \"%s\", those two characters "
+"will be replaced by the name of a file that contains the body of the "
+"message. If it contains \"%t\", those two characters will be replaced by the "
+"content-type field, including the subtype, if any. If it contains \"%{\" "
+"followed by a parameter name and a closing \"}\", then all those characters "
+"will be replaced by the value of the named parameter, if any, from the "
+"\\&''Content-Type:'' header. Finally, if the field contains \"\\e%\", those "
+"two characters will be replaced by a single \"%\" character."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:95
+msgid "Besides the type and command field the following \"flags\" are defined:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:95
+#, no-wrap
+msgid "B<compose>"
+msgstr "B<compose>"
+
+#. type: Plain text
+#: doc/tin.5:105
+msgid ""
+"The \"compose\" field may be used to specify a program that can be used to "
+"compose a new body or body part in the given format. Its intended use is to "
+"support mail composing agents that support the composition of multiple types "
+"of mail using external composing agents. As with the view-command, the "
+"semantics of program execution are operating system dependent. The result of "
+"the composing program may be data that is not yet suitable for mail "
+"transport \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:105
+#, no-wrap
+msgid "B<composetyped>"
+msgstr "B<composetyped>"
+
+#. type: Plain text
+#: doc/tin.5:115
+msgid ""
+"The \"composetyped\" field is similar to the \"compose\" field, but is to be "
+"used when the composing program needs to specify the ''Content-Type:'' "
+"header field to be applied to the composed data. The \"compose\" field is "
+"simpler, and is preferred for use with existing (non-mail-oriented) programs "
+"for composing data in a given format. The \"composetyped\" field is "
+"necessary when the Content-Type information must include auxiliary "
+"parameters, and the composition program must then know enough about mail "
+"formats to produce output that includes the mail type information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:115
+#, no-wrap
+msgid "B<edit>"
+msgstr "B<edit>"
+
+#. type: Plain text
+#: doc/tin.5:121
+msgid ""
+"The \"edit\" field may be used to specify a program that can be used to edit "
+"a body or body part in the given format. In many cases, it may be identical "
+"in content to the \"compose\" field, and shares the operating-system "
+"dependent semantics for program execution."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:121
+#, no-wrap
+msgid "B<print>"
+msgstr "B<print>"
+
+#. type: Plain text
+#: doc/tin.5:126
+msgid ""
+"The \"print\" field may be used to specify a program that can be used to "
+"print a message or body part in the given format. As with the view-command, "
+"the semantics of program execution are operating system dependent."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:126
+#, no-wrap
+msgid "B<test>"
+msgstr "B<test>"
+
+#. type: Plain text
+#: doc/tin.5:135
+msgid ""
+"The \"test\" field may be used to test some external condition (e.g., the "
+"machine architecture, or the window system in use) to determine whether or "
+"not the mailcap line applies. It specifies a program to be run to test some "
+"condition. The semantics of execution and of the value returned by the test "
+"program are operating system dependent. If the test fails, a subsequent "
+"mailcap entry should be sought. Multiple test fields are not permitted \\(em "
+"since a test can call a program, it can already be arbitrarily complex."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:135
+#, no-wrap
+msgid "B<needsterminal>"
+msgstr "B<needsterminal>"
+
+#. type: Plain text
+#: doc/tin.5:147
+msgid ""
+"The \"needsterminal\" field indicates that the view-command must be run on "
+"an interactive terminal. This is needed to inform window-oriented user "
+"agents that an interactive terminal is needed. (The decision is not left "
+"exclusively to the view-command because in some circumstances it may not be "
+"possible for such programs to tell whether or not they are on interactive "
+"terminals.) The needsterminal command should be assumed to apply to the "
+"compose and edit commands, too, if they exist. Note that this is NOT a test "
+"- it is a requirement for the environment in which the program will be "
+"executed, and should typically cause the creation of a terminal window when "
+"not executed on either a real terminal or a terminal window."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:147
+#, no-wrap
+msgid "B<copiousoutput>"
+msgstr "B<copiousoutput>"
+
+#. type: Plain text
+#: doc/tin.5:154
+msgid ""
+"The \"copiousoutput\" field indicates that the output from the view-command "
+"will be an extended stream of output, and is to be interpreted as advice to "
+"the UA (User Agent mail-reading program) that the output should be either "
+"paged or made scroll-able. Note that it is probably a mistake if "
+"needsterminal and copiousoutput are both specified."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:154 doc/tin.5:1080
+#, no-wrap
+msgid "B<description>"
+msgstr "B<description>"
+
+#. type: Plain text
+#: doc/tin.5:159
+msgid ""
+"The \"description\" field simply provides a textual description, optionally "
+"quoted, that describes the type of data, to be used optionally by mail "
+"readers that wish to describe the data before offering to display it."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:159
+#, no-wrap
+msgid "B<textualnewlines>"
+msgstr "B<textualnewlines>"
+
+#. type: Plain text
+#: doc/tin.5:167
+msgid ""
+"The \"textualnewlines\" field, if set to any non-zero value, indicates that "
+"this type of data is line-oriented and that, if encoded in base64, all "
+"newlines should be converted to canonical form (CRLF) before encoding, and "
+"will be in that form after decoding. In general, this field is needed only "
+"if there is line-oriented data of some type other than text/* or non-line- "
+"oriented data that is a subtype of text."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:167
+#, no-wrap
+msgid "B<x11-bitmap>"
+msgstr "B<x11-bitmap>"
+
+#. type: Plain text
+#: doc/tin.5:172
+msgid ""
+"The \"x11-bitmap\" field names a file, in X11 bitmap (xbm) format, which "
+"points to an appropriate icon to be used to visually denote the presence of "
+"this kind of data."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:172
+#, no-wrap
+msgid "B<nametemplate>"
+msgstr "B<nametemplate>"
+
+#. type: Plain text
+#: doc/tin.5:180
+msgid ""
+"The \"nametemplate\" field gives a filename format, in which %s will be "
+"replaced by a short unique string to give the name of the temporary file to "
+"be passed to the viewing command. This is only expected to be relevant in "
+"environments where filename extensions are meaningful, e.g., one could "
+"specify that a GIF file being passed to a gif viewer should have a name "
+"ending in \".gif\" by using \"nametemplate=%s.gif\""
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:185
+msgid ""
+"B<\\%tin>(1)  currently only respects the \"test\", \"description\", "
+"\"nametemplate\" and partly the \"needsterminal\" flags, all other flags are "
+"internally ignored. It also can't handle the \"%F\" and \"%n\" expansions "
+"yet."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:707
+#: doc/tin.5:818 doc/tin.5:1100
+#, no-wrap
+msgid "Example:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:190
+#, no-wrap
+msgid "# mailcap file example\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:192
+#, no-wrap
+msgid "image/*;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:195
+#, no-wrap
+msgid "xv -8 -geometry +0 '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:197
+#, no-wrap
+msgid "description=%{name} %t-Image;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:199
+#, no-wrap
+msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:201
+#, no-wrap
+msgid "nametemplate=%s.IMAGE\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:204
+#, no-wrap
+msgid "message/rfc822;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:207
+#, no-wrap
+msgid "${PAGER:-\"more\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:209
+#, no-wrap
+msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:211
+#, no-wrap
+msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:213
+#, no-wrap
+msgid "print=a2ps '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:215
+#, no-wrap
+msgid "needsterminal\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:228
+msgid ""
+"default NNTP-server to read news from if not reading from the local spool.  "
+"\\&'B<-g> I<server>', $B<NNTPSERVER> have higher priority (in that order), "
+"the default server given at compile time has lower priority."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:238
+msgid ""
+"secret to be used for cancel-locks if B<\\%tin>(1)  is build with support "
+"for it. An empty secret file disables the cancel-lock creation in that case. "
+"This file should be readable only by the user."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:249
+msgid "mime type / filename extension pairs"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:261
+msgid ""
+"\"I<nntpserver> I<password> [I<user>]\" pairs for NNTP servers that require "
+"authorization. If the password contains a space or a tab it must be enclosed "
+"in double quotes (\"). Usernames must not be enclosed in double quotes and "
+"thus can't contain spaces or tabs. Any line that starts with \"#\" is a "
+"comment. Blank lines are ignored. This file should be readable only for the "
+"user as it contains the user's unencrypted password for reading news!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:261 doc/tin.5:1091
+#, no-wrap
+msgid "B<nntpserver>"
+msgstr "B<nntpserver>"
+
+#. type: Plain text
+#: doc/tin.5:264 doc/tin.5:1094
+msgid "full qualified domain name of the news server."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:264
+#, no-wrap
+msgid "B<password>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:267
+msgid "user's unencrypted password for reading news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:267
+#, no-wrap
+msgid "B<user>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:271
+msgid ""
+"username on the news server if it differs from the local login. This field "
+"is optional."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:275
+msgid "# sample .newsauth file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:277
+msgid "news.example.org secret"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:279
+msgid "news.example.net arcane guest"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:281
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:289
+msgid ""
+"\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:289
+#, no-wrap
+msgid "B<newsgroup>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:292
+msgid "the name of the newsgroup."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:292
+#, no-wrap
+msgid "B<flag>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:295
+msgid "a flag indicating if the group is subscribed ':' or not '!'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:295
+#, no-wrap
+msgid "B<article>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:299
+msgid ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:303
+msgid "# sample .newsrc file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:305
+msgid "news.software.b! 1-666,669"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:307
+msgid "news.software.nntp: 1-13245,13247,13249"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:309
+msgid "news.software.readers: 1-19567,19571-19597"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:319
+msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:328
+msgid "signature"
+msgstr "signature"
+
+#. type: Plain text
+#: doc/tin.5:335
+msgid "fixed part of a randomly generated signature"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:342
+msgid "history of last used strings"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:349
+msgid "mailgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:358
+msgid "newsgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:365
+msgid "saved newsgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:375
+msgid ""
+"active file (\"I<mail_group_name> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples) of user's mailgroups (requires B<\\%tin>(1)  to be build with mh-"
+"mail-handling support)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:375
+#, no-wrap
+msgid "B<mail_group_name>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:378
+msgid ""
+"must be the pathname of the mailbox relative to field #4 with / changed to ."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:378
+#, no-wrap
+msgid "B<maxnum>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:382
+msgid ""
+"just put a large number here, something higher than the highest message in "
+"the mailbox"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:382
+#, no-wrap
+msgid "B<minnum>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:385
+msgid "put 0 here"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:385
+#, no-wrap
+msgid "B<mailspool>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:389
+msgid ""
+"path of mail spool directory. This must be the full pathname to the root of "
+"the mail folder area."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:393
+msgid "Mail.inbox 12345 00000 /home/foo"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:395
+msgid "Mail.outbox 23456 00000 /home/foo"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:399
+msgid ""
+"This allows access to the 'inbox' and 'outbox' folders of user foo.  They "
+"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:406
+msgid "active file of user's saved newsgroups, used by B<tin -R>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:428
+msgid ""
+"The group attributes files may be used to override some global settings from "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> on a per group basis. Order is "
+"important as last match counts; this allows one to refine attributes for "
+"narrowed scopes. Note that the I<scope=E<lt>grouplistE<gt>> line has to be "
+"specified before the attributes are specified for that list and each "
+"attribute can only be set once per scope section. All attributes are set to "
+"a reasonable default so you only have to specify the attribute that you want "
+"to change. All toggle attributes are set by specifying ON/OFF. Otherwise, "
+"they function exactly as their global equivalents. The following group "
+"attributes are available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:428
+#, no-wrap
+msgid "B<scope>"
+msgstr "B<scope>"
+
+#. type: Plain text
+#: doc/tin.5:434
+msgid ""
+"This changes the list of groups to which the attributes that follow will be "
+"applied. See the section NEWSGROUP LISTS & WILDCARDS in B<\\%tin>(1)  for "
+"the types of pattern that can be used here."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:434 doc/tin.5:1203
+#, no-wrap
+msgid "B<add_posted_to_filter>"
+msgstr "B<add_posted_to_filter>"
+
+#. type: Plain text
+#: doc/tin.5:437 doc/tin.5:440 doc/tin.5:443 doc/tin.5:446 doc/tin.5:449
+#: doc/tin.5:452 doc/tin.5:455 doc/tin.5:468 doc/tin.5:478 doc/tin.5:481
+#: doc/tin.5:494 doc/tin.5:497 doc/tin.5:500 doc/tin.5:503 doc/tin.5:506
+#: doc/tin.5:513 doc/tin.5:516 doc/tin.5:543 doc/tin.5:546 doc/tin.5:549
+#: doc/tin.5:559 doc/tin.5:562 doc/tin.5:565 doc/tin.5:568 doc/tin.5:571
+#: doc/tin.5:574 doc/tin.5:577 doc/tin.5:580 doc/tin.5:583 doc/tin.5:586
+#: doc/tin.5:592 doc/tin.5:595 doc/tin.5:598 doc/tin.5:601 doc/tin.5:604
+#: doc/tin.5:607 doc/tin.5:610 doc/tin.5:616 doc/tin.5:619 doc/tin.5:622
+#: doc/tin.5:625 doc/tin.5:628 doc/tin.5:631 doc/tin.5:634 doc/tin.5:637
+#: doc/tin.5:640 doc/tin.5:643 doc/tin.5:697
+msgid "Identical to the tinrc variable of the same name"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:437 doc/tin.5:1207
+#, no-wrap
+msgid "B<advertising>"
+msgstr "B<advertising>"
+
+#. type: TP
+#: doc/tin.5:440 doc/tin.5:1210
+#, no-wrap
+msgid "B<alternative_handling>"
+msgstr "B<alternative_handling>"
+
+#. type: TP
+#: doc/tin.5:443
+#, no-wrap
+msgid "B<ask_for_metamail>"
+msgstr "B<ask_for_metamail>"
+
+#. type: TP
+#: doc/tin.5:446 doc/tin.5:1253
+#, no-wrap
+msgid "B<auto_cc_bcc>"
+msgstr "B<auto_cc_bcc>"
+
+#. type: TP
+#: doc/tin.5:449 doc/tin.5:1257
+#, no-wrap
+msgid "B<auto_list_thread>"
+msgstr "B<auto_list_thread>"
+
+#. type: TP
+#: doc/tin.5:452 doc/tin.5:1264
+#, no-wrap
+msgid "B<auto_save>"
+msgstr "B<auto_save>"
+
+#. type: TP
+#: doc/tin.5:455
+#, no-wrap
+msgid "B<auto_select>"
+msgstr "B<auto_select>"
+
+#. type: Plain text
+#: doc/tin.5:459
+msgid ""
+"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
+"entering the group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:459 doc/tin.5:1270
+#, no-wrap
+msgid "B<batch_save>"
+msgstr "B<batch_save>"
+
+#. type: Plain text
+#: doc/tin.5:465
+msgid ""
+"Can be used to override the global setting in tinrc on a per group basis. "
+"For more information read section AUTOMATIC MAILING AND SAVING NEW NEWS in B<"
+"\\%tin>(1)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:465 doc/tin.5:1393
+#, no-wrap
+msgid "B<date_format>"
+msgstr "B<date_format>"
+
+#. type: TP
+#: doc/tin.5:468
+#, no-wrap
+msgid "B<delete_tmp_files>"
+msgstr "B<delete_tmp_files>"
+
+#. type: Plain text
+#: doc/tin.5:475
+msgid ""
+"If this is set to ON, then saved article files that have been post-processed "
+"will be automatically deleted, otherwise the user will be asked whether to "
+"delete the post-processed files. Automatic processing of marked articles "
+"using B<GroupAutoSave> ('B<S>') will suppress prompting."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:475 doc/tin.5:1510
+#, no-wrap
+msgid "B<editor_format>"
+msgstr "B<editor_format>"
+
+#. type: TP
+#: doc/tin.5:478 doc/tin.5:1515
+#, no-wrap
+msgid "B<extquote_handling>"
+msgstr "B<extquote_handling>"
+
+#. type: TP
+#: doc/tin.5:481
+#, no-wrap
+msgid "B<fcc>"
+msgstr "B<fcc>"
+
+#. type: Plain text
+#: doc/tin.5:485
+msgid ""
+"Mailbox to save sent mails. The format of the mailbox is controlled via the "
+"tinrc B<mailbox_format> variable."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:485
+#, no-wrap
+msgid "B<followup_to>"
+msgstr "B<followup_to>"
+
+#. type: Plain text
+#: doc/tin.5:488
+msgid "Set ''Followup-To:'' header to the specified group(s)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:488 doc/tin.5:777
+#, no-wrap
+msgid "B<from>"
+msgstr "B<from>"
+
+#. type: Plain text
+#: doc/tin.5:491
+msgid "Identical to the tinrc variable B<mail_address>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:491 doc/tin.5:1550
+#, no-wrap
+msgid "B<group_catchup_on_exit>"
+msgstr "B<group_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:494 doc/tin.5:1553
+#, no-wrap
+msgid "B<group_format>"
+msgstr "B<group_format>"
+
+#. type: TP
+#: doc/tin.5:497 doc/tin.5:1633
+#, no-wrap
+msgid "B<mail_8bit_header>"
+msgstr "B<mail_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:500 doc/tin.5:1645 doc/tin.5:2433
+#, no-wrap
+msgid "B<mail_mime_encoding>"
+msgstr "B<mail_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:503 doc/tin.5:1664
+#, no-wrap
+msgid "B<maildir>"
+msgstr "B<maildir>"
+
+#. type: TP
+#: doc/tin.5:506
+#, no-wrap
+msgid "B<mailing_list>"
+msgstr "B<mailing_list>"
+
+#. type: Plain text
+#: doc/tin.5:510
+msgid ""
+"Used when a group is a mailing list. All responses to the group will be "
+"directed to this email address instead"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:510 doc/tin.5:1702
+#, no-wrap
+msgid "B<mark_ignore_tags>"
+msgstr "B<mark_ignore_tags>"
+
+#. type: TP
+#: doc/tin.5:513 doc/tin.5:1699
+#, no-wrap
+msgid "B<mark_saved_read>"
+msgstr "B<mark_saved_read>"
+
+#. type: TP
+#: doc/tin.5:516
+#, no-wrap
+msgid "B<mime_forward>"
+msgstr "B<mime_forward>"
+
+#. type: Plain text
+#: doc/tin.5:533
+msgid ""
+"Determines whether usenet articles are forwarded as attachment or inline. "
+"When set to OFF, the forwarded article will be included in the body of the "
+"mail, while setting this variable to ON will cause the article to be "
+"attached as a separate MIME part. Enabling B<mime_forward> is particularly "
+"useful for articles consisting of multiple MIME parts such as PGP/MIME "
+"signed messages or being encoded in a different character set than your "
+"local one. It is also useful if the receiver should be able to operate on "
+"the entire forwarded article (i.e., view or save it without your comments). "
+"On the other hand, if you want to forward only some parts of the article or "
+"to insert 'inline' annotations, you might want to disable this option.  "
+"Currently mime_forward is forced if the article to be attached is a "
+"multipart MIME article, this may change in a future version.  Please note "
+"that for this option to have effect, the tinrc variable "
+"B<interactive_mailer> has to be set to 0 (which is the default)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:533
+#, no-wrap
+msgid "B<mime_types_to_save>"
+msgstr "B<mime_types_to_save>"
+
+#. type: Plain text
+#: doc/tin.5:540
+msgid ""
+"A comma separated list of MIME major/minor Content-Types that will be saved "
+"when using the view/save and save/autosave features.  A single * can be used "
+"to wildcard the major and/or minor type and a ! as the first character in an "
+"entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:540 doc/tin.5:1781
+#, no-wrap
+msgid "B<news_headers_to_display>"
+msgstr "B<news_headers_to_display>"
+
+#. type: TP
+#: doc/tin.5:543 doc/tin.5:1788
+#, no-wrap
+msgid "B<news_headers_to_not_display>"
+msgstr "B<news_headers_to_not_display>"
+
+#. type: TP
+#: doc/tin.5:546 doc/tin.5:1797
+#, no-wrap
+msgid "B<news_quote_format>"
+msgstr "B<news_quote_format>"
+
+#. type: TP
+#: doc/tin.5:549 doc/tin.5:2406
+#, no-wrap
+msgid "B<organization>"
+msgstr "B<organization>"
+
+#. type: Plain text
+#: doc/tin.5:556
+msgid ""
+"This can be used to set the article header field ''Organization:''. It "
+"overrides the setting (if any) of organization in I</etc/tin/tin.defaults> "
+"and $B<ORGANIZATION> (or $B<NEWSORG> on Apollo DomainOS). Note that some "
+"news servers might still overwrite the \\&''Organization:'' header."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:556 doc/tin.5:1827
+#, no-wrap
+msgid "B<pos_first_unread>"
+msgstr "B<pos_first_unread>"
+
+#. type: TP
+#: doc/tin.5:559 doc/tin.5:1831
+#, no-wrap
+msgid "B<post_8bit_header>"
+msgstr "B<post_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:562 doc/tin.5:1842 doc/tin.5:2430
+#, no-wrap
+msgid "B<post_mime_encoding>"
+msgstr "B<post_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:565 doc/tin.5:1855
+#, no-wrap
+msgid "B<post_process_type>"
+msgstr "B<post_process_type>"
+
+#. type: TP
+#: doc/tin.5:568 doc/tin.5:1847
+#, no-wrap
+msgid "B<post_process_view>"
+msgstr "B<post_process_view>"
+
+#. type: TP
+#: doc/tin.5:571 doc/tin.5:1878
+#, no-wrap
+msgid "B<print_header>"
+msgstr "B<print_header>"
+
+#. type: TP
+#: doc/tin.5:574 doc/tin.5:1892
+#, no-wrap
+msgid "B<process_only_unread>"
+msgstr "B<process_only_unread>"
+
+#. type: TP
+#: doc/tin.5:577 doc/tin.5:1896
+#, no-wrap
+msgid "B<prompt_followupto>"
+msgstr "B<prompt_followupto>"
+
+#. type: TP
+#: doc/tin.5:580 doc/tin.5:1900
+#, no-wrap
+msgid "B<quote_chars>"
+msgstr "B<quote_chars>"
+
+#. type: TP
+#: doc/tin.5:583 doc/tin.5:1963
+#, no-wrap
+msgid "B<savedir>"
+msgstr "B<savedir>"
+
+#.  TODO: document option
+#. type: TP
+#: doc/tin.5:586
+#, no-wrap
+msgid "B<savefile>"
+msgstr "B<savefile>"
+
+#. type: TP
+#: doc/tin.5:589 doc/tin.5:2020
+#, no-wrap
+msgid "B<show_author>"
+msgstr "B<show_author>"
+
+#. type: TP
+#: doc/tin.5:592 doc/tin.5:2046
+#, no-wrap
+msgid "B<show_info>"
+msgstr "B<show_info>"
+
+#. type: TP
+#: doc/tin.5:595 doc/tin.5:2064
+#, no-wrap
+msgid "B<show_only_unread_arts>"
+msgstr "B<show_only_unread_arts>"
+
+#. type: TP
+#: doc/tin.5:598 doc/tin.5:2072
+#, no-wrap
+msgid "B<show_signatures>"
+msgstr "B<show_signatures>"
+
+#. type: TP
+#: doc/tin.5:601 doc/tin.5:2075
+#, no-wrap
+msgid "B<sigdashes>"
+msgstr "B<sigdashes>"
+
+#. type: TP
+#: doc/tin.5:604 doc/tin.5:2078
+#, no-wrap
+msgid "B<sigfile>"
+msgstr "B<sigfile>"
+
+#. type: TP
+#: doc/tin.5:607 doc/tin.5:2088
+#, no-wrap
+msgid "B<signature_repost>"
+msgstr "B<signature_repost>"
+
+#. type: TP
+#: doc/tin.5:610 doc/tin.5:2098
+#, no-wrap
+msgid "B<sort_article_type>"
+msgstr "B<sort_article_type>"
+
+#. type: Plain text
+#: doc/tin.5:613
+msgid "Identical to the tinrc variable B<sort_article_type>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:613 doc/tin.5:2127
+#, no-wrap
+msgid "B<sort_threads_type>"
+msgstr "B<sort_threads_type>"
+
+#. type: TP
+#: doc/tin.5:616 doc/tin.5:2158
+#, no-wrap
+msgid "B<start_editor_offset>"
+msgstr "B<start_editor_offset>"
+
+#. type: TP
+#: doc/tin.5:619 doc/tin.5:2187
+#, no-wrap
+msgid "B<tex2iso_conv>"
+msgstr "B<tex2iso_conv>"
+
+#. type: TP
+#: doc/tin.5:622 doc/tin.5:2192
+#, no-wrap
+msgid "B<thread_articles>"
+msgstr "B<thread_articles>"
+
+#. type: TP
+#: doc/tin.5:625 doc/tin.5:2226
+#, no-wrap
+msgid "B<thread_catchup_on_exit>"
+msgstr "B<thread_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:628 doc/tin.5:2202
+#, no-wrap
+msgid "B<thread_format>"
+msgstr "B<thread_format>"
+
+#. type: TP
+#: doc/tin.5:631 doc/tin.5:2221
+#, no-wrap
+msgid "B<thread_perc>"
+msgstr "B<thread_perc>"
+
+#. type: TP
+#: doc/tin.5:634 doc/tin.5:2250
+#, no-wrap
+msgid "B<trim_article_body>"
+msgstr "B<trim_article_body>"
+
+#. type: TP
+#: doc/tin.5:637 doc/tin.5:2332
+#, no-wrap
+msgid "B<verbatim_handling>"
+msgstr "B<verbatim_handling>"
+
+#. type: TP
+#: doc/tin.5:640 doc/tin.5:2382
+#, no-wrap
+msgid "B<wrap_on_next_unread>"
+msgstr "B<wrap_on_next_unread>"
+
+#. type: TP
+#: doc/tin.5:643
+#, no-wrap
+msgid "B<x_body>"
+msgstr "B<x_body>"
+
+#. type: Plain text
+#: doc/tin.5:648
+msgid ""
+"A piece of text that will be added at the start of a message body. If this "
+"string starts with a / or ~ then it is assumed to be the name of a file "
+"containing the text to insert."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:648
+#, no-wrap
+msgid "B<x_comment_to>"
+msgstr "B<x_comment_to>"
+
+#. type: Plain text
+#: doc/tin.5:651
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:651
+#, no-wrap
+msgid "B<x_headers>"
+msgstr "B<x_headers>"
+
+#. type: Plain text
+#: doc/tin.5:659
+msgid ""
+"A string including header-name and the contents of the header that will be "
+"automatically added when posting. If the string starts with a / or ~ then it "
+"is assumed to be the name of a file containing the header and its content to "
+"be inserted. If the string starts with a ! then what follows is assumed to "
+"be the path to a program to be executed to generate the header and its "
+"content."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:659
+#, no-wrap
+msgid "B<quick_kill_scope>"
+msgstr "B<quick_kill_scope>"
+
+#. type: Plain text
+#: doc/tin.5:665
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterKill> will be applied.  If unset the "
+"default from the tinrc variable B<default_filter_kill_global> will be used."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:665
+#, no-wrap
+msgid "B<quick_kill_expire>"
+msgstr "B<quick_kill_expire>"
+
+#. type: Plain text
+#: doc/tin.5:668
+msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:668
+#, no-wrap
+msgid "B<quick_kill_case>"
+msgstr "B<quick_kill_case>"
+
+#. type: Plain text
+#: doc/tin.5:671
+msgid "Identical to the tinrc variable B<default_filter_kill_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:671
+#, no-wrap
+msgid "B<quick_kill_header>"
+msgstr "B<quick_kill_header>"
+
+#. type: Plain text
+#: doc/tin.5:674
+msgid "Identical to the tinrc variable B<default_filter_kill_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:674
+#, no-wrap
+msgid "B<quick_select_scope>"
+msgstr "B<quick_select_scope>"
+
+#. type: Plain text
+#: doc/tin.5:680
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterSelect> will be applied. If unset the "
+"default from the tinrc variable B<default_filter_select_global> will be used."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:680
+#, no-wrap
+msgid "B<quick_select_expire>"
+msgstr "B<quick_select_expire>"
+
+#. type: Plain text
+#: doc/tin.5:683
+msgid "Identical to the tinrc variable B<default_filter_select_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:683
+#, no-wrap
+msgid "B<quick_select_case>"
+msgstr "B<quick_select_case>"
+
+#. type: Plain text
+#: doc/tin.5:686
+msgid "Identical to the tinrc variable B<default_filter_select_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:686
+#, no-wrap
+msgid "B<quick_select_header>"
+msgstr "B<quick_select_header>"
+
+#. type: Plain text
+#: doc/tin.5:689
+msgid "Identical to the tinrc variable B<default_filter_select_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:689
+#, no-wrap
+msgid "B<ispell>"
+msgstr "B<ispell>"
+
+#. type: Plain text
+#: doc/tin.5:694
+msgid ""
+"Path and options for B<\\%ispell>(1)-like spell-checker, e.g. \"aspell --"
+"mode=email --dont-backup check\""
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:694 doc/tin.5:1735
+#, no-wrap
+msgid "B<mm_network_charset>"
+msgstr "B<mm_network_charset>"
+
+#. type: TP
+#: doc/tin.5:697
+#, no-wrap
+msgid "B<undeclared_charset>"
+msgstr "B<undeclared_charset>"
+
+#. type: Plain text
+#: doc/tin.5:706
+msgid ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3), others might have to compile B<\\%tin>(1)  with --disable-"
+"mime-strict-charset."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:716
+#, no-wrap
+msgid ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"scope=*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:720
+#, no-wrap
+msgid ""
+"# in *sources* set post process type to shar only\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:727
+#, no-wrap
+msgid ""
+"# in *binaries* turn on full post processing,\n"
+"# remove tmp files and set Followup-To: poster\n"
+"scope=*binaries*\n"
+"post_process_type=2\n"
+"delete_tmp_files=ON\n"
+"followup_to=poster\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:733
+#, no-wrap
+msgid ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%sE<gt>_\n"
+"x_comment_to=ON\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:739
+#, no-wrap
+msgid ""
+"# in *.test newsgroups, don't append signature\n"
+"# and preset Subject\n"
+"scope=*.test\n"
+"sigfile=--none\n"
+"x_headers=Subject: test - ignore - no reply\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:743
+#, no-wrap
+msgid ""
+"# assume ISO-2022-JP-2 as charset\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:755
+msgid ""
+"The filter file is used to assign scores to certain articles. Based on the "
+"score an article can be filtered out (hidden) or marked hot. Empty lines or "
+"lines beginning with a '#' are ignored."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:755
+#, no-wrap
+msgid "B<comment>"
+msgstr "B<comment>"
+
+#. type: Plain text
+#: doc/tin.5:764
+msgid ""
+"Every entry (rule) in the filter file might get a comment. Multiple lines "
+"are allowed (but only for comments yet). Every line must start with the "
+"\"comment=\" keyword. Comments must appear first in the rule.  Comment lines "
+"placed within a rule will be moved to the begin of the next rule. This might "
+"be changed in the future. Don't use '#' to mark comments as those lines are "
+"ignored and your comments will get lost on the next write of the file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:764
+#, no-wrap
+msgid "B<group>"
+msgstr "B<group>"
+
+#. type: Plain text
+#: doc/tin.5:768
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule will be applied. This line is mandatory!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:768
+#, no-wrap
+msgid "B<case>"
+msgstr "B<case>"
+
+#. type: Plain text
+#: doc/tin.5:771
+msgid "0=case-sensitive, 1=case-insensitive"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:771
+#, no-wrap
+msgid "B<score>"
+msgstr "B<score>"
+
+#. type: Plain text
+#: doc/tin.5:774
+msgid ""
+"Score value of the rule; can also be one of the magic words \"kill\" or \"hot"
+"\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:774
+#, no-wrap
+msgid "B<subj>"
+msgstr "B<subj>"
+
+#. type: Plain text
+#: doc/tin.5:777
+msgid "Match against ''Subject:''"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:785
+msgid ""
+"Match against ''From:''.  B<\\%tin>(1)  converts the contents of the "
+"''From:'' header to an old style e-mail address, e.g. ''some@body.example "
+"(John Doe)'' instead of ''John Doe E<lt>some@body.exampleE<gt>'', before "
+"trying to match the patterns in the filter rule."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:785
+#, no-wrap
+msgid "B<msgid>"
+msgstr "B<msgid>"
+
+#. type: Plain text
+#: doc/tin.5:788
+msgid "Match against ''Message-ID:'' and full ''References:''"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:788
+#, no-wrap
+msgid "B<msgid_last>"
+msgstr "B<msgid_last>"
+
+#. type: Plain text
+#: doc/tin.5:791
+msgid "Match against ''Message-ID:'' and last ''References:'' entry only"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:791
+#, no-wrap
+msgid "B<msgid_only>"
+msgstr "B<msgid_only>"
+
+#. type: Plain text
+#: doc/tin.5:794
+msgid "Match against ''Message-ID:''"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:794
+#, no-wrap
+msgid "B<refs_only>"
+msgstr "B<refs_only>"
+
+#. type: Plain text
+#: doc/tin.5:797
+msgid "Match against ''References:''"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:797
+#, no-wrap
+msgid "B<lines>"
+msgstr "B<lines>"
+
+#. type: Plain text
+#: doc/tin.5:800
+msgid ""
+"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
+"than."
+msgstr ""
+
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:800
+#, no-wrap
+msgid "B<gnksa>"
+msgstr "B<gnksa>"
+
+#. type: Plain text
+#: doc/tin.5:804
+msgid "Match against ''From:'' address parser return codes."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:804
+#, no-wrap
+msgid "B<xref>"
+msgstr "B<xref>"
+
+#. type: Plain text
+#: doc/tin.5:810
+msgid ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has that is it is turned into a comma "
+"separated newsgroup list with all other information (i.e.  the article "
+"counter) removed."
+msgstr ""
+
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:810
+#, no-wrap
+msgid "B<path>"
+msgstr "B<path>"
+
+#. type: Plain text
+#: doc/tin.5:814
+msgid "Match against ''Path:'' line. This may not work on some servers."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:814 doc/tin.5:2576
+#, no-wrap
+msgid "B<time>"
+msgstr "B<time>"
+
+#. type: Plain text
+#: doc/tin.5:817
+msgid "time_t value when rule expires"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:828
+#, no-wrap
+msgid ""
+"comment=mark all articles about tin, rtin,\n"
+"comment=tind, ktin or cdtin as hot\n"
+"group=*\n"
+"case=1\n"
+"score=hot\n"
+"subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:844
+msgid ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. Below is a list of all rebindable keynames and their "
+"defaults. If a keyname is bound to NULL it is unassigned."
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:846
+#, no-wrap
+msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:893
+#, no-wrap
+msgid ""
+"B<ShellEscape>\t!\n"
+"B<SetRange>\t#\n"
+"B<LastPage>\t$\n"
+"B<ToggleColor>\t&\n"
+"B<LastViewed>\t-\n"
+"B<SearchRepeat>\t\\e\n"
+"B<SearchSubjF>\t/\n"
+"B<SearchSubjB>\t?\n"
+"B<SearchAuthB>\tA\n"
+"B<SearchBody>\tB\n"
+"B<CatchupNextUnread>\tC\n"
+"B<EditFilter>\tE\n"
+"B<ToggleHelpDisplay>\tH\n"
+"B<ToggleInverseVideo>\tI\n"
+"B<LookupMessage>\tL\n"
+"B<OptionMenu>\tM\n"
+"B<Postponed>\tO\t^O\n"
+"B<QuitTin>\tQ\n"
+"B<BugReport>\tR\n"
+"B<DisplayPostHist>\tW\n"
+"B<MarkThrUnread>\tZ\n"
+"B<FirstPage>\t^\n"
+"B<SearchAuthF>\ta\n"
+"B<Catchup>\tc\n"
+"B<Help>\th\n"
+"B<ToggleInfoLastLine>\ti\n"
+"B<Down>\tj\t^N\n"
+"B<Up>\tk\t^P\n"
+"B<Print>\to\n"
+"B<Quit>\tq\n"
+"B<Version>\tv\n"
+"B<Post>\tw\n"
+"B<MarkArtUnread>\tz\n"
+"B<QuickFilterSelect>\t[\n"
+"B<QuickFilterKill>\t]\n"
+"B<Pipe>\t|\n"
+"B<ScrollUp>\tE<lt>\n"
+"B<ScrollDown>\tE<gt>\n"
+"B<PageUp>\tb\t^B\t^U\n"
+"B<PageDown>\t^D\t^F\tSPACE\n"
+"B<RedrawScr>\t^L\n"
+"B<Postponed>\t^O\n"
+"B<MenuFilterSelect>\t^A\n"
+"B<MenuFilterKill>\t^K\n"
+"B<MarkFeedRead>\t^X\n"
+"B<MarkFeedUnread>\t^W\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:901
+#, no-wrap
+msgid ""
+"B<AttachSelect>\t^J\t^M\n"
+"B<AttachPipe>\tp\n"
+"B<AttachSave>\ts\n"
+"B<AttachTag>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:909
+#, no-wrap
+msgid ""
+"B<ConfigToggleAttrib>\tTAB\n"
+"B<ConfigSelect>\t^J\t^M\n"
+"B<ConfigLastPage>\tG\n"
+"B<ConfigNoSave>\tQ\n"
+"B<ConfigScopeMenu>\tS\n"
+"B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:917
+#, no-wrap
+msgid ""
+"B<FeedTag>\tT\n"
+"B<FeedArt>\ta\n"
+"B<FeedHot>\th\n"
+"B<FeedPat>\tp\n"
+"B<FeedRepost>\tr\n"
+"B<FeedSupersede>\ts\n"
+"B<FeedThd>\tt\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:920
+#, no-wrap
+msgid ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:950
+#, no-wrap
+msgid ""
+"B<GroupNextUnreadArtOrGrp>\tTAB\n"
+"B<GroupReadBasenote>\t^J\t^M\n"
+"B<GroupSelThd>\t*\n"
+"B<GroupDoAutoSel>\t+\n"
+"B<GroupToggleThdSel>\t.\n"
+"B<GroupSelThdIfUnreadSelected>\t;\n"
+"B<GroupSelPattern>\t=\n"
+"B<GroupReverseSel>\t@\n"
+"B<GroupCancel>\tD\n"
+"B<GroupToggleGetartLimit>\tG\n"
+"B<GroupMarkThdRead>\tK\n"
+"B<GroupNextUnreadArt>\tN\n"
+"B<GroupPrevUnreadArt>\tP\n"
+"B<GroupAutoSave>\tS\n"
+"B<GroupTagParts>\tT\n"
+"B<GroupUntag>\tU\n"
+"B<GroupMarkUnselArtRead>\tX\n"
+"B<GroupToggleSubjDisplay>\td\n"
+"B<GroupGoto>\tg\n"
+"B<GroupListThd>\tl\n"
+"B<GroupMail>\tm\n"
+"B<GroupNextGroup>\tn\n"
+"B<GroupPrevGroup>\tp\n"
+"B<GroupToggleReadUnread>\tr\n"
+"B<GroupSave>\ts\n"
+"B<GroupTag>\tt\n"
+"B<GroupToggleThreading>\tu\n"
+"B<GroupRepost>\tx\n"
+"B<GroupUndoSel>\t~\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:953
+#, no-wrap
+msgid ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:993
+#, no-wrap
+msgid ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleRaw>\t^H\n"
+"B<PageNextUnread>\tTAB\n"
+"B<PageNextThd>\t^J\t^M\n"
+"B<PageToggleTabs>\t^T\n"
+"B<PageFollowupQuoteHeaders>\t^W\n"
+"B<PageToggleTex2iso>\t\"\n"
+"B<PageToggleAllHeaders>\t*\n"
+"B<PageToggleRot>\t%\n"
+"B<PageToggleUue>\t(\n"
+"B<PageReveal>\t)\n"
+"B<PageSkipIncludedText>\t:\n"
+"B<PageTopThd>\tE<lt>\n"
+"B<PageBotThd>\tE<gt>\n"
+"B<PageCancel>\tD\n"
+"B<PageFollowup>\tF\n"
+"B<PageLastPage>\tG\n"
+"B<PageKillThd>\tK\n"
+"B<PageNextUnreadArt>\tN\n"
+"B<PagePrevUnreadArt>\tP\n"
+"B<PageReply>\tR\n"
+"B<PageAutoSave>\tS\n"
+"B<PageGroupSel>\tT\n"
+"B<PageViewUrl>\tU\n"
+"B<PageViewAttach>\tV\n"
+"B<PageToggleHighlight>\t_\n"
+"B<PageEditArticle>\te\n"
+"B<PageFollowupQuote>\tf\n"
+"B<PageFirstPage>\tg\n"
+"B<PageListThd>\tl\n"
+"B<PageMail>\tm\n"
+"B<PageNextArt>\tn\n"
+"B<PagePrevArt>\tp\n"
+"B<PageReplyQuote>\tr\n"
+"B<PageSave>\ts\n"
+"B<PageTag>\tt\n"
+"B<PageGotoParent>\tu\n"
+"B<PageRepost>\tx\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:998
+#, no-wrap
+msgid ""
+"B<PgpEncSign>\tb\n"
+"B<PgpEncrypt>\te\n"
+"B<PgpIncludekey>\ti\n"
+"B<PgpSign>\ts\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1011
+#, no-wrap
+msgid ""
+"B<PostAbort>\ta\n"
+"B<PostContinue>\tc\n"
+"B<PostCancel>\td\n"
+"B<PostEdit>\te\n"
+"B<PostPGP>\tg\n"
+"B<PostIspell>\ti\n"
+"B<PostIgnore>\ti\n"
+"B<PostMail>\tm\n"
+"B<PostPostpone>\to\n"
+"B<PostPost>\tp\ty\n"
+"B<PostSupersede>\ts\n"
+"B<PostSend>\ts\ty\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1014
+#, no-wrap
+msgid ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1017
+#, no-wrap
+msgid ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1020
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1024
+#, no-wrap
+msgid ""
+"B<PProcNone>\tn\n"
+"B<PProcShar>\ts\n"
+"B<PProcYes>\ty\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1042
+#, no-wrap
+msgid ""
+"B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
+"B<SelectReadGrp>\t^J\t^M\n"
+"B<SelectResetNewsrc>\t^R\n"
+"B<SelectSortActive>\t.\n"
+"B<SelectNextUnreadGrp>\tN\n"
+"B<SelectSubscribePat>\tS\n"
+"B<SelectUnsubscribePat>\tU\n"
+"B<SelectQuitNoWrite>\tX\n"
+"B<SelectSyncWithActive>\tY\n"
+"B<SelectToggleDescriptions>\td\n"
+"B<SelectGoto>\tg\n"
+"B<SelectMoveGrp>\tm\n"
+"B<SelectToggleReadDisplay>\tr\n"
+"B<SelectSubscribe>\ts\n"
+"B<SelectUnsubscribe>\tu\n"
+"B<SelectYankActive>\ty\n"
+"B<SelectMarkGrpUnread>\tz\tZ\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1049
+#, no-wrap
+msgid ""
+"B<ScopeSelect>\t^J\t^M\n"
+"B<ScopeEditAttributesFile>\tE\n"
+"B<ScopeAdd>\ta\n"
+"B<ScopeDelete>\td\n"
+"B<ScopeMove>\tm\n"
+"B<ScopeRename>\tr\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1064
+#, no-wrap
+msgid ""
+"B<ThreadReadNextArtOrThread>\tTAB\n"
+"B<ThreadReadArt>\t^J\t^M\n"
+"B<ThreadSelArt>\t*\n"
+"B<ThreadToggleArtSel>\t.\n"
+"B<ThreadReverseSel>\t@\n"
+"B<ThreadCancel>\tD\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadUndoSel>\t~\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1066
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1077
+msgid ""
+"This file provides short descriptions of each mailgroup. (requires B<\\"
+"%tin>(1)  to be build with mh-mail-handling support). Each line consist of "
+"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1077
+#, no-wrap
+msgid "B<mailgroupname>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1080 doc/tin.5:1151 doc/tin.5:2523 doc/tin.5:2576 doc/tin.5:2603
+msgid "is the name of the newsgroup"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1083 doc/tin.5:1154 doc/tin.5:2606
+msgid "is a short single-line description of the group"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1091
+msgid ""
+"\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
+"''B<-g>'' command-line switch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1094
+#, no-wrap
+msgid "B<newsrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1097
+msgid "related newsrc."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1097
+#, no-wrap
+msgid "B<shortname>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1100
+msgid "nickname(s) for the nntpserver."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1104
+msgid "# sample newsrctable file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1106
+msgid "news.tin.org .newsrc-tin.org tinorg"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1108
+msgid "news.example.org /tmp/nrc-ex example ex"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1116
+msgid "posting history"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1126
+msgid ""
+"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
+"changed by setting B<posted_articles_file>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1135
+msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1140
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1148
+msgid ""
+"This file a copy of the servers newsgroups file which provides short "
+"descriptions of each newsgroup. It is automatically updated on startup "
+"except when using the ''B<-X>''or ''B<-q>'' command-line option and an old "
+"copy exists. Each line consist of two tab-separated fields \"I<group.name>"
+"\tI<one-line description>\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1148 doc/tin.5:2600
+#, no-wrap
+msgid "B<group.name>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1151 doc/tin.5:2603
+#, no-wrap
+msgid "B<one-line description>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1160
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1167
+msgid ""
+"File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
+"are not meant to be changed by the user."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1167
+#, no-wrap
+msgid "B<version>"
+msgstr "B<version>"
+
+#. type: Plain text
+#: doc/tin.5:1170
+msgid "Internal version number."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1170
+#, no-wrap
+msgid "B<last_newnews>"
+msgstr "B<last_newnews>"
+
+#. type: Plain text
+#: doc/tin.5:1175
+msgid ""
+"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
+"the server."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1197
+msgid ""
+"At startup, B<\\%tin>(1)  reads in the configuration file. This contains a "
+"list of \"I<variable>=I<value>\" pairs that can be used to configure the way "
+"B<\\%tin>(1)  works. If it exists, the global configuration file, I<"
+"${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the user's own "
+"configuration file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> is read. The "
+"global file is useful for distributing system-wide defaults to new users who "
+"have no private tinrc yet (see also B</etc/tin/tin.defaults>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1197
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr "B<abbreviate_groupname>"
+
+#. type: TP
+#: doc/tin.5:1213
+#, no-wrap
+msgid "B<art_marked_deleted>"
+msgstr "B<art_marked_deleted>"
+
+#. type: TP
+#: doc/tin.5:1216
+#, no-wrap
+msgid "B<art_marked_inrange>"
+msgstr "B<art_marked_inrange>"
+
+#. type: TP
+#: doc/tin.5:1219
+#, no-wrap
+msgid "B<art_marked_return>"
+msgstr "B<art_marked_return>"
+
+#. type: TP
+#: doc/tin.5:1223
+#, no-wrap
+msgid "B<art_marked_selected>"
+msgstr "B<art_marked_selected>"
+
+#. type: TP
+#: doc/tin.5:1227
+#, no-wrap
+msgid "B<art_marked_recent>"
+msgstr "B<art_marked_recent>"
+
+#. type: TP
+#: doc/tin.5:1231
+#, no-wrap
+msgid "B<art_marked_unread>"
+msgstr "B<art_marked_unread>"
+
+#. type: TP
+#: doc/tin.5:1235
+#, no-wrap
+msgid "B<art_marked_read>"
+msgstr "B<art_marked_read>"
+
+#. type: TP
+#: doc/tin.5:1238
+#, no-wrap
+msgid "B<art_marked_killed>"
+msgstr "B<art_marked_killed>"
+
+#. type: TP
+#: doc/tin.5:1242
+#, no-wrap
+msgid "B<art_marked_read_selected>"
+msgstr "B<art_marked_read_selected>"
+
+#. type: Plain text
+#: doc/tin.5:1253
+msgid ""
+"If ON B<\\%tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) "
+"to display MIME messages. This only occurs if a MIME viewer is set. Default "
+"is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1261
+#, no-wrap
+msgid "B<auto_reconnect>"
+msgstr "B<auto_reconnect>"
+
+#. type: Plain text
+#: doc/tin.5:1264
+msgid "Reconnect to server automatically. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1275
+#, no-wrap
+msgid "B<beginner_level>"
+msgstr "B<beginner_level>"
+
+#. type: TP
+#: doc/tin.5:1280
+#, no-wrap
+msgid "B<cache_overview_files>"
+msgstr "B<cache_overview_files>"
+
+#. type: Plain text
+#: doc/tin.5:1285
+msgid ""
+"If ON, create local copies of NNTP overview files. This can be used to "
+"considerably speed up accessing large groups when using a slow connection.  "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1285
+#, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr "B<cancel_lock_algo>"
+
+#. type: TP
+#: doc/tin.5:1291
+#, no-wrap
+msgid "B<catchup_read_groups>"
+msgstr "B<catchup_read_groups>"
+
+#. type: TP
+#: doc/tin.5:1295
+#, no-wrap
+msgid "B<col_back>"
+msgstr "B<col_back>"
+
+#. type: TP
+#: doc/tin.5:1298
+#, no-wrap
+msgid "B<col_extquote>"
+msgstr "B<col_extquote>"
+
+#. type: TP
+#: doc/tin.5:1301
+#, no-wrap
+msgid "B<col_from>"
+msgstr "B<col_from>"
+
+#. type: TP
+#: doc/tin.5:1304
+#, no-wrap
+msgid "B<col_head>"
+msgstr "B<col_head>"
+
+#. type: TP
+#: doc/tin.5:1307
+#, no-wrap
+msgid "B<col_help>"
+msgstr "B<col_help>"
+
+#. type: TP
+#: doc/tin.5:1310
+#, no-wrap
+msgid "B<col_invers_bg>"
+msgstr "B<col_invers_bg>"
+
+#. type: TP
+#: doc/tin.5:1313
+#, no-wrap
+msgid "B<col_invers_fg>"
+msgstr "B<col_invers_fg>"
+
+#. type: TP
+#: doc/tin.5:1316
+#, no-wrap
+msgid "B<col_markdash>"
+msgstr "B<col_markdash>"
+
+#. type: TP
+#: doc/tin.5:1320
+#, no-wrap
+msgid "B<col_markslash>"
+msgstr "B<col_markslash>"
+
+#. type: TP
+#: doc/tin.5:1324
+#, no-wrap
+msgid "B<col_markstar>"
+msgstr "B<col_markstar>"
+
+#. type: TP
+#: doc/tin.5:1328
+#, no-wrap
+msgid "B<col_markstroke>"
+msgstr "B<col_markstroke>"
+
+#. type: TP
+#: doc/tin.5:1332
+#, no-wrap
+msgid "B<col_minihelp>"
+msgstr "B<col_minihelp>"
+
+#. type: TP
+#: doc/tin.5:1335
+#, no-wrap
+msgid "B<col_newsheaders>"
+msgstr "B<col_newsheaders>"
+
+#. type: TP
+#: doc/tin.5:1338
+#, no-wrap
+msgid "B<col_normal>"
+msgstr "B<col_normal>"
+
+#. type: TP
+#: doc/tin.5:1341
+#, no-wrap
+msgid "B<col_quote>"
+msgstr "B<col_quote>"
+
+#. type: TP
+#: doc/tin.5:1344
+#, no-wrap
+msgid "B<col_quote2>"
+msgstr "B<col_quote2>"
+
+#. type: TP
+#: doc/tin.5:1347
+#, no-wrap
+msgid "B<col_quote3>"
+msgstr "B<col_quote3>"
+
+#. type: TP
+#: doc/tin.5:1350
+#, no-wrap
+msgid "B<col_response>"
+msgstr "B<col_response>"
+
+#. type: TP
+#: doc/tin.5:1354
+#, no-wrap
+msgid "B<col_signature>"
+msgstr "B<col_signature>"
+
+#. type: TP
+#: doc/tin.5:1357
+#, no-wrap
+msgid "B<col_urls>"
+msgstr "B<col_urls>"
+
+#. type: TP
+#: doc/tin.5:1360
+#, no-wrap
+msgid "B<col_verbatim>"
+msgstr "B<col_verbatim>"
+
+#. type: TP
+#: doc/tin.5:1363
+#, no-wrap
+msgid "B<col_subject>"
+msgstr "B<col_subject>"
+
+#. type: TP
+#: doc/tin.5:1366
+#, no-wrap
+msgid "B<col_text>"
+msgstr "B<col_text>"
+
+#. type: TP
+#: doc/tin.5:1369
+#, no-wrap
+msgid "B<col_title>"
+msgstr "B<col_title>"
+
+#. type: TP
+#: doc/tin.5:1372
+#, no-wrap
+msgid "B<confirm_choice>"
+msgstr "B<confirm_choice>"
+
+#. type: Plain text
+#: doc/tin.5:1376
+msgid ""
+"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
+"choices:"
+msgstr ""
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.5:1382
+msgid ""
+"B<commands>: Ask for confirmation before executing certain dangerous "
+"commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
+"in this manual with '[after confirmation]'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1387
+msgid ""
+"B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
+"you use the B<Quit> ('B<q>') command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1391
+msgid ""
+"B<select>: Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1393
+msgid "Default is commands & quit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1404
+msgid ""
+"Format string used for date representation. A description of the different "
+"format options can be found at B<\\%strftime>(3).  B<\\%tin>(1)  uses B<\\"
+"%strftime>(3)  when available and supports most format options in his "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1404
+#, no-wrap
+msgid "B<default_art_search>"
+msgstr "B<default_art_search>"
+
+#. type: TP
+#: doc/tin.5:1406
+#, no-wrap
+msgid "B<default_author_search>"
+msgstr "B<default_author_search>"
+
+#. type: TP
+#: doc/tin.5:1408
+#, no-wrap
+msgid "B<default_config_search>"
+msgstr "B<default_config_search>"
+
+#. type: TP
+#: doc/tin.5:1411
+#, no-wrap
+msgid "B<default_filter_days>"
+msgstr "B<default_filter_days>"
+
+#. type: TP
+#: doc/tin.5:1414
+#, no-wrap
+msgid "B<default_filter_kill_case>"
+msgstr "B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:1418
+#, no-wrap
+msgid "B<default_filter_kill_expire>"
+msgstr "B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:1423
+#, no-wrap
+msgid "B<default_filter_kill_global>"
+msgstr "B<default_filter_kill_global>"
+
+#. type: TP
+#: doc/tin.5:1427
+#, no-wrap
+msgid "B<default_filter_kill_header>"
+msgstr "B<default_filter_kill_header>"
+
+#. type: ta
+#: doc/tin.5:1432 doc/tin.5:1461
+#, no-wrap
+msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1441 doc/tin.5:1470
+#, no-wrap
+msgid ""
+"0\t''Subject:'' (case sensitive)\n"
+"1\t''Subject:'' (ignore case)\n"
+"2\t''From:'' (case sensitive)\n"
+"3\t''From:'' (ignore case)\n"
+"4\t''Message-ID:'' & full ''References:'' line\n"
+"5\t''Message-ID:'' & last ''References:'' entry only\n"
+"6\t''Message-ID:'' entry only\n"
+"7\t''Lines:''\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1443
+#, no-wrap
+msgid "B<default_filter_select_case>"
+msgstr "B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:1447
+#, no-wrap
+msgid "B<default_filter_select_expire>"
+msgstr "B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:1452
+#, no-wrap
+msgid "B<default_filter_select_global>"
+msgstr "B<default_filter_select_global>"
+
+#. type: TP
+#: doc/tin.5:1456
+#, no-wrap
+msgid "B<default_filter_select_header>"
+msgstr "B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:1472
+#, no-wrap
+msgid "B<default_goto_group>"
+msgstr "B<default_goto_group>"
+
+#. type: TP
+#: doc/tin.5:1474
+#, no-wrap
+msgid "B<default_group_search>"
+msgstr "B<default_group_search>"
+
+#. type: TP
+#: doc/tin.5:1476
+#, no-wrap
+msgid "B<default_mail_address>"
+msgstr "B<default_mail_address>"
+
+#. type: TP
+#: doc/tin.5:1478
+#, no-wrap
+msgid "B<default_move_group>"
+msgstr "B<default_move_group>"
+
+#. type: TP
+#: doc/tin.5:1480
+#, no-wrap
+msgid "B<default_pattern>"
+msgstr "B<default_pattern>"
+
+#. type: TP
+#: doc/tin.5:1482
+#, no-wrap
+msgid "B<default_pipe_command>"
+msgstr "B<default_pipe_command>"
+
+#. type: TP
+#: doc/tin.5:1484
+#, no-wrap
+msgid "B<default_post_newsgroups>"
+msgstr "B<default_post_newsgroups>"
+
+#. type: TP
+#: doc/tin.5:1486
+#, no-wrap
+msgid "B<default_post_subject>"
+msgstr "B<default_post_subject>"
+
+#. type: TP
+#: doc/tin.5:1488
+#, no-wrap
+msgid "B<default_range_group>"
+msgstr "B<default_range_group>"
+
+#. type: TP
+#: doc/tin.5:1490
+#, no-wrap
+msgid "B<default_range_select>"
+msgstr "B<default_range_select>"
+
+#. type: TP
+#: doc/tin.5:1492
+#, no-wrap
+msgid "B<default_range_thread>"
+msgstr "B<default_range_thread>"
+
+#. type: TP
+#: doc/tin.5:1494
+#, no-wrap
+msgid "B<default_repost_group>"
+msgstr "B<default_repost_group>"
+
+#. type: TP
+#: doc/tin.5:1496
+#, no-wrap
+msgid "B<default_save_file>"
+msgstr "B<default_save_file>"
+
+#. type: TP
+#: doc/tin.5:1498
+#, no-wrap
+msgid "B<default_save_mode>"
+msgstr "B<default_save_mode>"
+
+#. type: TP
+#: doc/tin.5:1500
+#, no-wrap
+msgid "B<default_select_pattern>"
+msgstr "B<default_select_pattern>"
+
+#. type: TP
+#: doc/tin.5:1502
+#, no-wrap
+msgid "B<default_shell_command>"
+msgstr "B<default_shell_command>"
+
+#. type: TP
+#: doc/tin.5:1504
+#, no-wrap
+msgid "B<default_subject_search>"
+msgstr "B<default_subject_search>"
+
+#. type: TP
+#: doc/tin.5:1506
+#, no-wrap
+msgid "B<draw_arrow>"
+msgstr "B<draw_arrow>"
+
+#. type: Plain text
+#: doc/tin.5:1515
+msgid ""
+"The format string used to create the editor start command with parameters.  "
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1518
+#, no-wrap
+msgid "B<extquote_regex>"
+msgstr "B<extquote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:1525
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1525
+#, no-wrap
+msgid "B<force_screen_redraw>"
+msgstr "B<force_screen_redraw>"
+
+#. type: TP
+#: doc/tin.5:1529
+#, no-wrap
+msgid "B<getart_limit>"
+msgstr "B<getart_limit>"
+
+#. type: Plain text
+#: doc/tin.5:1536
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 B<"
+"\\%tin>(1)  will start fetching articles from your first unread minus "
+"absolute value of B<getart_limit>. Default is 0, which means no limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1536
+#, no-wrap
+msgid "B<goto_next_unread>"
+msgstr "B<goto_next_unread>"
+
+#. type: Plain text
+#: doc/tin.5:1550
+msgid ""
+"Which keys B<%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<%tin>(1)  jumps immediately to "
+"the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1557
+msgid ""
+"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
+"\\ %s\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:1559
+#, no-wrap
+msgid "\\w'%G    'u +\\w'number of responses in thread'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1571
+#, no-wrap
+msgid ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%R\tnumber of responses in thread\n"
+"%S\tscore\n"
+"%m\tarticle marks\n"
+"%n\tcurrent thread number\n"
+"%s\tsubject\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1573
+#, no-wrap
+msgid "B<hide_uue>"
+msgstr "B<hide_uue>"
+
+#. type: TP
+#: doc/tin.5:1583
+#, no-wrap
+msgid "B<inews_prog>"
+msgstr "B<inews_prog>"
+
+#. type: TP
+#: doc/tin.5:1590
+#, no-wrap
+msgid "B<info_in_last_line>"
+msgstr "B<info_in_last_line>"
+
+#. type: TP
+#: doc/tin.5:1596
+#, no-wrap
+msgid "B<interactive_mailer>"
+msgstr "B<interactive_mailer>"
+
+#. type: Plain text
+#: doc/tin.5:1602
+msgid ""
+"If greater than 0 your mailreader will be invoked earlier for reply so you "
+"can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
+"2 means don't include headers (old use_mailreader_i=ON option). 0 turns off "
+"usage. This option has to suit B<mailer_format>. Default is 0."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1602
+#, no-wrap
+msgid "B<inverse_okay>"
+msgstr "B<inverse_okay>"
+
+#. type: TP
+#: doc/tin.5:1606
+#, no-wrap
+msgid "B<keep_dead_articles>"
+msgstr "B<keep_dead_articles>"
+
+#. type: TP
+#: doc/tin.5:1611
+#, no-wrap
+msgid "B<kill_level>"
+msgstr "B<kill_level>"
+
+#. type: Plain text
+#: doc/tin.5:1615
+msgid ""
+"This option controls the processing and display of articles that are killed. "
+"There are 3 options, default is 0 (B<Kill only unread arts>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1623
+msgid ""
+"B<Kill only unread arts> is the 'traditional' behavior of B<\\%tin>(1).  "
+"Only unread articles are killed once only by marking them read. As filtering "
+"only happens on unread articles with B<kill_level> set to 0, "
+"B<art_marked_killed> and B<art_marked_read_selected> are only shown once. "
+"When you reenter the group the mark will be gone."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1639
+#, no-wrap
+msgid "B<mail_address>"
+msgstr "B<mail_address>"
+
+#. type: TP
+#: doc/tin.5:1649
+#, no-wrap
+msgid "B<mail_quote_format>"
+msgstr "B<mail_quote_format>"
+
+#. type: TP
+#: doc/tin.5:1654
+#, no-wrap
+msgid "B<mailbox_format>"
+msgstr "B<mailbox_format>"
+
+#. type: TP
+#: doc/tin.5:1673
+#, no-wrap
+msgid "B<mailer_format>"
+msgstr "B<mailer_format>"
+
+#. type: TP
+#: doc/tin.5:1710
+#, no-wrap
+msgid "B<metamail_prog>"
+msgstr "B<metamail_prog>"
+
+#. type: TP
+#: doc/tin.5:1722 doc/tin.5:2426
+#, no-wrap
+msgid "B<mm_charset>"
+msgstr "B<mm_charset>"
+
+#. type: TP
+#: doc/tin.5:1755
+#, no-wrap
+msgid "B<mono_markdash>"
+msgstr "B<mono_markdash>"
+
+#. type: TP
+#: doc/tin.5:1760
+#, no-wrap
+msgid "B<mono_markslash>"
+msgstr "B<mono_markslash>"
+
+#. type: TP
+#: doc/tin.5:1765
+#, no-wrap
+msgid "B<mono_markstar>"
+msgstr "B<mono_markstar>"
+
+#. type: TP
+#: doc/tin.5:1770
+#, no-wrap
+msgid "B<mono_markstroke>"
+msgstr "B<mono_markstroke>"
+
+#. type: TP
+#: doc/tin.5:1775
+#, no-wrap
+msgid "B<newnews>"
+msgstr "B<newnews>"
+
+#. type: Plain text
+#: doc/tin.5:1781
+msgid ""
+"These are internal timers used by B<\\%tin>(1)  to keep track of new "
+"newsgroups. Do not change them unless you understand what they are for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1802
+#, no-wrap
+msgid "B<nntp_read_timeout_secs>"
+msgstr "B<nntp_read_timeout_secs>"
+
+#. type: Plain text
+#: doc/tin.5:1805
+msgid "Time in seconds to wait for a response from the server. Default is 120."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1805
+#, no-wrap
+msgid "B<normalization_form>"
+msgstr "B<normalization_form>"
+
+#. type: Plain text
+#: doc/tin.5:1809
+msgid ""
+"The normalization form which should be used to normalize unicode input.  The "
+"possible values are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1827
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
+"possible."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1855
+msgid ""
+"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
+"display any files that were post processed and uudecoded. The program is "
+"determined using the B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1861
+msgid ""
+"This specifies whether to perform post processing on saved articles.  "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful when extracting shell archives.  The following values "
+"are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1869
+msgid ""
+"B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only. "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful with this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1872
+#, no-wrap
+msgid "B<posted_articles_file>"
+msgstr "B<posted_articles_file>"
+
+#. type: TP
+#: doc/tin.5:1882
+#, no-wrap
+msgid "B<printer>"
+msgstr "B<printer>"
+
+#. type: Plain text
+#: doc/tin.5:1892
+msgid ""
+"The printer program with options that is to be used to print articles. The "
+"default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
+"machines. Printing from B<\\%tin>(1)  may have been disabled by the System "
+"Administrator."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1900
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article.  Default "
+"is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1906
+#, no-wrap
+msgid "B<quote_style>"
+msgstr "B<quote_style>"
+
+#. type: Plain text
+#: doc/tin.5:1912
+msgid ""
+"This bit coded integer value controls how articles are to be quoted when "
+"following up or replying to them. Any of the following options can be "
+"combined by adding all relevant values. Default is 5, which means that quote "
+"characters are compressed and empty lines are quoted."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1917
+msgid ""
+"B<Compress quotes> Compress quote characters together when quoting multiple "
+"times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
+"'E<gt>E<gt>E<gt>'). This option is on by default."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1923
+msgid ""
+"B<Quote Signatures> This option is off by default. Signatures are always "
+"quoted regardless of this option when you are viewing an article in raw mode "
+"B<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
+"quoted regardless of this option when B<show_signatures> is off."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1925
+msgid "B<Quote empty lines> This option is on by default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1926
+#, no-wrap
+msgid "B<quote_regex>"
+msgstr "B<quote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:1933
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then B<"
+"\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1933
+#, no-wrap
+msgid "B<quote_regex2>"
+msgstr "B<quote_regex2>"
+
+#. type: Plain text
+#: doc/tin.5:1940
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
+"B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1940
+#, no-wrap
+msgid "B<quote_regex3>"
+msgstr "B<quote_regex3>"
+
+#. type: Plain text
+#: doc/tin.5:1947
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
+"B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1947
+#, no-wrap
+msgid "B<recent_time>"
+msgstr "B<recent_time>"
+
+#. type: TP
+#: doc/tin.5:1951
+#, no-wrap
+msgid "B<render_bidi>"
+msgstr "B<render_bidi>"
+
+#. type: Plain text
+#: doc/tin.5:1958
+msgid ""
+"If ON B<%tin>(1)  does the rendering of bi-directional text. If OFF B<"
+"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1958
+#, no-wrap
+msgid "B<reread_active_file_secs>"
+msgstr "B<reread_active_file_secs>"
+
+#. type: TP
+#: doc/tin.5:1967
+#, no-wrap
+msgid "B<score_limit_kill>"
+msgstr "B<score_limit_kill>"
+
+#. type: TP
+#: doc/tin.5:1971
+#, no-wrap
+msgid "B<score_limit_select>"
+msgstr "B<score_limit_select>"
+
+#. type: TP
+#: doc/tin.5:1975
+#, no-wrap
+msgid "B<score_kill>"
+msgstr "B<score_kill>"
+
+#. type: TP
+#: doc/tin.5:1979
+#, no-wrap
+msgid "B<score_select>"
+msgstr "B<score_select>"
+
+#. type: TP
+#: doc/tin.5:1983
+#, no-wrap
+msgid "B<scroll_lines>"
+msgstr "B<scroll_lines>"
+
+#. type: TP
+#: doc/tin.5:1991
+#, no-wrap
+msgid "B<select_format>"
+msgstr "B<select_format>"
+
+#. type: Plain text
+#: doc/tin.5:1995
+msgid ""
+"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
+"\\ %G\\ \\ %d\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:1997
+#, no-wrap
+msgid "\\w'%G    'u +\\w'current group number'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2004
+#, no-wrap
+msgid ""
+"%G\tgroup name\n"
+"%U\tunread count\n"
+"%d\tdescription\n"
+"%f\tgroup flag\n"
+"%n\tcurrent group number\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2006
+#, no-wrap
+msgid "B<sort_function>"
+msgstr "B<sort_function>"
+
+#. type: TP
+#: doc/tin.5:2037
+#, no-wrap
+msgid "B<show_description>"
+msgstr "B<show_description>"
+
+#. type: Plain text
+#: doc/tin.5:2046
+msgid ""
+"If ON show a short group description text after newsgroup name at the group "
+"selection level. The ''B<-d>'' command-line flag will override the setting "
+"and turn descriptions off. The text used is taken from the I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/newsgroups> file and if supported (requires B<\\%tin>(1)  to be "
+"build with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2068
+#, no-wrap
+msgid "B<show_only_unread_groups>"
+msgstr "B<show_only_unread_groups>"
+
+#. type: TP
+#: doc/tin.5:2091
+#, no-wrap
+msgid "B<slashes_regex>"
+msgstr "B<slashes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2098
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markslash> or B<mono_markslash>. If "
+"B<slashes_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2144
+#, no-wrap
+msgid "B<spamtrap_warning_addresses>"
+msgstr "B<spamtrap_warning_addresses>"
+
+#. type: TP
+#: doc/tin.5:2151
+#, no-wrap
+msgid "B<stars_regex>"
+msgstr "B<stars_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2158
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstar> or B<mono_markstar>. If "
+"B<stars_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2163
+#, no-wrap
+msgid "B<strip_blanks>"
+msgstr "B<strip_blanks>"
+
+#. type: TP
+#: doc/tin.5:2167
+#, no-wrap
+msgid "B<strip_bogus>"
+msgstr "B<strip_bogus>"
+
+#. type: TP
+#: doc/tin.5:2176
+#, no-wrap
+msgid "B<strip_newsrc>"
+msgstr "B<strip_newsrc>"
+
+#. type: TP
+#: doc/tin.5:2180
+#, no-wrap
+msgid "B<strokes_regex>"
+msgstr "B<strokes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2187
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
+"B<strokes_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2192
+msgid ""
+"Decode German style TeX umlaut codes to ISO If ON, show \"a as Umlaut-a, "
+"etc. Default is OFF. This behavior can also be toggled in the article viewer "
+"via B<PageToggleTex2iso> ('B<\">')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2202
+msgid ""
+"Defines which threading method to use. The choices are: 0) Don't thread, 1) "
+"Thread on Subject only 2) Thread on References only, 3) Thread on References "
+"then Subject (default)  4) Thread multipart articles on Subject.  5) Thread "
+"on Percentage Match of the Subjects It's also possible to set the threading "
+"type on a per group basis by setting the group attribute variable "
+"B<thread_articles> to 0 \\(en 5 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2206
+msgid ""
+"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
+"[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:2208
+#, no-wrap
+msgid "\\w'%G    'u +\\w'from, name and/or address'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2219
+#, no-wrap
+msgid ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%S\tscore\n"
+"%T\tthread tree\n"
+"%m\tarticle marks\n"
+"%n\tcurrent article number\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2226
+msgid ""
+"Defines how close the subjects must match while threading by Percentage "
+"Match for threads to be considered part of a single thread. This value is in "
+"the range 0 to 100. The default is 75."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2230
+#, no-wrap
+msgid "B<thread_score>"
+msgstr "B<thread_score>"
+
+#. type: TP
+#: doc/tin.5:2242
+#, no-wrap
+msgid "B<translit>"
+msgstr "B<translit>"
+
+#. type: Plain text
+#: doc/tin.5:2256
+msgid ""
+"Allows you to select how B<%tin>(1)  treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2275
+#, no-wrap
+msgid "B<underscores_regex>"
+msgstr "B<underscores_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2282
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching words are shown in B<col_markdash> or B<mono_markdash>. If "
+"B<underscores_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2282
+#, no-wrap
+msgid "B<unlink_article>"
+msgstr "B<unlink_article>"
+
+#. type: Plain text
+#: doc/tin.5:2286
+msgid ""
+"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2286
+#, no-wrap
+msgid "B<url_handler>"
+msgstr "B<url_handler>"
+
+#. type: TP
+#: doc/tin.5:2291
+#, no-wrap
+msgid "B<url_highlight>"
+msgstr "B<url_highlight>"
+
+#. type: TP
+#: doc/tin.5:2294
+#, no-wrap
+msgid "B<use_color>"
+msgstr "B<use_color>"
+
+#. type: Plain text
+#: doc/tin.5:2299
+msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2299
+#, no-wrap
+msgid "B<use_keypad>"
+msgstr "B<use_keypad>"
+
+#. type: Plain text
+#: doc/tin.5:2302
+msgid "Use scroll keys on keypad. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2302
+#, no-wrap
+msgid "B<use_mouse>"
+msgstr "B<use_mouse>"
+
+#. type: TP
+#: doc/tin.5:2308
+#, no-wrap
+msgid "B<use_slrnface>"
+msgstr "B<use_slrnface>"
+
+#. type: Plain text
+#: doc/tin.5:2320
+msgid ""
+"If enabled B<\\%slrnface>(1)  will be used to interpret the ''X-Face:'' "
+"header. For this option to have any effect, B<\\%tin>(1)  must be running in "
+"a B<\\%xterm>(1x)  and B<\\%slrnface>(1)  must be in your $B<PATH>. Default "
+"is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2320
+#, no-wrap
+msgid "B<utf8_graphics>"
+msgstr "B<utf8_graphics>"
+
+#. type: TP
+#: doc/tin.5:2324
+#, no-wrap
+msgid "B<verbatim_begin_regex>"
+msgstr "B<verbatim_begin_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2328
+msgid ""
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block.  Default is #v+"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2328
+#, no-wrap
+msgid "B<verbatim_end_regex>"
+msgstr "B<verbatim_end_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2332
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block.  Default is #v-"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2335
+#, no-wrap
+msgid "B<wildcard>"
+msgstr "B<wildcard>"
+
+#. type: Plain text
+#: doc/tin.5:2351
+msgid ""
+"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
+"uses the wildmat notation, which is how this has traditionally been "
+"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3).  (see also B<\\%perlre>(1)  and B<\\"
+"%pcrepattern>(3)).  You will probably want to update your filter file if you "
+"use this regularly.  NB: Newsgroup names will always be matched using the "
+"wildmat notation."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2351
+#, no-wrap
+msgid "B<word_h_display_marks>"
+msgstr "B<word_h_display_marks>"
+
+#. type: TP
+#: doc/tin.5:2363
+#, no-wrap
+msgid "B<word_highlight>"
+msgstr "B<word_highlight>"
+
+#. type: TP
+#: doc/tin.5:2371
+#, no-wrap
+msgid "B<wrap_column>"
+msgstr "B<wrap_column>"
+
+#. type: TP
+#: doc/tin.5:2387
+#, no-wrap
+msgid "B<xpost_quote_format>"
+msgstr "B<xpost_quote_format>"
+
+#. type: Plain text
+#: doc/tin.5:2403
+msgid ""
+"Yet another global configuration file with \"I<variable>=I<value>\" pairs. "
+"This one is for the more general options which usually can't be controlled "
+"via I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> and/or I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"tin/tinrc> like resetting (to override the built-in default) the "
+"I<newslibdir>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2403
+#, no-wrap
+msgid "B<domainname>"
+msgstr "B<domainname>"
+
+#. type: Plain text
+#: doc/tin.5:2406
+msgid "Sets a global domain name used in From lines"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2410
+msgid ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2410
+#, no-wrap
+msgid "B<newslibdir>"
+msgstr "B<newslibdir>"
+
+#. type: Plain text
+#: doc/tin.5:2415
+msgid ""
+"Defines the default place for some configuration files, common values are I</"
+"usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> or I</news/db>. "
+"$B<TIN_LIBDIR> overrides any specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2415
+#, no-wrap
+msgid "B<bugaddress>"
+msgstr "B<bugaddress>"
+
+#. type: Plain text
+#: doc/tin.5:2421
+msgid ""
+"Defines the email address to which users can send bug reports using a built-"
+"in function. The default points to a developers mailing list located at tin."
+"org. You might want to change this address to one of your local "
+"administration if you want to deal with your lusers problems on your own."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2421
+#, no-wrap
+msgid "B<inewsdir>"
+msgstr "B<inewsdir>"
+
+#. type: Plain text
+#: doc/tin.5:2426
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2430
+msgid ""
+"Default charset to be used in MIME's ''Content-Type:'' header. "
+"$B<MM_CHARSET> overrides any specified value."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2433
+msgid ""
+"Default encoding scheme used in MIME articles. 8bit might be the best value."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2437
+msgid ""
+"Default encoding scheme used in MIME letters. quoted-printable is a good "
+"choice here."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2437
+#, no-wrap
+msgid "B<disable_gnksa_domain_check>"
+msgstr "B<disable_gnksa_domain_check>"
+
+#. type: Plain text
+#: doc/tin.5:2443
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\"
+"%tin>(1)  version 2.1.5"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2443
+#, no-wrap
+msgid "B<disable_sender>"
+msgstr "B<disable_sender>"
+
+#. type: Plain text
+#: doc/tin.5:2447
+msgid ""
+"Don't generate a ''Sender:'' header. This has an effect only if "
+"B<inews_prog> is set to --internal."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2447
+#, no-wrap
+msgid "B<spooldir>"
+msgstr "B<spooldir>"
+
+#. type: Plain text
+#: doc/tin.5:2452
+msgid ""
+"Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
+"common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
+"$B<TIN_SPOOLDIR> overrides any specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2452
+#, no-wrap
+msgid "B<overviewdir>"
+msgstr "B<overviewdir>"
+
+#. type: Plain text
+#: doc/tin.5:2460
+msgid ""
+"Base of your NOV database B<\\%newsoverview>(5)  (tradspool style; might be "
+"the same dir as I<spooldir>), common values are I</var/spool/overview>, I</"
+"usr/spool/overview>, I</news/overview>. $B<TIN_NOVROOTDIR> overrides any "
+"specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2460
+#, no-wrap
+msgid "B<overviewfile>"
+msgstr "B<overviewfile>"
+
+#. type: Plain text
+#: doc/tin.5:2464
+msgid ""
+"Name of a single overview file, common values are I<.overview>, I<over."
+"view>. $B<TIN_NOVFILENAME> overrides any specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2464
+#, no-wrap
+msgid "B<overviewfmtfile>"
+msgstr "B<overviewfmtfile>"
+
+#. type: Plain text
+#: doc/tin.5:2469
+msgid ""
+"Full pathname of your newssystem's overview.fmt file; usually the overview."
+"fmt file is in I<newslibdir>, so you only have to change this setting if "
+"your configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2469
+#, no-wrap
+msgid "B<activefile>"
+msgstr "B<activefile>"
+
+#. type: Plain text
+#: doc/tin.5:2475
+msgid ""
+"Full pathname of your newssystem's active file; usually the active file "
+"resides in I<newslibdir> and is named I<active>, so you only have to change "
+"this setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2475
+#, no-wrap
+msgid "B<activetimesfile>"
+msgstr "B<activetimesfile>"
+
+#. type: Plain text
+#: doc/tin.5:2480
+msgid ""
+"Full pathname of your newssystem's active.times file; usually the active."
+"times file is I<newslibdir>, so you only have to change this setting if your "
+"configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2480
+#, no-wrap
+msgid "B<newsgroupsfile>"
+msgstr "B<newsgroupsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2485
+msgid ""
+"Full pathname of your newssystem's newsgroups file; usually the newsgroups "
+"file is in I<newslibdir>, so you only have to change this setting if your "
+"configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2485
+#, no-wrap
+msgid "B<subscriptionsfile>"
+msgstr "B<subscriptionsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2490
+msgid ""
+"Full pathname of your newssystem's subscriptions file; usually the "
+"subscriptions file is in I<newslibdir>, so you only have to change this "
+"setting if your configuration differs."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2494
+msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+
+#. type: Plain text
+#: doc/tin.5:2498
+msgid ""
+"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
+"$B<LANG>"
+msgstr ""
+"traducido en idiomas especificados dentro de $B<LC_ALL>, $B<LC_MESSAGES> o "
+"$B<LANG>"
+
+#. type: Plain text
+#: doc/tin.5:2512
+msgid ""
+"This file lists the newsgroups that the local site receives. Each newsgroup "
+"should be listed only once. Each line specifies one group; within each "
+"newsgroup, articles are assigned unique names, which are monotonically "
+"increasing numbers."
+msgstr ""
+
+#.  TODO: IIRC tin issues just a warning in that case?
+#. type: Plain text
+#: doc/tin.5:2517
+msgid ""
+"If an article is posted to newsgroups not mentioned in this file, those "
+"newsgroups are ignored.  If no valid newsgroups are specified, the article "
+"is rejected."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2520
+msgid ""
+"Each line consists of four space-separated fields \"I<name> I<highmark> "
+"I<lowmark> I<flags>\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2520 doc/tin.5:2573
+#, no-wrap
+msgid "B<name>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2523
+#, no-wrap
+msgid "B<highmark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2526
+msgid "is the highest article number that has been used in that newsgroup"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2526
+#, no-wrap
+msgid "B<lowmark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2533
+msgid ""
+"is the lowest article number in the group; this number is not guaranteed to "
+"be accurate, and should only be taken to be a hint. Note that because of "
+"article cancellations, there may be gaps in the numbering sequence. If the "
+"lowest article number is greater than the highest article number, then there "
+"are no articles in the newsgroup."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2533
+#, no-wrap
+msgid "B<flags>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2536
+msgid "can be one of those"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2537
+#, no-wrap
+msgid "B<y>"
+msgstr "B<y>"
+
+#. type: Plain text
+#: doc/tin.5:2540
+msgid "local postings are allowed"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2540
+#, no-wrap
+msgid "B<n>"
+msgstr "B<n>"
+
+#. type: Plain text
+#: doc/tin.5:2543
+msgid "no local postings are allowed, only remote ones"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2543
+#, no-wrap
+msgid "B<m>"
+msgstr "B<m>"
+
+#. type: Plain text
+#: doc/tin.5:2546
+msgid "the group is moderated and all postings must be approved"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2546
+#, no-wrap
+msgid "B<j>"
+msgstr "B<j>"
+
+#. type: Plain text
+#: doc/tin.5:2549
+msgid "articles in this group are not kept, but only passed on"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2549
+#, no-wrap
+msgid "B<x>"
+msgstr "B<x>"
+
+#. type: Plain text
+#: doc/tin.5:2552
+msgid "articles cannot be posted to this newsgroup"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2552
+#, no-wrap
+msgid "B<=foo.bar>"
+msgstr "B<=foo.bar>"
+
+#. type: Plain text
+#: doc/tin.5:2555
+msgid "articles are locally filed into the ''foo.bar'' group"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2556 doc/tin.5:2583 doc/tin.5:2606
+#, no-wrap
+msgid "B<\\%tin>(1)"
+msgstr "B<\\%tin>(1)"
+
+#. type: Plain text
+#: doc/tin.5:2562
+msgid ""
+"only tries to read the file if you read directly from the local spool, if "
+"you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
+"COUNTS (B<RFC\\%6048>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2573
+msgid ""
+"This file provides a chronological record of when newsgroups are created. It "
+"is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
+"a new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2580
+msgid ""
+"is the time when the group was created, expressed as the number of seconds "
+"since the Epoch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2580
+#, no-wrap
+msgid "B<creator>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2583
+msgid "is the electronic mail address of the person who created the group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2589
+msgid ""
+"only tries to read the file if you read directly from the local spool, if "
+"you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
+"command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2600
+msgid ""
+"This file provides short descriptions of each newsgroup. It is normally "
+"updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
+"is created. Each line consist of two tab-separated fields \"I<group.name>"
+"\tI<one-line description>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2612
+msgid ""
+"only tries to read the file if you read directly from the local spool, if "
+"you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
+"%3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2621
+msgid ""
+"This file might hold a default organization to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2639
+msgid ""
+"This file specifies the organization of the news overview database (see also "
+"B<\\%newsoverview>(5)).  The order of lines in this file is important; it "
+"determines the order in which the fields will appear in the database. See "
+"also B<\\%overview.fmt>(5).  B<\\%tin>(1)  only tries to read the file if "
+"you read directly from the local spool, if you read news via NNTP, B<\\"
+"%tin>(1)  uses the LIST OVERVIEW.FMT (B<RFC\\%3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2654
+msgid ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc for the news server.  B<\\%tin>(1)  only tries to read the file if "
+"you read directly from the local spool, if you read news via NNTP, B<\\"
+"%tin>(1)  uses the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2701
+msgid ""
+"B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
+"\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
+"B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\%xterm>(1x), B<\\"
+"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), B<"
+"\\%pcre>(3), B<\\%pcrepattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\"
+"%system>(3), B<\\%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\"
+"%mmdf>(5), B<\\%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC"
+"\\%1524>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2048>, B<RFC\\"
+"%2231>, B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\"
+"%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>"
+msgstr ""
+"B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
+"\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
+"B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\%xterm>(1x), B<\\"
+"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), B<"
+"\\%pcre>(3), B<\\%pcrepattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\"
+"%system>(3), B<\\%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\"
+"%mmdf>(5), B<\\%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC"
+"\\%1524>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2048>, B<RFC\\"
+"%2231>, B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\"
+"%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>"
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/l10n/tin-man.pot tin-2.4.3/doc/l10n/tin-man.pot
--- tin-2.4.2/doc/l10n/tin-man.pot	2017-12-08 09:41:00.000000000 +0100
+++ tin-2.4.3/doc/l10n/tin-man.pot	2018-12-06 10:31:50.000000000 +0100
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2017-12-08 09:40+0100\n"
+"POT-Creation-Date: 2018-12-06 10:31+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -25,13 +25,13 @@ msgstr ""
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2017"
+msgid "December 24th, 2018"
 msgstr ""
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.4.2"
+msgid "2.4.3"
 msgstr ""
 
 #. type: TH
@@ -125,7 +125,7 @@ msgid "Interactive mode:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1099 doc/tin.1:3470
+#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1106 doc/tin.1:3479
 #, no-wrap
 msgid "B<0>"
 msgstr ""
@@ -136,7 +136,7 @@ msgid "Successful program execution."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3473
+#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3482
 #, no-wrap
 msgid "B<1>"
 msgstr ""
@@ -147,7 +147,7 @@ msgid "Usage, syntax, configuration file
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3476
+#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3485
 #, no-wrap
 msgid "B<2>"
 msgstr ""
@@ -264,33 +264,34 @@ msgid "B<-D>I< debug-level>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:133
+#: doc/tin.1:134
 msgid ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
-"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files)."
+"memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
+"NNTP-level ''B<-v>'' controls the verbosity of the output."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:133
+#: doc/tin.1:134
 #, no-wrap
 msgid "B<-f>I< file>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:137
+#: doc/tin.1:138
 msgid ""
 "Use the specified file of subscribed to newsgroups in place of "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:137
+#: doc/tin.1:138
 #, no-wrap
 msgid "B<-g>I< server>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:142
+#: doc/tin.1:143
 msgid ""
 "Use the server and newsrc specified in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>. Only available when reading "
@@ -298,48 +299,53 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:142
+#: doc/tin.1:143
 #, no-wrap
 msgid "B<-G>I< article-limit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:145
-msgid "Limit the number of articles/group to retrieve from the server."
+#: doc/tin.1:151
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> "
+"articles/group are fetched from the server. If I<article-limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of I<article-limit>. Default is 0, which means no limit."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:145
+#: doc/tin.1:151
 #, no-wrap
 msgid "B<-h>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:148
+#: doc/tin.1:154
 msgid "Help listing all command-line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:148
+#: doc/tin.1:154
 #, no-wrap
 msgid "B<-H>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:152
+#: doc/tin.1:158
 msgid ""
 "Brief introduction to B<tin> that is also shown the first time it is "
 "started."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:152
+#: doc/tin.1:158
 #, no-wrap
 msgid "B<-I>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:158
+#: doc/tin.1:164
 msgid ""
 "Directory in which to store newsgroup index files. Default is "
 "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
@@ -348,58 +354,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:158
+#: doc/tin.1:164
 #, no-wrap
 msgid "B<-l>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:170
+#: doc/tin.1:176
 msgid ""
 "Get number of articles per group from the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file. If reading "
-"via NNTP this is done with the LIST command (B<RFC\\%3977> ). This might "
+"via NNTP this is done with the LIST command (B<RFC\\%3977>). This might "
 "result in incorrect article counts but is usually faster than the default "
 "which is to read the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file (either "
 "directly or via LIST) and then check the article count via NNTP GROUP "
-"command (B<RFC\\%3977> ) ''B<-ln>''. If reading via NNTP and LIST COUNTS "
-"(B<RFC\\%6048> ) is available that is used instead as it gives more accurate "
+"command (B<RFC\\%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS "
+"(B<RFC\\%6048>) is available that is used instead as it gives more accurate "
 "article counts."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:170
+#: doc/tin.1:176
 #, no-wrap
 msgid "B<-m>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:173
+#: doc/tin.1:179
 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:173
+#: doc/tin.1:179
 #, no-wrap
 msgid "B<-M>I< user>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:177
+#: doc/tin.1:183
 msgid ""
 "Mail unread articles to specified user for later reading. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:177
+#: doc/tin.1:183
 #, no-wrap
 msgid "B<-n>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:184
+#: doc/tin.1:190
 msgid ""
 "Only load groups from the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file that are "
@@ -409,39 +415,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:184
+#: doc/tin.1:190
 #, no-wrap
 msgid "B<-N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:188
+#: doc/tin.1:194
 msgid ""
 "Mail unread articles to yourself for later reading. For more information "
 "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:188
+#: doc/tin.1:194
 #, no-wrap
 msgid "B<-o>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:192
+#: doc/tin.1:198
 msgid ""
 "Quick post all postponed articles and exit. In order for this to be really "
 "quick, it should be used with ''B<-n>'' if possible."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:192
+#: doc/tin.1:198
 #, no-wrap
 msgid "B<-p>I< port>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:197
+#: doc/tin.1:203
 msgid ""
 "Port to use if reading via NNTP (default is 119). This also overrides the "
 "environment variable $B<NNTPPORT> if set. Only available when reading via "
@@ -449,89 +455,89 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:197
+#: doc/tin.1:203
 #, no-wrap
 msgid "B<-q>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:200
+#: doc/tin.1:206
 msgid ""
 "Don't check for new newsgroups and skip loading the servers message of the "
 "day."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:200
+#: doc/tin.1:206
 #, no-wrap
 msgid "B<-Q>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:204
+#: doc/tin.1:210
 msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-nqd>''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:204
+#: doc/tin.1:210
 #, no-wrap
 msgid "B<-r>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:209
+#: doc/tin.1:215
 msgid ""
 "Read news remotely from the default NNTP server specified in the environment "
 "variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:209
+#: doc/tin.1:215
 #, no-wrap
 msgid "B<-R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:212
+#: doc/tin.1:218
 msgid "Read news saved by the ''B<-S>'' option."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:212
+#: doc/tin.1:218
 #, no-wrap
 msgid "B<-s>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:216
+#: doc/tin.1:222
 msgid ""
 "Save/read articles to/in directory. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:216
+#: doc/tin.1:222
 #, no-wrap
 msgid "B<-S>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:220
+#: doc/tin.1:226
 msgid ""
 "Save unread articles for later reading by the ''B<-R>'' option. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:220
+#: doc/tin.1:226
 #, no-wrap
 msgid "B<-u>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:226
+#: doc/tin.1:232
 msgid ""
 "Create/update index files for every group in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or file specified by the ''B<-f>'' "
@@ -540,37 +546,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:226
+#: doc/tin.1:232
 #, no-wrap
 msgid "B<-v>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:230
+#: doc/tin.1:237
 msgid ""
-"Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' "
-"and ''B<-Z>'' options."
+"Verbose mode for ''B<-D>'', ''B<-c>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
+"verbosity."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:230
+#: doc/tin.1:237
 #, no-wrap
 msgid "B<-V>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:233
+#: doc/tin.1:240
 msgid "Print version and date information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:233
+#: doc/tin.1:240
 #, no-wrap
 msgid "B<-w>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:238
+#: doc/tin.1:245
 msgid ""
 "Quick mode to post an article and then exit. This option implies "
 "\\&''B<-d>''. In order for this to be really quick, it should be used with "
@@ -578,24 +585,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:238
+#: doc/tin.1:245
 #, no-wrap
 msgid "B<-x>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:241
+#: doc/tin.1:248
 msgid "No-posting mode. You cannot post articles if you use this option."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:241
+#: doc/tin.1:248
 #, no-wrap
 msgid "B<-X>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:246
+#: doc/tin.1:253
 msgid ""
 "No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created "
@@ -603,13 +610,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:246
+#: doc/tin.1:253
 #, no-wrap
 msgid "B<-z>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:251
+#: doc/tin.1:258
 msgid ""
 "Only start B<tin> if there is any new/unread news. If there is news B<tin> "
 "will position cursor at first group with unread news. Useful for putting in "
@@ -617,13 +624,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:251
+#: doc/tin.1:258
 #, no-wrap
 msgid "B<-Z>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:257
+#: doc/tin.1:264
 msgid ""
 "Check if there is any new/unread news and exit with appropriate status. If "
 "\\&''B<-v>'' option is specified the number of unread articles in each group "
@@ -632,7 +639,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:263
+#: doc/tin.1:270
 msgid ""
 "B<tin> can also dynamically change its options by the B<OptionMenu> ('B<M>') "
 "command. Any changes are written to "
@@ -641,7 +648,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:268
+#: doc/tin.1:275
 msgid ""
 "A list of groups can be specified after the other command-line options. This "
 "can be useful if you wish to yank in or subscribe to a hand-picked subset of "
@@ -650,7 +657,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:273
+#: doc/tin.1:280
 msgid ""
 "If you specify a single group-name, or a wildcard that matches a single "
 "group, then you will automatically enter that group. Otherwise the normal "
@@ -659,7 +666,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:277
+#: doc/tin.1:284
 msgid ""
 "With the ''B<-w>'' flag a given group-name is used as default group to post "
 "to. If more than one group or a wildcard is specified only the first group "
@@ -667,7 +674,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:284
+#: doc/tin.1:291
 msgid ""
 "Once you use B<SelectYankActive> ('B<y>') to yank in all active groups, or "
 "B<SelectToggleReadDisplay> ('B<r>') to toggle the read/unread status, then "
@@ -678,7 +685,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:289
+#: doc/tin.1:296
 msgid ""
 "NB: With the ''B<-n>'' flag, only unsubscribed groups in the "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the "
@@ -687,26 +694,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:294
+#: doc/tin.1:301
 msgid ""
 "Command-line options have higher priority than attributes and tinrc "
 "options.  Thus, command-line option takes precedence over configured values."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:294
+#: doc/tin.1:301
 #, no-wrap
 msgid "USAGE"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:297
+#: doc/tin.1:304
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:301
+#: doc/tin.1:308
 msgid ""
 "Maintaining Netnews on large networks of machines can be a pretty time "
 "consuming job as I discovered when I was given the job of maintaining our "
@@ -714,33 +721,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:311
+#: doc/tin.1:318
 msgid ""
 "A user starting B<tin> for the first time can be automatically subscribed to "
 "a list of newsgroups that are deemed appropriate by the news "
 "administrator. The subscriptions file should be created in your news lib "
-"directory (i.e., I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should have "
-"file permissions set to 0644. If you read news via NNTP, then your news "
-"server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP "
-"List Extensions (B<RFC\\%6048> ) and all modern servers should understand "
-"it."
+"directory (i.e., I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) and should be "
+"world readable. If you read news via NNTP, then your news server must "
+"support the LIST SUBSCRIPTIONS command. It is part of the NNTP List "
+"Extensions (B<RFC\\%6048>) and all modern servers should understand it."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:311
+#: doc/tin.1:318
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:314
+#: doc/tin.1:321
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:320
+#: doc/tin.1:327
 msgid ""
 "At the Selection level the title displays (the name of the news server and) "
 "the number of subscribed groups (containing new unread articles). The "
@@ -750,7 +756,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:328
+#: doc/tin.1:335
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT "
@@ -762,18 +768,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:331
+#: doc/tin.1:338
 msgid "There may also be a character prefixing the line. An explanation follows:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:331
+#: doc/tin.1:338
 #, no-wrap
 msgid "B<u>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:336
+#: doc/tin.1:343
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -781,13 +787,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:336
+#: doc/tin.1:343
 #, no-wrap
 msgid "B<M>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:341
+#: doc/tin.1:348
 msgid ""
 "This is a moderated group. Any posts you make will have to be approved by "
 "the group administrator before it will be made public. B<tin> will ask for "
@@ -795,13 +801,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:341
+#: doc/tin.1:348
 #, no-wrap
 msgid "B<N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:350
+#: doc/tin.1:357
 msgid ""
 "This is a new newsgroup which has been created since you last used "
 "B<tin>. New newsgroups are not subscribed to by default (However, see the "
@@ -813,13 +819,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:350
+#: doc/tin.1:357
 #, no-wrap
 msgid "B<D>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:355
+#: doc/tin.1:362
 msgid ""
 "This group no longer exists. If you no longer wish to see this group then "
 "unsubscribe from it in the normal way. This flag will only appear if you "
@@ -827,26 +833,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:355
+#: doc/tin.1:362
 #, no-wrap
 msgid "B<X>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:359
+#: doc/tin.1:366
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:359
+#: doc/tin.1:366
 #, no-wrap
 msgid "B<=>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:364
+#: doc/tin.1:371
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
 "then you will receive an error from your news server telling you the correct "
@@ -854,7 +860,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:374
+#: doc/tin.1:381
 msgid ""
 "At the Group level the title contains the name of the group, the number of "
 "conversation threads, the abbreviated threading method (B<thread_articles>), "
@@ -868,13 +874,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:378
+#: doc/tin.1:385
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:386
+#: doc/tin.1:393
 msgid ""
 "The characters after the numbers are depending to the configuration and if "
 "your are in B<show_only_unread_arts> mode or not. Some numbers could be "
@@ -885,28 +891,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:397
+#: doc/tin.1:404
 msgid ""
 "If a thread has unread articles it is marked with B<art_marked_unread> in "
 "front of the total number of articles in the thread. If there are recent "
 "articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread - this is controlled by "
-"the B<recent_time> option. If a thread has hot articles in it (see also "
+"front of the total number of articles in the thread \\(em this is controlled "
+"by the B<recent_time> option. If a thread has hot articles in it (see also "
 "section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
 "front of the total number of articles in the thread. The number of lines of "
 "the first (unread) article in the thread might also be shown right before "
-"the subject - this is controlled by the B<show_info> option. The display can "
-"be customized via B<group_format>."
+"the subject \\(em this is controlled by the B<show_info> option. The display "
+"can be customized via B<group_format>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:401
+#: doc/tin.1:408
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:406
+#: doc/tin.1:413
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg "
@@ -921,14 +927,14 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:411
+#: doc/tin.1:418
 msgid ""
 "At the Thread level the screen usually (depends on the threading method "
 "used) looks like this, but can be customized via B<thread_format>:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:418
+#: doc/tin.1:425
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert "
@@ -943,12 +949,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:423
+#: doc/tin.1:430
 msgid "At the Article level the page header has the following format:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:429
+#: doc/tin.1:436
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -958,39 +964,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:431
+#: doc/tin.1:438
 #, no-wrap
 msgid "article-body\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:437
+#: doc/tin.1:444
 msgid ""
 "The look of the Selection, Group and Thread level can be customized. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\"."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:437
+#: doc/tin.1:444
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:440
+#: doc/tin.1:447
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:442
+#: doc/tin.1:449
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:450
+#: doc/tin.1:457
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1003,13 +1009,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:454
+#: doc/tin.1:461
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:461
+#: doc/tin.1:468
 msgid ""
 "An B<\\%emacs>(1)  style editing package allows the easy editing of input "
 "strings.  A history list allows the easy reuse of previously entered "
@@ -1018,129 +1024,129 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:462
+#: doc/tin.1:469
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:465
+#: doc/tin.1:472
 msgid "move to beginning or end of line, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:465
+#: doc/tin.1:472
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:468
+#: doc/tin.1:475
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:468
+#: doc/tin.1:475
 #, no-wrap
 msgid "B<^D>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:472
+#: doc/tin.1:479
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:472
+#: doc/tin.1:479
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:475
+#: doc/tin.1:482
 msgid "delete character left of the cursor."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:475
+#: doc/tin.1:482
 #, no-wrap
 msgid "B<^K>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:478
+#: doc/tin.1:485
 msgid "delete from cursor to end of line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:478
+#: doc/tin.1:485
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:481
+#: doc/tin.1:488
 msgid "move through history, previous and next, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:481
+#: doc/tin.1:488
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:484
+#: doc/tin.1:491
 msgid "redraw the current line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:484
+#: doc/tin.1:491
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:488
+#: doc/tin.1:495
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:488
+#: doc/tin.1:495
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:493
+#: doc/tin.1:500
 msgid "aborts the present editing operation."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:493
+#: doc/tin.1:500
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:496
+#: doc/tin.1:503
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:497 doc/tin.1:1371 doc/tin.1:1424
+#: doc/tin.1:504 doc/tin.1:1378 doc/tin.1:1431
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:502
+#: doc/tin.1:509
 msgid ""
 "Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
 "E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
@@ -1148,57 +1154,57 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:502
+#: doc/tin.1:509
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:505
+#: doc/tin.1:512
 msgid "Toggle use of ANSI color."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:505
+#: doc/tin.1:512
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:508
+#: doc/tin.1:515
 msgid "Redraw the current screen."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:508
+#: doc/tin.1:515
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:511
+#: doc/tin.1:518
 msgid "Scroll screen up by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:511
+#: doc/tin.1:518
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:514
+#: doc/tin.1:521
 msgid "Scroll screen down by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:514
+#: doc/tin.1:521
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:528
+#: doc/tin.1:535
 msgid ""
 "Reload postponed article. If your system blocks the B<Postponed> key you "
 "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers "
@@ -1214,13 +1220,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:528 doc/tin.1:1377 doc/tin.1:1431
+#: doc/tin.1:535 doc/tin.1:1384 doc/tin.1:1438
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:534
+#: doc/tin.1:541
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
@@ -1228,24 +1234,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:534 doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:541 doc/tin.1:1387 doc/tin.1:1441
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:537 doc/tin.1:1383 doc/tin.1:1437
+#: doc/tin.1:544 doc/tin.1:1390 doc/tin.1:1444
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:537
+#: doc/tin.1:544
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:543
+#: doc/tin.1:550
 msgid ""
 "List articles posted by user. The date posted, the newsgroup and the subject "
 "are listed. You can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and "
@@ -1254,199 +1260,199 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:543
+#: doc/tin.1:550
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:548
+#: doc/tin.1:555
 msgid "Print B<tin> version information."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:548
+#: doc/tin.1:555
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:549 doc/tin.1:687 doc/tin.1:938 doc/tin.1:1102 doc/tin.1:3482
+#: doc/tin.1:556 doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109 doc/tin.1:3491
 #, no-wrap
 msgid "B<4>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:552
+#: doc/tin.1:559
 msgid "Select group 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:552
+#: doc/tin.1:559
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:556
+#: doc/tin.1:563
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:556 doc/tin.1:708 doc/tin.1:959
+#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:560 doc/tin.1:712 doc/tin.1:963
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:970
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:560
+#: doc/tin.1:567
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:563
+#: doc/tin.1:570
 msgid "Sort the list of newsgroups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156 doc/tin.1:1368 doc/tin.1:1418
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163 doc/tin.1:1375 doc/tin.1:1425
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1371 doc/tin.1:1421
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1378 doc/tin.1:1428
 msgid "Repeat the previous search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1362 doc/tin.1:1412
+#: doc/tin.1:573 doc/tin.1:725 doc/tin.1:976 doc/tin.1:1166 doc/tin.1:1369 doc/tin.1:1419
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:569
+#: doc/tin.1:576
 msgid "Search for a group by name and description (if displayed)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:569 doc/tin.1:721 doc/tin.1:972 doc/tin.1:1162 doc/tin.1:1365 doc/tin.1:1415
+#: doc/tin.1:576 doc/tin.1:728 doc/tin.1:979 doc/tin.1:1169 doc/tin.1:1372 doc/tin.1:1422
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:572
+#: doc/tin.1:579
 msgid "Backward search through the group names and descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:572
+#: doc/tin.1:579
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:575
+#: doc/tin.1:582
 msgid "Read current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:575
+#: doc/tin.1:582
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:579
+#: doc/tin.1:586
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:579 doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
+#: doc/tin.1:586 doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:583
+#: doc/tin.1:590
 msgid ""
 "Make current group as all read [after confirmation] and move to the next "
 "group in the group selection list."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:583 doc/tin.1:800 doc/tin.1:1014 doc/tin.1:1224
+#: doc/tin.1:590 doc/tin.1:807 doc/tin.1:1021 doc/tin.1:1231
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:587
+#: doc/tin.1:594
 msgid ""
 "Mark current group as all read [after confirmation] and enter the next "
 "unread group in the group selection list."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:587
+#: doc/tin.1:594
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:591
+#: doc/tin.1:598
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:591 doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1236
+#: doc/tin.1:598 doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1243
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:594 doc/tin.1:816 doc/tin.1:1030 doc/tin.1:1239
+#: doc/tin.1:601 doc/tin.1:823 doc/tin.1:1037 doc/tin.1:1246
 msgid "Edit the filter file and reload it afterwards."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:594
+#: doc/tin.1:601
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:598 doc/tin.1:820
+#: doc/tin.1:605 doc/tin.1:827
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:598 doc/tin.1:823 doc/tin.1:1030 doc/tin.1:1252 doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:605 doc/tin.1:830 doc/tin.1:1037 doc/tin.1:1259 doc/tin.1:1381 doc/tin.1:1434
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:603
+#: doc/tin.1:610
 msgid ""
 "Toggle the display of the description of the current newsgroup in the last "
 "line. This will not be available if B<tin> was started with the \\&''B<-d>'' "
@@ -1454,24 +1460,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:603 doc/tin.1:827 doc/tin.1:1033 doc/tin.1:1255
+#: doc/tin.1:610 doc/tin.1:834 doc/tin.1:1040 doc/tin.1:1262
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:606 doc/tin.1:830 doc/tin.1:1036 doc/tin.1:1258
+#: doc/tin.1:613 doc/tin.1:837 doc/tin.1:1043 doc/tin.1:1265
 msgid "Toggle inverse video."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:606 doc/tin.1:839 doc/tin.1:1042 doc/tin.1:1264
+#: doc/tin.1:613 doc/tin.1:846 doc/tin.1:1049 doc/tin.1:1271
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:613
+#: doc/tin.1:620
 msgid ""
 "Look up article by ''Message-ID:''. If none of the groups listed in the "
 "''Newsgroups:''-header of the referenced article is available, just the "
@@ -1481,13 +1487,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:613
+#: doc/tin.1:620
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:619
+#: doc/tin.1:626
 msgid ""
 "Move the current group within the group selection list. By entering '1' the "
 "group will become the first displayed group in the list, by entering '8' the "
@@ -1496,61 +1502,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:619 doc/tin.1:847 doc/tin.1:1272
+#: doc/tin.1:626 doc/tin.1:854 doc/tin.1:1279
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:623 doc/tin.1:851 doc/tin.1:1276
+#: doc/tin.1:630 doc/tin.1:858 doc/tin.1:1283
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:623
+#: doc/tin.1:630
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:626
+#: doc/tin.1:633
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:626 doc/tin.1:868 doc/tin.1:1055 doc/tin.1:1293
+#: doc/tin.1:633 doc/tin.1:875 doc/tin.1:1062 doc/tin.1:1300
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:630
+#: doc/tin.1:637
 msgid ""
-"Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:630 doc/tin.1:871 doc/tin.1:1058 doc/tin.1:1296
+#: doc/tin.1:637 doc/tin.1:878 doc/tin.1:1065 doc/tin.1:1303
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:633 doc/tin.1:874 doc/tin.1:1061 doc/tin.1:1299
-msgid "Quit B<tin> - don't ask the user to confirm."
+#: doc/tin.1:640 doc/tin.1:881 doc/tin.1:1068 doc/tin.1:1306
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:633
+#: doc/tin.1:640
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:638
+#: doc/tin.1:645
 msgid ""
 "Toggle display of all subscribed to groups and just those groups containing "
 "unread articles. Command has no effect if groups were specified on the "
@@ -1558,37 +1564,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:638 doc/tin.1:877 doc/tin.1:1061
+#: doc/tin.1:645 doc/tin.1:884 doc/tin.1:1068
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:642 doc/tin.1:881 doc/tin.1:1065
+#: doc/tin.1:649 doc/tin.1:888 doc/tin.1:1072
 msgid ""
 "Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
 "way of getting bugs fixed and features added/changed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:642
+#: doc/tin.1:649
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:645
+#: doc/tin.1:652
 msgid "Subscribe to current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:645
+#: doc/tin.1:652
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:650
+#: doc/tin.1:657
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1596,13 +1602,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:650
+#: doc/tin.1:657
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:655
+#: doc/tin.1:662
 msgid ""
 "Unsubscribe to current group. This can be used to remove bogus groups.  See "
 "B<strip_bogus> in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE "
@@ -1610,13 +1616,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:655
+#: doc/tin.1:662
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:660
+#: doc/tin.1:667
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1624,13 +1630,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:660 doc/tin.1:905 doc/tin.1:1080 doc/tin.1:1333
+#: doc/tin.1:667 doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:666
+#: doc/tin.1:673
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to B<PostEdit> ('B<e>') the article again, B<PostPostpone> "
@@ -1639,24 +1645,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:666
+#: doc/tin.1:673
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:669
+#: doc/tin.1:676
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:669
+#: doc/tin.1:676
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:674
+#: doc/tin.1:681
 msgid ""
 "Yanks in all groups. Toggles the displayed groups between all the groups in "
 "the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just "
@@ -1664,38 +1670,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:674
+#: doc/tin.1:681
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:678
+#: doc/tin.1:685
 msgid ""
 "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
 "to see if any new news has arrived since starting B<tin>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:678
+#: doc/tin.1:685
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:683
+#: doc/tin.1:690
 msgid "Mark all articles in the current group as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:683
+#: doc/tin.1:690
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:687
+#: doc/tin.1:694
 msgid ""
 "All searches in this level are limited to unread articles if in "
 "B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
@@ -1703,44 +1709,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:690
+#: doc/tin.1:697
 msgid "Select article 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:690 doc/tin.1:941 doc/tin.1:1105
+#: doc/tin.1:697 doc/tin.1:948 doc/tin.1:1112
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1116
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1121
+#: doc/tin.1:701 doc/tin.1:952 doc/tin.1:1128
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1125
+#: doc/tin.1:705 doc/tin.1:956 doc/tin.1:1132
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:698 doc/tin.1:949
+#: doc/tin.1:705 doc/tin.1:956
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:703 doc/tin.1:954
+#: doc/tin.1:710 doc/tin.1:961
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1748,13 +1754,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:703 doc/tin.1:954
+#: doc/tin.1:710 doc/tin.1:961
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:708 doc/tin.1:959
+#: doc/tin.1:715 doc/tin.1:966
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1762,58 +1768,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:712 doc/tin.1:963 doc/tin.1:1153
+#: doc/tin.1:719 doc/tin.1:970 doc/tin.1:1160
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156
+#: doc/tin.1:722 doc/tin.1:973 doc/tin.1:1163
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:721 doc/tin.1:972
+#: doc/tin.1:728 doc/tin.1:979
 msgid "Search forward for specified subject."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:724 doc/tin.1:975
+#: doc/tin.1:731 doc/tin.1:982
 msgid "Search backwards for specified subject."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:724
+#: doc/tin.1:731
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:727 doc/tin.1:978
+#: doc/tin.1:734 doc/tin.1:985
 msgid "Select current thread for later processing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:727
+#: doc/tin.1:734
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:731
+#: doc/tin.1:738
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:731
+#: doc/tin.1:738
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:736
+#: doc/tin.1:743
 msgid ""
 "Toggle selection of current thread. If at least one unread article, (but not "
 "every unread article) in the current thread is selected, then all unread "
@@ -1821,13 +1827,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:736
+#: doc/tin.1:743
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:741
+#: doc/tin.1:748
 msgid ""
 "For each thread in current group, if it at least one unread article is "
 "selected, all unread articles become selected. This is useful for "
@@ -1835,13 +1841,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:741
+#: doc/tin.1:748
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:747
+#: doc/tin.1:754
 msgid ""
 "Prompts for a pattern with which to match on. All threads whose subjects "
 "match the pattern will be marked selected. A pattern of ''*'' will match all "
@@ -1850,24 +1856,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:747
+#: doc/tin.1:754
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:750
+#: doc/tin.1:757
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:750
+#: doc/tin.1:757
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:756
+#: doc/tin.1:763
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1876,13 +1882,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:756 doc/tin.1:987 doc/tin.1:1179
+#: doc/tin.1:763 doc/tin.1:994 doc/tin.1:1186
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:761 doc/tin.1:992 doc/tin.1:1184
+#: doc/tin.1:768 doc/tin.1:999 doc/tin.1:1191
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1890,13 +1896,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:761 doc/tin.1:1184
+#: doc/tin.1:768 doc/tin.1:1191
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:770
+#: doc/tin.1:777
 msgid ""
 "Auto select article(s) with a single key [after confirmation]. The defaults "
 "used for selection are based upon the following four tinrc config variables: "
@@ -1908,13 +1914,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:770 doc/tin.1:1193
+#: doc/tin.1:777 doc/tin.1:1200
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:779
+#: doc/tin.1:786
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1926,99 +1932,99 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:779
+#: doc/tin.1:786
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:782
+#: doc/tin.1:789
 msgid "Read current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:782
+#: doc/tin.1:789
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:785
+#: doc/tin.1:792
 msgid "View next unread article or group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:785 doc/tin.1:998 doc/tin.1:1210
+#: doc/tin.1:792 doc/tin.1:1005 doc/tin.1:1217
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:789
+#: doc/tin.1:796
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:789 doc/tin.1:1003 doc/tin.1:1213
+#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:792 doc/tin.1:1006
+#: doc/tin.1:799 doc/tin.1:1013
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:792 doc/tin.1:1006 doc/tin.1:1216
+#: doc/tin.1:799 doc/tin.1:1013 doc/tin.1:1223
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
+#: doc/tin.1:803 doc/tin.1:1017 doc/tin.1:1227
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:800
+#: doc/tin.1:807
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:804
+#: doc/tin.1:811
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:804
+#: doc/tin.1:811
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:808 doc/tin.1:1022
+#: doc/tin.1:815 doc/tin.1:1029
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:808
+#: doc/tin.1:815
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1233
+#: doc/tin.1:820 doc/tin.1:1034 doc/tin.1:1240
 msgid ""
 "Cancel (delete) or supersede (overwrite) the current article. It must have "
 "been posted by the same user. The cancel message can be seen in the "
@@ -2026,37 +2032,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:816
+#: doc/tin.1:823
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:820
+#: doc/tin.1:827
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:823
+#: doc/tin.1:830
 msgid "Toggle article/group limit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:827
+#: doc/tin.1:834
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:830
+#: doc/tin.1:837
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:836
+#: doc/tin.1:843
 msgid ""
 "Mark article/thread as read and move onto the next unread article/thread. If "
 "a range of articles/threads is set, the range will be marked as read instead "
@@ -2065,29 +2071,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:836
+#: doc/tin.1:843
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:839
+#: doc/tin.1:846
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:842 doc/tin.1:1045 doc/tin.1:1267
+#: doc/tin.1:849 doc/tin.1:1052 doc/tin.1:1274
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:842
+#: doc/tin.1:849
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:847 doc/tin.1:1050 doc/tin.1:1272
+#: doc/tin.1:854 doc/tin.1:1057 doc/tin.1:1279
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2095,35 +2101,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:851
+#: doc/tin.1:858
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:854
+#: doc/tin.1:861
 msgid "Go to next group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:854
+#: doc/tin.1:861
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:857 doc/tin.1:1282
+#: doc/tin.1:864 doc/tin.1:1289
 msgid "Go to the next unread article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:857 doc/tin.1:1050 doc/tin.1:1282
+#: doc/tin.1:864 doc/tin.1:1057 doc/tin.1:1289
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:862 doc/tin.1:1055 doc/tin.1:1287
+#: doc/tin.1:869 doc/tin.1:1062 doc/tin.1:1294
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2131,51 +2137,51 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:862
+#: doc/tin.1:869
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:865
+#: doc/tin.1:872
 msgid "Go to previous group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:865
+#: doc/tin.1:872
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:868
+#: doc/tin.1:875
 msgid "Go to previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:871 doc/tin.1:1058
+#: doc/tin.1:878 doc/tin.1:1065
 msgid "Return to previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:874
+#: doc/tin.1:881
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:877
+#: doc/tin.1:884
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:881
+#: doc/tin.1:888
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:886 doc/tin.1:1070 doc/tin.1:1312
+#: doc/tin.1:893 doc/tin.1:1077 doc/tin.1:1319
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2183,24 +2189,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:886
+#: doc/tin.1:893
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:889 doc/tin.1:1073 doc/tin.1:1315
+#: doc/tin.1:896 doc/tin.1:1080 doc/tin.1:1322
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:889
+#: doc/tin.1:896
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:894
+#: doc/tin.1:901
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2208,24 +2214,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:894
+#: doc/tin.1:901
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:897
+#: doc/tin.1:904
 msgid "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:897
+#: doc/tin.1:904
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:902
+#: doc/tin.1:909
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2233,18 +2239,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:902
+#: doc/tin.1:909
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:905
+#: doc/tin.1:912
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
+#: doc/tin.1:919 doc/tin.1:1094 doc/tin.1:1347
 msgid ""
 "Post an article to the current group. If posting fails for some reason, "
 "you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
@@ -2253,13 +2259,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:912
+#: doc/tin.1:919
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:918 doc/tin.1:1346
+#: doc/tin.1:925 doc/tin.1:1353
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2268,13 +2274,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:918
+#: doc/tin.1:925
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:926
+#: doc/tin.1:933
 msgid ""
 "Mark all unread articles that have not been selected as read, redraw screen "
 "to reflect changes and put index at the first thread to begin reading.  "
@@ -2285,25 +2291,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:926 doc/tin.1:1087 doc/tin.1:1346
+#: doc/tin.1:933 doc/tin.1:1094 doc/tin.1:1353
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:929
+#: doc/tin.1:936
 msgid "Mark current article as unread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:929 doc/tin.1:1092 doc/tin.1:1349
+#: doc/tin.1:936 doc/tin.1:1099 doc/tin.1:1356
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:936
+#: doc/tin.1:943
 msgid ""
 "Mark current thread as unread. If a range of threads is set, the range will "
 "be marked as unread instead of the current thread. When tagged threads are "
@@ -2311,79 +2317,79 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:936
+#: doc/tin.1:943
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:941
+#: doc/tin.1:948
 msgid "Select article 4 within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:975
+#: doc/tin.1:982
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:978
+#: doc/tin.1:985
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:981
+#: doc/tin.1:988
 msgid "Toggle selection of current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:981
+#: doc/tin.1:988
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:984
+#: doc/tin.1:991
 msgid "Reverse article selections."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:984
+#: doc/tin.1:991
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:987
+#: doc/tin.1:994
 msgid "Undo all selections on current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:992
+#: doc/tin.1:999
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:995
+#: doc/tin.1:1002
 msgid "Read current article within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:995
+#: doc/tin.1:1002
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:998
+#: doc/tin.1:1005
 msgid "View next unread article within thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1003
+#: doc/tin.1:1010
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line. The search will wrap over into the next thread if nothing is found in "
@@ -2391,44 +2397,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1014
+#: doc/tin.1:1021
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1018
+#: doc/tin.1:1025
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1018
+#: doc/tin.1:1025
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1022
+#: doc/tin.1:1029
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1033 doc/tin.1:1255
+#: doc/tin.1:1040 doc/tin.1:1262
 msgid "Display the subject of the current article in the last line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1036
+#: doc/tin.1:1043
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1042
+#: doc/tin.1:1049
 msgid ""
 "Mark article as read and move onto the next unread article. If a range of "
 "articles is set, the range will be marked as read instead of the current "
@@ -2436,49 +2442,49 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1045
+#: doc/tin.1:1052
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1065
+#: doc/tin.1:1072
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1070
+#: doc/tin.1:1077
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1073
+#: doc/tin.1:1080
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1077 doc/tin.1:1319
+#: doc/tin.1:1084 doc/tin.1:1326
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1077
+#: doc/tin.1:1084
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1080
+#: doc/tin.1:1087
 msgid "Untag all tagged threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1092
+#: doc/tin.1:1099
 msgid ""
 "Mark current article in thread as unread. If a range of articles is set, the "
 "range will be marked as unread instead of the current article. When tagged "
@@ -2487,143 +2493,143 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1097
+#: doc/tin.1:1104
 msgid "Mark all articles in thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1097
+#: doc/tin.1:1104
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1102
+#: doc/tin.1:1109
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1105
+#: doc/tin.1:1112
 msgid "Read response 4 in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1109
+#: doc/tin.1:1116
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1113
+#: doc/tin.1:1120
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1113
+#: doc/tin.1:1120
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1118
+#: doc/tin.1:1125
 msgid "Perform B<\\%pgp>(1)  operations on article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1118
+#: doc/tin.1:1125
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1121
+#: doc/tin.1:1128
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1125
+#: doc/tin.1:1132
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1128
+#: doc/tin.1:1135
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1128
+#: doc/tin.1:1135
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1132
+#: doc/tin.1:1139
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1132
+#: doc/tin.1:1139
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1136
+#: doc/tin.1:1143
 msgid ""
 "Toggle TeX to ISO decoding for current article. The default behavior is "
 "taken from the B<tex2iso_conv> variable in the tinrc file."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1136
+#: doc/tin.1:1143
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1139
+#: doc/tin.1:1146
 msgid ""
 "Toggles the display of all headers vs. headers in "
 "B<news_headers_to_display>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1139
+#: doc/tin.1:1146
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1142
+#: doc/tin.1:1149
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1142
+#: doc/tin.1:1149
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1146
+#: doc/tin.1:1153
 msgid ""
 "Toggle the display of uuencoded sections. The default behavior is taken from "
 "the B<hide_uue> variable in the tinrc file."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1146
+#: doc/tin.1:1153
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1153
+#: doc/tin.1:1160
 msgid ""
 "The formfeed character (^L) is often used to hide 'spoilers' that the reader "
 "may not initially wish to see when viewing an article. Any text after a "
@@ -2633,23 +2639,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1162
+#: doc/tin.1:1169
 msgid "Forward search the text of this article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1165
+#: doc/tin.1:1172
 msgid "Backward search the text of this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1165
+#: doc/tin.1:1172
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1170
+#: doc/tin.1:1177
 msgid ""
 "Skip to the end of the next quoted text-block in this article. Quoted text "
 "is everything which matches B<quote_regex>, B<quote_regex2> or "
@@ -2657,40 +2663,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1170
+#: doc/tin.1:1177
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1173
+#: doc/tin.1:1180
 msgid "Go to the first article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1173
+#: doc/tin.1:1180
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1176
+#: doc/tin.1:1183
 msgid "Go to the last article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1176
+#: doc/tin.1:1183
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1179
+#: doc/tin.1:1186
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1193
+#: doc/tin.1:1200
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2702,7 +2708,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1202
+#: doc/tin.1:1209
 msgid ""
 "Kill article(s) with a single key. The defaults used for killing are based "
 "upon the following four tinrc config variables: B<default_filter_kill_case>, "
@@ -2713,24 +2719,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1202
+#: doc/tin.1:1209
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1205
+#: doc/tin.1:1212
 msgid "Go to next base article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1205
+#: doc/tin.1:1212
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1210
+#: doc/tin.1:1217
 msgid ""
 "Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
 "contain PageNextUnread, then this key will first page through the current "
@@ -2738,281 +2744,281 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1213
+#: doc/tin.1:1220
 msgid "Author forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1216
+#: doc/tin.1:1223
 msgid "Author backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1224
+#: doc/tin.1:1231
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1228
+#: doc/tin.1:1235
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1228
+#: doc/tin.1:1235
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1233
+#: doc/tin.1:1240
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1236
+#: doc/tin.1:1243
 msgid "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1239
+#: doc/tin.1:1246
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1242
+#: doc/tin.1:1249
 msgid "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1242
+#: doc/tin.1:1249
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1246
+#: doc/tin.1:1253
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1246
+#: doc/tin.1:1253
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1249
+#: doc/tin.1:1256
 msgid "Go to the start of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1249
+#: doc/tin.1:1256
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1252
+#: doc/tin.1:1259
 msgid "Go to the end of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1258
+#: doc/tin.1:1265
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1261
+#: doc/tin.1:1268
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1261
+#: doc/tin.1:1268
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1264
+#: doc/tin.1:1271
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1267
+#: doc/tin.1:1274
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1276
+#: doc/tin.1:1283
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1279
+#: doc/tin.1:1286
 msgid "Go to the next article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1279
+#: doc/tin.1:1286
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1287
+#: doc/tin.1:1294
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1290
+#: doc/tin.1:1297
 msgid "Go to the previous article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1290
+#: doc/tin.1:1297
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1293
+#: doc/tin.1:1300
 msgid "Go to the previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1296
+#: doc/tin.1:1303
 msgid "Return to the previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1299
+#: doc/tin.1:1306
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1303
+#: doc/tin.1:1310
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1303
+#: doc/tin.1:1310
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1307
+#: doc/tin.1:1314
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1307
+#: doc/tin.1:1314
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1312
+#: doc/tin.1:1319
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1315
+#: doc/tin.1:1322
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1319
+#: doc/tin.1:1326
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1322
+#: doc/tin.1:1329
 msgid "Return to group selection level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1322
+#: doc/tin.1:1329
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1325
+#: doc/tin.1:1332
 msgid "Go to parent article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1325
+#: doc/tin.1:1332
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1329
+#: doc/tin.1:1336
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL "
 "LISTING\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1329
+#: doc/tin.1:1336
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1333
+#: doc/tin.1:1340
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1340
+#: doc/tin.1:1347
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1349
+#: doc/tin.1:1356
 msgid "Mark article as unread."
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1354
+#: doc/tin.1:1361
 msgid "Mark the current thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1354
+#: doc/tin.1:1361
 #, no-wrap
 msgid "URL LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1357
+#: doc/tin.1:1364
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3020,52 +3026,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1358
+#: doc/tin.1:1365
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1362
+#: doc/tin.1:1369
 msgid ""
 "The current URL will be prompted and opened using the "
 "B<url_handler>. 'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1365
+#: doc/tin.1:1372
 msgid "URL forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1368
+#: doc/tin.1:1375
 msgid "URL backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:1381 doc/tin.1:1434
 msgid "Shell escape."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1377
+#: doc/tin.1:1384
 msgid "Toggle the display of the current URL in the last line."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:1387 doc/tin.1:1441
 msgid "Help screen of commands available."
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1386
+#: doc/tin.1:1393
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1389
+#: doc/tin.1:1396
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3073,107 +3079,107 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1390
+#: doc/tin.1:1397
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1393
+#: doc/tin.1:1400
 msgid "Pipe attachment into command."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1393
+#: doc/tin.1:1400
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1396
+#: doc/tin.1:1403
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1396
+#: doc/tin.1:1403
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1399
+#: doc/tin.1:1406
 msgid "View attachment."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1399
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1402
+#: doc/tin.1:1409
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1402
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1406
+#: doc/tin.1:1413
 msgid ""
 "Prompts for a pattern to match. All attachments whose name/description or "
 "content type/transfer encoding match the pattern will be tagged."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1406
+#: doc/tin.1:1413
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1409
+#: doc/tin.1:1416
 msgid "Reverse tagging of all attachments."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1409
+#: doc/tin.1:1416
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1412
+#: doc/tin.1:1419
 msgid "Untag all tagged attachments."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1415
+#: doc/tin.1:1422
 msgid "Attachment forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1418
+#: doc/tin.1:1425
 msgid "Attachment backward search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1421
+#: doc/tin.1:1428
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1424
+#: doc/tin.1:1431
 msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1431
+#: doc/tin.1:1438
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3181,7 +3187,7 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1440
+#: doc/tin.1:1447
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
@@ -3190,7 +3196,7 @@ msgstr ""
 #.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
 #.          in the !TIN_DEFAULTS_DIR config case
 #. type: Plain text
-#: doc/tin.1:1452
+#: doc/tin.1:1459
 msgid ""
 "At startup, B<tin> reads in the configuration files (see also "
 "B<\\%tin>(5)).  They contain a list of variables that can be used to "
@@ -3202,7 +3208,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1460
+#: doc/tin.1:1467
 msgid ""
 "The variables are user configurable by editing "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be "
@@ -3214,7 +3220,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1466
+#: doc/tin.1:1473
 msgid ""
 "In the options menu use the cursor keys in the usual way to move around. Use "
 "B<ConfigSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') to 'open' the option you wish "
@@ -3224,7 +3230,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1473
+#: doc/tin.1:1480
 msgid ""
 "As with the other menus, B<RedrawScr> ('B<^L>') will redraw the screen. You "
 "can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
@@ -3234,7 +3240,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1478
+#: doc/tin.1:1485
 msgid ""
 "The options menu provides access to the attributes menu for the current "
 "group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
@@ -3243,14 +3249,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1481
+#: doc/tin.1:1488
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1485
+#: doc/tin.1:1492
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in "
@@ -3258,13 +3264,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1485
+#: doc/tin.1:1492
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1491 doc/tin.5:1199
+#: doc/tin.1:1498 doc/tin.5:1203
 msgid ""
 "If ON abbreviate long newsgroup names at group selection level and article "
 "level (if necessary) like this: news.software.readers -E<gt> "
@@ -3272,159 +3278,159 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1491
+#: doc/tin.1:1498
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1495 doc/tin.5:1203
+#: doc/tin.1:1502 doc/tin.5:1207
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1495
+#: doc/tin.1:1502
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1498 doc/tin.5:1206
+#: doc/tin.1:1505 doc/tin.5:1210
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1498
+#: doc/tin.1:1505
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1501 doc/tin.5:1209
+#: doc/tin.1:1508 doc/tin.5:1213
 msgid "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1501
+#: doc/tin.1:1508
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1504 doc/tin.5:1212
+#: doc/tin.1:1511 doc/tin.5:1216
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1504
+#: doc/tin.1:1511
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1507 doc/tin.5:1215
+#: doc/tin.1:1514 doc/tin.5:1219
 msgid "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1507
+#: doc/tin.1:1514
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1511 doc/tin.5:1219
+#: doc/tin.1:1518 doc/tin.5:1223
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1511
+#: doc/tin.1:1518
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1515 doc/tin.5:1223
+#: doc/tin.1:1522 doc/tin.5:1227
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1515
+#: doc/tin.1:1522
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1519 doc/tin.5:1227
+#: doc/tin.1:1526 doc/tin.5:1231
 msgid ""
 "The character used to show that an article/thread is recent (not older than "
 "X days). See also B<recent_time>. Default is 'o'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1519
+#: doc/tin.1:1526
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1523 doc/tin.5:1231
+#: doc/tin.1:1530 doc/tin.5:1235
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1523
+#: doc/tin.1:1530
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1526 doc/tin.5:1234
+#: doc/tin.1:1533 doc/tin.5:1238
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1526
+#: doc/tin.1:1533
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1530 doc/tin.5:1238
+#: doc/tin.1:1537 doc/tin.5:1242
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1530
+#: doc/tin.1:1537
 #, no-wrap
 msgid "B<Character to show read selected arts (art_marked_read_selected)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1534 doc/tin.5:1242
+#: doc/tin.1:1541 doc/tin.5:1246
 msgid ""
 "The character used to show that an article was hot before it was read.  "
 "Default is ':'. B<kill_level> must be set accordingly."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1534 doc/tin.5:1242
+#: doc/tin.1:1541 doc/tin.5:1246
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1539
+#: doc/tin.1:1546
 msgid ""
 "If ON B<tin> will ask before using a MIME viewer (B<metamail_prog>) to "
 "display MIME messages. This only occurs if a MIME viewer is set. Default is "
@@ -3432,50 +3438,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1539
+#: doc/tin.1:1546
 #, no-wrap
 msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1543 doc/tin.5:1253
+#: doc/tin.1:1550 doc/tin.5:1257
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1543
+#: doc/tin.1:1550
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1547 doc/tin.5:1257
+#: doc/tin.1:1554 doc/tin.5:1261
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1547
+#: doc/tin.1:1554
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1550 doc/tin.1:2531
+#: doc/tin.1:1557 doc/tin.1:2540
 msgid "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1550
+#: doc/tin.1:1557
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1556 doc/tin.5:1266
+#: doc/tin.1:1563 doc/tin.5:1270
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3484,13 +3490,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1556
+#: doc/tin.1:1563
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1561 doc/tin.5:1271
+#: doc/tin.1:1568 doc/tin.5:1275
 msgid ""
 "If set ON articles/threads will be saved in batch mode when save "
 "\\&''B<-S>'' or mail ''B<-M>, B<-N>'' is specified on the command "
@@ -3498,13 +3504,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1561
+#: doc/tin.1:1568
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1566 doc/tin.5:1276
+#: doc/tin.1:1573 doc/tin.5:1280
 msgid ""
 "If set ON a mini menu of the most useful commands will be displayed at the "
 "bottom of the screen for each level. Also a short posting etiquette will be "
@@ -3512,13 +3518,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1566
+#: doc/tin.1:1573
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1571
+#: doc/tin.1:1578
 msgid ""
 "If ON, create local copies of NNTP overview files. This can be used to "
 "considerably speed up accessing large groups when using a slow connection.  "
@@ -3526,13 +3532,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1571
+#: doc/tin.1:1578
 #, no-wrap
 msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1577 doc/tin.5:1287
+#: doc/tin.1:1584 doc/tin.5:1291
 msgid ""
 "Use this hash algorithm for cancel-locks. Only available when build with "
 "cancel-lock support. none disables the generation of cancel-locks. Valid "
@@ -3540,312 +3546,312 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1577
+#: doc/tin.1:1584
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1583 doc/tin.5:1291
+#: doc/tin.1:1590 doc/tin.5:1295
 msgid ""
 "If set ON the user is asked when quitting if all groups read during the "
 "current session should be marked read. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1583
+#: doc/tin.1:1590
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1586 doc/tin.5:1294
+#: doc/tin.1:1593 doc/tin.5:1298
 msgid "Standard background color"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1586
+#: doc/tin.1:1593
 #, no-wrap
 msgid "B<Color of quoted text from external sources (col_extquote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1589 doc/tin.5:1297
+#: doc/tin.1:1596 doc/tin.5:1301
 msgid "Color of quoted text from external sources"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1589
+#: doc/tin.1:1596
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1592 doc/tin.5:1300
+#: doc/tin.1:1599 doc/tin.5:1304
 msgid "Color of sender (From:)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1592
+#: doc/tin.1:1599
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1595 doc/tin.5:1303
+#: doc/tin.1:1602 doc/tin.5:1307
 msgid "Color of header-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1595
+#: doc/tin.1:1602
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1598 doc/tin.5:1306
+#: doc/tin.1:1605 doc/tin.5:1310
 msgid "Color of help pages"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1598
+#: doc/tin.1:1605
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1601 doc/tin.5:1309
+#: doc/tin.1:1608 doc/tin.5:1313
 msgid "Color of background for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1608
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1604 doc/tin.5:1312
+#: doc/tin.1:1611 doc/tin.5:1316
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1604
+#: doc/tin.1:1611
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1608 doc/tin.5:1316
+#: doc/tin.1:1615 doc/tin.5:1320
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1608
+#: doc/tin.1:1615
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1612 doc/tin.5:1320
+#: doc/tin.1:1619 doc/tin.5:1324
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1612
+#: doc/tin.1:1619
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1616 doc/tin.5:1324
+#: doc/tin.1:1623 doc/tin.5:1328
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1616
+#: doc/tin.1:1623
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1620 doc/tin.5:1328
+#: doc/tin.1:1627 doc/tin.5:1332
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1620
+#: doc/tin.1:1627
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1623 doc/tin.5:1331
+#: doc/tin.1:1630 doc/tin.5:1335
 msgid "Color of mini help menu"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1623
+#: doc/tin.1:1630
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1334
+#: doc/tin.1:1633 doc/tin.5:1338
 msgid "Color of actual news header fields"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1626
+#: doc/tin.1:1633
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1337
+#: doc/tin.1:1636 doc/tin.5:1341
 msgid "Standard foreground color"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1629
+#: doc/tin.1:1636
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1340
+#: doc/tin.1:1639 doc/tin.5:1344
 msgid "Color of quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1632
+#: doc/tin.1:1639
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1343
+#: doc/tin.1:1642 doc/tin.5:1347
 msgid "Color of twice quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1346
+#: doc/tin.1:1645 doc/tin.5:1350
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1642 doc/tin.5:1350
+#: doc/tin.1:1649 doc/tin.5:1354
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1642
+#: doc/tin.1:1649
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1645 doc/tin.5:1353
+#: doc/tin.1:1652 doc/tin.5:1357
 msgid "Color of signatures"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1645
+#: doc/tin.1:1652
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1648 doc/tin.5:1356
+#: doc/tin.1:1655 doc/tin.5:1360
 msgid "Color of urls highlight"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1648
+#: doc/tin.1:1655
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1651 doc/tin.5:1359
+#: doc/tin.1:1658 doc/tin.5:1363
 msgid "Color of verbatim blocks"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1651
+#: doc/tin.1:1658
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1362
+#: doc/tin.1:1661 doc/tin.5:1366
 msgid "Color of article subject"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1654
+#: doc/tin.1:1661
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1365
+#: doc/tin.1:1664 doc/tin.5:1369
 msgid "Color of text-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1657
+#: doc/tin.1:1664
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1660 doc/tin.5:1368
+#: doc/tin.1:1667 doc/tin.5:1372
 msgid "Color of help/mail sign"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1660
+#: doc/tin.1:1667
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1663
+#: doc/tin.1:1670
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1664 doc/tin.1:1670 doc/tin.1:1674
+#: doc/tin.1:1671 doc/tin.1:1677 doc/tin.1:1681
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1670
+#: doc/tin.1:1677
 msgid ""
 "B<commands> Ask for confirmation before executing certain dangerous commands "
 "(e.g., B<Catchup> ('B<c>')). Commands that this affects are marked in this "
@@ -3853,21 +3859,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1674
+#: doc/tin.1:1681
 msgid ""
 "B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
 "the B<Quit> ('B<q>') command."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1678
+#: doc/tin.1:1685
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1679
+#: doc/tin.1:1686
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr ""
@@ -3876,7 +3882,7 @@ msgstr ""
 #.  most of these default_* settings are not available from the menu
 #.  as they are intended for internal use only.
 #. type: Plain text
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 msgid ""
 "Format string B<tin> uses for date representation. A description of the "
 "different format options can be found at B<\\%strftime>(3).  B<tin> uses "
@@ -3885,382 +3891,382 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1693
+#: doc/tin.1:1700
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1695
+#: doc/tin.1:1702
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1698 doc/tin.5:1407
+#: doc/tin.1:1705 doc/tin.5:1411
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1701 doc/tin.5:1410
+#: doc/tin.1:1708 doc/tin.5:1414
 msgid "Default is 28."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1701
+#: doc/tin.1:1708
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1705 doc/tin.5:1414
+#: doc/tin.1:1712 doc/tin.5:1418
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1705
+#: doc/tin.1:1712
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1710 doc/tin.5:1419
+#: doc/tin.1:1717 doc/tin.5:1423
 msgid ""
 "Default for quick (1 key) kill filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1710
+#: doc/tin.1:1717
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1714 doc/tin.5:1423
+#: doc/tin.1:1721 doc/tin.5:1427
 msgid ""
 "Default for quick (1 key) kill filter global.  ON=apply to all groups, "
 "OFF=apply to current group. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1714
+#: doc/tin.1:1721
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.5:1426
+#: doc/tin.1:1724 doc/tin.5:1430
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1718 doc/tin.1:1752 doc/tin.1:1893 doc/tin.1:2086 doc/tin.1:2132 doc/tin.1:2248 doc/tin.1:2273 doc/tin.1:2288 doc/tin.1:2338 doc/tin.1:2368 doc/tin.1:2439 doc/tin.1:2471 doc/tin.1:2491 doc/tin.1:2579 doc/tin.5:1612 doc/tin.5:1806 doc/tin.5:1856 doc/tin.5:2004 doc/tin.5:2019 doc/tin.5:2045 doc/tin.5:2098 doc/tin.5:2127 doc/tin.5:2230 doc/tin.5:2252 doc/tin.5:2351
+#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1900 doc/tin.1:2093 doc/tin.1:2141 doc/tin.1:2257 doc/tin.1:2282 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377 doc/tin.1:2448 doc/tin.1:2480 doc/tin.1:2500 doc/tin.1:2588 doc/tin.5:1616 doc/tin.5:1810 doc/tin.5:1862 doc/tin.5:2010 doc/tin.5:2025 doc/tin.5:2051 doc/tin.5:2103 doc/tin.5:2132 doc/tin.5:2235 doc/tin.5:2257 doc/tin.5:2356
 #, no-wrap
 msgid "0"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1720 doc/tin.1:1754
+#: doc/tin.1:1727 doc/tin.1:1761
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1720 doc/tin.1:1754 doc/tin.1:1899 doc/tin.1:2088 doc/tin.1:2134 doc/tin.1:2250 doc/tin.1:2277 doc/tin.1:2290 doc/tin.1:2340 doc/tin.1:2370 doc/tin.1:2441 doc/tin.1:2473 doc/tin.1:2493 doc/tin.1:2581 doc/tin.5:1619 doc/tin.5:1808 doc/tin.5:1858 doc/tin.5:1907 doc/tin.5:2008 doc/tin.5:2021 doc/tin.5:2047 doc/tin.5:2100 doc/tin.5:2129 doc/tin.5:2232 doc/tin.5:2254 doc/tin.5:2353
+#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:1906 doc/tin.1:2095 doc/tin.1:2143 doc/tin.1:2259 doc/tin.1:2286 doc/tin.1:2299 doc/tin.1:2349 doc/tin.1:2379 doc/tin.1:2450 doc/tin.1:2482 doc/tin.1:2502 doc/tin.1:2590 doc/tin.5:1623 doc/tin.5:1812 doc/tin.5:1864 doc/tin.5:1913 doc/tin.5:2014 doc/tin.5:2027 doc/tin.5:2053 doc/tin.5:2105 doc/tin.5:2134 doc/tin.5:2237 doc/tin.5:2259 doc/tin.5:2358
 #, no-wrap
 msgid "1"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1722 doc/tin.1:1756
+#: doc/tin.1:1729 doc/tin.1:1763
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1722 doc/tin.1:1756 doc/tin.1:1904 doc/tin.1:2090 doc/tin.1:2138 doc/tin.1:2253 doc/tin.1:2294 doc/tin.1:2342 doc/tin.1:2373 doc/tin.1:2443 doc/tin.1:2475 doc/tin.1:2495 doc/tin.1:2583 doc/tin.5:1624 doc/tin.5:1810 doc/tin.5:1863 doc/tin.5:1911 doc/tin.5:2024 doc/tin.5:2051 doc/tin.5:2102 doc/tin.5:2132 doc/tin.5:2234 doc/tin.5:2256 doc/tin.5:2355
+#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:1911 doc/tin.1:2097 doc/tin.1:2147 doc/tin.1:2262 doc/tin.1:2303 doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2452 doc/tin.1:2484 doc/tin.1:2504 doc/tin.1:2592 doc/tin.5:1628 doc/tin.5:1814 doc/tin.5:1869 doc/tin.5:1917 doc/tin.5:2030 doc/tin.5:2057 doc/tin.5:2107 doc/tin.5:2137 doc/tin.5:2239 doc/tin.5:2261 doc/tin.5:2360
 #, no-wrap
 msgid "2"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1724 doc/tin.1:1758
+#: doc/tin.1:1731 doc/tin.1:1765
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1724 doc/tin.1:1758 doc/tin.1:2092 doc/tin.1:2256 doc/tin.1:2298 doc/tin.1:2344 doc/tin.1:2375 doc/tin.1:2445 doc/tin.1:2497 doc/tin.5:1812 doc/tin.5:2027 doc/tin.5:2055 doc/tin.5:2104 doc/tin.5:2134 doc/tin.5:2258
+#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2265 doc/tin.1:2307 doc/tin.1:2353 doc/tin.1:2384 doc/tin.1:2454 doc/tin.1:2506 doc/tin.5:1816 doc/tin.5:2033 doc/tin.5:2061 doc/tin.5:2109 doc/tin.5:2139 doc/tin.5:2263
 #, no-wrap
 msgid "3"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1726 doc/tin.1:1760
+#: doc/tin.1:1733 doc/tin.1:1767
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1726 doc/tin.1:1760 doc/tin.1:2094 doc/tin.1:2346 doc/tin.1:2377 doc/tin.1:2448 doc/tin.1:2499 doc/tin.5:1814 doc/tin.5:1917 doc/tin.5:2106 doc/tin.5:2136 doc/tin.5:2260
+#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2101 doc/tin.1:2355 doc/tin.1:2386 doc/tin.1:2457 doc/tin.1:2508 doc/tin.5:1818 doc/tin.5:1923 doc/tin.5:2111 doc/tin.5:2141 doc/tin.5:2265
 #, no-wrap
 msgid "4"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1728 doc/tin.1:1762
+#: doc/tin.1:1735 doc/tin.1:1769
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1728 doc/tin.1:1762 doc/tin.1:2348 doc/tin.1:2450 doc/tin.1:2502 doc/tin.5:2108 doc/tin.5:2263
+#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2103 doc/tin.1:2357 doc/tin.1:2459 doc/tin.1:2511 doc/tin.5:1820 doc/tin.5:2113 doc/tin.5:2268
 #, no-wrap
 msgid "5"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1730 doc/tin.1:1764
+#: doc/tin.1:1737 doc/tin.1:1771
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1730 doc/tin.1:1764 doc/tin.1:2350 doc/tin.1:2504 doc/tin.5:2110 doc/tin.5:2265
+#: doc/tin.1:1737 doc/tin.1:1771 doc/tin.1:2359 doc/tin.1:2513 doc/tin.5:2115 doc/tin.5:2270
 #, no-wrap
 msgid "6"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1732 doc/tin.1:1766
+#: doc/tin.1:1739 doc/tin.1:1773
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1732 doc/tin.1:1766 doc/tin.1:2353 doc/tin.1:2506 doc/tin.5:2113 doc/tin.5:2267
+#: doc/tin.1:1739 doc/tin.1:1773 doc/tin.1:2362 doc/tin.1:2515 doc/tin.5:2118 doc/tin.5:2272
 #, no-wrap
 msgid "7"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1734 doc/tin.1:1768
+#: doc/tin.1:1741 doc/tin.1:1775
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1735
+#: doc/tin.1:1742
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1739 doc/tin.5:1443
+#: doc/tin.1:1746 doc/tin.5:1447
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1739
+#: doc/tin.1:1746
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1744 doc/tin.5:1448
+#: doc/tin.1:1751 doc/tin.5:1452
 msgid ""
 "Default for quick (1 key) auto-selection filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1744
+#: doc/tin.1:1751
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1748 doc/tin.5:1452
+#: doc/tin.1:1755 doc/tin.5:1456
 msgid ""
 "Default for quick (1 key) auto-selection filter global.  ON=apply to all "
 "groups, OFF=apply to current group. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1748
+#: doc/tin.1:1755
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1455
+#: doc/tin.1:1758 doc/tin.5:1459
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1769
+#: doc/tin.1:1776
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1771
+#: doc/tin.1:1778
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1773
+#: doc/tin.1:1780
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1775
+#: doc/tin.1:1782
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1777
+#: doc/tin.1:1784
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1779
+#: doc/tin.1:1786
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1781
+#: doc/tin.1:1788
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1783
+#: doc/tin.1:1790
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1785
+#: doc/tin.1:1792
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1787
+#: doc/tin.1:1794
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1789
+#: doc/tin.1:1796
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1791
+#: doc/tin.1:1798
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1793
+#: doc/tin.1:1800
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1795
+#: doc/tin.1:1802
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1797
+#: doc/tin.1:1804
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1799
+#: doc/tin.1:1806
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1801
+#: doc/tin.1:1808
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1803
+#: doc/tin.1:1810
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1807 doc/tin.5:1506
+#: doc/tin.1:1814 doc/tin.5:1510
 msgid ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
-"an highlighted bar if set OFF. Default is OFF."
+"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
+"highlighted bar if set OFF. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1807
+#: doc/tin.1:1814
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1811
+#: doc/tin.1:1818
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1811
+#: doc/tin.1:1818
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1814 doc/tin.5:1514
+#: doc/tin.1:1821 doc/tin.5:1518
 msgid "If ON quotes from external sources will be detected. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1814
+#: doc/tin.1:1821
 #, no-wrap
 msgid "B<Regex used to show external quotes (extquote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1819
+#: doc/tin.1:1826
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
@@ -4268,26 +4274,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1819
+#: doc/tin.1:1826
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1823 doc/tin.5:1525
+#: doc/tin.1:1830 doc/tin.5:1529
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1823
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
 "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
@@ -4296,24 +4302,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1833 doc/tin.5:1549
+#: doc/tin.1:1840 doc/tin.5:1553
 msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1833
+#: doc/tin.1:1840
 #, no-wrap
 msgid "B<Format string for the Group level (group_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1837
+#: doc/tin.1:1844
 msgid ""
 "Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
@@ -4321,13 +4327,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1837
+#: doc/tin.1:1844
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1845
+#: doc/tin.1:1852
 msgid ""
 "Which keys B<tin> should accept to jump to the next unread article.  "
 "Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
@@ -4338,13 +4344,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1845
+#: doc/tin.1:1852
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1579
+#: doc/tin.1:1862 doc/tin.5:1583
 msgid ""
 "If set to 'No' then raw uuencoded data is displayed. If set to 'Yes' then "
 "sections of uuencoded data will be shown with a single tag line showing the "
@@ -4356,13 +4362,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1855
+#: doc/tin.1:1862
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1586
+#: doc/tin.1:1869 doc/tin.5:1590
 msgid ""
 "Path, name and options of external B<\\%inews>(1).  If you are reading via "
 "NNTP the default value is \"--internal\" (use built-in NNTP inews), else it "
@@ -4371,28 +4377,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1862
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1869 doc/tin.5:1592
+#: doc/tin.1:1876 doc/tin.5:1596
 msgid ""
 "If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
-"setting. This facility is useful as the full width of the screen is "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
 "available to display long subjects. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 msgid ""
 "Interactive mailreader: if greater than 0 your mailreader will be invoked "
 "earlier for reply so you can use more of its features (e.g. MIME, pgp, "
@@ -4405,26 +4411,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1883 doc/tin.5:1602
+#: doc/tin.1:1890 doc/tin.5:1606
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1883
+#: doc/tin.1:1890
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1888 doc/tin.5:1607
+#: doc/tin.1:1895 doc/tin.5:1611
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in "
@@ -4432,20 +4438,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1888
+#: doc/tin.1:1895
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1892
+#: doc/tin.1:1899
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1899
+#: doc/tin.1:1906
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<tin>. Only "
 "unread articles are killed once only by marking them read. As filtering only "
@@ -4455,7 +4461,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1904 doc/tin.5:1624
+#: doc/tin.1:1911 doc/tin.5:1628
 msgid ""
 "B<Kill all arts & show with K> will process all articles in the group and "
 "therefore there is a processing overhead when using this option. Killed "
@@ -4464,7 +4470,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1908 doc/tin.5:1628
+#: doc/tin.1:1915 doc/tin.5:1632
 msgid ""
 "B<Kill all arts and never show> will process all articles in the group and "
 "therefore there is a processing overhead when using this option. Killed "
@@ -4472,18 +4478,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1910
+#: doc/tin.1:1917
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1910
+#: doc/tin.1:1917
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1916 doc/tin.5:1635
+#: doc/tin.1:1923 doc/tin.5:1639
 msgid ""
 "Allows 8bit characters unencoded in the header of mail message. Default is "
 "OFF. Turning it ON is effective only if B<mail_mime_encoding> is also set to "
@@ -4492,39 +4498,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1916
+#: doc/tin.1:1923
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1922 doc/tin.5:1641
+#: doc/tin.1:1929 doc/tin.5:1645
 msgid ""
 "User's mail address (and full name), if not username@host. This is used when "
 "creating articles, sending mail and when B<\\%pgp>(1)  signing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1922
+#: doc/tin.1:1929
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1926 doc/tin.5:1645
+#: doc/tin.1:1933 doc/tin.5:1649
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1926
+#: doc/tin.1:1933
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1931 doc/tin.5:1650
+#: doc/tin.1:1938 doc/tin.5:1654
 msgid ""
 "Format of quote line when replying (via mail) to an article (%A=Address, "
 "%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
@@ -4532,13 +4538,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1931
+#: doc/tin.1:1938
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1941 doc/tin.5:1660
+#: doc/tin.1:1948 doc/tin.5:1664
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
 "MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
@@ -4547,13 +4553,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1941
+#: doc/tin.1:1948
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1950 doc/tin.5:1669
+#: doc/tin.1:1957 doc/tin.5:1673
 msgid ""
 "The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
 "format. This feature is mainly for use with the B<\\%elm>(1)  mail "
@@ -4563,13 +4569,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1950
+#: doc/tin.1:1957
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1956 doc/tin.5:1675
+#: doc/tin.1:1963 doc/tin.5:1679
 msgid ""
 "The format string used to create the mailer command with parameters that is "
 "used for mailing articles to other people. Default is '%M \"%T\" E<lt> %F' "
@@ -4578,7 +4584,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1961 doc/tin.5:1680
+#: doc/tin.1:1968 doc/tin.5:1684
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
@@ -4587,20 +4593,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1965 doc/tin.5:1684
+#: doc/tin.1:1972 doc/tin.5:1688
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:1967 doc/tin.5:1686
+#: doc/tin.1:1974 doc/tin.5:1690
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1974 doc/tin.5:1693
+#: doc/tin.1:1981 doc/tin.5:1697
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -4612,13 +4618,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1976
+#: doc/tin.1:1983
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1984 doc/tin.5:1706
+#: doc/tin.1:1991 doc/tin.5:1710
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4629,24 +4635,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1984
+#: doc/tin.1:1991
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1987 doc/tin.5:1698
+#: doc/tin.1:1994 doc/tin.5:1702
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1987
+#: doc/tin.1:1994
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1999 doc/tin.5:1718
+#: doc/tin.1:2006 doc/tin.5:1722
 msgid ""
 "Path, name and options of external B<\\%metamail>(1)  program used to view "
 "non-textual parts of articles.  To use the built-in viewer, set to "
@@ -4657,13 +4663,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1999
+#: doc/tin.1:2006
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2012 doc/tin.5:1731
+#: doc/tin.1:2019 doc/tin.5:1735
 msgid ""
 "Charset supported locally, which is also used for MIME header (charset "
 "parameter and charset name in header encoding) in mail and news postings. If "
@@ -4677,13 +4683,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2012
+#: doc/tin.1:2019
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2023 doc/tin.5:1742
+#: doc/tin.1:2030 doc/tin.5:1746
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4694,14 +4700,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2026 doc/tin.5:1745
+#: doc/tin.1:2033 doc/tin.5:1749
 msgid ""
 "US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} "
 "EUC-{CN,JP,KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2032 doc/tin.5:1751
+#: doc/tin.1:2039 doc/tin.5:1755
 msgid ""
 "Not all values might work on your system, see B<\\%iconv_open>(3)  for more "
 "details. If it's not set, the value of the environment variable "
@@ -4710,13 +4716,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2032
+#: doc/tin.1:2039
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2037 doc/tin.5:1756
+#: doc/tin.1:2044 doc/tin.5:1760
 msgid ""
 "Character attribute of words emphasized like _this_. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -4724,13 +4730,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2037
+#: doc/tin.1:2044
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2042 doc/tin.5:1761
+#: doc/tin.1:2049 doc/tin.5:1765
 msgid ""
 "Character attribute of words emphasized like /this/. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -4738,13 +4744,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2042
+#: doc/tin.1:2049
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2047 doc/tin.5:1766
+#: doc/tin.1:2054 doc/tin.5:1770
 msgid ""
 "Character attribute of words emphasized like *this*. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -4752,13 +4758,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2047
+#: doc/tin.1:2054
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2052 doc/tin.5:1771
+#: doc/tin.1:2059 doc/tin.5:1775
 msgid ""
 "Character attribute of words emphasized like -this-. It depends on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -4766,26 +4772,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2052
+#: doc/tin.1:2059
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 msgid ""
 "These are internal timers used by B<tin> to keep track of new newsgroups.  "
 "Do not change them unless you understand what they are for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2063 doc/tin.5:1784
+#: doc/tin.1:2070 doc/tin.5:1788
 msgid ""
 "Which news headers you wish to see. If you want to see _all_ the headers, "
 "place an '*' as this value. This is the only way a wildcard can be used.  If "
@@ -4795,13 +4801,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2063
+#: doc/tin.1:2070
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2072 doc/tin.5:1793
+#: doc/tin.1:2079 doc/tin.5:1797
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
 "example of using both options might be if you thought 'X-' headers were A "
@@ -4812,13 +4818,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2072
+#: doc/tin.1:2079
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2077 doc/tin.5:1798
+#: doc/tin.1:2084 doc/tin.5:1802
 msgid ""
 "Format of quote line when posting/following up an article (%A=Address, "
 "%D=Date, %F=Fullname+Address, %G=Groupname, %M=Message-ID, %N=Fullname, "
@@ -4826,84 +4832,91 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2077
+#: doc/tin.1:2084
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2081
+#: doc/tin.1:2088
 msgid ""
 "Time in seconds to wait for a response from the server. Default is 120.  "
 "Setting this to 0 means no timeout."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2081
+#: doc/tin.1:2088
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2085
+#: doc/tin.1:2092
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2088 doc/tin.5:1808
+#: doc/tin.1:2095 doc/tin.5:1812
 msgid "B<None>: no normalization"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2090 doc/tin.5:1810
+#: doc/tin.1:2097 doc/tin.5:1814
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2092 doc/tin.5:1812
+#: doc/tin.1:2099 doc/tin.5:1816
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2094 doc/tin.5:1814
+#: doc/tin.1:2101 doc/tin.5:1818
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2096 doc/tin.5:1816
+#: doc/tin.1:2103 doc/tin.5:1820
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2100
+#: doc/tin.1:2105 doc/tin.5:1822
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2109
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<tin> uses to do the normalization. NFC should be used if possible."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2100
+#: doc/tin.1:2109
 #, no-wrap
 msgid "B<Go to first unread article in group (pos_first_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2104 doc/tin.5:1825
+#: doc/tin.1:2113 doc/tin.5:1831
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2104
+#: doc/tin.1:2113
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2115 doc/tin.5:1836
+#: doc/tin.1:2124 doc/tin.5:1842
 msgid ""
 "Allows 8bit characters unencoded in the header of a news article, if set "
 "this also disables the generation of MIME-headers when they are usually "
@@ -4916,13 +4929,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2115
+#: doc/tin.1:2124
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2120 doc/tin.5:1841
+#: doc/tin.1:2129 doc/tin.5:1847
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -4930,13 +4943,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2129
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2127
+#: doc/tin.1:2136
 msgid ""
 "If ON, then B<tin> will start an appropriate viewer program to display any "
 "files that were post processed and uudecoded. The program is determined "
@@ -4944,41 +4957,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2127
+#: doc/tin.1:2136
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2131
+#: doc/tin.1:2140
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2134 doc/tin.5:1858
+#: doc/tin.1:2143 doc/tin.5:1864
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2138
+#: doc/tin.1:2147
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2140 doc/tin.5:1865
+#: doc/tin.1:2149 doc/tin.5:1871
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2141
+#: doc/tin.1:2150
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2147 doc/tin.5:1872
+#: doc/tin.1:2156 doc/tin.5:1878
 msgid ""
 "Keep posted articles in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>B<posted_articles_file>.  If no filename "
@@ -4986,26 +4999,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2147
+#: doc/tin.1:2156
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2151 doc/tin.5:1876
+#: doc/tin.1:2160 doc/tin.5:1882
 msgid ""
 "If ON, then the full article header is sent to the printer. Otherwise only "
 "the ''Subject:'' and ''From:'' fields are output. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2151
+#: doc/tin.1:2160
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2160
+#: doc/tin.1:2169
 msgid ""
 "The printer program with options that is to be used to print articles.  The "
 "default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
@@ -5014,40 +5027,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2160
+#: doc/tin.1:2169
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2164 doc/tin.5:1890
+#: doc/tin.1:2173 doc/tin.5:1896
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2164
+#: doc/tin.1:2173
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2167
+#: doc/tin.1:2176
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2167
+#: doc/tin.1:2176
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr ""
 
 #.  TODO: document %s
 #. type: Plain text
-#: doc/tin.1:2172 doc/tin.5:1900
+#: doc/tin.1:2181 doc/tin.5:1906
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5055,13 +5068,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2172
+#: doc/tin.1:2181
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2179
+#: doc/tin.1:2188
 msgid ""
 "How articles should be quoted when following up or replying to them. There "
 "are a number of things that can be done: empty lines can be quoted, "
@@ -5072,7 +5085,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2183
+#: doc/tin.1:2192
 msgid ""
 "When you are viewing an article in raw mode ('B<^H>'), and follow up or "
 "reply to it, the signature will be quoted even if it would otherwise not "
@@ -5080,13 +5093,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2183
+#: doc/tin.1:2192
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2188
+#: doc/tin.1:2197
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
@@ -5094,13 +5107,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2188
+#: doc/tin.1:2197
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2193
+#: doc/tin.1:2202
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
@@ -5108,13 +5121,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2193
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2198
+#: doc/tin.1:2207
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
@@ -5122,39 +5135,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2198
+#: doc/tin.1:2207
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2202 doc/tin.5:1945
+#: doc/tin.1:2211 doc/tin.5:1951
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2202
+#: doc/tin.1:2211
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2206
+#: doc/tin.1:2215
 msgid ""
 "If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
 "the rendering of bi-directional text to the terminal. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2206
+#: doc/tin.1:2215
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2211 doc/tin.5:1957
+#: doc/tin.1:2220 doc/tin.5:1963
 msgid ""
 "The news I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file is "
 "reread at regular intervals to show if any new news has arrived. Default is "
@@ -5162,78 +5175,78 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2211
+#: doc/tin.1:2220
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2215 doc/tin.5:1961
+#: doc/tin.1:2224 doc/tin.5:1967
 msgid ""
 "Directory where articles/threads are saved. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2215
+#: doc/tin.1:2224
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2219 doc/tin.5:1965
+#: doc/tin.1:2228 doc/tin.5:1971
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2219
+#: doc/tin.1:2228
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2223 doc/tin.5:1969
+#: doc/tin.1:2232 doc/tin.5:1975
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2223
+#: doc/tin.1:2232
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2227 doc/tin.5:1973
+#: doc/tin.1:2236 doc/tin.5:1979
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2227
+#: doc/tin.1:2236
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2231 doc/tin.5:1977
+#: doc/tin.1:2240 doc/tin.5:1983
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2231
+#: doc/tin.1:2240
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2239 doc/tin.5:1985
+#: doc/tin.1:2248 doc/tin.5:1991
 msgid ""
 "The number of lines that will be scrolled up/down in the article pager when "
 "using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
@@ -5244,13 +5257,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2239
+#: doc/tin.1:2248
 #, no-wrap
 msgid "B<Format string for the Selection level (select_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2243
+#: doc/tin.1:2252
 msgid ""
 "Format string B<tin> uses for Selection level representation. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
@@ -5258,52 +5271,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2243
+#: doc/tin.1:2252
 #, no-wrap
 msgid "B<In group and thread level, show author by (show_author)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2247 doc/tin.5:2018
+#: doc/tin.1:2256 doc/tin.5:2024
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2250 doc/tin.5:2021
+#: doc/tin.1:2259 doc/tin.5:2027
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2253 doc/tin.5:2024
+#: doc/tin.1:2262 doc/tin.5:2030
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2256 doc/tin.5:2027
+#: doc/tin.1:2265 doc/tin.5:2033
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2259 doc/tin.5:2030
+#: doc/tin.1:2268 doc/tin.5:2036
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2260
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2269
+#: doc/tin.1:2278
 msgid ""
 "If ON show a short group description text after newsgroup name at the group "
 "selection level. The ''B<-d>'' command-line flag will override the setting "
@@ -5314,48 +5327,48 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2269
+#: doc/tin.1:2278
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2272 doc/tin.5:2003
+#: doc/tin.1:2281 doc/tin.5:2009
 msgid "Function used for sorting articles. Default is 0."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2277 doc/tin.5:2008
+#: doc/tin.1:2286 doc/tin.5:2014
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2282 doc/tin.5:2013
+#: doc/tin.1:2291 doc/tin.5:2019
 msgid ""
 "Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
 "with long threads (somewhat presorted data)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2283
+#: doc/tin.1:2292
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2287 doc/tin.5:2044
+#: doc/tin.1:2296 doc/tin.5:2050
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2290 doc/tin.5:2047
+#: doc/tin.1:2299 doc/tin.5:2053
 msgid "B<None>, no information will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2294 doc/tin.5:2051
+#: doc/tin.1:2303 doc/tin.5:2057
 msgid ""
 "B<Lines>, in article listing the line count of an article will be displayed "
 "and in thread listing the line count of first (unread) article will be "
@@ -5363,74 +5376,74 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2298 doc/tin.5:2055
+#: doc/tin.1:2307 doc/tin.5:2061
 msgid ""
 "B<Score>, in article listing the score of an article will be displayed and "
-"in thread listing the score of the thread will be displayed - see also "
+"in thread listing the score of the thread will be displayed \\(em see also "
 "B<thread_score>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2300 doc/tin.5:2057
+#: doc/tin.1:2309 doc/tin.5:2063
 msgid "B<Lines & Score>, display line count and score."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2301
+#: doc/tin.1:2310
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2305 doc/tin.5:2062
+#: doc/tin.1:2314 doc/tin.5:2068
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2305
+#: doc/tin.1:2314
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2066
+#: doc/tin.1:2318 doc/tin.5:2072
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2309
+#: doc/tin.1:2318
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2069
+#: doc/tin.1:2321 doc/tin.5:2075
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2312
+#: doc/tin.1:2321
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2315 doc/tin.5:2072
+#: doc/tin.1:2324 doc/tin.5:2078
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2315
+#: doc/tin.1:2324
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2325
+#: doc/tin.1:2334 doc/tin.5:2088
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
@@ -5443,24 +5456,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2325
+#: doc/tin.1:2334
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2328 doc/tin.5:2086
+#: doc/tin.1:2337 doc/tin.5:2091
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2328
+#: doc/tin.1:2337
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2333
+#: doc/tin.1:2342
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markslash> or B<mono_markslash>. If "
@@ -5468,141 +5481,141 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2333
+#: doc/tin.1:2342
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2337 doc/tin.5:2097
+#: doc/tin.1:2346 doc/tin.5:2102
 msgid ""
 "This specifies how articles should be sorted. Sort by ascending Date (6) is "
 "the default. The following sort types are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2340 doc/tin.5:2100
+#: doc/tin.1:2349 doc/tin.5:2105
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2342 doc/tin.5:2102
+#: doc/tin.1:2351 doc/tin.5:2107
 msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2104
+#: doc/tin.1:2353 doc/tin.5:2109
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2346 doc/tin.5:2106
+#: doc/tin.1:2355 doc/tin.5:2111
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2348 doc/tin.5:2108
+#: doc/tin.1:2357 doc/tin.5:2113
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2350 doc/tin.5:2110
+#: doc/tin.1:2359 doc/tin.5:2115
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2113
+#: doc/tin.1:2362 doc/tin.5:2118
 msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2115
+#: doc/tin.1:2364 doc/tin.5:2120
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2355 doc/tin.5:2115
+#: doc/tin.1:2364 doc/tin.5:2120
 #, no-wrap
 msgid "8"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2357 doc/tin.5:2117
+#: doc/tin.1:2366 doc/tin.5:2122
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2357 doc/tin.5:2117
+#: doc/tin.1:2366 doc/tin.5:2122
 #, no-wrap
 msgid "9"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2359 doc/tin.5:2119
+#: doc/tin.1:2368 doc/tin.5:2124
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2359 doc/tin.5:2119
+#: doc/tin.1:2368 doc/tin.5:2124
 #, no-wrap
 msgid "10"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2361 doc/tin.5:2121
+#: doc/tin.1:2370 doc/tin.5:2126
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2362
+#: doc/tin.1:2371
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2367 doc/tin.5:2126
+#: doc/tin.1:2376 doc/tin.5:2131
 msgid ""
 "This specifies how threads will be sorted. Sort by descending Score (1) is "
 "the default. The following sort types are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2370 doc/tin.5:2129
+#: doc/tin.1:2379 doc/tin.5:2134
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2373 doc/tin.5:2132
+#: doc/tin.1:2382 doc/tin.5:2137
 msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2375 doc/tin.5:2134
+#: doc/tin.1:2384 doc/tin.5:2139
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2377 doc/tin.5:2136
+#: doc/tin.1:2386 doc/tin.5:2141
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2379 doc/tin.5:2138
+#: doc/tin.1:2388 doc/tin.5:2143
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2380
+#: doc/tin.1:2389
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2385 doc/tin.5:2144
+#: doc/tin.1:2394 doc/tin.5:2149
 msgid ""
 "Set this option to a list of comma-separated strings to be warned if you are "
 "replying to an article by mail where the e-mail address contains one of "
@@ -5610,18 +5623,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2387 doc/tin.5:2146
+#: doc/tin.1:2396 doc/tin.5:2151
 msgid "I<spam,delete,remove>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2387
+#: doc/tin.1:2396
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2392
+#: doc/tin.1:2401
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstar> or B<mono_markstar>. If "
@@ -5629,13 +5642,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2392
+#: doc/tin.1:2401
 #, no-wrap
 msgid "B<Start editor with line offset (start_editor_offset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2158
+#: doc/tin.1:2406 doc/tin.5:2163
 msgid ""
 "Set ON if the editor used for posting, follow-ups and bug reports has the "
 "capability of starting and positioning the cursor at a specified line within "
@@ -5643,26 +5656,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2397
+#: doc/tin.1:2406
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2403 doc/tin.5:2162
+#: doc/tin.1:2412 doc/tin.5:2167
 msgid ""
 "Strips the blanks from the end of each line therefore speeding up the "
 "display when reading on a slow terminal or via modem. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2403
+#: doc/tin.1:2412
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2412 doc/tin.5:2171
+#: doc/tin.1:2421 doc/tin.5:2176
 msgid ""
 "Bogus groups are groups that are present in your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file that no longer exist on the news "
@@ -5674,26 +5687,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2412
+#: doc/tin.1:2421
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2416 doc/tin.5:2175
+#: doc/tin.1:2425 doc/tin.5:2180
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2416
+#: doc/tin.1:2425
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2421
+#: doc/tin.1:2430
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
@@ -5701,13 +5714,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2421
+#: doc/tin.1:2430
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2426 doc/tin.5:2382
+#: doc/tin.1:2435 doc/tin.5:2387
 msgid ""
 "If enabled a search for the next unread article will wrap around all "
 "articles to find also previous unread articles. If disabled the search stops "
@@ -5715,90 +5728,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2426
+#: doc/tin.1:2435
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2430
+#: doc/tin.1:2439
 msgid ""
 "If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
 "toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2430
+#: doc/tin.1:2439
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2438
+#: doc/tin.1:2447
 msgid ""
 "Defines which threading method to use. It's possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_arts> to 0 - 4 in the file "
+"B<thread_arts> to 0 \\(en 4 in the file "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>. (See also \"GROUP "
 "ATTRIBUTES\".)  The default is Both Subject and References.  The choices "
 "are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2441
+#: doc/tin.1:2450
 msgid "B<None>, don't thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2443
+#: doc/tin.1:2452
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2445
+#: doc/tin.1:2454
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2448
+#: doc/tin.1:2457
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2450
+#: doc/tin.1:2459
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2453
+#: doc/tin.1:2462
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2454
+#: doc/tin.1:2463
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2458 doc/tin.5:2225
+#: doc/tin.1:2467 doc/tin.5:2230
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2458
+#: doc/tin.1:2467
 #, no-wrap
 msgid "B<Format string for the Thread level (thread_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2462
+#: doc/tin.1:2471
 msgid ""
 "Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
@@ -5806,54 +5819,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2462
+#: doc/tin.1:2471
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2466
+#: doc/tin.1:2475
 msgid ""
 "How closely the subjects must match for two threads to be considered part of "
 "the same thread. This is a percentage and the default if 75%."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2466
+#: doc/tin.1:2475
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2470 doc/tin.5:2229
+#: doc/tin.1:2479 doc/tin.5:2234
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2473 doc/tin.5:2232
+#: doc/tin.1:2482 doc/tin.5:2237
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2475 doc/tin.5:2234
+#: doc/tin.1:2484 doc/tin.5:2239
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2477 doc/tin.5:2236
+#: doc/tin.1:2486 doc/tin.5:2241
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2478
+#: doc/tin.1:2487
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2486 doc/tin.5:2245
+#: doc/tin.1:2495 doc/tin.5:2250
 msgid ""
 "If ON append //TRANSLIT to the first argument of B<\\%iconv_open>(3)  to "
 "enable transliteration. This means that when a character cannot be "
@@ -5863,70 +5876,70 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2486
+#: doc/tin.1:2495
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2490
+#: doc/tin.1:2499
 msgid ""
 "Allows you to select how B<tin> treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2254
+#: doc/tin.1:2502 doc/tin.5:2259
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2495 doc/tin.5:2256
+#: doc/tin.1:2504 doc/tin.5:2261
 msgid "B<Skip leading blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2497 doc/tin.5:2258
+#: doc/tin.1:2506 doc/tin.5:2263
 msgid "B<Skip trailing blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2499 doc/tin.5:2260
+#: doc/tin.1:2508 doc/tin.5:2265
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank "
 "lines."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2502 doc/tin.5:2263
+#: doc/tin.1:2511 doc/tin.5:2268
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2504 doc/tin.5:2265
+#: doc/tin.1:2513 doc/tin.5:2270
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2506 doc/tin.5:2267
+#: doc/tin.1:2515 doc/tin.5:2272
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2508 doc/tin.5:2269
+#: doc/tin.1:2517 doc/tin.5:2274
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2509
+#: doc/tin.1:2518
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2514
+#: doc/tin.1:2523
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markdash> or B<mono_markdash>. If "
@@ -5934,24 +5947,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2514
+#: doc/tin.1:2523
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2517
+#: doc/tin.1:2526
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2517
+#: doc/tin.1:2526
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2522 doc/tin.5:2286
+#: doc/tin.1:2531 doc/tin.5:2291
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
@@ -5959,54 +5972,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2522
+#: doc/tin.1:2531
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2289
+#: doc/tin.1:2534 doc/tin.5:2294
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2525
+#: doc/tin.1:2534
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2528
+#: doc/tin.1:2537
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2528
+#: doc/tin.1:2537
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2531
+#: doc/tin.1:2540
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2537 doc/tin.5:2303
+#: doc/tin.1:2546 doc/tin.5:2308
 msgid ""
 "Allows the mouse button support in a B<\\%xterm>(1x)  to be "
 "enabled/disabled.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2537
+#: doc/tin.1:2546
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2547
+#: doc/tin.1:2556
 msgid ""
 "If enabled B<tin> uses B<\\%slrnface>(1)  to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<tin> must be running in a "
@@ -6015,63 +6028,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2547
+#: doc/tin.1:2556
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2551 doc/tin.5:2319
+#: doc/tin.1:2560 doc/tin.5:2324
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2551
+#: doc/tin.1:2560
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2554
+#: doc/tin.1:2563
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2554
+#: doc/tin.1:2563
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2557
+#: doc/tin.1:2566
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2557
+#: doc/tin.1:2566
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2560 doc/tin.5:2330
+#: doc/tin.1:2569 doc/tin.5:2335
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2560
+#: doc/tin.1:2569
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2574
+#: doc/tin.1:2583
 msgid ""
 "Allows you to select how B<tin> matches strings. The default is 0 and uses "
 "the wildmat notation, which is how this has traditionally been handled.  "
@@ -6083,41 +6096,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2574
+#: doc/tin.1:2583
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2578 doc/tin.5:2350
+#: doc/tin.1:2587 doc/tin.5:2355
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2581 doc/tin.5:2353
+#: doc/tin.1:2590 doc/tin.5:2358
 msgid "B<no>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2583 doc/tin.5:2355
+#: doc/tin.1:2592 doc/tin.5:2360
 msgid "yes, B<display mark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2585 doc/tin.5:2357
+#: doc/tin.1:2594 doc/tin.5:2362
 msgid "print a B<space> instead"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2586
+#: doc/tin.1:2595
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2594 doc/tin.5:2366
+#: doc/tin.1:2603 doc/tin.5:2371
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6128,13 +6141,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2594
+#: doc/tin.1:2603
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2605 doc/tin.5:2377
+#: doc/tin.1:2614 doc/tin.5:2382
 msgid ""
 "Sets the column at which a displayed article body should be wrapped.  If "
 "this value is equal to 0, it defaults to the current screen width.  If this "
@@ -6147,26 +6160,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2605
+#: doc/tin.1:2614
 #, no-wrap
 msgid "B<Quote line when crossposting (xpost_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2612 doc/tin.5:2387
+#: doc/tin.1:2621 doc/tin.5:2392
 msgid ""
 "Format is the same as for B<news_quote_format>, this is used when answering "
 "to a crossposting to several groups with no ''Followup-To:'' set."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2612
+#: doc/tin.1:2621
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2619
+#: doc/tin.1:2628
 msgid ""
 "B<tin> allows certain attributes to be set on a per group basis. If it "
 "exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> "
@@ -6177,7 +6190,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2627
+#: doc/tin.1:2636
 msgid ""
 "Note that the I<scope=E<lt>grouplistE<gt>> line has to be specified before "
 "the attributes are specified for that list. All attributes are set to a "
@@ -6188,7 +6201,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2634
+#: doc/tin.1:2643
 msgid ""
 "Attributes can also be changed from the attributes menu which can be "
 "accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
@@ -6199,7 +6212,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2641
+#: doc/tin.1:2650
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6207,13 +6220,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2641
+#: doc/tin.1:2650
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2646
+#: doc/tin.1:2655
 msgid ""
 "The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
 "('B<S>')) shows all scopes read from the global and local attributes file.  "
@@ -6222,7 +6235,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2657
+#: doc/tin.1:2666
 msgid ""
 "In addition to the common moving keys the following commands are available: "
 "B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
@@ -6235,14 +6248,14 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2657
+#: doc/tin.1:2666
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr ""
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2664
+#: doc/tin.1:2673
 msgid ""
 "When there is a subject or an author which you are either very interested "
 "in, or find completely uninteresting, you can easily instruct B<tin> to "
@@ -6252,7 +6265,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2670
+#: doc/tin.1:2679
 msgid ""
 "When B<tin> starts up the user's kill-file "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (see also B<\\%tin>(5))  is "
@@ -6261,7 +6274,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2675
+#: doc/tin.1:2684
 msgid ""
 "The degree to which rules are applied depend on the B<kill_level> tinrc "
 "setting. By default killed articles will only be marked read. Adjust "
@@ -6270,7 +6283,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2680
+#: doc/tin.1:2689
 msgid ""
 "Filtering rules can be manually entered into "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (but don't do this whilst running "
@@ -6279,7 +6292,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2685
+#: doc/tin.1:2694
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6288,13 +6301,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2687
+#: doc/tin.1:2696
 msgid "E<lt>http://www.tin.org/filtering.txtE<gt>."
 msgstr ""
 
 #.  FIXME - Next paragraph is out of date
 #. type: Plain text
-#: doc/tin.1:2700
+#: doc/tin.1:2709
 msgid ""
 "The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
 "('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article "
@@ -6308,20 +6321,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2700
+#: doc/tin.1:2709
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2703
+#: doc/tin.1:2712
 msgid ""
 "B<tin> allows posting of articles, follow-up to already posted articles and "
 "replying direct through mail to the author of an article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2713
+#: doc/tin.1:2722
 msgid ""
 "Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
 "entering the post subject the default editor (i.e., B<\\%vi>(1))  or the "
@@ -6334,7 +6347,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2718
+#: doc/tin.1:2727
 msgid ""
 "Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
 "articles you have posted. The date the article was posted, which newsgroups "
@@ -6342,7 +6355,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2726
+#: doc/tin.1:2735
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6354,7 +6367,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2740
+#: doc/tin.1:2749
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6369,13 +6382,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2740
+#: doc/tin.1:2749
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2748
+#: doc/tin.1:2757
 msgid ""
 "When posting a followup to an article or replying direct to the author of an "
 "article via email the text of the article can be quoted. The beginning of "
@@ -6387,13 +6400,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2750
+#: doc/tin.1:2759
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2759
+#: doc/tin.1:2768
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6407,12 +6420,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2762
+#: doc/tin.1:2771
 msgid "e.g.,"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2767
+#: doc/tin.1:2776
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6420,12 +6433,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2771
+#: doc/tin.1:2780
 msgid "would expand to:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2776
+#: doc/tin.1:2785
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6434,7 +6447,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2786
+#: doc/tin.1:2795
 msgid ""
 "The quoted text section of an article is marked by a preceding quote string "
 "at the beginning of each quoted line. The default quote string is set to "
@@ -6444,13 +6457,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2786
+#: doc/tin.1:2795
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2793
+#: doc/tin.1:2802
 msgid ""
 "The command interface to B<GroupMail>, B<PageMail>, B<PostMail> or "
 "B<ThreadMail> ('B<m>'), B<Pipe> ('B<|>'), B<Print> ('B<o>'), B<PageRepost> "
@@ -6460,7 +6473,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2798
+#: doc/tin.1:2807
 msgid ""
 "Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
 "on marked articles. They will processed without any further prompting "
@@ -6469,7 +6482,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2802
+#: doc/tin.1:2811
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -6477,7 +6490,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2806
+#: doc/tin.1:2815
 msgid ""
 "Tagged articles must have already been tagged with a B<*Tag> ('B<t>')  "
 "command. All tagged articles can be untagged by a B<*Untag> ('B<U>')  untag "
@@ -6485,7 +6498,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2812
+#: doc/tin.1:2821
 msgid ""
 "If a regular expression pattern is selected you are asked to enter a pattern "
 "(e.g., to match all articles subject lines containing 'net News' you enter "
@@ -6495,7 +6508,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2817
+#: doc/tin.1:2826
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6504,7 +6517,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2822
+#: doc/tin.1:2831
 msgid ""
 "To save articles to a mailbox enter '=E<lt>mailbox nameE<gt>' when asked for "
 "the save filename. If you enter just '=' then articles will be saved to a "
@@ -6513,7 +6526,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2826
+#: doc/tin.1:2835
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
@@ -6521,26 +6534,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2832
+#: doc/tin.1:2841
 msgid ""
 "When saving articles you can specify whether the saved files should be post "
 "processed. A default process type can be set via B<post_process_type>."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2832
+#: doc/tin.1:2841
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2844
+#: doc/tin.1:2853
 msgid ""
 "B<tin> allows new/unread news articles to be mailed (''B<-M>'' and "
 "\\&''B<-N>'' option) or saved (''B<-S>'' option) in batch mode for later "
 "reading. Useful when going on holiday and you don't want to return and find "
 "that expire has removed a whole load of unread articles. Best to run via "
-"B<\\%cron>(1)  everyday while away, after which you will be mailed a report "
+"B<\\%cron>(8)  everyday while away, after which you will be mailed a report "
 "of which articles were mailed/saved from which newsgroups and the total "
 "number of articles mailed/saved. Articles are saved in a private news "
 "structure under your B<savedir> directory (default is "
@@ -6549,7 +6562,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2848
+#: doc/tin.1:2857
 msgid ""
 "When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
 "option), the same directory must be specified when reading the articles by "
@@ -6557,7 +6570,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2855
+#: doc/tin.1:2864
 msgid ""
 "If you only want to save some of your groups use the B<batch_save> tinrc "
 "variable. Set to ON or OFF in tinrc to enable/disable saving of all groups "
@@ -6568,70 +6581,70 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2856
+#: doc/tin.1:2865
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2860
+#: doc/tin.1:2869
 msgid ""
 "(mail any unread articles in newsgroups specified in file newsrc.mail to the "
 "local user iain and mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2861
+#: doc/tin.1:2870
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2865
+#: doc/tin.1:2874
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2866
+#: doc/tin.1:2875
 #, no-wrap
 msgid "B<tin -R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2871
+#: doc/tin.1:2880
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2871
+#: doc/tin.1:2880
 #, no-wrap
 msgid "RANGES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2882
+#: doc/tin.1:2891
 msgid ""
 "A range is simply a group of items marked using the B<SetRange> (B<'#'>) "
 "key. Certain B<tin> commands will operate on a range if one exists rather "
 "than just the current item. A range is an expression of the form "
-"E<lt>minE<gt>-E<lt>maxE<gt>, e.g. 10-15 will highlight items 10 through 15 "
-"on the current screen. Other than absolute numeric positions, '.' can be "
-"used in place of the current cursor position and '$' can be used to mean the "
-"highest number available. Currently the only commands that understand ranges "
-"are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> ('B<z>') and "
-"B<MarkThdUnread> ('B<Z>')."
+"E<lt>minE<gt>\\(enE<lt>maxE<gt>, e.g. 10\\(en15 will highlight items 10 "
+"through 15 on the current screen. Other than absolute numeric positions, '.' "
+"can be used in place of the current cursor position and '$' can be used to "
+"mean the highest number available. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2883
+#: doc/tin.1:2892
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2894
+#: doc/tin.1:2903
 msgid ""
 "Several places in B<tin> allow you to specify a list of newsgroups. These "
 "include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
@@ -6644,30 +6657,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2896
+#: doc/tin.1:2905
 msgid "I<alt.config,news.*,!news.test>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2898
+#: doc/tin.1:2907
 msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2903
+#: doc/tin.1:2912
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further "
 "examples."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2903
+#: doc/tin.1:2912
 #, no-wrap
 msgid "SIGNATURES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2912
+#: doc/tin.1:2921
 msgid ""
 "B<tin> will recognize a signature in either "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> or "
@@ -6679,19 +6692,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2915
+#: doc/tin.1:2924
 msgid ""
 "A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
 "editor for both posting and mailing commands."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2917
+#: doc/tin.1:2926
 msgid "The following is an example of a I<.Sig> file:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2922
+#: doc/tin.1:2931
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6699,7 +6712,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2937
+#: doc/tin.1:2946
 msgid ""
 "B<tin> also has the capability to generate random signatures on a per "
 "newsgroup basis if so desired. The way to accomplish this is to specify the "
@@ -6713,13 +6726,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2937
+#: doc/tin.1:2946
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2942
+#: doc/tin.1:2951
 msgid ""
 "The look of the Selection, Group and Thread level can be customized via "
 "format strings. These format strings define the content and the position of "
@@ -6728,13 +6741,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2945
+#: doc/tin.1:2954
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2962
+#: doc/tin.1:2971
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -6756,14 +6769,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2967
+#: doc/tin.1:2976
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2970
+#: doc/tin.1:2979
 #, no-wrap
 msgid ""
 "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC "
@@ -6771,7 +6784,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2988
+#: doc/tin.1:2997
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -6794,18 +6807,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2992
+#: doc/tin.1:3001
 msgid "Defaults for the format strings:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2995
+#: doc/tin.1:3004
 #, no-wrap
 msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2999
+#: doc/tin.1:3008
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -6814,7 +6827,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3005
+#: doc/tin.1:3014
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -6822,7 +6835,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3010
+#: doc/tin.1:3019
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -6830,7 +6843,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3014
+#: doc/tin.1:3023
 msgid ""
 "For date representation 'B<%D>' uses B<date_format>. It is possible to "
 "specify a different date format in round brackets (e.g. 'B<%(%d %b %y "
@@ -6838,7 +6851,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3018
+#: doc/tin.1:3027
 msgid ""
 "The length of each item (except 'B<%%>') can be defined with a positive "
 "number after the 'B<%>'. The following example displays the score in the "
@@ -6846,17 +6859,17 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3024
+#: doc/tin.1:3033
 msgid ""
 "If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via a optional comma "
+"the width of the newsgroup name can be controlled via an optional comma "
 "separated second value (e.g. 'B<%60,20G>'). It is valid to omit the first "
 "value (e.g. ('B<%,20G>')). If no second value is given, B<tin> uses a "
 "default value of 32."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3031
+#: doc/tin.1:3040
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -6867,13 +6880,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:3034
+#: doc/tin.1:3043
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3043
+#: doc/tin.1:3052
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -6887,7 +6900,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3054
+#: doc/tin.1:3063
 msgid ""
 "If no length is given for 'B<%D>', the length is determined by the format "
 "string for the date and the date of the current day. If the date format "
@@ -6900,7 +6913,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3058
+#: doc/tin.1:3067
 msgid ""
 "In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
 "given, B<tin> determines the longest newsgroup name and uses this length for "
@@ -6908,7 +6921,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3062
+#: doc/tin.1:3071
 msgid ""
 "When the format string contains the specifier 'B<%F>' and 'B<%s>' "
 "resp. 'B<%T>' and no length are given, 'B<%F>' will use one third and "
@@ -6916,7 +6929,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3070
+#: doc/tin.1:3079
 msgid ""
 "In addition, a minimum screen width can be defined for each item (except "
 "'B<%%>'). In this case, the item will only be displayed when the screen is "
@@ -6928,7 +6941,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3078
+#: doc/tin.1:3087
 msgid ""
 "If both the length and the minimum screen width should be specified for an "
 "item, the length must be the first parameter and the minimum screen width "
@@ -6938,13 +6951,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3078
+#: doc/tin.1:3087
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3082
+#: doc/tin.1:3091
 msgid ""
 "B<tin> can be pretty much be navigated by using the four cursor keys.  The "
 "left arrow key goes up a level, the right arrow key goes down a level, the "
@@ -6952,33 +6965,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3084
+#: doc/tin.1:3093
 msgid ""
 "The following newsgroups provide useful information concerning news "
 "software:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3087
+#: doc/tin.1:3096
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3089
+#: doc/tin.1:3098
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3091
+#: doc/tin.1:3100
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3095
+#: doc/tin.1:3104
 msgid ""
 "Many prompts within B<tin> offer a default choice that the cursor is "
 "positioned on. By pressing 'B<E<lt>CRE<gt>>' the default value is taken.  "
@@ -6986,14 +6999,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3102
+#: doc/tin.1:3111
 msgid ""
 "When B<tin> is run in a B<\\%xterm>(1x)  it will resize itself each time the "
 "B<\\%xterm>(1x)  is resized."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3106
+#: doc/tin.1:3115
 msgid ""
 "B<tin> will reread the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file at set "
@@ -7001,20 +7014,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3111
+#: doc/tin.1:3120
 msgid ""
 "If you find large number of new newsgroups cluttering up your screen, "
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3111
+#: doc/tin.1:3120
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3117
+#: doc/tin.1:3126
 msgid ""
 "If the environment variable B<$TERM> is set to B<\\%xterm>(1x), then button "
 "pressing can be used to select groups and articles. In this discussion, the "
@@ -7023,103 +7036,103 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3119
+#: doc/tin.1:3128
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3119
+#: doc/tin.1:3128
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3122
+#: doc/tin.1:3131
 msgid "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3122
+#: doc/tin.1:3131
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3126
+#: doc/tin.1:3135
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3126
+#: doc/tin.1:3135
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3130
+#: doc/tin.1:3139
 msgid ""
 "positions on the article line under mouse cursor, or pages down if you've "
 "clicked outside the list of articles."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3132
+#: doc/tin.1:3141
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3132 doc/tin.1:3144 doc/tin.1:3158
+#: doc/tin.1:3141 doc/tin.1:3153 doc/tin.1:3167
 #, no-wrap
 msgid "left button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3145
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3136 doc/tin.1:3148 doc/tin.1:3161
+#: doc/tin.1:3145 doc/tin.1:3157 doc/tin.1:3170
 #, no-wrap
 msgid "center button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3139
+#: doc/tin.1:3148
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3139 doc/tin.1:3153 doc/tin.1:3166
+#: doc/tin.1:3148 doc/tin.1:3162 doc/tin.1:3175
 #, no-wrap
 msgid "right button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3151
 msgid "moves to the group pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3144
+#: doc/tin.1:3153
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) "
 "then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3148
+#: doc/tin.1:3157
 msgid ""
 "reads the article pointed at, just like B<GroupReadBasenote> "
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3153
+#: doc/tin.1:3162
 msgid ""
 "exits the menu, catching up on the group if you have "
 "B<group_catchup_on_exit> set in your configuration, just like B<Quit> "
@@ -7127,22 +7140,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3156
+#: doc/tin.1:3165
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3158
+#: doc/tin.1:3167
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3161
+#: doc/tin.1:3170
 msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3166
+#: doc/tin.1:3175
 msgid ""
 "exits the menu, catching up on the thread if you have "
 "B<thread_catchup_on_exit> set in your configuration, just like B<Quit> "
@@ -7150,25 +7163,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3169
+#: doc/tin.1:3178
 msgid "moves to the article pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3176
+#: doc/tin.1:3185
 msgid ""
 "In other menus and areas button pressing reverts back to usual cut and paste "
 "of B<\\%xterm>(1x), but after one click of any button."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3176
+#: doc/tin.1:3185
 #, no-wrap
 msgid "INDEX FILES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3190
 msgid ""
 "If your news server supports NOV index files (see B<\\%newsoverview>(5), "
 "most modern installations will) and you have a fast connection to your news "
@@ -7176,7 +7189,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3187
+#: doc/tin.1:3196
 msgid ""
 "If your news server doesn't support NOV index files or you have a very slow "
 "connection to your news server then B<tin> can cache the index for each "
@@ -7186,7 +7199,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3196
+#: doc/tin.1:3205
 msgid ""
 "Each user creates/updates his/her own index files that are stored in "
 "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/>. If you "
@@ -7198,7 +7211,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3203
+#: doc/tin.1:3212
 msgid ""
 "Entering a group the first time tends to be slow because the index file must "
 "be built from scratch. To alleviate the slowness start B<tin> to create all "
@@ -7209,27 +7222,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3208
+#: doc/tin.1:3217
 msgid ""
 "As indexing might take some time you may want to run B<tin> form the system "
-"batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3213
+#: doc/tin.1:3222
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3219
+#: doc/tin.1:3228
 msgid ""
 "If you are low on local disk space you should consider to manually purge "
 "cached data for groups you are not reading anymore with something like:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3225
+#: doc/tin.1:3234
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
@@ -7238,7 +7251,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3230 doc/tin.5:21
+#: doc/tin.1:3239 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr ""
@@ -7259,124 +7272,124 @@ msgstr ""
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3248
+#: doc/tin.1:3257
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3250 doc/tin.5:43
+#: doc/tin.1:3259 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3252 doc/tin.5:45
+#: doc/tin.1:3261 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3254 doc/tin.5:47
+#: doc/tin.1:3263 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3256 doc/tin.5:49
+#: doc/tin.1:3265 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3258 doc/tin.5:51
+#: doc/tin.1:3267 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3260 doc/tin.5:53
+#: doc/tin.1:3269 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3263 doc/tin.5:222
+#: doc/tin.1:3272 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3266 doc/tin.5:232
+#: doc/tin.1:3275 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3269 doc/tin.5:242
+#: doc/tin.1:3278 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3271 doc/tin.5:244
+#: doc/tin.1:3280 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3273 doc/tin.5:246
+#: doc/tin.1:3282 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3276 doc/tin.5:253
+#: doc/tin.1:3285 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3279 doc/tin.5:286
+#: doc/tin.1:3288 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:315
+#: doc/tin.1:3292 doc/tin.5:315
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3287 doc/tin.5:323
+#: doc/tin.1:3296 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3289 doc/tin.5:325
+#: doc/tin.1:3298 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3292 doc/tin.5:332
+#: doc/tin.1:3301 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3295 doc/tin.5:339
+#: doc/tin.1:3304 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3298 doc/tin.5:346
+#: doc/tin.1:3307 doc/tin.5:346
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3302 doc/tin.5:354
+#: doc/tin.1:3311 doc/tin.5:354
 #, no-wrap
 msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3306 doc/tin.5:362
+#: doc/tin.1:3315 doc/tin.5:362
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3309 doc/tin.5:369
+#: doc/tin.1:3318 doc/tin.5:369
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3312 doc/tin.5:403
+#: doc/tin.1:3321 doc/tin.5:403
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr ""
 
@@ -7385,66 +7398,66 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 #. type: Plain text
-#: doc/tin.1:3316 doc/tin.5:414
+#: doc/tin.1:3325 doc/tin.5:414
 msgid "I</etc/tin/attributes>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3318 doc/tin.5:416
+#: doc/tin.1:3327 doc/tin.5:416
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr ""
 
 #.  TODO: add missing descriptions and explain things in detail.
 #. type: Plain text
-#: doc/tin.1:3321 doc/tin.5:750
+#: doc/tin.1:3330 doc/tin.5:750
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3325 doc/tin.5:832
+#: doc/tin.1:3334 doc/tin.5:836
 #, no-wrap
 msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3327 doc/tin.5:834
+#: doc/tin.1:3336 doc/tin.5:838
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_CTYPE:-\"${LC_MESSAGES:-\"$LANG\"}\"}\"}\"}>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3331 doc/tin.5:1067
+#: doc/tin.1:3340 doc/tin.5:1071
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3334 doc/tin.5:1083
+#: doc/tin.1:3343 doc/tin.5:1087
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3337 doc/tin.5:1109
+#: doc/tin.1:3346 doc/tin.5:1113
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3340 doc/tin.5:1116
+#: doc/tin.1:3349 doc/tin.5:1120
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3343 doc/tin.5:1126
+#: doc/tin.1:3352 doc/tin.5:1130
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3347
+#: doc/tin.1:3356
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3352
+#: doc/tin.1:3361
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
@@ -7454,22 +7467,22 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
 #. type: Plain text
-#: doc/tin.1:3357 doc/tin.5:1179
+#: doc/tin.1:3366 doc/tin.5:1183
 msgid "I</etc/tin/tinrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3359 doc/tin.5:1181
+#: doc/tin.1:3368 doc/tin.5:1185
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:2391
+#: doc/tin.1:3371 doc/tin.5:2396
 msgid "I</etc/tin/tin.defaults>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3365
+#: doc/tin.1:3374
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr ""
 
@@ -7478,51 +7491,51 @@ msgstr ""
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:2501
+#: doc/tin.1:3377 doc/tin.5:2506
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3371 doc/tin.5:2561
+#: doc/tin.1:3380 doc/tin.5:2566
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3374 doc/tin.5:2588
+#: doc/tin.1:3383 doc/tin.5:2593
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3377 doc/tin.5:2611
+#: doc/tin.1:3386 doc/tin.5:2616
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3380 doc/tin.5:2621
+#: doc/tin.1:3389 doc/tin.5:2626
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3383 doc/tin.5:2639
+#: doc/tin.1:3392 doc/tin.5:2644
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3386
+#: doc/tin.1:3395
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3389
+#: doc/tin.1:3398
 #, no-wrap
 msgid "B<TINRC>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3397
+#: doc/tin.1:3406
 msgid ""
 "Define this variable if you want to specify command-line options that B<tin> "
 "should be started with to save typing them each time it is started. The "
@@ -7533,13 +7546,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3397
+#: doc/tin.1:3406
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3402
+#: doc/tin.1:3411
 msgid ""
 "Define this variable if you do not want the I<.tin> directory in "
 "I<$HOME/>. E.g., if you want all B<tin>'s private files in I</tmp/.tin> you "
@@ -7547,13 +7560,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3402
+#: doc/tin.1:3411
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3408
+#: doc/tin.1:3417
 msgid ""
 "Define this variable if you do not want the I<.news> directory in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s news "
@@ -7561,13 +7574,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3408
+#: doc/tin.1:3417
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3414
+#: doc/tin.1:3423
 msgid ""
 "Define this variable if you do not want the I<.mail> directory in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s mail "
@@ -7575,13 +7588,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3423
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3420
+#: doc/tin.1:3429
 msgid ""
 "Define this variable if you do not want the I<.save> directory in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. E.g., if you want all B<tin>'s save "
@@ -7589,13 +7602,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3420
+#: doc/tin.1:3429
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3425
+#: doc/tin.1:3434
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR> path that was "
 "compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
@@ -7603,13 +7616,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3425
+#: doc/tin.1:3434
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3430
+#: doc/tin.1:3439
 msgid ""
 "Define this variable if you want to override the B<SPOOLDIR> path that was "
 "compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
@@ -7617,13 +7630,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3430
+#: doc/tin.1:3439
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3435
+#: doc/tin.1:3444
 msgid ""
 "Define this variable if you want to override the B<NOVROOTDIR> path that was "
 "compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
@@ -7631,13 +7644,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3435
+#: doc/tin.1:3444
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3441
+#: doc/tin.1:3450
 msgid ""
 "Define this variable if you want to override the B<OVERVIEW_FILE> filename "
 "that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
@@ -7645,13 +7658,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3441
+#: doc/tin.1:3450
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3447
+#: doc/tin.1:3456
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR/active> path "
 "that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
@@ -7660,13 +7673,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3447
+#: doc/tin.1:3456
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3453
+#: doc/tin.1:3462
 msgid ""
 "The default NNTP server to remotely read news from. This variable only needs "
 "to be set if the ''B<-r>'' command-line option is specified and the file "
@@ -7675,13 +7688,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3453
+#: doc/tin.1:3462
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3458
+#: doc/tin.1:3467
 msgid ""
 "The NNTP TCP-port to read news from. This variable only needs to be set if "
 "the TCP-port is not 119 (the default).  The ''B<-p>'' command-line option "
@@ -7689,105 +7702,105 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3458
+#: doc/tin.1:3467
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3462
+#: doc/tin.1:3471
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3462
+#: doc/tin.1:3471
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3466
+#: doc/tin.1:3475
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from -1 to 6."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3467
+#: doc/tin.1:3476
 #, no-wrap
 msgid "B<-1>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3470
+#: doc/tin.1:3479
 msgid "no conversion"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3473
+#: doc/tin.1:3482
 msgid "universal table for many languages"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3476
+#: doc/tin.1:3485
 msgid "single-spacing universal table"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3479
+#: doc/tin.1:3488
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3479
+#: doc/tin.1:3488
 #, no-wrap
 msgid "B<3>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3482
+#: doc/tin.1:3491
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3485
+#: doc/tin.1:3494
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3485
+#: doc/tin.1:3494
 #, no-wrap
 msgid "B<5>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3488
+#: doc/tin.1:3497
 msgid "table for printers that allow overstriking with backspace"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3488
+#: doc/tin.1:3497
 #, no-wrap
 msgid "B<6>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3491
+#: doc/tin.1:3500
 msgid "table for IBM PC character set (code page 437)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3501
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3498
+#: doc/tin.1:3507
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7796,24 +7809,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3498
+#: doc/tin.1:3507
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3501
+#: doc/tin.1:3510
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3501
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3506
+#: doc/tin.1:3515
 msgid ""
 "Set the article header field ''Reply-To:'' to the return address specified "
 "by the variable. This is useful if you wish to receive replies at a "
@@ -7821,72 +7834,72 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3506
+#: doc/tin.1:3515
 #, no-wrap
 msgid "B<NAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3510
+#: doc/tin.1:3519
 msgid ""
-"Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3510
+#: doc/tin.1:3519
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3513
+#: doc/tin.1:3522
 msgid "Same as $B<NAME>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3513
+#: doc/tin.1:3522
 #, no-wrap
 msgid "B<HOME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3518
+#: doc/tin.1:3527
 msgid "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3518
+#: doc/tin.1:3527
 #, no-wrap
 msgid "B<MAILER>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3522
+#: doc/tin.1:3531
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3522
+#: doc/tin.1:3531
 #, no-wrap
 msgid "B<MAIL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3525
+#: doc/tin.1:3534
 msgid "Full path to the user's mailbox."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3525
+#: doc/tin.1:3534
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3534
+#: doc/tin.1:3543
 msgid ""
 "This variable has precedence over the default editor (i.e., B<\\%vi>(1))  "
 "that is used in all editing operations within B<tin> (e.g., posting, "
@@ -7895,13 +7908,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3534
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3552
 msgid ""
 "If $B<VISUAL> is unset, then this variable is looked up for a default "
 "editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
@@ -7910,13 +7923,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3543
+#: doc/tin.1:3552
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3549
+#: doc/tin.1:3558
 msgid ""
 "A new group is checked against the list of patterns; if it matches, B<tin> "
 "subscribes the user to the group without further query.  See the section "
@@ -7925,12 +7938,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3551
+#: doc/tin.1:3560
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3556
+#: doc/tin.1:3565
 msgid ""
 "will automatically subscribe the user to all new groups in the comp.os.unix "
 "hierarchy, and all talk groups other than talk.politics groups (which will "
@@ -7939,25 +7952,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3556
+#: doc/tin.1:3565
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3560
+#: doc/tin.1:3569
 msgid ""
 "Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
 "are unsubscribed from without further query. For example, setting"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3562
+#: doc/tin.1:3571
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3566
+#: doc/tin.1:3575
 msgid ""
 "will automatically unsubscribe the user from all new alt.flame groups and "
 "all groups starting with u (university groups) other than UK groups (which "
@@ -7965,111 +7978,111 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3566
+#: doc/tin.1:3575
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3570
+#: doc/tin.1:3579
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3570
+#: doc/tin.1:3579
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3576
+#: doc/tin.1:3585
 msgid ""
 "This variable can be used to override the default path search for "
 "B<\\%mailcap>(5)  files. See also B<\\%tin>(5)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3576
+#: doc/tin.1:3585
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3581
+#: doc/tin.1:3590
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3581
+#: doc/tin.1:3590
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3584
+#: doc/tin.1:3593
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3584
+#: doc/tin.1:3593
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3589
+#: doc/tin.1:3598
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its "
 "cmd-line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3589
+#: doc/tin.1:3598
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3596
+#: doc/tin.1:3605
 msgid ""
 "Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
 "B<\\%gpg>(1)  program."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3596
+#: doc/tin.1:3605
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3601
+#: doc/tin.1:3610
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3601
+#: doc/tin.1:3610
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3606
+#: doc/tin.1:3615
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3606
+#: doc/tin.1:3615
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr ""
@@ -8077,7 +8090,7 @@ msgstr ""
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3620
+#: doc/tin.1:3629
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -8089,13 +8102,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3620
+#: doc/tin.1:3629
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3629
+#: doc/tin.1:3638
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form "
@@ -8104,13 +8117,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3629
+#: doc/tin.1:3638
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3637
+#: doc/tin.1:3646
 msgid ""
 "Date and time formats. It's value should be of the form "
 "I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%locale>(5)  "
@@ -8118,13 +8131,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3637
+#: doc/tin.1:3646
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3646
+#: doc/tin.1:3655
 msgid ""
 "This variable overrides the value of the B<$LANG> variable and any other "
 "B<$LC_> variable. It's value should be of the form "
@@ -8133,13 +8146,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3646
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<LANG>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3655
+#: doc/tin.1:3664
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for any category not "
 "specifically selected with a variable starting with B<$LC_>. It's value "
@@ -8148,13 +8161,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3655
+#: doc/tin.1:3664
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3663
+#: doc/tin.1:3672
 msgid ""
 "This variable defines a priority list for translations. Whenever a "
 "translation is not available in the language selected via B<$LC_ALL> or "
@@ -8164,13 +8177,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3663
+#: doc/tin.1:3672
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3673
+#: doc/tin.1:3682
 msgid ""
 "A decimal integer E<gt> 0 used to indicate the user's preferred width in "
 "column positions for the terminal screen or window. If this variable is "
@@ -8183,13 +8196,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3673
+#: doc/tin.1:3682
 #, no-wrap
 msgid "B<LINES>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3683
+#: doc/tin.1:3692
 msgid ""
 "A decimal integer E<gt> 0 used to indicate the user's preferred number of "
 "lines on a page or the vertical screen or window size in lines. A line in "
@@ -8202,108 +8215,108 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3683
+#: doc/tin.1:3692
 #, no-wrap
 msgid "B<TERM>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3689
+#: doc/tin.1:3698
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<\\%environ>(5)  for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3689
+#: doc/tin.1:3698
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3692
+#: doc/tin.1:3701
 msgid "Display name, pointing to the X server; required for xface."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3692
+#: doc/tin.1:3701
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3696
+#: doc/tin.1:3705
 msgid ""
 "Used for determining terminal's X window id; required for xface. Should be "
 "set by the terminal emulator."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3696
+#: doc/tin.1:3705
 #, no-wrap
 msgid "B<SHELL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3700
+#: doc/tin.1:3709
 msgid ""
 "The pathname of the user's login shell. Used to set "
 "B<default_shell_command>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3700
+#: doc/tin.1:3709
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3705
+#: doc/tin.1:3714
 msgid "The pathname of the user's dir to put non-essential run time files into."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3705
+#: doc/tin.1:3714
 #, no-wrap
 msgid "SIGNALS"
 msgstr ""
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3709
+#: doc/tin.1:3718
 msgid "B<tin> handles a couple of signals:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3709
+#: doc/tin.1:3718
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3712 doc/tin.1:3715
+#: doc/tin.1:3721 doc/tin.1:3724
 msgid "Terminate gracefully."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3712
+#: doc/tin.1:3721
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3715
+#: doc/tin.1:3724
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3718
+#: doc/tin.1:3727
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3718
+#: doc/tin.1:3727
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr ""
@@ -8314,18 +8327,18 @@ msgstr ""
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 #. type: Plain text
-#: doc/tin.1:3729
+#: doc/tin.1:3738
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3729
+#: doc/tin.1:3738
 #, no-wrap
 msgid "SECURITY"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3737
+#: doc/tin.1:3746
 msgid ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
@@ -8334,7 +8347,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3737
+#: doc/tin.1:3746
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
@@ -8342,7 +8355,7 @@ msgstr ""
 #.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 #.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
 #. type: Plain text
-#: doc/tin.1:3745
+#: doc/tin.1:3754
 msgid ""
 "B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
 "Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
@@ -8350,13 +8363,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3745
+#: doc/tin.1:3754
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3750
+#: doc/tin.1:3759
 msgid ""
 "Regular expression support is provided by the PCRE library package "
 "B<\\%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -8364,18 +8377,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3754
+#: doc/tin.1:3763
 msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3754
+#: doc/tin.1:3763
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3762
+#: doc/tin.1:3771
 msgid ""
 "B<CNews> NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> (E<lt>= "
 "V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with "
@@ -8384,7 +8397,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3771
+#: doc/tin.1:3780
 msgid ""
 "Before mailing a bug-report to E<lt>tin-bugs@tin.orgE<gt> please check if "
 "you are using the latest (stable) release, and if not, please upgrade first! "
@@ -8395,13 +8408,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3771
+#: doc/tin.1:3780
 #, no-wrap
 msgid "HISTORY"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3780
+#: doc/tin.1:3789
 msgid ""
 "B<tin> is based on the B<\\%tass>(1)  newsreader that was developed by Rich "
 "Skrenta and posted to alt.sources in March 1991; its first version was "
@@ -8412,171 +8425,171 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3784
+#: doc/tin.1:3793
 msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3784
+#: doc/tin.1:3793
 #, no-wrap
 msgid "CREDITS"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3786
+#: doc/tin.1:3795
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3790
+#: doc/tin.1:3799
 msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3790
+#: doc/tin.1:3799
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3792
+#: doc/tin.1:3801
 msgid "author of envarg.c environment variable reading routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3792
+#: doc/tin.1:3801
 #, no-wrap
 msgid "Mike Gleason"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3794
+#: doc/tin.1:3803
 msgid "author of sigfile.c random signature generation routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3794
+#: doc/tin.1:3803
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3796
+#: doc/tin.1:3805
 msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3796
+#: doc/tin.1:3805
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3798
+#: doc/tin.1:3807
 msgid "author of strftime.c date formatting routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3798
+#: doc/tin.1:3807
 #, no-wrap
 msgid "Rich Salz"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3800
+#: doc/tin.1:3809
 msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3800
+#: doc/tin.1:3809
 #, no-wrap
 msgid "Dave Taylor"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3804
+#: doc/tin.1:3813
 msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3804
+#: doc/tin.1:3813
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3808
+#: doc/tin.1:3817
 msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3808
+#: doc/tin.1:3817
 #, no-wrap
 msgid "Steven Madsen"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3812
+#: doc/tin.1:3821
 msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3812
+#: doc/tin.1:3821
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3816
+#: doc/tin.1:3825
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3816
+#: doc/tin.1:3825
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3824
+#: doc/tin.1:3833
 msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3824
+#: doc/tin.1:3833
 #, no-wrap
 msgid "AUTHOR"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3825
+#: doc/tin.1:3834
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3829
+#: doc/tin.1:3838
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3830
+#: doc/tin.1:3839
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3834 doc/tin.5:2652
+#: doc/tin.1:3843 doc/tin.5:2657
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3889
+#: doc/tin.1:3898
 msgid ""
-"B<\\%cron>(1), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), "
+"B<\\%cron>(8), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), "
 "B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), "
 "B<\\%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
 "B<\\%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), "
@@ -8679,8 +8692,8 @@ msgid ""
 "of mail using external composing agents. As with the view-command, the "
 "semantics of program execution are operating system dependent. The result of "
 "the composing program may be data that is not yet suitable for mail "
-"transport - that is, a Content-Transfer-Encoding may need to be applied to "
-"the data."
+"transport \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
 msgstr ""
 
 #. type: TP
@@ -8745,7 +8758,7 @@ msgid ""
 "not the mailcap line applies. It specifies a program to be run to test some "
 "condition. The semantics of execution and of the value returned by the test "
 "program are operating system dependent. If the test fails, a subsequent "
-"mailcap entry should be sought. Multiple test fields are not permitted - "
+"mailcap entry should be sought. Multiple test fields are not permitted \\(em "
 "since a test can call a program, it can already be arbitrarily complex."
 msgstr ""
 
@@ -8787,7 +8800,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:154 doc/tin.5:1076
+#: doc/tin.5:154 doc/tin.5:1080
 #, no-wrap
 msgid "B<description>"
 msgstr ""
@@ -8858,7 +8871,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:707 doc/tin.5:814 doc/tin.5:1096
+#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:707 doc/tin.5:818 doc/tin.5:1100
 #, no-wrap
 msgid "Example:"
 msgstr ""
@@ -8968,13 +8981,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:261 doc/tin.5:1087
+#: doc/tin.5:261 doc/tin.5:1091
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:264 doc/tin.5:1090
+#: doc/tin.5:264 doc/tin.5:1094
 msgid "full qualified domain name of the news server."
 msgstr ""
 
@@ -9225,7 +9238,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:434 doc/tin.5:1199
+#: doc/tin.5:434 doc/tin.5:1203
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr ""
@@ -9236,13 +9249,13 @@ msgid "Identical to the tinrc variable o
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:437 doc/tin.5:1203
+#: doc/tin.5:437 doc/tin.5:1207
 #, no-wrap
 msgid "B<advertising>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:440 doc/tin.5:1206
+#: doc/tin.5:440 doc/tin.5:1210
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr ""
@@ -9254,19 +9267,19 @@ msgid "B<ask_for_metamail>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:446 doc/tin.5:1249
+#: doc/tin.5:446 doc/tin.5:1253
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:449 doc/tin.5:1253
+#: doc/tin.5:449 doc/tin.5:1257
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:452 doc/tin.5:1260
+#: doc/tin.5:452 doc/tin.5:1264
 #, no-wrap
 msgid "B<auto_save>"
 msgstr ""
@@ -9285,7 +9298,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:459 doc/tin.5:1266
+#: doc/tin.5:459 doc/tin.5:1270
 #, no-wrap
 msgid "B<batch_save>"
 msgstr ""
@@ -9299,7 +9312,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1389
+#: doc/tin.5:465 doc/tin.5:1393
 #, no-wrap
 msgid "B<date_format>"
 msgstr ""
@@ -9320,13 +9333,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1506
+#: doc/tin.5:475 doc/tin.5:1510
 #, no-wrap
 msgid "B<editor_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1511
+#: doc/tin.5:478 doc/tin.5:1515
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr ""
@@ -9367,31 +9380,31 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1546
+#: doc/tin.5:491 doc/tin.5:1550
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1549
+#: doc/tin.5:494 doc/tin.5:1553
 #, no-wrap
 msgid "B<group_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1629
+#: doc/tin.5:497 doc/tin.5:1633
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1641 doc/tin.5:2428
+#: doc/tin.5:500 doc/tin.5:1645 doc/tin.5:2433
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1660
+#: doc/tin.5:503 doc/tin.5:1664
 #, no-wrap
 msgid "B<maildir>"
 msgstr ""
@@ -9410,13 +9423,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:510 doc/tin.5:1698
+#: doc/tin.5:510 doc/tin.5:1702
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1695
+#: doc/tin.5:513 doc/tin.5:1699
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr ""
@@ -9462,25 +9475,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1777
+#: doc/tin.5:540 doc/tin.5:1781
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1784
+#: doc/tin.5:543 doc/tin.5:1788
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:546 doc/tin.5:1793
+#: doc/tin.5:546 doc/tin.5:1797
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2401
+#: doc/tin.5:549 doc/tin.5:2406
 #, no-wrap
 msgid "B<organization>"
 msgstr ""
@@ -9495,61 +9508,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1821
+#: doc/tin.5:556 doc/tin.5:1827
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1825
+#: doc/tin.5:559 doc/tin.5:1831
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1836 doc/tin.5:2425
+#: doc/tin.5:562 doc/tin.5:1842 doc/tin.5:2430
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1849
+#: doc/tin.5:565 doc/tin.5:1855
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1841
+#: doc/tin.5:568 doc/tin.5:1847
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1872
+#: doc/tin.5:571 doc/tin.5:1878
 #, no-wrap
 msgid "B<print_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1886
+#: doc/tin.5:574 doc/tin.5:1892
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1890
+#: doc/tin.5:577 doc/tin.5:1896
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1894
+#: doc/tin.5:580 doc/tin.5:1900
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:1957
+#: doc/tin.5:583 doc/tin.5:1963
 #, no-wrap
 msgid "B<savedir>"
 msgstr ""
@@ -9562,49 +9575,49 @@ msgid "B<savefile>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:2014
+#: doc/tin.5:589 doc/tin.5:2020
 #, no-wrap
 msgid "B<show_author>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2040
+#: doc/tin.5:592 doc/tin.5:2046
 #, no-wrap
 msgid "B<show_info>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2058
+#: doc/tin.5:595 doc/tin.5:2064
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2066
+#: doc/tin.5:598 doc/tin.5:2072
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2069
+#: doc/tin.5:601 doc/tin.5:2075
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2072
+#: doc/tin.5:604 doc/tin.5:2078
 #, no-wrap
 msgid "B<sigfile>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2083
+#: doc/tin.5:607 doc/tin.5:2088
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2093
+#: doc/tin.5:610 doc/tin.5:2098
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr ""
@@ -9615,61 +9628,61 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2122
+#: doc/tin.5:613 doc/tin.5:2127
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2153
+#: doc/tin.5:616 doc/tin.5:2158
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:619 doc/tin.5:2182
+#: doc/tin.5:619 doc/tin.5:2187
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2187
+#: doc/tin.5:622 doc/tin.5:2192
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2221
+#: doc/tin.5:625 doc/tin.5:2226
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2197
+#: doc/tin.5:628 doc/tin.5:2202
 #, no-wrap
 msgid "B<thread_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2216
+#: doc/tin.5:631 doc/tin.5:2221
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2245
+#: doc/tin.5:634 doc/tin.5:2250
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2327
+#: doc/tin.5:637 doc/tin.5:2332
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2377
+#: doc/tin.5:640 doc/tin.5:2382
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr ""
@@ -9825,7 +9838,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:694 doc/tin.5:1731
+#: doc/tin.5:694 doc/tin.5:1735
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr ""
@@ -9840,7 +9853,7 @@ msgstr ""
 #: doc/tin.5:706
 msgid ""
 "Assume (broken) articles without MIME charset declaration have this charset "
-"- default is US-ASCII. This attribute works only on systems with working "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
 "B<\\%iconv>(3), others might have to compile B<\\%tin>(1)  with "
 "--disable-mime-strict-charset."
 msgstr ""
@@ -10074,19 +10087,31 @@ msgid ""
 "counter) removed."
 msgstr ""
 
+#.  TODO: document option in detail
 #. type: TP
-#: doc/tin.5:810 doc/tin.5:2571
+#: doc/tin.5:810
+#, no-wrap
+msgid "B<path>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:814
+msgid "Match against ''Path:'' line. This may not work on some servers."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:814 doc/tin.5:2576
 #, no-wrap
 msgid "B<time>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:813
+#: doc/tin.5:817
 msgid "time_t value when rule expires"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:824
+#: doc/tin.5:828
 #, no-wrap
 msgid ""
 "comment=mark all articles about tin, rtin,\n"
@@ -10098,7 +10123,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:840
+#: doc/tin.5:844
 msgid ""
 "Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
 "by spaces or tabs. Below is a list of all rebindable keynames and their "
@@ -10106,13 +10131,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:842
+#: doc/tin.5:846
 #, no-wrap
 msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:889
+#: doc/tin.5:893
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -10164,7 +10189,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:897
+#: doc/tin.5:901
 #, no-wrap
 msgid ""
 "B<AttachSelect>\t^J\t^M\n"
@@ -10177,7 +10202,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:905
+#: doc/tin.5:909
 #, no-wrap
 msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
@@ -10190,7 +10215,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:913
+#: doc/tin.5:917
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -10203,7 +10228,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:916
+#: doc/tin.5:920
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -10211,7 +10236,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:946
+#: doc/tin.5:950
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -10246,7 +10271,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:949
+#: doc/tin.5:953
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -10254,7 +10279,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:989
+#: doc/tin.5:993
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -10299,7 +10324,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:994
+#: doc/tin.5:998
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -10309,7 +10334,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1007
+#: doc/tin.5:1011
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -10327,7 +10352,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1010
+#: doc/tin.5:1014
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -10335,7 +10360,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1013
+#: doc/tin.5:1017
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -10343,7 +10368,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1016
+#: doc/tin.5:1020
 #, no-wrap
 msgid ""
 "B<SaveAppendFile>\ta\n"
@@ -10351,7 +10376,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1020
+#: doc/tin.5:1024
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -10360,7 +10385,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1038
+#: doc/tin.5:1042
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -10383,7 +10408,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1045
+#: doc/tin.5:1049
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -10395,7 +10420,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1060
+#: doc/tin.5:1064
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -10415,13 +10440,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1062
+#: doc/tin.5:1066
 #, no-wrap
 msgid "B<UrlSelect>\t^J\t^M\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1073
+#: doc/tin.5:1077
 msgid ""
 "This file provides short descriptions of each mailgroup. (requires "
 "B<\\%tin>(1)  to be build with mh-mail-handling support). Each line consist "
@@ -10429,90 +10454,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1073
+#: doc/tin.5:1077
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2518 doc/tin.5:2571 doc/tin.5:2598
+#: doc/tin.5:1080 doc/tin.5:1151 doc/tin.5:2523 doc/tin.5:2576 doc/tin.5:2603
 msgid "is the name of the newsgroup"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2601
+#: doc/tin.5:1083 doc/tin.5:1154 doc/tin.5:2606
 msgid "is a short single-line description of the group"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1087
+#: doc/tin.5:1091
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1090
+#: doc/tin.5:1094
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1093
+#: doc/tin.5:1097
 msgid "related newsrc."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1093
+#: doc/tin.5:1097
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1096
+#: doc/tin.5:1100
 msgid "nickname(s) for the nntpserver."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1100
+#: doc/tin.5:1104
 msgid "# sample newsrctable file"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1102
+#: doc/tin.5:1106
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1104
+#: doc/tin.5:1108
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1112
+#: doc/tin.5:1116
 msgid "posting history"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1122
+#: doc/tin.5:1126
 msgid ""
 "Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
 "changed by setting B<posted_articles_file>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1131
+#: doc/tin.5:1135
 msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1136
+#: doc/tin.5:1140
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1144
+#: doc/tin.5:1148
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -10522,25 +10547,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2595
+#: doc/tin.5:1148 doc/tin.5:2600
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1147 doc/tin.5:2598
+#: doc/tin.5:1151 doc/tin.5:2603
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1156
+#: doc/tin.5:1160
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1163
+#: doc/tin.5:1167
 msgid ""
 "File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
 "\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
@@ -10548,31 +10573,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1163
+#: doc/tin.5:1167
 #, no-wrap
 msgid "B<version>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1166
+#: doc/tin.5:1170
 msgid "Internal version number."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1166
+#: doc/tin.5:1170
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1171
+#: doc/tin.5:1175
 msgid ""
 "Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
 "the server."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1193
+#: doc/tin.5:1197
 msgid ""
 "At startup, B<\\%tin>(1)  reads in the configuration file. This contains a "
 "list of \"I<variable>=I<value>\" pairs that can be used to configure the way "
@@ -10584,67 +10609,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1193
+#: doc/tin.5:1197
 #, no-wrap
 msgid "B<abbreviate_groupname>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1209
+#: doc/tin.5:1213
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1212
+#: doc/tin.5:1216
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1215
+#: doc/tin.5:1219
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1219
+#: doc/tin.5:1223
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1223
+#: doc/tin.5:1227
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1227
+#: doc/tin.5:1231
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1231
+#: doc/tin.5:1235
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1234
+#: doc/tin.5:1238
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1238
+#: doc/tin.5:1242
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1249
+#: doc/tin.5:1253
 msgid ""
 "If ON B<\\%tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) "
 "to display MIME messages. This only occurs if a MIME viewer is set. Default "
@@ -10652,30 +10677,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1257
+#: doc/tin.5:1261
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1260
+#: doc/tin.5:1264
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1271
+#: doc/tin.5:1275
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1276
+#: doc/tin.5:1280
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1281
+#: doc/tin.5:1285
 msgid ""
 "If ON, create local copies of NNTP overview files. This can be used to "
 "considerably speed up accessing large groups when using a slow connection.  "
@@ -10683,169 +10708,169 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1281
+#: doc/tin.5:1285
 #, no-wrap
 msgid "B<cancel_lock_algo>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1287
+#: doc/tin.5:1291
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1291
+#: doc/tin.5:1295
 #, no-wrap
 msgid "B<col_back>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1294
+#: doc/tin.5:1298
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1297
+#: doc/tin.5:1301
 #, no-wrap
 msgid "B<col_from>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1300
+#: doc/tin.5:1304
 #, no-wrap
 msgid "B<col_head>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1303
+#: doc/tin.5:1307
 #, no-wrap
 msgid "B<col_help>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1306
+#: doc/tin.5:1310
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1309
+#: doc/tin.5:1313
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1312
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1316
+#: doc/tin.5:1320
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1320
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1324
+#: doc/tin.5:1328
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1328
+#: doc/tin.5:1332
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1331
+#: doc/tin.5:1335
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1334
+#: doc/tin.5:1338
 #, no-wrap
 msgid "B<col_normal>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1337
+#: doc/tin.5:1341
 #, no-wrap
 msgid "B<col_quote>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1340
+#: doc/tin.5:1344
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1343
+#: doc/tin.5:1347
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1346
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_response>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1350
+#: doc/tin.5:1354
 #, no-wrap
 msgid "B<col_signature>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1353
+#: doc/tin.5:1357
 #, no-wrap
 msgid "B<col_urls>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1356
+#: doc/tin.5:1360
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1359
+#: doc/tin.5:1363
 #, no-wrap
 msgid "B<col_subject>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1362
+#: doc/tin.5:1366
 #, no-wrap
 msgid "B<col_text>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1365
+#: doc/tin.5:1369
 #, no-wrap
 msgid "B<col_title>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1368
+#: doc/tin.5:1372
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1372
+#: doc/tin.5:1376
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -10853,7 +10878,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1378
+#: doc/tin.5:1382
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -10861,26 +10886,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1383
+#: doc/tin.5:1387
 msgid ""
 "B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
 "you use the B<Quit> ('B<q>') command."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1387
+#: doc/tin.5:1391
 msgid ""
 "B<select>: Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1389
+#: doc/tin.5:1393
 msgid "Default is commands & quit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1400
+#: doc/tin.5:1404
 msgid ""
 "Format string used for date representation. A description of the different "
 "format options can be found at B<\\%strftime>(3).  B<\\%tin>(1)  uses "
@@ -10889,55 +10914,55 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1400
+#: doc/tin.5:1404
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1402
+#: doc/tin.5:1406
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1404
+#: doc/tin.5:1408
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1407
+#: doc/tin.5:1411
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1410
+#: doc/tin.5:1414
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1414
+#: doc/tin.5:1418
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1419
+#: doc/tin.5:1423
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1423
+#: doc/tin.5:1427
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:1428 doc/tin.5:1457
+#: doc/tin.5:1432 doc/tin.5:1461
 #, no-wrap
 msgid ""
 "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' "
@@ -10945,7 +10970,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1437 doc/tin.5:1466
+#: doc/tin.5:1441 doc/tin.5:1470
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -10959,139 +10984,139 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1439
+#: doc/tin.5:1443
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1443
+#: doc/tin.5:1447
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1448
+#: doc/tin.5:1452
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1452
+#: doc/tin.5:1456
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1468
+#: doc/tin.5:1472
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1470
+#: doc/tin.5:1474
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1472
+#: doc/tin.5:1476
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1474
+#: doc/tin.5:1478
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1480
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1478
+#: doc/tin.5:1482
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1484
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1482
+#: doc/tin.5:1486
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1484
+#: doc/tin.5:1488
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1486
+#: doc/tin.5:1490
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1488
+#: doc/tin.5:1492
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1490
+#: doc/tin.5:1494
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1492
+#: doc/tin.5:1496
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1494
+#: doc/tin.5:1498
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1500
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1498
+#: doc/tin.5:1502
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1500
+#: doc/tin.5:1504
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1502
+#: doc/tin.5:1506
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1511
+#: doc/tin.5:1515
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., "
@@ -11099,13 +11124,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1514
+#: doc/tin.5:1518
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1521
+#: doc/tin.5:1525
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
@@ -11113,19 +11138,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1521
+#: doc/tin.5:1525
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1525
+#: doc/tin.5:1529
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1532
+#: doc/tin.5:1536
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
 "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
@@ -11134,13 +11159,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1532
+#: doc/tin.5:1536
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1546
+#: doc/tin.5:1550
 msgid ""
 "Which keys B<%tin>(1)  should accept to jump to the next unread article.  "
 "Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
@@ -11151,20 +11176,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1553
+#: doc/tin.5:1557
 msgid ""
 "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:1555
+#: doc/tin.5:1559
 #, no-wrap
 msgid "\\w'%G    'u +\\w'number of responses in thread'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1567
+#: doc/tin.5:1571
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11181,31 +11206,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1569
+#: doc/tin.5:1573
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1579
+#: doc/tin.5:1583
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1586
+#: doc/tin.5:1590
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1592
+#: doc/tin.5:1596
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1598
+#: doc/tin.5:1602
 msgid ""
 "If greater than 0 your mailreader will be invoked earlier for reply so you "
 "can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
@@ -11214,32 +11239,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1598
+#: doc/tin.5:1602
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1602
+#: doc/tin.5:1606
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1607
+#: doc/tin.5:1611
 #, no-wrap
 msgid "B<kill_level>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1611
+#: doc/tin.5:1615
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed. There are 3 options, default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1619
+#: doc/tin.5:1623
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<\\%tin>(1).  "
 "Only unread articles are killed once only by marking them read. As filtering "
@@ -11249,104 +11274,104 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1635
+#: doc/tin.5:1639
 #, no-wrap
 msgid "B<mail_address>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1645
+#: doc/tin.5:1649
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1650
+#: doc/tin.5:1654
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1669
+#: doc/tin.5:1673
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1706
+#: doc/tin.5:1710
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1718 doc/tin.5:2421
+#: doc/tin.5:1722 doc/tin.5:2426
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1751
+#: doc/tin.5:1755
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1756
+#: doc/tin.5:1760
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1761
+#: doc/tin.5:1765
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1766
+#: doc/tin.5:1770
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1771
+#: doc/tin.5:1775
 #, no-wrap
 msgid "B<newnews>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1777
+#: doc/tin.5:1781
 msgid ""
 "These are internal timers used by B<\\%tin>(1)  to keep track of new "
 "newsgroups. Do not change them unless you understand what they are for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1798
+#: doc/tin.5:1802
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1801
+#: doc/tin.5:1805
 msgid "Time in seconds to wait for a response from the server. Default is 120."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1801
+#: doc/tin.5:1805
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1805
+#: doc/tin.5:1809
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1821
+#: doc/tin.5:1827
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
@@ -11354,7 +11379,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1849
+#: doc/tin.5:1855
 msgid ""
 "If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
 "display any files that were post processed and uudecoded. The program is "
@@ -11362,7 +11387,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1855
+#: doc/tin.5:1861
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -11371,7 +11396,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1863
+#: doc/tin.5:1869
 msgid ""
 "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files "
 "only. Because the shell archive may contain commands you may not want to be "
@@ -11379,19 +11404,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1866
+#: doc/tin.5:1872
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1876
+#: doc/tin.5:1882
 #, no-wrap
 msgid "B<printer>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1886
+#: doc/tin.5:1892
 msgid ""
 "The printer program with options that is to be used to print articles. The "
 "default is B<\\%lpr>(1)  for BSD machines and B<\\%lp>(1)  for SysV "
@@ -11400,20 +11425,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1894
+#: doc/tin.5:1900
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1900
+#: doc/tin.5:1906
 #, no-wrap
 msgid "B<quote_style>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1906
+#: doc/tin.5:1912
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -11422,7 +11447,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1911
+#: doc/tin.5:1917
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -11430,7 +11455,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1917
+#: doc/tin.5:1923
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -11439,18 +11464,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1919
+#: doc/tin.5:1925
 msgid "B<Quote empty lines> This option is on by default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1920
+#: doc/tin.5:1926
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1927
+#: doc/tin.5:1933
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then "
@@ -11458,13 +11483,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1927
+#: doc/tin.5:1933
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1934
+#: doc/tin.5:1940
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
@@ -11472,13 +11497,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1934
+#: doc/tin.5:1940
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1941
+#: doc/tin.5:1947
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote3>. If B<quote_regex3> is blank, then "
@@ -11486,19 +11511,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1941
+#: doc/tin.5:1947
 #, no-wrap
 msgid "B<recent_time>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1945
+#: doc/tin.5:1951
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1952
+#: doc/tin.5:1958
 msgid ""
 "If ON B<%tin>(1)  does the rendering of bi-directional text. If OFF "
 "B<%tin>(1)  leaves the rendering of bi-directional text to the "
@@ -11506,62 +11531,62 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1952
+#: doc/tin.5:1958
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1961
+#: doc/tin.5:1967
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1965
+#: doc/tin.5:1971
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1969
+#: doc/tin.5:1975
 #, no-wrap
 msgid "B<score_kill>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1973
+#: doc/tin.5:1979
 #, no-wrap
 msgid "B<score_select>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1977
+#: doc/tin.5:1983
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1985
+#: doc/tin.5:1991
 #, no-wrap
 msgid "B<select_format>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1989
+#: doc/tin.5:1995
 msgid ""
 "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:1991
+#: doc/tin.5:1997
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group number'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1998
+#: doc/tin.5:2004
 #, no-wrap
 msgid ""
 "%G\tgroup name\n"
@@ -11573,19 +11598,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2000
+#: doc/tin.5:2006
 #, no-wrap
 msgid "B<sort_function>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2031
+#: doc/tin.5:2037
 #, no-wrap
 msgid "B<show_description>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2040
+#: doc/tin.5:2046
 msgid ""
 "If ON show a short group description text after newsgroup name at the group "
 "selection level. The ''B<-d>'' command-line flag will override the setting "
@@ -11596,32 +11621,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2062
+#: doc/tin.5:2068
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr ""
 
-#. type: Plain text
-#: doc/tin.5:2083
-msgid ""
-"The path that specifies the signature file to use when posting, following up "
-"to or replying to an article. If the path is a directory then the signature "
-"will be randomly generated from files that are in the specified "
-"directory. If the path starts with a ! the program the path points to will "
-"be executed to generate a signature. In order to pass the group name to the "
-"program, %G can be specified. This will be replaced by the name of the "
-"current newsgroup.  program. --none will suppress any signature.  Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
-msgstr ""
-
 #. type: TP
-#: doc/tin.5:2086
+#: doc/tin.5:2091
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2093
+#: doc/tin.5:2098
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markslash> or B<mono_markslash>. If "
@@ -11629,19 +11641,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2139
+#: doc/tin.5:2144
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2146
+#: doc/tin.5:2151
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2153
+#: doc/tin.5:2158
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstar> or B<mono_markstar>. If "
@@ -11649,31 +11661,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2158
+#: doc/tin.5:2163
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2162
+#: doc/tin.5:2167
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2171
+#: doc/tin.5:2176
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2175
+#: doc/tin.5:2180
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2182
+#: doc/tin.5:2187
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markstroke> or B<mono_markstroke>.  If "
@@ -11681,7 +11693,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2187
+#: doc/tin.5:2192
 msgid ""
 "Decode German style TeX umlaut codes to ISO If ON, show \"a as Umlaut-a, "
 "etc. Default is OFF. This behavior can also be toggled in the article viewer "
@@ -11689,32 +11701,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2197
+#: doc/tin.5:2202
 msgid ""
 "Defines which threading method to use. The choices are: 0) Don't thread, 1) "
 "Thread on Subject only 2) Thread on References only, 3) Thread on References "
 "then Subject (default)  4) Thread multipart articles on Subject.  5) Thread "
 "on Percentage Match of the Subjects It's also possible to set the threading "
 "type on a per group basis by setting the group attribute variable "
-"B<thread_articles> to 0 - 5 in the file "
+"B<thread_articles> to 0 \\(en 5 in the file "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2201
+#: doc/tin.5:2206
 msgid ""
 "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:2203
+#: doc/tin.5:2208
 #, no-wrap
 msgid "\\w'%G    'u +\\w'from, name and/or address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2214
+#: doc/tin.5:2219
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11730,7 +11742,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2221
+#: doc/tin.5:2226
 msgid ""
 "Defines how close the subjects must match while threading by Percentage "
 "Match for threads to be considered part of a single thread. This value is in "
@@ -11738,32 +11750,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2225
+#: doc/tin.5:2230
 #, no-wrap
 msgid "B<thread_score>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2237
+#: doc/tin.5:2242
 #, no-wrap
 msgid "B<translit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2251
+#: doc/tin.5:2256
 msgid ""
 "Allows you to select how B<%tin>(1)  treats blank lines in article bodies.  "
 "Default is 0. This option does not affect lines within verbatim blocks."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2270
+#: doc/tin.5:2275
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2277
+#: doc/tin.5:2282
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching words are shown in B<col_markdash> or B<mono_markdash>. If "
@@ -11771,66 +11783,66 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2277
+#: doc/tin.5:2282
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2281
+#: doc/tin.5:2286
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2281
+#: doc/tin.5:2286
 #, no-wrap
 msgid "B<url_handler>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2286
+#: doc/tin.5:2291
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2289
+#: doc/tin.5:2294
 #, no-wrap
 msgid "B<use_color>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2294
+#: doc/tin.5:2299
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2294
+#: doc/tin.5:2299
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2297
+#: doc/tin.5:2302
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2297
+#: doc/tin.5:2302
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2303
+#: doc/tin.5:2308
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2315
+#: doc/tin.5:2320
 msgid ""
 "If enabled B<\\%slrnface>(1)  will be used to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<\\%tin>(1)  must be running in "
@@ -11839,45 +11851,45 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2315
+#: doc/tin.5:2320
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2319
+#: doc/tin.5:2324
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2323
+#: doc/tin.5:2328
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2323
+#: doc/tin.5:2328
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2327
+#: doc/tin.5:2332
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block.  Default is #v-"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2330
+#: doc/tin.5:2335
 #, no-wrap
 msgid "B<wildcard>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2346
+#: doc/tin.5:2351
 msgid ""
 "Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
 "uses the wildmat notation, which is how this has traditionally been "
@@ -11889,31 +11901,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2346
+#: doc/tin.5:2351
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2358
+#: doc/tin.5:2363
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2366
+#: doc/tin.5:2371
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2382
+#: doc/tin.5:2387
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2403
 msgid ""
 "Yet another global configuration file with \"I<variable>=I<value>\" "
 "pairs. This one is for the more general options which usually can't be "
@@ -11923,31 +11935,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2398
+#: doc/tin.5:2403
 #, no-wrap
 msgid "B<domainname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2401
+#: doc/tin.5:2406
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2405
+#: doc/tin.5:2410
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2405
+#: doc/tin.5:2410
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2410
+#: doc/tin.5:2415
 msgid ""
 "Defines the default place for some configuration files, common values are "
 "I</usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> or "
@@ -11955,13 +11967,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2410
+#: doc/tin.5:2415
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2416
+#: doc/tin.5:2421
 msgid ""
 "Defines the email address to which users can send bug reports using a "
 "built-in function. The default points to a developers mailing list located "
@@ -11970,43 +11982,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2416
+#: doc/tin.5:2421
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2421
-msgid "Defines the directory containing of the B<\\%inews>(1)  executable"
+#: doc/tin.5:2426
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2425
+#: doc/tin.5:2430
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' "
 "header. $B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2428
+#: doc/tin.5:2433
 msgid "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2432
+#: doc/tin.5:2437
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2432
+#: doc/tin.5:2437
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2438
+#: doc/tin.5:2443
 msgid ""
 "Allow unregistered top level domains. As the list of valid TLDs is no longer "
 "actively maintained the default was changed to ON starting with B<\\%tin>(1)  "
@@ -12014,26 +12026,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2438
+#: doc/tin.5:2443
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2442
+#: doc/tin.5:2447
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2442
+#: doc/tin.5:2447
 #, no-wrap
 msgid "B<spooldir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2447
+#: doc/tin.5:2452
 msgid ""
 "Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
 "common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
@@ -12041,13 +12053,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2447
+#: doc/tin.5:2452
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2455
+#: doc/tin.5:2460
 msgid ""
 "Base of your NOV database B<\\%newsoverview>(5)  (tradspool style; might be "
 "the same dir as I<spooldir>), common values are I</var/spool/overview>, "
@@ -12056,26 +12068,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2455
+#: doc/tin.5:2460
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2459
+#: doc/tin.5:2464
 msgid ""
 "Name of a single overview file, common values are I<.overview>, "
 "I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2459
+#: doc/tin.5:2464
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2464
+#: doc/tin.5:2469
 msgid ""
 "Full pathname of your newssystem's overview.fmt file; usually the "
 "overview.fmt file is in I<newslibdir>, so you only have to change this "
@@ -12083,13 +12095,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2464
+#: doc/tin.5:2469
 #, no-wrap
 msgid "B<activefile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2470
+#: doc/tin.5:2475
 msgid ""
 "Full pathname of your newssystem's active file; usually the active file "
 "resides in I<newslibdir> and is named I<active>, so you only have to change "
@@ -12098,13 +12110,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2470
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2475
+#: doc/tin.5:2480
 msgid ""
 "Full pathname of your newssystem's active.times file; usually the "
 "active.times file is I<newslibdir>, so you only have to change this setting "
@@ -12112,13 +12124,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2475
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2480
+#: doc/tin.5:2485
 msgid ""
 "Full pathname of your newssystem's newsgroups file; usually the newsgroups "
 "file is in I<newslibdir>, so you only have to change this setting if your "
@@ -12126,13 +12138,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2480
+#: doc/tin.5:2485
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2485
+#: doc/tin.5:2490
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -12140,19 +12152,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2494
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2493
+#: doc/tin.5:2498
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2507
+#: doc/tin.5:2512
 msgid ""
 "This file lists the newsgroups that the local site receives. Each newsgroup "
 "should be listed only once. Each line specifies one group; within each "
@@ -12162,7 +12174,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2512
+#: doc/tin.5:2517
 msgid ""
 "If an article is posted to newsgroups not mentioned in this file, those "
 "newsgroups are ignored.  If no valid newsgroups are specified, the article "
@@ -12170,37 +12182,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2515
+#: doc/tin.5:2520
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2515 doc/tin.5:2568
+#: doc/tin.5:2520 doc/tin.5:2573
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2518
+#: doc/tin.5:2523
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2521
+#: doc/tin.5:2526
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2521
+#: doc/tin.5:2526
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2528
+#: doc/tin.5:2533
 msgid ""
 "is the lowest article number in the group; this number is not guaranteed to "
 "be accurate, and should only be taken to be a hint. Note that because of "
@@ -12210,90 +12222,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2528
+#: doc/tin.5:2533
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2531
+#: doc/tin.5:2536
 msgid "can be one of those"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2532
+#: doc/tin.5:2537
 #, no-wrap
 msgid "B<y>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2535
+#: doc/tin.5:2540
 msgid "local postings are allowed"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2535
+#: doc/tin.5:2540
 #, no-wrap
 msgid "B<n>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2538
+#: doc/tin.5:2543
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2538
+#: doc/tin.5:2543
 #, no-wrap
 msgid "B<m>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2541
+#: doc/tin.5:2546
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2541
+#: doc/tin.5:2546
 #, no-wrap
 msgid "B<j>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2544
+#: doc/tin.5:2549
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2544
+#: doc/tin.5:2549
 #, no-wrap
 msgid "B<x>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2547
+#: doc/tin.5:2552
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2547
+#: doc/tin.5:2552
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2550
+#: doc/tin.5:2555
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2551 doc/tin.5:2578 doc/tin.5:2601
+#: doc/tin.5:2556 doc/tin.5:2583 doc/tin.5:2606
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2557
+#: doc/tin.5:2562
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
@@ -12301,7 +12313,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2568
+#: doc/tin.5:2573
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
 "is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
@@ -12310,25 +12322,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2575
+#: doc/tin.5:2580
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2575
+#: doc/tin.5:2580
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2578
+#: doc/tin.5:2583
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2584
+#: doc/tin.5:2589
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
@@ -12336,7 +12348,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2595
+#: doc/tin.5:2600
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
 "updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
@@ -12345,7 +12357,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2607
+#: doc/tin.5:2612
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS "
@@ -12353,14 +12365,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2616
+#: doc/tin.5:2621
 msgid ""
 "This file might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2634
+#: doc/tin.5:2639
 msgid ""
 "This file specifies the organization of the news overview database (see also "
 "B<\\%newsoverview>(5)).  The order of lines in this file is important; it "
@@ -12371,17 +12383,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2649
+#: doc/tin.5:2654
 msgid ""
-"This file contains a list of newsgroups - one per line - which the client "
-"should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
-"directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
-"the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no "
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc for the news server.  B<\\%tin>(1)  only "
+"tries to read the file if you read directly from the local spool, if you "
+"read news via NNTP, B<\\%tin>(1)  uses the LIST SUBSCRIPTIONS "
+"(B<RFC\\%6048>) command instead."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2696
+#: doc/tin.5:2701
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), "
 "B<\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/mmdf.5 tin-2.4.3/doc/mmdf.5
--- tin-2.4.2/doc/mmdf.5	2017-05-03 19:47:32.000000000 +0200
+++ tin-2.4.3/doc/mmdf.5	2018-03-21 16:04:36.996640228 +0100
@@ -2,7 +2,7 @@
 .\" Module    : mmdf.5
 .\" Author    : U. Janssen
 .\" Created   : 2002-02-18
-.\" Updated   : 2013-11-04
+.\" Updated   : 2018-03-21
 .\" Notes     : needs a lot of work
 .\"
 .TH mmdf 5 "November 5th, 2013" "Unix" "User Manuals"
@@ -42,7 +42,7 @@ Subject: test
 .br
 From what I learned about the MMDF-format:
 .br
-...
+\&...
 .br
 ^A^A^A^A
 .br
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/opt-case.1 tin-2.4.3/doc/opt-case.1
--- tin-2.4.2/doc/opt-case.1	2017-05-03 19:47:32.000000000 +0200
+++ tin-2.4.3/doc/opt-case.1	2018-10-05 08:26:01.826062022 +0200
@@ -85,7 +85,7 @@
 .\"		Ip	Item
 .\"		X<>	Xref  (embedded
 .\"	Of course, you have to process the output yourself
-.\"	in some meaninful fashion.
+.\"	in some meaningful fashion.
 .if \nF \{
 .de IX
 .tm Index:\\$1\t\\n%\t"\\$2"
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/plp_snprintf.3 tin-2.4.3/doc/plp_snprintf.3
--- tin-2.4.2/doc/plp_snprintf.3	2017-05-03 19:47:32.000000000 +0200
+++ tin-2.4.3/doc/plp_snprintf.3	2018-10-04 11:38:00.187006195 +0200
@@ -36,7 +36,7 @@ security, etc etc.
 .LP
 This version of the plp_snprintf documentation is based on the
 snprintf() manual page from BSDI Inc,
-the POSIX printf() documention, and the 4.4 BSD Release printf() manual page.
+the POSIX printf() documentation, and the 4.4 BSD Release printf() manual page.
 .LP
 The plp_snprintf() source code is freely distributible under the following
 license terms:
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/tin.1 tin-2.4.3/doc/tin.1
--- tin-2.4.2/doc/tin.1	2017-12-08 09:40:45.000000000 +0100
+++ tin-2.4.3/doc/tin.1	2018-12-06 10:31:31.325102344 +0100
@@ -3,13 +3,13 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2017-10-06
+.\" Updated   : 2018-11-07
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
-.TH tin 1 "December 24th, 2017" "2.4.2" "Usenet newsreader"
+.TH tin 1 "December 24th, 2018" "2.4.3" "Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -130,6 +130,7 @@ Don't load newsgroup descriptions and se
 .BI \-D " debug-level"
 Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 =
 memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).
+For NNTP-level ''\fB\-v\fP'' controls the verbosity of the output.
 .TP
 .BI \-f " file"
 Use the specified file of subscribed to newsgroups in place of
@@ -142,6 +143,11 @@ reading via NNTP.
 .TP
 .BI \-G " article-limit"
 Limit the number of articles/group to retrieve from the server.
+If \fIarticle-limit\fP is > 0 not more than the last \fIarticle-limit\fP
+articles/group are fetched from the server. If \fIarticle-limit\fP
+is < 0 \fBtin\fP will start fetching articles from your first unread
+minus absolute value of \fIarticle-limit\fP. Default is 0, which
+means no limit.
 .TP
 .B \-h
 Help listing all command-line options.
@@ -159,13 +165,13 @@ NNTP and \fBcache_overview_files\fP is t
 .BI \-l
 Get number of articles per group from the
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fR file. If
-reading via NNTP this is done with the LIST command (\fBRFC\%3977\fP ). This
+reading via NNTP this is done with the LIST command (\fBRFC\%3977\fP). This
 might result in incorrect article counts but is usually faster than the
 default which is to read the
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fR file
 (either directly or via LIST) and then check the article count via
-NNTP GROUP command (\fBRFC\%3977\fP ) ''\fB\-ln\fP''. If reading via
-NNTP and LIST COUNTS (\fBRFC\%6048\fP ) is available that is used instead
+NNTP GROUP command (\fBRFC\%3977\fP) ''\fB\-ln\fP''. If reading via
+NNTP and LIST COUNTS (\fBRFC\%6048\fP) is available that is used instead
 as it gives more accurate article counts.
 .TP
 .BI \-m " dir"
@@ -225,8 +231,9 @@ option. This option is disabled if \fBti
 NNTP server and \fBcache_overview_files\fP is turned off.
 .TP
 .B \-v
-Verbose mode for ''\fB\-c\fP'', ''\fB\-M\fP'', ''\fB\-N\fP'', ''\fB\-S\fP'',
-\&''\fB\-u\fP'' and ''\fB\-Z\fP'' options.
+Verbose mode for ''\fB\-D\fP'', ''\fB\-c\fP'', ''\fB\-M\fP'', ''\fB\-N\fP'',
+\&''\fB\-S\fP'', ''\fB\-u\fP'' and ''\fB\-Z\fP'' options. Can be used multiple
+times to increase verbosity.
 .TP
 .B \-V
 Print version and date information.
@@ -303,9 +310,9 @@ A user starting \fBtin\fP for the first
 to a list of newsgroups that are deemed appropriate by the news
 administrator. The subscriptions file should be created in your news lib
 directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fR) and should
-have file permissions set to 0644. If you read news via NNTP, then your news
-server must support the LIST SUBSCRIPTIONS command. It is part of the NNTP
-List Extensions (\fBRFC\%6048\fP ) and all modern servers should understand it.
+be world readable. If you read news via NNTP, then your news server must
+support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
+Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
 .\"
 .\"
 .SS "SCREEN FORMAT"
@@ -388,11 +395,11 @@ If a thread has unread articles it is ma
 in front of the total number of articles in the thread. If there are
 recent articles within the thread it might be marked with
 \fBart_marked_recent\fP in front of the total number of articles in the
-thread - this is controlled by the \fBrecent_time\fP option. If a thread has
+thread \(em this is controlled by the \fBrecent_time\fP option. If a thread has
 hot articles in it (see also section "FILTERING ARTICLES") it's marked with
 \fBart_marked_selected\fP in front of the total number of articles in the
 thread. The number of lines of the first (unread) article in the thread
-might also be shown right before the subject - this is controlled by the
+might also be shown right before the subject \(em this is controlled by the
 \fBshow_info\fP option. The display can be customized via \fBgroup_format\fP.
 .PP
 .\" FIXME - make this auto scale
@@ -625,11 +632,11 @@ OPTIONS MENU AND TINRC CONFIGURABLE VARI
 Positions the cursor on the next group with unread articles in it.
 .TP
 .B Quit 'q'
-Quit \fBtin\fP - ask the user to confirm if \fBconfirm_choice\fP is
+Quit \fBtin\fP \(em ask the user to confirm if \fBconfirm_choice\fP is
 set accordingly.
 .TP
 .B QuitTin 'Q'
-Quit \fBtin\fP - don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP
 .B SelectToggleReadDisplay 'r'
 Toggle display of all subscribed to groups and just those groups containing
@@ -870,7 +877,7 @@ Go to previous unread article.
 Return to previous level.
 .TP
 .B QuitTin 'Q'
-Quit \fBtin\fP - don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP
 .B GroupToggleReadUnread 'r'
 Toggle the display between all articles and unread articles.
@@ -1057,7 +1064,7 @@ PIPING PRINTING REPOSTING AND SAVING ART
 Return to previous level.
 .TP
 .B QuitTin 'Q'
-Quit \fBtin\fP - don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP
 .B BugReport 'R'
 Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best way
@@ -1295,7 +1302,7 @@ Go to the previous unread article.
 Return to the previous level.
 .TP
 .B QuitTin 'Q'
-Quit \fBtin\fP - don't ask the user to confirm.
+Quit \fBtin\fP \(em don't ask the user to confirm.
 .TP
 .B PageReplyQuote 'r'
 Reply through mail to the author of the current article with a copy of the
@@ -1803,7 +1810,7 @@ Default for quick (1 key) auto-selection
 .TP
 .B Draw \-> instead of highlighted bar (draw_arrow)
 Allows groups/articles to be selected by an arrow '\->' if set ON or
-by an highlighted bar if set OFF. Default is OFF.
+by a highlighted bar if set OFF. Default is OFF.
 .TP
 .B Invocation of your editor (editor_format)
 The format string used to create the editor start command with parameters.
@@ -1863,7 +1870,7 @@ built-in NNTP inews), else it is "inews
 .B (info_in_last_line)
 .\" this is missing from the Menu
 If ON, show current group description or article subject in the last line
-(not in the pager and global menu) - \fBToggleInfoLastLine\fP ('\fBi\fP')
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
 toggles setting. This facility is useful as the full width of the screen is
 available to display long subjects. Default is OFF.
 .TP
@@ -2093,6 +2100,8 @@ The possible values are:
 \fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
 .IP 4
 \fBNFD\fP: Canonical Decomposition
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition and Case Folding
 .RE
 Some normalization modes are only available if they are supported by the
 library \fBtin\fP uses to do the normalization. NFC should be used if
@@ -2293,7 +2302,7 @@ displayed and in thread listing the line
 will be displayed.
 .IP 2
 \fBScore\fP, in article listing the score of an article will be displayed
-and in thread listing the score of the thread will be displayed - see also
+and in thread listing the score of the thread will be displayed \(em see also
 \fBthread_score\fP.
 .IP 3
 \fBLines & Score\fP, display line count and score.
@@ -2431,7 +2440,7 @@ toggled in the article viewer via \fBPag
 .B Thread articles by (thread_articles)
 Defines which threading method to use. It's possible to set the threading
 type on a per group basis by setting the group attribute variable
-\fBthread_arts\fP to 0 - 4 in the file
+\fBthread_arts\fP to 0 \(en 4 in the file
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fR. (See also "GROUP ATTRIBUTES".)
 The default is Both Subject and References.
 The choices are:
@@ -2834,7 +2843,7 @@ via \fBpost_process_type\fP.
 \&''\fB\-N\fP'' option) or saved (''\fB\-S\fP'' option) in batch mode for later
 reading. Useful when going on holiday and you don't want to return and find
 that expire has removed a whole load of unread articles. Best to run via
-.BR \%cron (1)
+.BR \%cron (8)
 everyday while away, after which you will be mailed a report of which
 articles were mailed/saved from which newsgroups and the total number of
 articles mailed/saved. Articles are saved in a private news structure under
@@ -2872,7 +2881,7 @@ mark them as read)
 A range is simply a group of items marked using the \fBSetRange\fP
 (\fB'#'\fP) key. Certain \fBtin\fP commands will operate on a range
 if one exists rather than just the current item. A range is an
-expression of the form <min>-<max>, e.g. 10-15 will highlight items
+expression of the form <min>\(en<max>, e.g. 10\(en15 will highlight items
 10 through 15 on the current screen. Other than absolute numeric
 positions, '.' can be used in place of the current cursor position
 and '$' can be used to mean the highest number available. Currently
@@ -3017,7 +3026,7 @@ number after the '\fB%\fP'. The followin
 thread level 10 characters wide: '\fB%10S\fP'.
 .PP
 If the newsgroup name is displayed together with the newsgroup description,
-the width of the newsgroup name can be controlled via a optional comma
+the width of the newsgroup name can be controlled via an optional comma
 separated second value (e.g. '\fB%60,20G\fP'). It is valid to omit the first
 value (e.g. ('\fB%,20G\fP')). If no second value is given, \fBtin\fP uses a
 default value of 32.
@@ -3203,7 +3212,7 @@ will be much faster as only new articles
 .PP
 As indexing might take some time you may want to run \fBtin\fP form
 the system batcher
-.BR \%cron (1)
+.BR \%cron (8)
 with the ''\fB\-u\fP'' option:
 .PP
 .RS
@@ -3505,7 +3514,7 @@ by the variable. This is useful if you w
 different address.
 .TP
 .B NAME
-Overrides the full name given in the gecos-files in \fI/etc/passwd\fR, see
+Overrides the full name given in the gecos-field in \fI/etc/passwd\fR, see
 also \fBmail_address\fP.
 .TP
 .B REALNAME
@@ -3832,7 +3841,7 @@ Urs Janssen <urs@tin.org>
 .\"
 .\"
 .SH "SEE ALSO"
-.BR \%cron (1),
+.BR \%cron (8),
 .BR \%elm (1),
 .BR \%emacs (1),
 .BR \%gpg (1),
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/tin.5 tin-2.4.3/doc/tin.5
--- tin-2.4.2/doc/tin.5	2017-12-08 09:40:53.000000000 +0100
+++ tin-2.4.3/doc/tin.5	2018-12-06 10:31:40.933495302 +0100
@@ -2,11 +2,11 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2017-10-06
+.\" Updated   : 2018-11-07
 .\" Notes     : needs a some work
 .\"
 .\"
-.TH tin 5 "December 24th, 2017" "2.4.2" "Usenet newsreader"
+.TH tin 5 "December 24th, 2018" "2.4.3" "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -100,7 +100,7 @@ support mail composing agents that suppo
 of mail using external composing agents. As with the view-command, the
 semantics of program execution are operating system dependent. The result of
 the composing program may be data that is not yet suitable for mail
-transport - that is, a Content\-Transfer\-Encoding may need to be applied to
+transport \(em that is, a Content\-Transfer\-Encoding may need to be applied to
 the data.
 .TP
 .B composetyped
@@ -130,7 +130,7 @@ machine architecture, or the window syst
 not the mailcap line applies. It specifies a program to be run to test some
 condition. The semantics of execution and of the value returned by the test
 program are operating system dependent. If the test fails, a subsequent
-mailcap entry should be sought. Multiple test fields are not permitted -
+mailcap entry should be sought. Multiple test fields are not permitted \(em
 since a test can call a program, it can already be arbitrarily complex.
 .TP
 .B needsterminal
@@ -697,7 +697,7 @@ Identical to the tinrc variable of the s
 .TP
 .B undeclared_charset
 Assume (broken) articles without MIME charset declaration have this
-charset - default is US-ASCII. This attribute works only on systems
+charset \(em default is US-ASCII. This attribute works only on systems
 with working
 .BR \%iconv (3),
 others might have to compile
@@ -808,6 +808,10 @@ turned into the same format ''Newsgroups
 into a comma separated newsgroup list with all other information (i.e.
 the article counter) removed.
 .TP
+.\" TODO: document option in detail
+.B path
+Match against ''Path:'' line. This may not work on some servers.
+.TP
 .B time
 time_t value when rule expires
 .PP
@@ -1502,7 +1506,7 @@ Default for quick (1 key) auto-selection
 .TP
 .B draw_arrow
 Allows groups/articles to be selected by an arrow '\->' if set ON or
-by an highlighted bar if set OFF. Default is OFF.
+by a highlighted bar if set OFF. Default is OFF.
 .TP
 .B editor_format
 The format string used to create the editor start command with parameters.
@@ -1586,7 +1590,7 @@ built-in NNTP inews), else it is "inews
 .TP
 .B info_in_last_line
 If ON, show current group description or article subject in the last line
-(not in the pager and global menu) - \fBToggleInfoLastLine\fP ('\fBi\fP')
+(not in the pager and global menu) \(em \fBToggleInfoLastLine\fP ('\fBi\fP')
 toggles setting. This facility is useful as the full width of the screen is
 available to display long subjects. Default is OFF.
 .TP
@@ -1813,6 +1817,8 @@ The possible values are:
 \fBNFC\fP: Canonical Decomposition, followed by Canonical Composition
 .IP 4
 \fBNFD\fP: Canonical Decomposition
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition and Case Folding
 .RE
 Some normalization modes are only available if they are supported by the
 library
@@ -2050,7 +2056,7 @@ displayed and in thread listing the line
 will be displayed.
 .IP 2
 \fBScore\fP, in article listing the score of an article will be displayed
-and in thread listing the score of the thread will be displayed - see also
+and in thread listing the score of the thread will be displayed \(em see also
 \fBthread_score\fP.
 .IP 3
 \fBLines & Score\fP, display line count and score.
@@ -2077,8 +2083,7 @@ signature will be randomly generated fro
 directory. If the path starts with a ! the program the path points to will
 be executed to generate a signature. In order to pass the group name to the
 program, %G can be specified. This will be replaced by the name of the
-current newsgroup.
-program. \-\-none will suppress any signature.
+current newsgroup. \-\-none will suppress any signature.
 Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fR.
 .TP
 .B signature_repost
@@ -2192,7 +2197,7 @@ Defines which threading method to use. T
 4) Thread multipart articles on Subject.
 5) Thread on Percentage Match of the Subjects
 It's also possible to set the threading type on a per group basis by setting
-the group attribute variable \fBthread_articles\fP to 0 - 5 in the file
+the group attribute variable \fBthread_articles\fP to 0 \(en 5 in the file
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fR.
 .TP
 .B thread_format
@@ -2415,9 +2420,9 @@ at tin.org. You might want to change thi
 administration if you want to deal with your lusers problems on your own.
 .TP
 .B inewsdir
-Defines the directory containing of the
+Defines the directory containing the
 .BR \%inews (1)
-executable
+executable.
 .TP
 .B mm_charset
 Default charset to be used in MIME's ''Content\-Type:'' header. $\fBMM_CHARSET\fP
@@ -2638,7 +2643,7 @@ uses the LIST OVERVIEW.FMT (\fBRFC\%3977
 .\" is the Path correct? or is it /news/etc/subscriptions
 .sp
 .RS
-This file contains a list of newsgroups - one per line - which the client
+This file contains a list of newsgroups \(em one per line \(em which the client
 should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc
 for the news server.
 .BR \%tin (1)
diff -Nurp '--exclude=.bzr*' tin-2.4.2/doc/tinews.1 tin-2.4.3/doc/tinews.1
--- tin-2.4.2/doc/tinews.1	2017-12-08 09:36:57.000000000 +0100
+++ tin-2.4.3/doc/tinews.1	2018-12-20 00:06:32.862459175 +0100
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "tinews.pl 1"
-.TH tinews.pl 1 "December 8th, 2017" "1.1.49" "Post and sign an article via NNTP"
+.TH tinews.pl 1 "December 19th, 2018" "1.1.50" "Post and sign an article via NNTP"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -148,6 +148,10 @@ tinews.pl \- Post and sign an article vi
 \&\fBtinews.pl\fR reads an article on \s-1STDIN,\s0 signs it via \fIpgp\fR\|(1) or
 \&\fIgpg\fR\|(1) and posts it to a news server.
 .PP
+The article shall not contain any raw 8\-bit data or it needs to
+already have the relevant MIME-headers as \fBtinews.pl\fR will not
+add any MIME-headers nor encode its input.
+.PP
 If the article contains To:, Cc: or Bcc: headers and mail-actions are
 configured it will automatically add a \*(L"Posted-And-Mailed: yes\*(R" header
 to the article and send out the mail-copies.
@@ -157,7 +161,7 @@ Cancel-Lock: (and Cancel-Key: if require
 .PP
 The input should have unix line endings (<\s-1LF\s0>, '\en').
 .SH "OPTIONS"
-.IX Xref "tinews, commandline options"
+.IX Xref "tinews, command-line options"
 .IX Header "OPTIONS"
 .ie n .IP "\-\fBa\fR ""Approved"" | \-\-\fBapproved\fR ""Approved""" 4
 .el .IP "\-\fBa\fR \f(CWApproved\fR | \-\-\fBapproved\fR \f(CWApproved\fR" 4
@@ -289,7 +293,9 @@ These options are accepted for compatibi
 .IP "\-\fBD\fR | \-\fBN\fR | \-\-\fBdebug\fR" 4
 .IX Xref "-D -N --debug"
 .IX Item "-D | -N | --debug"
-These options are accepted but do not have any functionality yet.
+Enable warnings about raw 8\-bit data and set \fINet::NNTP\fR\|(3pm) in debug
+mode, enable warnings about raw 8\-bit data, warn about disabled options
+due to lacking perl-modules or executables and unreadable files.
 .SH "EXIT STATUS"
 .IX Header "EXIT STATUS"
 The following exit values are returned:
@@ -351,7 +357,7 @@ The '\-\fBr\fR' command-line option over
 .IX Xref "$ORGANIZATION ORGANIZATION"
 .IX Item "$ORGANIZATION"
 Set the article header field Organization: to the contents of the variable
-if there isn't already a Organization: header in the article. The '\-\fBo\fR'
+if there isn't already an Organization: header in the article. The '\-\fBo\fR'
 command-line option overrides \fB\f(CB$ORGANIZATION\fB\fR.
 .ie n .IP "\fB\fB$DISTRIBUTION\fB\fR" 4
 .el .IP "\fB\f(CB$DISTRIBUTION\fB\fR" 4
@@ -418,8 +424,8 @@ security is an issue, don't use this scr
 \&\fIGetopt::Long\fR\|(3pm), \fINet::NNTP\fR\|(3pm), <\fITime::Local\fR\|(3pm)> and
 \&\fITerm::Readline\fR\|(3pm).
 .PP
-If the Cancel-Lock feature is enabled the following additional modules
-must be installed: \fIMIME::Base64\fR\|(3pm), \fIDigest::SHA\fR\|(3pm) or
+If the Cancel-Lock feature (\s-1RFC 8315\s0) is enabled the following additional
+modules must be installed: \fIMIME::Base64\fR\|(3pm), \fIDigest::SHA\fR\|(3pm) or
 \&\fIDigest::SHA1\fR\|(3pm) and \fIDigest::HMAC_SHA1\fR\|(3pm). sha256 and sha512 as
 algorithms for \fBcanlock-algorithm\fR are only available with \fIDigest::SHA\fR\|(3pm).
 .PP
@@ -431,6 +437,9 @@ algorithms for \fBcanlock-algorithm\fR a
 .Ve
 .PP
 before using \fBtinews.pl\fR. See <https://www.gnupg.org/> for details.
+.PP
+\&\fBtinews.pl\fR does not do any \s-1MIME\s0 encoding, its input should be already
+properly encoded and have all relevant headers set.
 .SH "AUTHOR"
 .IX Header "AUTHOR"
 Urs Janssen <urs@tin.org>,
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/autoconf.hin tin-2.4.3/include/autoconf.hin
--- tin-2.4.2/include/autoconf.hin	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/autoconf.hin	2018-12-05 22:46:28.292446819 +0100
@@ -3,10 +3,10 @@
  *  Module    : autoconf.hin
  *  Author    : Thomas Dickey
  *  Created   : 1995-08-24
- *  Updated   : 2017-06-13
+ *  Updated   : 2018-12-05
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1995-2018 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1995-2019 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -68,11 +68,6 @@
 #	undef NEED_PTEM_H
 
 /*
- * Mac OS X need some extras
- */
-#	undef MAC_OS_X
-
-/*
  * SEIUX has strange struct utsname values
  */
 #	undef SEIUX
@@ -173,6 +168,7 @@
 #	undef HAVE_IOCTL_H
 #	undef HAVE_LANGINFO_H
 #	undef HAVE_LIBC_H
+#	undef HAVE_LIBINTL_H
 #	undef HAVE_LOCALE_H
 #	undef HAVE_MALLOC_H
 #	undef HAVE_NCURSESW_NCURSES_H
@@ -314,9 +310,8 @@
 #	undef HAVE_UNLINK
 #	undef HAVE_USE_DEFAULT_COLORS
 #	undef HAVE_USLEEP
-#	undef HAVE_VASPRINTF
 #	undef HAVE_VSNPRINTF
-#	undef HAVE_VWPRINTW
+#	undef HAVE_VW_PRINTW
 #	undef HAVE_WAITPID
 #	undef HAVE__TRACEF
 
@@ -684,6 +679,7 @@
  *       used for unicode normalization
  */
 #	undef HAVE_UNICODE_UNORM_H
+#	undef HAVE_UNICODE_UNORM2_H
 #	undef HAVE_UNICODE_USTRING_H
 #	undef HAVE_UNICODE_UBIDI_H
 #	undef HAVE_UNICODE_UIDNA_H
@@ -885,6 +881,18 @@ Added missing headers after gettext upda
 /* Define if you have <vfork.h>. */
 #	undef HAVE_VFORK_H
 
+/* Define if you have the va_copy feature */
+#	undef HAVE_VA_COPY
+
+/* Define if you have the __va_copy feature */
+#	undef HAVE___VA_COPY
+
+/* Define if you have the __builtin_va_copy feature */
+#	undef HAVE___BUILTIN_VA_COPY
+
+/* Define if va_list is an array, and none of va_copy/__va_copy/__builtin_va_copy are supported */
+#	undef ARRAY_VA_LIST
+
 /* Define if you have the vprintf function. */
 #	undef HAVE_VPRINTF
 
@@ -919,6 +927,11 @@ Added missing headers after gettext upda
  */
 #	undef STACK_DIRECTION
 
+/* libcanlock */
+#	undef HAVE_EXPLICIT_BZERO
+#	undef HAVE_EXPLICIT_MEMSET
+#	undef HAVE_MEMSET_S
+
 /* Define if the X Window System is missing or not being used. */
 #	undef X_DISPLAY_MISSING
 
@@ -934,7 +947,6 @@ Added missing headers after gettext upda
  */
 #	undef FILE_MODE_BROKEN
 
-
 /*
  * define if newsserver can't handle pipelined (streamed) commands
  * TODO: write configure option
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/bool.h tin-2.4.3/include/bool.h
--- tin-2.4.2/include/bool.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/bool.h	2018-11-23 16:29:04.091721360 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-01-09
  *  Notes     :
  *
- * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/bugrep.h tin-2.4.3/include/bugrep.h
--- tin-2.4.2/include/bugrep.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/bugrep.h	2018-11-23 16:29:04.119722493 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2006-02-15
  *  Notes     :
  *
- * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/debug.h tin-2.4.3/include/debug.h
--- tin-2.4.2/include/debug.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/debug.h	2018-11-23 16:29:04.143723465 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-02-27
  *  Notes     :
  *
- * Copyright (c) 2007-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2007-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/extern.h tin-2.4.3/include/extern.h
--- tin-2.4.2/include/extern.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/extern.h	2018-11-23 16:29:04.171724599 +0100
@@ -3,10 +3,10 @@
  *  Module    : extern.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2017-08-13
+ *  Updated   : 2018-11-22
  *  Notes     :
  *
- * Copyright (c) 1997-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1997-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -517,7 +517,6 @@ extern constext txt_author_search_forwar
 extern constext txt_autoselecting_articles[];
 extern constext txt_autosubscribed[];
 extern constext txt_autosubscribing_groups[];
-extern constext txt_bad_active_file[];
 extern constext txt_bad_article[];
 extern constext txt_bad_attrib[];
 extern constext txt_bad_command[];
@@ -536,6 +535,7 @@ extern constext txt_cancelling_art[];
 extern constext txt_cannot_create[];
 extern constext txt_cannot_create_uniq_name[];
 extern constext txt_cannot_find_base_art[];
+extern constext txt_cannot_filter_on_path[];
 #ifdef NNTP_ABLE
 	extern constext txt_cannot_get_nntp_server_name[];
 #endif /* NNTP_ABLE */
@@ -561,7 +561,7 @@ extern constext txt_checking_for_news[];
 extern constext txt_checking_new_groups[];
 #if !defined(HAVE_LIBUU) && defined(M_UNIX) && defined(HAVE_SUM) && !defined(DONT_HAVE_PIPING)
 	extern constext txt_checksum_of_file[];
-#endif /* !HAVE_LIBUU && M_UNIX && HAVE SUM && !DONT_HAVE_PIPING */
+#endif /* !HAVE_LIBUU && M_UNIX && HAVE_SUM && !DONT_HAVE_PIPING */
 extern constext txt_choose_post_process_type[];
 #ifdef HAVE_COLOR
 	extern constext txt_color_off[];
@@ -657,9 +657,6 @@ extern constext txt_error_header_line_mi
 extern constext txt_error_header_line_not_7bit[];
 extern constext txt_error_header_line_space[];
 extern constext txt_error_insecure_permissions[];
-#ifdef NNTP_ABLE
-	extern constext txt_error_invalid_response_to_group[];
-#endif /* NNTP_ABLE */
 #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
 	extern constext txt_error_locale[];
 #endif /* HAVE_SETLOCALE && !NO_LOCALE */
@@ -689,9 +686,6 @@ extern constext txt_error_unknown_dlevel
 #if defined(NNTP_ABLE) && defined(HAVE_GETSERVBYNAME) && !defined(INET6)
 	extern constext txt_error_unknown_service[];
 #endif /* NNTP_ABLE && HAVE_GETSERVBYNAME && !INET6 */
-#ifdef NNTP_ABLE
-	extern constext txt_error_wrong_newsgroupname_in_group_response[];
-#endif /* NNTP_ABLE */
 extern constext txt_esc[];
 extern constext txt_exiting[];
 extern constext txt_external_mail_done[];
@@ -1121,6 +1115,9 @@ extern constext txt_postpone_repost[];
 extern constext txt_prefix_hot[];
 extern constext txt_prefix_tagged[];
 extern constext txt_prefix_untagged[];
+#ifdef NNTP_ABLE
+	extern constext txt_prep_for_filter_on_path[];
+#endif /* NNTP_ABLE */
 extern constext txt_prompt_fup_ignore[];
 extern constext txt_prompt_unchanged_mail[];
 extern constext txt_prompt_see_postponed[];
@@ -1262,7 +1259,7 @@ extern constext txt_toggled_tex2iso[];
 extern constext txt_toggled_tabwidth[];
 #if defined(NNTP_ABLE) && defined(HAVE_INET_NTOA) && !defined(INET6)
 	extern constext txt_trying[];
-#endif /* NNTP_ABLE && HAVE_INET_NTOA && ! INET6 */
+#endif /* NNTP_ABLE && HAVE_INET_NTOA && !INET6 */
 #ifndef NO_LOCKING
 	extern constext txt_trying_dotlock[];
 	extern constext txt_trying_lock[];
@@ -1291,7 +1288,6 @@ extern constext txt_usage_dont_check_new
 extern constext txt_usage_dont_save_files_on_quit[];
 extern constext txt_usage_dont_show_descriptions[];
 #ifdef NNTP_ABLE
-	extern constext txt_unparseable_counts[];
 	extern constext txt_usage_force_authentication[];
 #ifdef INET6
 	extern constext txt_usage_force_ipv4[];
@@ -1329,6 +1325,7 @@ extern constext txt_usage_verbose[];
 extern constext txt_usage_version[];
 extern constext txt_useful_without_batch_mode[];
 extern constext txt_useful_with_batch_mode[];
+extern constext txt_useful_with_batch_or_debug_mode[];
 extern constext txt_useless_combination[];
 extern constext txt_use_mime[];
 extern constext txt_value_out_of_range[];
@@ -1342,10 +1339,10 @@ extern constext txt_warn_cancel[];
 #endif /* CHARSET_CONVERSION */
 extern constext txt_warn_downgrade[];
 extern constext txt_warn_encoding_and_external_inews[];
-#ifdef FOLLOW_USEFOR_DRAFT
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 	extern constext txt_warn_header_line_comma[];
 	extern constext txt_warn_header_line_groups_contd[];
-#endif /* FOLLOW_USEFOR_DRAFT */
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 extern constext txt_warn_example_hierarchy[];
 extern constext txt_warn_multiple_sigs[];
 extern constext txt_warn_newsrc[];
@@ -1411,7 +1408,6 @@ extern int attrib_file_offset;
 extern int cCOLS;
 extern int cLINES;
 extern int curr_line;
-extern int debug;
 extern int filter_file_offset;
 extern int input_context;
 extern int iso2asc_supported;
@@ -1440,6 +1436,8 @@ extern int xcol;
 extern int xmouse;
 extern int xrow;
 
+extern unsigned short debug;
+
 extern t_artnum *base;
 
 extern signed long int read_newsrc_lines;
@@ -1519,7 +1517,7 @@ extern t_bool reread_active_for_posted_a
 extern t_bool show_description;
 extern t_bool show_subject;
 extern t_bool batch_mode;
-extern t_bool verbose;
+extern int verbose;
 extern t_bool xref_supported;
 extern t_bool expensive_over_parse;
 
@@ -1640,10 +1638,10 @@ extern t_bool word_highlight;
 #endif /* HAVE_FASCIST_NEWSADMIN */
 
 
-#ifndef FOLLOW_USEFOR_DRAFT
+#ifndef ALLOW_FWS_IN_NEWSGROUPLIST
 	extern constext txt_error_header_line_comma[];
 	extern constext txt_error_header_line_groups_contd[];
-#endif /* !FOLLOW_USEFOR_DRAFT */
+#endif /* !ALLOW_FWS_IN_NEWSGROUPLIST */
 
 #ifdef HAVE_PGP_GPG
 	extern constext txt_pgp_add[];
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/keymap.h tin-2.4.3/include/keymap.h
--- tin-2.4.2/include/keymap.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/keymap.h	2018-11-23 16:29:04.203725895 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2011-01-25
  *  Notes     :
  *
- * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/newsrc.h tin-2.4.3/include/newsrc.h
--- tin-2.4.2/include/newsrc.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/newsrc.h	2018-11-23 16:29:04.235727191 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2003-11-18
  *  Notes     : newsrc bit handling
  *
- * Copyright (c) 1997-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/nntplib.h tin-2.4.3/include/nntplib.h
--- tin-2.4.2/include/nntplib.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/nntplib.h	2018-11-23 16:29:04.259728162 +0100
@@ -3,10 +3,10 @@
  *  Module    : nntplib.h
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-01-03
+ *  Updated   : 2018-02-10
  *  Notes     : nntp.h 1.5.11/1.6 with extensions for tin
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -95,6 +95,8 @@
 
 #define OK_ARTICLE		220	/* Article (head & body) follows */
 #define OK_HEAD			221	/* Head follows */
+#define OK_XHDR			221 /* headers follow */
+#define OK_XPAT			221 /* headers follow */
 #define OK_BODY			222	/* Body follows */
 #define OK_NOTEXT		223	/* No text sent -- stat, next, last */
 #define OK_XOVER		224	/* .overview data follows */
@@ -188,6 +190,8 @@ struct t_capabilities {
 	t_bool list_active_times:1;		/* LIST ACTIVE.TIMES, optional */
 	t_bool list_distrib_pats:1;		/* LIST DISTRIB.PATS, optional */
 	t_bool list_headers:1;			/* LIST HEADERS */
+	char *headers_range;			/* list of headers by range */
+	char *headers_id;				/* list of headers by id */
 	t_bool list_newsgroups:1;		/* LIST NEWSGROUPS */
 	t_bool list_overview_fmt:1;		/* LIST OVERVIEW.FMT */
 	t_bool list_motd:1;				/* LIST MOTD, "private" extension */
@@ -206,7 +210,7 @@ struct t_capabilities {
 	t_bool starttls:1;				/* STARTTLS */
 	t_bool authinfo_user:1;			/* AUTHINFO USER/PASS */
 	t_bool authinfo_sasl:1;			/* AUTHINFO SASL */
-	t_bool authinfo_state:1;		/* AUTHINFO not supported in curent state */
+	t_bool authinfo_state:1;		/* AUTHINFO not supported in current state */
 	enum sasl_types sasl;			/* SASL_NONE, SASL_PLAIN, SASL_CRAM_MD5, SASL_DIGEST_MD5, SASL_GSSAPI, SASL_EXTERNAL, SASL_OTP, SASL_NTLM, SASL_LOGIN */
 	t_bool compress:1;				/* COMPRESS */
 	enum c_algorithms compress_algorithm;	/* COMPRESS_NONE, COMPRESS_DEFLATE */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/policy.h tin-2.4.3/include/policy.h
--- tin-2.4.2/include/policy.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/policy.h	2018-12-19 14:29:41.603548330 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2015-09-14
  *  Notes     : #defines and static data for policy configuration
  *
- * Copyright (c) 1999-2018 Ralf Doeblitz <doeblitz@gmx.de>
+ * Copyright (c) 1999-2019 Ralf Doeblitz <doeblitz@gmx.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -71,7 +71,7 @@
  * .ca  Canada                         .cc  Cocos (Keeling) Islands
  * .cd  Congo, Democratic People's Republic
  * .cf  Central African Republic       .cg  Congo, Republic of
- * .ch  Switzerland                    .ci  Côte d'Ivoire
+ * .ch  Switzerland                    .ci  CÃ´te d'Ivoire
  * .ck  Cook Islands                   .cl  Chile
  * .cm  Cameroon                       .cn  China
  * .co  Colombia                       .cr  Costa Rica
@@ -330,9 +330,9 @@ static const char *gnksa_domain_list[] =
 	/* the next five are defined in RFC 2606, RFC 6761 */
 	"invalid",
 #	if 0
-	/* but four of them shoudn't be used on usenet */
+	/* but four of them shouldn't be used on usenet */
 	"test",
-	"onion",
+	"onion",			/* RFC 7686 */
 	"example",
 	"localhost",
 #	endif /* 0 */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/proto.h tin-2.4.3/include/proto.h
--- tin-2.4.2/include/proto.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/proto.h	2018-11-23 16:29:04.339731402 +0100
@@ -3,10 +3,10 @@
  *  Module    : proto.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2017-02-22
+ *  Updated   : 2018-02-13
  *  Notes     :
  *
- * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -190,6 +190,7 @@ extern int feed_articles(int function, i
 /* filter.c */
 extern t_bool filter_articles(struct t_group *group);
 extern t_bool filter_menu(t_function type, struct t_group *group, struct t_article *art);
+extern t_bool filter_on_path(struct t_group *group);
 extern t_bool quick_filter(t_function type, struct t_group *group, struct t_article *art);
 extern t_bool quick_filter_select_posted_art(struct t_group *group, const char *subj, const char *a_message_id);
 extern t_bool read_filter_file(const char *file);
@@ -437,6 +438,7 @@ extern void nntp_close(void);
 #ifdef NNTP_ABLE
 	extern FILE *nntp_command(const char *, int, char *, size_t);
 	extern char *get_server(char *string, int size);
+	extern int check_extensions(int);
 	extern int get_respcode(char *, size_t);
 	extern int get_only_respcode(char *, size_t);
 	extern int new_nntp_command(const char *command, int success, char *message, size_t mlen);
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/rfc2046.h tin-2.4.3/include/rfc2046.h
--- tin-2.4.2/include/rfc2046.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/rfc2046.h	2018-11-23 16:29:04.367732536 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-01-01
  *  Notes     : rfc2046 MIME article definitions
  *
- * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/stpwatch.h tin-2.4.3/include/stpwatch.h
--- tin-2.4.2/include/stpwatch.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/stpwatch.h	2018-11-23 16:29:04.391733508 +0100
@@ -7,7 +7,7 @@
  *  Notes     : Simple stopwatch routines for timing code using timeb
  *	             or gettimeofday structs
  *
- * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/tcurses.h tin-2.4.3/include/tcurses.h
--- tin-2.4.2/include/tcurses.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/tcurses.h	2018-11-23 16:29:04.419734641 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2011-04-02
  *  Notes     : curses #include files, #defines & struct's
  *
- * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2019 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/tin.h tin-2.4.3/include/tin.h
--- tin-2.4.2/include/tin.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/tin.h	2018-12-04 18:02:10.888932567 +0100
@@ -3,10 +3,10 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-03-31
+ *  Updated   : 2018-11-27
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -79,7 +79,9 @@
 #define N_(Str) Str
 
 #if defined(ENABLE_NLS) && !defined(__BUILD__)
-#	include <libintl.h>
+#	ifdef HAVE_LIBINTL_H
+#		include <libintl.h>
+#	endif /* HAVE_LIBINTL_H */
 #	define _(Text)	gettext(Text)
 #else
 #	undef bindtextdomain
@@ -188,7 +190,6 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #	include <getopt.h>
 #endif /* HAVE_GETOPT_H */
 
-
 #if defined(ENABLE_LONG_ARTICLE_NUMBERS) && !defined(SMALL_MEMORY_MACHINE)
 /*
  * defines and typedefs for 64 bit article numbers
@@ -866,7 +867,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #endif /* !DEFAULT_ISO2ASC */
 
 #ifndef DEFAULT_COMMENT
-#	define DEFAULT_COMMENT	"> "	/* used when by follow-ups & replys */
+#	define DEFAULT_COMMENT	"> "	/* used when by follow-ups & replies */
 #endif /* !DEFAULT_COMMENT */
 #ifndef ART_MARK_UNREAD
 #	define ART_MARK_UNREAD	'+'	/* used to show that an art is unread */
@@ -884,7 +885,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #	define ART_MARK_READ	' '	/* used to show that an art was not read or seen */
 #endif /* !ART_MARK_READ */
 #ifndef ART_MARK_READ_SELECTED
-#	define ART_MARK_READ_SELECTED ':'	/* used to show that an read art is hot (kill_level >0) */
+#	define ART_MARK_READ_SELECTED ':'	/* used to show that a read art is hot (kill_level >0) */
 #endif /* !ART_MARK_READ_SELECTED */
 #ifndef ART_MARK_KILLED
 #	define ART_MARK_KILLED 'K'		/* art has been killed (kill_level >0) */
@@ -1006,7 +1007,7 @@ enum {
 #	define INDEX2SNUM(i)	((i) - currmenu->first)
 #endif /* !USE_CURSES */
 
-#define GROUP_MATCH(s1, pat, case)		(wildmat(s1, pat, case))
+#define GROUP_MATCH(s1, pat, case_s)		(wildmat(s1, pat, case_s))
 
 #define REGEX_FMT (tinrc.wildcard ? "%s" : "*%s*")
 
@@ -1033,7 +1034,7 @@ enum {
 #endif /* NNTP_ABLE */
 
 /*
- * Often used macro to point to the group we are currenty in
+ * Often used macro to point to the group we are currently in
  */
 #define CURR_GROUP	(active[my_group[selmenu.curr]])
 
@@ -1281,16 +1282,20 @@ enum {
 #ifdef assert
 #	undef assert
 #endif /* assert */
-#ifdef CPP_DOES_EXPAND
-#	define assert(p)	if(! (p)) asfail(__FILE__, __LINE__, #p); else (void)0;
+#ifdef NDEBUG
+#	define assert(p)        ((void) 0)
 #else
-#	define assert(p)	if(! (p)) asfail(__FILE__, __LINE__, "p"); else (void)0;
-#endif /* CPP_DOES_EXPAND */
+#	ifdef CPP_DOES_EXPAND
+#		define assert(p)	if(!(p)) asfail(__FILE__, __LINE__, #p); else (void) 0;
+#	else
+#		define assert(p)	if(!(p)) asfail(__FILE__, __LINE__, "p"); else (void) 0;
+#	endif /* CPP_DOES_EXPAND */
+#endif /* NDEBUG */
 
 #define ESC	27
 
 /*
- * filter entrys expire after DEFAULT_FILTER_DAYS
+ * filter entries expire after DEFAULT_FILTER_DAYS
  */
 #define DEFAULT_FILTER_DAYS		28
 
@@ -1378,7 +1383,7 @@ enum {
 #		else
 #			if defined(HAVE_LIBIDN) && defined(HAVE_STRINGPREP_H)
 #				define HAVE_UNICODE_NORMALIZATION 1
-#			endif /* HAVE_LIBIDN */
+#			endif /* HAVE_LIBIDN && HAVE_STRINGPREP_H */
 #		endif /* HAVE_LIBUNISTRING */
 #	endif /* HAVE_LIBICUUC */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
@@ -1394,6 +1399,9 @@ enum {
 	NORMALIZE_NFKD = 2,
 	NORMALIZE_NFC = 3,
 	NORMALIZE_NFD = 4
+#ifdef HAVE_UNICODE_UNORM2_H
+	,NORMALIZE_NFKC_CF = 5
+#endif /* HAVE_UNICODE_UNORM2_H */
 #		define DEFAULT_NORMALIZE NORMALIZE_NFC
 #	else
 	NORMALIZE_NFKC = 1
@@ -1406,9 +1414,13 @@ enum {
 #	ifdef HAVE_UNICODE_USTRING_H
 #		include <unicode/ustring.h>
 #	endif /* HAVE_UNICODE_USTRING_H */
-#	ifdef HAVE_UNICODE_UNORM_H
-#		include <unicode/unorm.h>
-#	endif /* HAVE_UNICODE_UNORM_H */
+#	ifdef HAVE_UNICODE_UNORM2_H
+#		include <unicode/unorm2.h>
+#	else
+#		ifdef HAVE_UNICODE_UNORM_H
+#			include <unicode/unorm.h>
+#		endif /* HAVE_UNICODE_UNORM_H */
+#	endif /* HAVE_UNICODE_UNORM2_H */
 #	ifdef HAVE_UNICODE_UIDNA_H
 #		include <unicode/uidna.h>
 #	endif /* HAVE_UNICODE_UIDNA_H */
@@ -1492,6 +1504,7 @@ struct t_article {
 	int gnksa_code;			/* From: line from mail header (GNKSA error code) */
 	time_t date;			/* Date: line from header in seconds */
 	char *xref;			/* Xref: cross posted article reference line */
+	char *path;			/* Path: line */
 	/* NB: The msgid and refs are only retained until the reference tree is built */
 	char *msgid;			/* Message-ID: unique message identifier */
 	char *refs;			/* References: article reference id's */
@@ -1512,6 +1525,20 @@ struct t_article {
 	t_bool keep_in_base:1;	/* TRUE = keep (read) article in base[] (show_only_unread_arts) */
 };
 
+
+#ifdef NNTP_ABLE
+/*
+ * struct t_article_range - holds ranges of article numbers to perform actions on parts of arts[]
+ */
+struct t_article_range {
+	t_artnum start;
+	t_artnum end;
+	t_artnum cnt;
+	struct t_article_range *next;
+};
+#endif /* NNTP_ABLE */
+
+
 /*
  * struct t_newsheader - holds an array of which news headers to [not] display
  */
@@ -1843,6 +1870,7 @@ struct t_filter {
 	int gnksa_num;			/* GNKSA code */
 	int score;			/* score to give if rule matches */
 	char *xref;			/* groups in xref line */
+	char *path;			/* server in path line */
 	time_t time;			/* expire time in seconds */
 	struct t_filter *next;		/* next rule valid in group */
 	unsigned int inscope:4;		/* if group matches scope e.g. 'comp.os.*' */
@@ -2374,6 +2402,33 @@ extern struct tm *localtime(time_t *);
 #	include <gsasl.h>
 #endif /* USE_SASL */
 
+/*
+ * adapted from ncurses curses.priv.h:
+ * If we have va_copy(), use it for assigning va_list's.
+ */
+#if defined(HAVE___VA_COPY)
+#	define begin_va_copy(dst,src)	__va_copy(dst, src)
+#	define end_va_copy(dst)	va_end(dst)
+#else
+#	if defined(va_copy) || defined(HAVE_VA_COPY)
+#		define begin_va_copy(dst,src)	va_copy(dst, src)
+#		define end_va_copy(dst)	va_end(dst)
+#	else
+#		if defined(HAVE___BUILTIN_VA_COPY)
+#			define begin_va_copy(dst,src)	__builtin_va_copy(dst, src)
+#			define end_va_copy(dst)	va_end(dst)
+#		else
+#			if defined(ARRAY_VA_LIST)
+#				define begin_va_copy(dst,src)	*(dst) = *(src)
+#				define end_va_copy(dst)	/* nothing */
+#			else
+#				define begin_va_copy(dst,src)	(dst) = (src)
+#				define end_va_copy(dst)	/* nothing */
+#			endif /* ARRAY_VA_LIST */
+#		endif /* HAVE___BUILTIN_VA_COPY */
+#	endif /* va_copy || HAVE_VA_COPY */
+#endif /* HAVE___VA_COPY */
+
 /* snprintf(), vsnprintf() */
 #ifndef HAVE_SNPRINTF
 #	define snprintf	plp_snprintf
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/tinrc.h tin-2.4.3/include/tinrc.h
--- tin-2.4.2/include/tinrc.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/tinrc.h	2018-11-23 16:29:04.475736909 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2017-08-13
  *  Notes     :
  *
- * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -263,7 +263,7 @@ struct t_config {
 	t_bool default_filter_select_case;
 	t_bool default_filter_select_expire;
 #	ifdef XFACE_ABLE
-		t_bool use_slrnface;			/* Use the slrnface programme to display 'X-Face:'s */
+		t_bool use_slrnface;			/* Use the slrnface program to display 'X-Face:'s */
 #	endif /* XFACE_ABLE */
 	t_bool default_filter_select_global;
 	char select_format[LEN];		/* format string for the selection level */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/tnntp.h tin-2.4.3/include/tnntp.h
--- tin-2.4.2/include/tnntp.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/tnntp.h	2018-11-23 16:29:04.503738043 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2006-02-15
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2019 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/trace.h tin-2.4.3/include/trace.h
--- tin-2.4.2/include/trace.h	2017-12-08 08:52:23.000000000 +0100
+++ tin-2.4.3/include/trace.h	2018-11-23 16:29:04.527739015 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2002-11-10
  *  Notes     : Interface of trace.c
  *
- * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2019 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/include/version.h tin-2.4.3/include/version.h
--- tin-2.4.2/include/version.h	2017-12-24 12:52:06.000000000 +0100
+++ tin-2.4.3/include/version.h	2018-12-24 10:28:03.572001790 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-21
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -40,14 +40,14 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"2.4.2"
+#		define VERSION		"2.4.3"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20171224"
-#	define RELEASENAME	"Lochhead"
+#	define RELEASEDATE	"20181224"
+#	define RELEASENAME	"Glen Mhor"
 /* config-file versions - must by dotted triples */
 #	define TINRC_VERSION	"1.3.15"
 #	define ATTRIBUTES_VERSION	"1.0.9"
-#	define FILTER_VERSION	"1.0.0"
+#	define FILTER_VERSION	"1.0.1"
 #	define KEYMAP_VERSION	"1.0.9"
 #	define SERVERCONFIG_VERSION	"1.0.0"
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/COPYING tin-2.4.3/libcanlock/COPYING
--- tin-2.4.2/libcanlock/COPYING	2017-06-27 18:29:50.000000000 +0200
+++ tin-2.4.3/libcanlock/COPYING	2018-01-02 19:03:46.000000000 +0100
@@ -15,7 +15,7 @@ Note: The following list may not be up-t
 Please use the license notes in the files as legal basis!
 
 Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c
-Copyright (c) 2017 Michael Baeuerle
+Copyright (c) 2018 Michael Baeuerle
 License: MIT-like
 
 Files: src/canlock.c include/canlock.h
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/ChangeLog tin-2.4.3/libcanlock/ChangeLog
--- tin-2.4.2/libcanlock/ChangeLog	2017-07-14 11:55:01.000000000 +0200
+++ tin-2.4.3/libcanlock/ChangeLog	2018-01-25 19:13:04.788089807 +0100
@@ -2,7 +2,7 @@
 Changelog
 =========
 
-3.0.0      2017-07-14
+3.0.0      2018-01-17
            API for arbitrary hash algorithm added (Written by Dennis Preiser)
            Support for SHA2 added (Using code from RFC6234 section 8)
            SHA1 implementation replaced (Using code from RFC6234 section 8)
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/ChangeLog_V3 tin-2.4.3/libcanlock/ChangeLog_V3
--- tin-2.4.2/libcanlock/ChangeLog_V3	2017-07-14 11:55:01.000000000 +0200
+++ tin-2.4.3/libcanlock/ChangeLog_V3	2018-01-25 19:13:04.788089807 +0100
@@ -2,7 +2,7 @@
 Changelog
 =========
 
-3.0.0      2017-07-14
+3.0.0      2018-01-17
            API for arbitrary hash algorithm added (Written by Dennis Preiser)
            Support for SHA2 added (Using code from RFC6234 section 8)
            SHA1 implementation replaced (Using code from RFC6234 section 8)
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/LICENSE tin-2.4.3/libcanlock/LICENSE
--- tin-2.4.2/libcanlock/LICENSE	2017-06-27 18:29:50.000000000 +0200
+++ tin-2.4.3/libcanlock/LICENSE	2018-01-02 19:03:46.000000000 +0100
@@ -15,7 +15,7 @@ Note: The following list may not be up-t
 Please use the license notes in the files as legal basis!
 
 Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c
-Copyright (c) 2017 Michael Baeuerle
+Copyright (c) 2018 Michael Baeuerle
 License: MIT-like
 
 Files: src/canlock.c include/canlock.h
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/Makefile.in tin-2.4.3/libcanlock/Makefile.in
--- tin-2.4.2/libcanlock/Makefile.in	2017-08-08 23:35:14.000000000 +0200
+++ tin-2.4.3/libcanlock/Makefile.in	2018-01-25 19:13:04.824091282 +0100
@@ -8,25 +8,30 @@ ARCHIVE = @AR@ @ARFLAGS@
 RANLIB  = @RANLIB@
 RM	= rm
 
-LIBOBJS = src/usha.o src/sha1.o src/sha224-256.o src/sha384-512.o src/hmac.o src/base64.o src/canlock.o
+LIBOBJS = src/secret.o src/usha.o src/sha1.o src/sha224-256.o src/sha384-512.o src/hmac.o src/base64.o src/canlock.o
 LOCKLIB = $(PRELIB)canlock.a
 
 .c$o :
 	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
 
-all : shatest canlocktest
+all : shatest canlocktest canlock
 
-shatest : test/hkdf.o $(LOCKLIB)
+canlock : util/canlock.c $(LOCKLIB)
 	@SHOW_CC@
-	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) test/$@.c -o $@ test/hkdf.o $(LDFLAGS)
+	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) util/$@.c -o $@ $(LDFLAGS)
 
 canlocktest : test/canlocktest.c $(LOCKLIB)
 	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) test/$@.c -o $@ $(LDFLAGS)
 
+shatest : test/hkdf.o $(LOCKLIB)
+	@SHOW_CC@
+	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) test/$@.c -o $@ test/hkdf.o $(LDFLAGS)
+
 src/base64.o : src/base64.c include/base64.h
 src/canlock.o : src/canlock.c include/canlock.h
+src/secret.o : src/secret.c include/canlock.h
 src/hmac.o : src/hmac.c include/sha.h
 src/usha.o : src/usha.c include/sha.h
 src/sha1.o : src/sha1.c include/sha.h
@@ -44,10 +49,10 @@ clean :
 	@-$(RM) -f src/*.o test/*.o test/*.out *.gmon gmon.*
 
 distclean : clean
-	@-$(RM) -f *.a canlocktest shatest *.exe *.h
-	@-$(RM) -rf canlocktest.dSYM shatest.dSYM
+	@-$(RM) -f *.a canlock canlocktest shatest *.exe
+	@-$(RM) -rf canlock.dSYM canlocktest.dSYM shatest.dSYM
 
-test : all
+test : canlocktest shatest
 	@echo "shatest: "
 	@./shatest -p
 	@echo
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/README tin-2.4.3/libcanlock/README
--- tin-2.4.2/libcanlock/README	2017-07-14 16:46:01.000000000 +0200
+++ tin-2.4.3/libcanlock/README	2018-01-25 19:13:04.832091610 +0100
@@ -1,7 +1,9 @@
 
 libcanlock
 ==========
-A library for creating and verifying RFC xxxx Netnews Cancel-Locks.
+A library for creating and verifying RFC 8315 Netnews Cancel-Locks.
+This implementation uses the recommended algorithm from Section 4 with HMAC
+based on the same hash function as <scheme>.
 
 
 1) General
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/include/canlock-private.h tin-2.4.3/libcanlock/include/canlock-private.h
--- tin-2.4.2/libcanlock/include/canlock-private.h	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.3/libcanlock/include/canlock-private.h	2018-01-05 19:32:49.000000000 +0100
@@ -0,0 +1,45 @@
+/*
+ * COPYRIGHT AND PERMISSION NOTICE
+ *
+ * Copyright (c) 2018 Michael Baeuerle
+ *
+ * All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, and/or sell copies of the Software, and to permit persons
+ * to whom the Software is furnished to do so, provided that the above
+ * copyright notice(s) and this permission notice appear in all copies of
+ * the Software and that both the above copyright notice(s) and this
+ * permission notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+ * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+ * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+ * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale, use
+ * or other dealings in this Software without prior written authorization
+ * of the copyright holder.
+ */
+
+#ifndef _CANLOCK_PRIVATE_H
+#define _CANLOCK_PRIVATE_H
+
+
+#include <stddef.h>
+
+extern int cl_clear_secret(void *sec, size_t sec_size, size_t buf_size);
+
+
+#endif  /* _CANLOCK_PRIVATE_H */
+
+/* EOF */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/include/canlock.h tin-2.4.3/libcanlock/include/canlock.h
--- tin-2.4.2/libcanlock/include/canlock.h	2017-06-28 16:23:19.000000000 +0200
+++ tin-2.4.3/libcanlock/include/canlock.h	2018-01-25 19:13:04.848092266 +0100
@@ -1,9 +1,9 @@
 /*
  * COPYRIGHT AND PERMISSION NOTICE
  *
- * Copyright (c) 2017 Dennis Preiser
- * Copyright (c) 2017 Michael Baeuerle
  * Copyright (c) 2003 G.J. Andruk
+ * Copyright (c) 2017 Dennis Preiser
+ * Copyright (c) 2018 Michael Baeuerle
  *
  * All rights reserved.
  *
@@ -38,6 +38,12 @@
 
 
 /* ========================================================================== */
+/* Include header files */
+
+#include <stddef.h>  /* For size_t */
+
+
+/* ========================================================================== */
 /* Constants */
 
 /* libcanlock API major version */
@@ -49,7 +55,7 @@
 /* libcanlock legacy API V2 emulation available if nonzero */
 #define CL_API_V2  1
 
-/* Supported hash algorithms for <scheme> according to RFCxxxx */
+/* Supported hash algorithms for <scheme> according to RFC 8315 */
 #define CL_INVALID  0
 #define CL_SHA1     1         /* IANA registered name: "sha1" */
 #define CL_SHA224   2         /* IANA registered name: "sha224" */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/include/config.h tin-2.4.3/libcanlock/include/config.h
--- tin-2.4.2/libcanlock/include/config.h	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.3/libcanlock/include/config.h	2018-01-10 20:02:59.000000000 +0100
@@ -0,0 +1,9 @@
+#ifndef TIN_AUTOCONF_H
+#       include "autoconf.h"
+#endif /* !TIN_AUTOCONF_H */
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "libcanlock"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "libcanlock 3.0.0"
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/src/hmac.c tin-2.4.3/libcanlock/src/hmac.c
--- tin-2.4.2/libcanlock/src/hmac.c	2017-03-12 16:14:37.000000000 +0100
+++ tin-2.4.3/libcanlock/src/hmac.c	2018-01-05 19:50:45.000000000 +0100
@@ -11,6 +11,7 @@
  *      the various SHA algorithms.
  */
 
+#include "canlock-private.h"
 #include "sha.h"
 
 /*
@@ -46,10 +47,14 @@ int hmac(SHAversion whichSha,
     const unsigned char *key, int key_len,
     uint8_t digest[USHAMaxHashSize])
 {
-  HMACContext context;
-  return hmacReset(&context, whichSha, key, key_len) ||
-         hmacInput(&context, message_array, length) ||
-         hmacResult(&context, digest);
+  int res;
+  HMACContext context;  /* Security review: Location L1 */
+
+  res = hmacReset(&context, whichSha, key, key_len) ||
+        hmacInput(&context, message_array, length) ||
+        hmacResult(&context, digest);
+  cl_clear_secret((void *) &context, sizeof(HMACContext), sizeof(HMACContext));
+  return res;
 }
 
 /*
@@ -79,6 +84,7 @@ int hmacReset(HMACContext *context, enum
   int i, blocksize, hashsize, ret;
 
   /* inner padding - key XORd with ipad */
+  /* Security review: Location L3 */
   unsigned char k_ipad[USHA_Max_Message_Block_Size];
 
   /* temporary buffer when keylen > blocksize */
@@ -97,7 +103,7 @@ int hmacReset(HMACContext *context, enum
    * reset it to key = HASH(key).
    */
   if (key_len > blocksize) {
-    USHAContext tcontext;
+    USHAContext tcontext;  /* Security review: Location L2 */
     int err = USHAReset(&tcontext, whichSha) ||
               USHAInput(&tcontext, key, key_len) ||
               USHAResult(&tcontext, tempkey);
@@ -105,6 +111,9 @@ int hmacReset(HMACContext *context, enum
 
     key = tempkey;
     key_len = hashsize;
+    /* tcontext contains a buffer to which key is copied by USHAInput() */
+    cl_clear_secret((void *) &tcontext,
+                    sizeof(USHAContext), sizeof(USHAContext));
   }
 
   /*
@@ -134,6 +143,7 @@ int hmacReset(HMACContext *context, enum
   ret = USHAReset(&context->shaContext, whichSha) ||
         /* and start with inner pad */
         USHAInput(&context->shaContext, k_ipad, blocksize);
+  cl_clear_secret((void *) k_ipad, sizeof(k_ipad), sizeof(k_ipad));
   return context->Corrupted = ret;
 }
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/src/secret.c tin-2.4.3/libcanlock/src/secret.c
--- tin-2.4.2/libcanlock/src/secret.c	2017-07-14 15:20:33.000000000 +0200
+++ tin-2.4.3/libcanlock/src/secret.c	2018-01-25 19:13:04.856092593 +0100
@@ -1,5 +1,5 @@
 /* ========================================================================== */
-/* Copyright (c) 2017 Michael Baeuerle
+/* Copyright (c) 2018 Michael Baeuerle
  *
  * All rights reserved.
  *
@@ -78,7 +78,7 @@ int cl_clear_secret(void *sec, size_t se
  * #if defined(__STDC_LIB_EXT1__)
  * We use the check result from autoconf instead
  */
-#if HAVE_MEMSET_S
+#ifdef HAVE_MEMSET_S
       /* Standard solution using C11 Annex K */
       res = (int) memset_s(sec, buf_size, 0, sec_size);
       if (res)
@@ -89,27 +89,25 @@ int cl_clear_secret(void *sec, size_t se
 #else  /* HAVE_MEMSET_S */
       if (sec_size <= buf_size)
       {
-         /*
-          * There seems to be no portable way to enforce memory access in C99.
-          * But there is a chance that the optimizer is not smart enough and
-          * 'memset()' will do the job.
-          */
-         memset(sec, 0, sec_size);
-         res = 1;
-
-         /* -------------------------------------------------------------------- */
-         /* OS specific functions can be called here */
-
-#  if HAVE_EXPLICIT_MEMSET
+         /* OS specific functions should be called here, if available */
+#  ifdef HAVE_EXPLICIT_MEMSET
          /* NetBSD has 'explicit_memset()' since version 7.0 */
          explicit_memset(sec, 0, sec_size);
          res = 0;
-#  elif HAVE_EXPLICIT_BZERO
+#  elif defined(HAVE_EXPLICIT_BZERO)
          /* OpenBSD has 'explicit_bzero()' since version 5.5 */
          /* GNU libc has 'explicit_bzero()' since version 2.25 */
          explicit_bzero(sec, sec_size);
          res = 0;
-#  endif  /* HAVE_EXPLICIT_MEMSET */
+#  else  /* HAVE_EXPLICIT_MEMSET */
+         /*
+          * There seems to be no portable way to enforce memory access in C99.
+          * But there is a chance that the optimizer is not smart enough and
+          * 'memset()' will do the job.
+          */
+         memset(sec, 0, sec_size);
+         res = 1;
+#  endif
       }
 #endif  /* HAVE_MEMSET_S */
    }
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/src/sha1.c tin-2.4.3/libcanlock/src/sha1.c
--- tin-2.4.2/libcanlock/src/sha1.c	2017-03-11 15:57:45.000000000 +0100
+++ tin-2.4.3/libcanlock/src/sha1.c	2018-01-05 19:51:42.000000000 +0100
@@ -36,6 +36,7 @@
  *      the input.
  */
 
+#include "canlock-private.h"
 #include "sha.h"
 #include "sha-private.h"
 
@@ -255,7 +256,7 @@ static void SHA1ProcessMessageBlock(SHA1
   };
   int        t;               /* Loop counter */
   uint32_t   temp;            /* Temporary word value */
-  uint32_t   W[80];           /* Word sequence */
+  uint32_t   W[80];           /* Word sequence. Security review: Location L4 */
   uint32_t   A, B, C, D, E;   /* Word buffers */
 
   /*
@@ -313,6 +314,8 @@ static void SHA1ProcessMessageBlock(SHA1
     A = temp;
   }
 
+  cl_clear_secret((void *) W, sizeof(W), sizeof(W));
+
   context->Intermediate_Hash[0] += A;
   context->Intermediate_Hash[1] += B;
   context->Intermediate_Hash[2] += C;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/src/sha224-256.c tin-2.4.3/libcanlock/src/sha224-256.c
--- tin-2.4.2/libcanlock/src/sha224-256.c	2017-05-06 10:44:26.000000000 +0200
+++ tin-2.4.3/libcanlock/src/sha224-256.c	2018-01-05 20:17:36.000000000 +0100
@@ -40,6 +40,7 @@
  *   to hash the final few bits of the input.
  */
 
+#include "canlock-private.h"
 #include "sha.h"
 #include "sha-private.h"
 
@@ -400,9 +401,9 @@ static void SHA224_256ProcessMessageBloc
       0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208,
       0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2
   };
-  int        t, t4;                   /* Loop counter */
-  uint32_t   temp1, temp2;            /* Temporary word value */
-  uint32_t   W[64];                   /* Word sequence */
+  int        t, t4;            /* Loop counter */
+  uint32_t   temp1, temp2;     /* Temporary word value */
+  uint32_t   W[64];            /* Word sequence. Security review: Location L5 */
   uint32_t   A, B, C, D, E, F, G, H;  /* Word buffers */
 
   /*
@@ -440,6 +441,8 @@ static void SHA224_256ProcessMessageBloc
     A = temp1 + temp2;
   }
 
+  cl_clear_secret((void *) W, sizeof(W), sizeof(W));
+
   context->Intermediate_Hash[0] += A;
   context->Intermediate_Hash[1] += B;
   context->Intermediate_Hash[2] += C;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/libcanlock/src/sha384-512.c tin-2.4.3/libcanlock/src/sha384-512.c
--- tin-2.4.2/libcanlock/src/sha384-512.c	2017-05-04 12:07:37.000000000 +0200
+++ tin-2.4.3/libcanlock/src/sha384-512.c	2018-01-05 20:22:43.000000000 +0100
@@ -43,6 +43,7 @@
  *
  */
 
+#include "canlock-private.h"
 #include "sha.h"
 
 #ifdef USE_32BIT_ONLY
@@ -678,7 +679,7 @@ static void SHA384_512ProcessMessageBloc
   int     t, t2, t8;                  /* Loop counter */
   uint32_t  temp1[2], temp2[2],       /* Temporary word values */
         temp3[2], temp4[2], temp5[2];
-  uint32_t  W[2*80];                  /* Word sequence */
+  uint32_t  W[2*80];          /* Word sequence. Security review: Location L6a */
   uint32_t  A[2], B[2], C[2], D[2],   /* Word buffers */
         E[2], F[2], G[2], H[2];
 
@@ -751,6 +752,8 @@ static void SHA384_512ProcessMessageBloc
     SHA512_ADD(temp1, temp2, A);
   }
 
+  cl_clear_secret((void *) W, sizeof(W), sizeof(W));
+
   SHA512_ADDTO2(&context->Intermediate_Hash[0], A);
   SHA512_ADDTO2(&context->Intermediate_Hash[2], B);
   SHA512_ADDTO2(&context->Intermediate_Hash[4], C);
@@ -791,9 +794,9 @@ static void SHA384_512ProcessMessageBloc
       0x431D67C49C100D4Cll, 0x4CC5D4BECB3E42B6ll, 0x597F299CFC657E2All,
       0x5FCB6FAB3AD6FAECll, 0x6C44198C4A475817ll
   };
-  int        t, t8;                   /* Loop counter */
-  uint64_t   temp1, temp2;            /* Temporary word value */
-  uint64_t   W[80];                   /* Word sequence */
+  int        t, t8;           /* Loop counter */
+  uint64_t   temp1, temp2;    /* Temporary word value */
+  uint64_t   W[80];           /* Word sequence. Security review: Location L6b */
   uint64_t   A, B, C, D, E, F, G, H;  /* Word buffers */
 
   /*
@@ -834,6 +837,8 @@ static void SHA384_512ProcessMessageBloc
     A = temp1 + temp2;
   }
 
+  cl_clear_secret((void *) W, sizeof(W), sizeof(W));
+
   context->Intermediate_Hash[0] += A;
   context->Intermediate_Hash[1] += B;
   context->Intermediate_Hash[2] += C;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/pcre/pcre_compile.c tin-2.4.3/pcre/pcre_compile.c
--- tin-2.4.2/pcre/pcre_compile.c	2017-05-03 19:47:33.000000000 +0200
+++ tin-2.4.3/pcre/pcre_compile.c	2018-12-19 14:01:58.855811855 +0100
@@ -312,7 +312,7 @@ static const unsigned char digitab[] =
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*    - 71 40 */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  72- |     */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  & - 87 50 */
-  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  88- ¬     */
+  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  88- Â¬     */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  - -103 60 */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 104- ?     */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 112-119 70 */
@@ -346,7 +346,7 @@ static const unsigned char ebcdic_charta
   0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*    - 71 */
   0x00,0x00,0x00,0x80,0x00,0x80,0x80,0x80, /*  72- |  */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  & - 87 */
-  0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00, /*  88- ¬  */
+  0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00, /*  88- Â¬  */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  - -103 */
   0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x80, /* 104- ?  */
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 112-119 */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/pcre/pcre_study.c tin-2.4.3/pcre/pcre_study.c
--- tin-2.4.2/pcre/pcre_study.c	2017-05-03 19:47:33.000000000 +0200
+++ tin-2.4.3/pcre/pcre_study.c	2018-07-03 17:12:16.866419201 +0200
@@ -416,7 +416,7 @@ do
           for (c = 0; c < 16; c++) start_bits[c] |= tcode[c];
           for (c = 128; c < 256; c++)
             {
-            if ((tcode[c/8] && (1 << (c&7))) != 0)
+            if ((tcode[c/8] & (1 << (c&7))) != 0)
               {
               int d = (c >> 6) | 0xc0;            /* Set bit for this starter */
               start_bits[d/8] |= (1 << (d&7));    /* and then skip on to the */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/POTFILES.in tin-2.4.3/po/POTFILES.in
--- tin-2.4.2/po/POTFILES.in	2017-05-03 19:47:33.000000000 +0200
+++ tin-2.4.3/po/POTFILES.in	2018-04-19 13:40:32.470128651 +0200
@@ -2,33 +2,20 @@ src/active.c
 src/art.c
 src/attrib.c
 src/auth.c
-src/charset.c
-src/color.c
 src/config.c
 src/cook.c
 src/curses.c
-src/debug.c
-src/envarg.c
 src/feed.c
 src/filter.c
-src/getline.c
-src/global.c
 src/group.c
-src/hashstr.c
 src/header.c
 src/help.c
 src/inews.c
 src/init.c
-src/joinpath.c
 src/keymap.c
 src/lang.c
-src/langinfo.c
-src/list.c
-src/lock.c
 src/mail.c
 src/main.c
-src/memory.c
-src/mimetypes.c
 src/misc.c
 src/my_tmpfile.c
 src/newsrc.c
@@ -37,30 +24,21 @@ src/nrctbl.c
 src/options_menu.c
 src/page.c
 src/pgp.c
-src/plp_snprintf.c
 src/post.c
 src/prompt.c
 src/read.c
 src/refs.c
 src/regex.c
-src/rfc1524.c
-src/rfc2045.c
 src/rfc2046.c
 src/rfc2047.c
 src/save.c
 src/screen.c
 src/search.c
 src/select.c
-src/sigfile.c
 src/signal.c
-src/strftime.c
 src/string.c
 src/tags.c
-src/tcurses.c
 src/thread.c
-src/tmpfile.c
-src/trace.c
 src/version.c
-src/wildmat.c
 src/xface.c
 src/xref.c
Binary files tin-2.4.2/po/da.gmo and tin-2.4.3/po/da.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/da.po tin-2.4.3/po/da.po
--- tin-2.4.2/po/da.po	2017-12-08 09:39:45.000000000 +0100
+++ tin-2.4.3/po/da.po	2018-12-24 10:02:03.650917852 +0100
@@ -74,7 +74,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: 2017-02-04 09:14+0100\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -84,11 +84,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr "Behandler attributter ... "
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -97,399 +97,399 @@ msgstr ""
 "# Rediger ikke denne kommentarblok\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=STRING (f.eks. alt.*,!alt.bin*) [krÃ¦vet]\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=No, 1=Cc, 2=Bcc, 3=Cc og Bcc\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr "#  date_format=STRING (f.eks. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=STRING (f.eks. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=STRING (f.eks. =postkasse)\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=STRING\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=STRING (tilfÃ¸j bare Ã¸nsket From:-linje, brug ikke anfÃ¸rselstegn)\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr "#  group_format=STRING (f.eks. %%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=STRING\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=STRING (f.eks. ~/Post)\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=STRING (f.eks. majordomo@example.org)\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=STRING (f.eks. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=STRING (standard er US-ASCII)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=STRING\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=STRING\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=STRING\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=STRING (hvis '/' er i begyndelsen, sÃ¥ lÃ¦s fra fil)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=STRING (f.eks. talk.*)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (versalfÃ¸lsom) 1=Subject: (ikke versalfÃ¸lsom)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (versalfÃ¸lsom) 3=From: (ikke versalfÃ¸lsom)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: og fulde References: linje\n"
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: og sidste References: kun indtastning\n"
 
 # Lines skal ikke oversÃ¦ttes
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kun indtastning 7=Lines:\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=STRING\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=STRING (%%s, %%S for initialer)\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=STRING (f.eks. ~user/News)\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=STRING (f.eks. =linux)\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=STRING (f.eks. $var/sig)\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=STRING (f.eks. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = BeskÃ¦r ikke artiklens tekst\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = Udelad foranstillede tomme linjer\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Udelad efterstillede tomme linjer\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = Udelad foranstillede og efterstillede tomme linjer\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Komprimer flere tomme linjer mellem tekstblokke\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -498,7 +498,7 @@ msgstr ""
 "#    5 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        foranstillede tomme linjer\n"
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -507,7 +507,7 @@ msgstr ""
 "#    6 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        efterstillede tomme linjer\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -516,37 +516,37 @@ msgstr ""
 "#    7 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        foranstillede og efterstillede tomme linjer\n"
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=STRING (f.eks. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=STRING (f.eks. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
@@ -556,7 +556,7 @@ msgstr ""
 "# BemÃ¦rk at det er bedst at vÃ¦lge generel (globalt virkefelt)\n"
 
 # helt blank pÃ¥ hvad de mener her
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -565,7 +565,7 @@ msgstr ""
 "# poster fÃ¸rst, efterfulgt af gruppespecifikke poster.\n"
 "#\n"
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -860,59 +860,54 @@ msgstr "Automarkerer artikler (brug Â»%s
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "Aktiv fil korrupt - %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 "Artikel til indsendelse medfÃ¸rte fejl/advarsler. %s=afslut, %s=menu, "
 "%s=rediger: "
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Attribut ikke genkendt: %s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Forkert kommando. Tast Â»%sÂ« for hjÃ¦lp."
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "Baseartikel"
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "Interval for baseartikel"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 "%s: Opdatering af indeksfiler er ikke understÃ¸ttet: cache_overview_files=%s"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** Begyndelse pÃ¥ artikel ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr "*** Begyndelse pÃ¥ side ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "Afbryd (slet) eller fortrÃ¦ng (overskriv) artikel [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "Fortryder artikel ..."
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "Kan ikke oprette %s"
@@ -1453,21 +1448,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "Usikre tilladelser pÃ¥ %s (%o)"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "Ugyldigt svar pÃ¥ kommanoden GROUP, %s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME-fortolkningsfejl: Uventet afslutning pÃ¥ %s/%s artikel"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME-fortolkningsfejl: Start grÃ¦nse mens teksthoveder lÃ¦ses"
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1475,16 +1465,16 @@ msgstr ""
 "\n"
 "Fejl: Â»indsenderÂ« er ikke tilladt i nyhedsgruppe!\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kan ikke indhente et (fuldt gyldigt) domÃ¦nenavn!"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Ingen tilladelse til at gÃ¥ ind i %s\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1492,30 +1482,30 @@ msgstr ""
 "\n"
 "Fejl: From:-linje mangler.\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Ingen lÃ¦serettigheder for %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fil %s eksisterer ikke\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Ingen skriverettigheder for %s\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Kan ikke indhente brugerinformation (/etc/passwd mangler?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "fejl"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1525,63 +1515,63 @@ msgstr ""
 "Fejl pÃ¥ linje %d: Teksthoved for Â»afsenderÂ« er ikke tilladt (den vil blive "
 "tilfÃ¸jet for dig)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server har ingen af grupperne vist i %s"
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "fejl"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "Ukendt visningsniveau"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "Afslutter..."
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "forlader ekstern postlÃ¦ser"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "Udpakker %s..."
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "Kunne ikke skrive %s fil. Filsystem fyldt op? Fil gendannet til tidligere "
 "tilstand."
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Fejl under oprettelse af sikkerhedskopi af %s fil. Filsystem fyldt op?"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtrerer globale regler (%d/%d) ..."
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "Regel oprettet af: "
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Indtast mÃ¸nster [%s]> "
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
@@ -1590,20 +1580,21 @@ msgstr ""
 "\n"
 "Du anmodte om at opfÃ¸lgninger til din artikel skulle gÃ¥ til fÃ¸lgende %s:\n"
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t Svar vil blive sendt til dig per e-post.\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- videresendt besked --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- slut pÃ¥ videresendt besked --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1630,6 +1621,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2688,7 +2683,7 @@ msgstr "Ingen tidligere udtryk"
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Handling deaktiveret i tilstanden no-overwrite (ingen-overskrivning)"
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2718,7 +2713,7 @@ msgstr "TeX2Iso-kodet artikel"
 msgid "incomplete "
 msgstr "ufuldstÃ¦ndig "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2848,8 +2843,8 @@ msgid "Kill Article Menu"
 msgstr "DrÃ¦b artikelmenu"
 
 #: src/lang.c:587
-#, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+#, fuzzy, c-format
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "DrÃ¦b Msg-Id:   [%s] (f/l/o/n): "
 
 #: src/lang.c:588
@@ -3371,7 +3366,7 @@ msgstr "Fejl i regulÃ¦rt udtryk: study -
 msgid "Post a followup..."
 msgstr "Indsend en opfÃ¸lgning ..."
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3436,225 +3431,230 @@ msgstr "MÃ¦rket %s"
 msgid "Untagged %s"
 msgstr "Uden mÃ¦rke %s"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "Behandler postbeskeder markeret for sletning."
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "Behandler gemte artikler markeret for sletning."
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Accepter Followup-To? %s=post, %s=ignore, %s=quit: "
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "Artikel uÃ¦ndret, afbryd postleverance"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Ã˜nsker du at se udsatte artikler (%d)?"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "TilfÃ¸j filter for hurtig drÃ¦b"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "TilfÃ¸j filter for hurtig markering"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "Ã˜nsker du at afslutte?"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=rediger afbrydbesked, %s=afslut, %s=slet (afbryd) [%%s]: "
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Du har mÃ¦rkede artikler i denne gruppe - afslut alligevel?"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=udsÃ¦t: "
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=afslut %s=rediger %s=gem drÃ¦bbeskrivelse: "
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=afslut %s=rediger %s=gem beskrivelse af vÃ¦lg: "
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Ã˜nsker du virkelig at afslutte uden at gemme din konfiguration?"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Ugyldigt interval - '0-9.$' f.eks. 1-$ er gyldige"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "Ã˜nsker du at afbryde denne handling?"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "Ã˜nsker du Ã¸jeblikkeligt at afslutte tin?"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "LÃ¦ser ('q' for afslut) ..."
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "LÃ¦ser %sartikler ..."
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "LÃ¦ser %sattributfil ...\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "LÃ¦ser %skonfigurationsfil ...\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "LÃ¦ser filterfil ...\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "LÃ¦ser %s grupper ..."
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "LÃ¦ser inddatahistorikfil ...\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "LÃ¦ser tastaturkortfil ...\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "LÃ¦ser grupper fra aktiv fil ... "
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "LÃ¦ser grupper fra newsrc-fil ... "
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "LÃ¦ser fil med nyhedsgrupper ... "
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "LÃ¦ser newsrc-fil ..."
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "References: linje             "
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d igen)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "FejlbehÃ¦ftet gruppe %s fjernet."
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "Fjernet fra den forrige regel: "
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fejl: OmdÃ¸b %s til %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "Svar til forfatter..."
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "Gensend"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "Genindsender artikel..."
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Gensend artikler til grupper [%s]> "
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "Nulstil newsrc?"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Svar er blevet sendt til de fÃ¸lgende nyhedsgrupper"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "Svar er blevet sendt til indsender. %s=post, %s=indsend, %s=afslut: "
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "Tast <RETUR> for at fortsÃ¦tte ..."
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "VÃ¦lg fra       [%s] (y/n): "
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "VÃ¦lg linjer: (</>num): "
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "VÃ¦lg automatisk artikelmenu"
 
-#: src/lang.c:784
-#, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+#: src/lang.c:787
+#, fuzzy, c-format
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "VÃ¦lg Msg-Id  [%s] (f/l/o/n): "
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "VÃ¦lg mÃ¸nstervirkefelt: "
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "VÃ¦lg emne [%s] (y/n): "
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "VÃ¦lg tekstmÃ¸nster   : "
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "VÃ¦lg tid i dage       : "
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3675,54 +3675,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "Vis kun ulÃ¦ste grupper"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: linje (ignorer versaler)"
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: linje (versalfÃ¸lsom)"
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "Gem"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Gem Â»%sÂ« (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "Gem konfiguration fÃ¸r du fortsÃ¦tter?"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "Gem filnavn> "
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "Gemt"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d ulÃ¦st (%4d populÃ¦r) %s i %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Gemt %s ...\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "Intet blev gemt"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3731,184 +3731,184 @@ msgstr ""
 "\n"
 "%s %d %s fra %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s gemt til %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gemt til %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "Gemmer ..."
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: SkÃ¦rminitialisering mislykkedes"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: SkÃ¦rm er for lille\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "skÃ¦rmen er for lille, %s afslutter"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr "Slet virkefelt?"
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr "Indtast virkefelt> "
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr "VÃ¦lg ny placering>"
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr "Ny placering kan ikke vÃ¦re et globalt virkefelt"
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr "Global virkefelt, handling ikke tilladt"
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr "OmdÃ¸b virkefelt> "
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr "VÃ¦lg virkefelt> "
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr "Virkefeltsmenu"
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr "Kommandoer for virkefeltsmenu"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "SÃ¸g baglÃ¦ns [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "SÃ¸g tekst [%s]> "
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "SÃ¸g fremad [%s]> "
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "SÃ¸ger ..."
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "SÃ¸ger i artikel %d af %d ('q' for at afbryde)..."
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "VÃ¦lg artikel> "
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "VÃ¦lg indstililngsnummer fÃ¸r tekst eller brug piletasterne og <CR>. Â»qÂ« for "
 "at afslutte."
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "VÃ¦lg gruppe> "
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Indtast markeringsmÃ¸nster [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr "VÃ¦lg trÃ¥d> "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: send en DETALJEREDE fejlrapport til %s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "servers active-fil"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kan ikke gÃ¥ ind i nye nyhedsgrupper. Abonner fÃ¸rst ..."
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<MELLEMRUM>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starter: (%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Vis trÃ¥d (%d af %d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "TrÃ¥d (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Indtast abonnementmÃ¸nster med jokertegn> "
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "har tegnet abonnement pÃ¥ %d grupper"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "har tegnet abonnement pÃ¥ %s"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "Abonnerer ... "
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Gensend eller fortrÃ¦ng artikler [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "FortrÃ¦ng artikler til grupper [%s]> "
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "FortrÃ¦nger artikel ..."
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3917,24 +3917,24 @@ msgstr ""
 "\n"
 "Stoppet. Tast 'fg' for at genstarte %s\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d dage"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr "# Standardstrenge for handling/prompt\n"
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3953,7 +3953,7 @@ msgstr ""
 "# expire=ON/OFF  ON=begrÃ¦ns til default_filter_days (antal filtrerdage)\n"
 "                 OFF=udlÃ¸b aldrig\n"
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
@@ -3961,104 +3961,104 @@ msgstr ""
 "nyhedsgruppebeskrivelse\n"
 "  i den sidste linje\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# VÃ¦rts- og tidsinformation brugt til detektering af nye grupper (rÃ¸r ikke)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "Der er ingen nyheder\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "TrÃ¥d"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "Kommandoer pÃ¥ trÃ¥dniveau"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "TrÃ¥d fravalgt"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "TrÃ¥d valgt"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "trÃ¥de"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "trÃ¥d"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "TrÃ¥d %4s af %4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "Opdeler artikler i trÃ¥de ..."
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Skiftede ordfremhÃ¦velse %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "Skiftede rot13-kodning"
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "Skiftede tysk TeX-kodning %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Skiftede indryksbredde til %d"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d ForsÃ¸ger at dotlock %s"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d ForsÃ¸ger at lÃ¥se %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "          h=hjÃ¦lp"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "UbegrÃ¦nset"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Indtast jokertegnsmÃ¸nster for framelding af abonnement> "
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fejl unde afkodning af %s : %s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "Ingen slutning."
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s dekodet med succes."
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4067,37 +4067,32 @@ msgstr ""
 "%*s[-- %s/%s, %suuencoded-fil, %d linjer, navn: %s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "ulÃ¦st "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "frameldte abonnement fra %d grupper"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Abonnement frameldt fra %s"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "Framelder abonnement ... "
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "Fjerner trÃ¥dopsÃ¦tning fra artikler ..."
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "Opdateret"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr "linjen Â»LIST COUNTSÂ« kan ikke fortolkes: Â»%sÂ«"
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "Opdaterer"
@@ -4262,11 +4257,16 @@ msgid "%s only useful for batch mode ope
 msgstr "%s er kun nyttig for jobtilstandsoperationer\n"
 
 #: src/lang.c:939
+#, fuzzy, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s er kun nyttig for jobtilstandsoperationer\n"
+
+#: src/lang.c:940
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "NyttelÃ¸s kombination %s og %s. Ignorerer %s.\n"
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4275,12 +4275,12 @@ msgstr ""
 "\n"
 "%s%d uden for interval (0 - %d). Nulstil til 0"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vis Â»%sÂ« (%s/%s)?"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4291,7 +4291,7 @@ msgstr ""
 "Advarsel: indsendelse overstiger %d kolonner. Linje %d er den fÃ¸rste lange:\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4299,7 +4299,7 @@ msgstr ""
 "\n"
 "Advarsel: Artikel uÃ¦ndret efter redigering\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4307,7 +4307,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»Subject:Â« indeholder kun mellemrum.\n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4316,7 +4316,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»Subject:Â« begynder med Â»Re:Â« men der er ingen Â»References:Â«.\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4326,7 +4326,7 @@ msgstr ""
 "Advarsel: Artikel har Â»References:Â« men Â»Subject:Â« begynder ikke med\n"
 "          Â»Re:Â« og indeholder ikke Â»(was:Â«.\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4349,7 +4349,7 @@ msgstr ""
 "Dette er artiklen, du er ved at fjerne:\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4358,7 +4358,7 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4366,7 +4366,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»exampleÂ« er et reserveret hierarki!\n"
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4381,7 +4381,7 @@ msgstr ""
 "Nogle vÃ¦rdier i din %s-fil har Ã¦ndret sig!\n"
 "LÃ¦s WHATSNEW, etc ...\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4394,7 +4394,7 @@ msgstr ""
 "Du nedgraderer til tin %s fra en nyere version!\n"
 "Nogle vÃ¦rdier i din %s-fil bliver mÃ¥ske ignoreret, andre kan Ã¦ndre sig!\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4404,7 +4404,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4413,12 +4413,12 @@ msgstr ""
 "\n"
 "Advarsel: Fandt %d Â»-- \\nÂ«-linjer, dette kan forvirre nogle.\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Advarsel: Kun %d ud af %d artikler blev gemt"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4432,7 +4432,7 @@ msgstr ""
 "Advarsel: Din signatur er lÃ¦ngere end %d linjer. Da signaturer normalt ikke\n"
 "          indeholder nyttig information, skal de vÃ¦re sÃ¥ korte som mulig.\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4440,7 +4440,7 @@ msgstr ""
 "Advarsel: Denne postadresse kan indeholde en spamfÃ¦lde. %s=continue, "
 "%s=abort? "
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4448,37 +4448,37 @@ msgstr ""
 "\n"
 "Advarsel: Underskrifter skal starte med '-- \\n' ikke med '--\\n'.\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil ..."
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d svar"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "TilfÃ¸jede %d %s"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "Ingen grupper der ikke er tilmeldte at vise"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "Viser kun tilmeldte til grupper"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "      Du har post"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4491,11 +4491,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr "   -D tilstand  fejlsÃ¸gningstilstand"
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4512,11 +4512,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "slÃ¥ farve til/fra"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4562,11 +4562,11 @@ msgstr ""
 "#  15 = lys hvid\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       skift farveflag"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4574,7 +4574,7 @@ msgstr ""
 "\n"
 "Fejl: Followup-To angivet til mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4583,7 +4583,7 @@ msgstr ""
 "\n"
 "Fejl: Â»%sÂ« omdÃ¸bes, brug Â»%sÂ« i steden for!\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4592,7 +4592,7 @@ msgstr ""
 "\n"
 "Fejl: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4601,7 +4601,7 @@ msgstr ""
 "\n"
 "Fejl: Â»%sÂ« er ikke en gyldig nyhedsgruppe!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4609,7 +4609,7 @@ msgstr ""
 "\n"
 "Advarsel: Followup-To angiver mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4618,7 +4618,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er omdÃ¸bt, du skal bruge Â»%sÂ« i stedet for!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4627,7 +4627,7 @@ msgstr ""
 "\n"
 "Advarsel: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4636,7 +4636,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er ikke i din newsrc, den kan vÃ¦re ugyldig pÃ¥ denne side!\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4645,79 +4645,79 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er ikke en gyldig nyhedsgruppe pÃ¥ denne side!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d filer skrevet fra %d artikler. %d %s opstod."
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "Manglende dele."
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "Ingen begyndelse."
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "Ingen data."
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "Ukendt fejl."
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tKontrolsum for %s (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr "LÃ¦ser postaktiv fil ... "
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "LÃ¦ser postgruppens fil ... "
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "udfÃ¸r PGP-handlinger pÃ¥ artikel"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "TilfÃ¸j nÃ¸gle(r) til offentlig nÃ¸glering?"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=krypter, %s=underskriv, %s=begge, %s=afslut: "
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=underskriv, %s=underskriv & inkluder offentlig nÃ¸gle, %s=afslut: "
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP er ikke sat op (kan ikke Ã¥bne %s)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ikke underskrevet og ingen offentlige nÃ¸gler fundet"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsÃ¦t: "
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4725,78 +4725,73 @@ msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsÃ¦t "
 "[%%s]: "
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=pgp, %s=menu, %s=indsend, %s=udsÃ¦t: "
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=pgp, %s=menu, %s=indsend, %s=udsÃ¦t [%%s]: "
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=ispell, %s=menu, %s=indsend, %s=udsÃ¦t: "
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=ispell, %s=indsend [%%s]: "
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=menu, %s=indsend, %s=udsÃ¦t [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=menu, %s=indsend, %s=udsÃ¦t: "
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=send [%%s]: "
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=menu, %s=indsend, %s=udsÃ¦t [%%s]: "
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "PrÃ¸v cache_overview_files for at Ã¸ge hastigheden.\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin vil i steden for anvende lokale indeksfiler.\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "Kan ikke finde NNTP-servernavn"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Forbinder til %s:%u ..."
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "Afbryder fra server ...\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr "Forkert nyhedsgruppenavn (Â»%sÂ«) som svar til Â»GROUP %sÂ«-kommando: Â»%sÂ«"
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr "Afbryder fra server ...\n"
 
 #: src/lang.c:1109
 #, c-format
@@ -5575,65 +5570,69 @@ msgstr "NFC"
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "Vis indstillinger"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "Farveindstillinger"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr "FremhÃ¦velsesindstillinger"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr "ArtikelbegrÃ¦nsende indstillinger"
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "Indsendelses-/postindstillinger"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "Gemnings-/udskrivningsindstillinger"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "Ekspertindstillinger"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "Filterindstillinger"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<MELLEMRUM> skifter, <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "Vis minimenu og indlÃ¦gsetikette"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5641,17 +5640,17 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vis en minimenu med nyttige kommandoer pÃ¥ hvert niveau\n"
 "# og indlÃ¦gsetikette efter komponering af en artikel\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Vis kort beskrivelse for hver nyhedsgruppe. <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "Vis beskrivelse af hver nyhedsgruppe"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5659,7 +5658,7 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vis gruppebeskrivelsestekst efter nyhedsgruppenavn\n"
 "# pÃ¥ gruppemarkeringsniveau\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5667,11 +5666,11 @@ msgstr ""
 "Vis Fra-felter (forfatter) i gruppe- og trÃ¥dniveau. <MELLEMRUM> skifter og "
 "<CR> Ã¦ndrer."
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr "I gruppe- og trÃ¥dniveau, vis forfatter efter"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5687,36 +5686,36 @@ msgstr ""
 "# * 2 = fulde navn\n"
 "#   3 = begge\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Tegn -> eller fremhÃ¦vet bjÃ¦lke for markering. <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "Tegn -> i stedet for fremhÃ¦vet bjÃ¦lke"
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ brug -> ellers brug fremhÃ¦vet bjÃ¦lke for markering\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "Brug omvendt video for sideteksthoveder"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ brug omvendt video for sideteksthoveder pÃ¥ forskellige "
 "niveauer\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "TrÃ¥dopdel artikler efter"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5736,15 +5735,15 @@ msgstr ""
 "#   4 = Emne med flere dele\n"
 "#   5 = Procentmatch\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Indtast procentmatch krÃ¦vet for at lave trÃ¥de. <CR> Ã¦ndrer."
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "TrÃ¥dprocentmatch"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5759,11 +5758,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "BedÃ¸mmelse for en trÃ¥d"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5777,18 +5776,18 @@ msgstr ""
 "#   1 = sum\n"
 "#   2 = gennemsnit\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sorter artikler efter Emne, Fra, Dato eller BedÃ¸mmelse. <MELLEMRUM> skifter "
 "og <CR> Ã¦ndrer."
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "Sorter artikler efter"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5818,17 +5817,17 @@ msgstr ""
 "#   9 = Linjer faldende\n"
 "#  10 = Linjer stigende\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sorter trÃ¥de efter intet eller bedÃ¸mmelse. <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "Sorter trÃ¥de efter"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5839,53 +5838,53 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Placer markÃ¸r pÃ¥ fÃ¸rste/sidste ulÃ¦ste artikel i grupper. <MELLEMRUM> skifter "
 "og <CR> Ã¦ndrer."
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "GÃ¥ til den fÃ¸rste ulÃ¦ste artikel i gruppe"
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ placer markÃ¸r ved fÃ¸rste ulÃ¦ste artikel i gruppen "
 "ellers\n"
 "  ved sidste artikel\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Vis alle artikler eller kun ulÃ¦ste artikler. <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "Vis kun ulÃ¦ste artikler"
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ vis kun nye/ulÃ¦ste artikler ellers vis alle.\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "Vis kun grupper med ulÃ¦st kunst"
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vis kun abonnerede grupper som indeholder ulÃ¦ste "
 "artikler.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "Filtrer hvilke artikler"
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5894,11 +5893,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr "GÃ¥ til den nÃ¦ste ulÃ¦ste artikel med"
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5908,11 +5907,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr "Hvordan tomme linjer skal behandles"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5929,27 +5928,27 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "Vis trÃ¥d via hÃ¸jre piletast"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vis automatisk trÃ¥d nÃ¥r den vÃ¦lges via hÃ¸jre piletast.\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive slettede artikler. <CR> Ã¦ndrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "Tegn til at vise slettede artikler"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5957,18 +5956,18 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel blev slettet (standard Â»DÂ«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive artikler i et interval. <CR> Ã¦ndrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "Tegn til at vise artikler i et interval"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5976,7 +5975,7 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er i et interval (standard Â»#Â«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -5984,11 +5983,11 @@ msgstr ""
 "Indtast tegnet som skal angive at artikel vil returnere. <CR> Ã¦ndrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "Tegn til at vise returnerende artikler"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5996,17 +5995,17 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel vil returnere (standard Â»-Â«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive valgte artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "Tegn der viser valgte artikler"
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6015,16 +6014,16 @@ msgstr ""
 "'*')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegn for at indikere seneste artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "Tegn til at vise seneste artikler"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6032,16 +6031,16 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er ny (standard 'o')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive ulÃ¦ste artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "Tegn til visning af ulÃ¦ste artikler"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6049,16 +6048,16 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er ulÃ¦st (standard '+')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegn til at angive lÃ¦ste artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "Tegn til at vise lÃ¦ste artikler"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6066,16 +6065,16 @@ msgstr ""
 "# Tegn bruges til at vise, at en artikel er lÃ¦st (standard ' ')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegn til at indikere drÃ¦bte artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "Tegn til at vise drÃ¦bte artikler"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6083,18 +6082,18 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er drÃ¦bt (standard 'K')\n"
 "# kill_level skal angives jÃ¦vnfÃ¸r dette, _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive lÃ¦ste valgte artikler. <CR> Ã¦ndrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr "Tegn brugt til at vise lÃ¦sevalgte artikler"
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6103,11 +6102,11 @@ msgstr ""
 "':')\n"
 "# kill_level skal angives jÃ¦vnfÃ¸r dette, _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr "Forkort lange nyhedsgruppenavne"
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6118,7 +6117,7 @@ msgstr ""
 "# markeringsniveau og artikelniveau sÃ¥ledes:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6126,11 +6125,11 @@ msgstr ""
 "0 = fuld siderulning, -1 = vis forrige sidste linje som fÃ¸rste pÃ¥ nÃ¦ste "
 "side, -2 = halv side"
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "Antallet af linjer at rulle i tekstsÃ¸geren"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6148,30 +6147,30 @@ msgstr ""
 "# * 1 = linje efter linje\n"
 "#   2 eller stÃ¸rre = rul med 2 eller flere linjer (kun i artikelsÃ¸geren)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Vis underskrifter. <MELLEMRUM> skifter og <CR> Ã¦ndrer."
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "Vis underskrifter"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Hvis OFF (FRA) sÃ¥ vis ikke underskrifter nÃ¥r der vises artikler\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Vis Â»uuencodedÂ« data som mÃ¦rkede vedhÃ¦ftninger. <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "Vis uue-data som en vedhÃ¦ftning"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6193,18 +6192,18 @@ msgstr ""
 "vil\n"
 "#       blive foldet til en mÃ¦rkelinje.\n"
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Afkod tysk udformning af TeX-umlautkoder til ISO. <MELLEMRUM> skifter og "
 "<CR> Ã¦ndrer."
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "Vis \"a som umlaut-a"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6212,15 +6211,15 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ afkod TeX-umlautkoder i tysk stil til ISO\n"
 "# og vis \"a som Umlaut-a, etc.\n"
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "Mellemrumsadskilt liste med teksthovedfelter"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "Vis disse teksthovedfelter (eller *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6230,11 +6229,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "Vis ikke disse teksthovedfelter"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6246,79 +6245,79 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "Ã˜nsker du at aktivere automatisk hÃ¥ndtering af flerdels-/alternative "
 "artikler?"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "Udelad multipart/alternative dele"
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ fjern multipart/alternative beskeder automatisk\n"
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Aktiver detektion af verbatimblokke? <MELLEMRUM> skifter og <CR> Ã¦ndrer."
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr "Detektering af verbatimblokke"
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ detekter verbatimblokke i artikler\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at bestemme hvilke linjer der skal vises i "
 "col_quote."
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "RegulÃ¦rt udtryk som bruges til at vise citerede linjer"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at bestemme hvilke linjer der vises i "
 "col_quote2."
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "RegulÃ¦rt udtryk som bruges til at vise dobbeltciterede l."
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 "Et regulÃ¦rt udtryk brugt til at beslutte hvilke linjer der vises i "
 "col_quota3."
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr "RegulÃ¦rt udtryk som bruges til at vise >= 3 gange q.l."
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6328,33 +6327,33 @@ msgstr ""
 "# der er citerede >=3 gange. >=3 gange citerede linjer vises i col_quote3.\n"
 "# Hvis denne efterlades tom bruger tin en indbygget standard.\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Aktiver detektion af eksternt citationstegn? <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr "Detektering af eksterne citationstegn"
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ detekteres citeret tekst fra eksterne kilder i "
 "artikler\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at bestemme hvilke linjer der skal vises i "
 "col_extquote."
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr "RegulÃ¦rt udtryk som bruges til at vise citationer fra eksterne kilder"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6364,34 +6363,34 @@ msgstr ""
 "# der er eksterne citater. Tekst fra eksterne citater vises i col_extquote.\n"
 "# Hvis denne efterlades tom, bruger tin en indbygget standard.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at bestemme hvilke ord, der skal vises i "
 "col_markslashes."
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve /slashes/"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at bestemme hvilke ord, der skal vises i "
 "col_markstars."
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve *stjerner*"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6401,17 +6400,17 @@ msgstr ""
 "# omgrÃ¦nset af '*', der skal vises i col_markstars.\n"
 "# Hvis efterladt blank, sÃ¥ vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at beslutte hvilke ord, der skal vises i "
 "col_markstroke."
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve -strokes-"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6421,17 +6420,17 @@ msgstr ""
 "# omgrÃ¦nset af '-', der skal vises i col_markstroke.\n"
 "# Hvis efterladt blank, sÃ¥ vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at beslutte hvilke ord, der skal vises i "
 "col_markdash."
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve _underline_"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6441,17 +6440,17 @@ msgstr ""
 "# omgrÃ¦nset af '_', der skal vises i col_markdash.\n"
 "# Hvis efterladt blank, sÃ¥ vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at finde emneprÃ¦fikser, der skal fjernes. "
 "Brug Â»|Â« som adskillelsestegn."
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr "RegulÃ¦rt udtryk med emneprÃ¦fikser"
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6459,17 +6458,17 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde emneprÃ¦fikser\n"
 "# som vil blive fjernet fÃ¸r teksthovedet vises.\n"
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at finde emnesuffikser, der skal fjernes. "
 "Brug Â»|Â« som adskillelsestegn."
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr "RegulÃ¦rt udtryk med emnesuffikser"
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6477,16 +6476,16 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde emnesuffikser,\n"
 "# som vil blive fjernet, nÃ¥r der svares eller sendes opfÃ¸lgninger.\n"
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at finde begyndelsen af en verbatimblok."
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr "RegulÃ¦rt udtryk for begyndelsen pÃ¥ en verbatimblok"
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6494,16 +6493,16 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde begyndelsen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 "Et regulÃ¦rt udtryk som bruges til at finde slutningen af en verbatimblok."
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr "RegulÃ¦rt udtryk for slutningen pÃ¥ en verbatimblok"
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6511,7 +6510,7 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde slutningen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6519,15 +6518,16 @@ msgstr ""
 "Indtast navn og tilvalg for ekstern MIME-fremviser, --internal for indbygget "
 "fremviser"
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "Fremviser for MIME-binÃ¦rt indhold"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
+#, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
@@ -6538,15 +6538,15 @@ msgstr ""
 "efterlades tom\n"
 "# for ingen automatisk visning\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "BekrÃ¦ft fÃ¸r start af visningsprogram for ikke-tekst"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "SpÃ¸rg fÃ¸r brug af MIME-fremviser"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6555,122 +6555,122 @@ msgstr ""
 "vise MIME-beskeder\n"
 "# dette sker kun hvis metamail_prog har en vÃ¦rdi\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "SpÃ¸rg om at markere grupper som lÃ¦st nÃ¥r der afsluttes. <MELLEMRUM> skifter "
 "& <CR> Ã¦ndrer."
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr "Opsaml lÃ¦ste grupper ved afslutning"
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ spÃ¸rg brugeren om lÃ¦ste grupper skal markeres lÃ¦st\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr "Opsaml gruppe med venstre tast"
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ opsaml gruppe/trÃ¥d hvis omrÃ¥det forlades med venstre "
 "piletast.\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr "Opsaml trÃ¥de med venstre tast"
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "Hvilke-handliger krÃ¦ver bekrÃ¦ftelse"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr "# Hvad skal vi spÃ¸rge efter bekrÃ¦ftelse pÃ¥.\n"
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr "Â»Marker som (u)lÃ¦stÂ« ignorerer mÃ¦rker"
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ markerer funktionen Â»Marker som (u)lÃ¦stÂ« kun den\n"
 "# nuvÃ¦rende artikel.\n"
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Program der kÃ¸res ved Ã¥bning af adresser. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr "Program som Ã¥bner adresser (URL'er)"
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 "# Programmet brugt til at Ã¥bne URL'er. Den aktuelle URL vil blive tilfÃ¸jet\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "Anvend mus i xterm"
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ aktiver understÃ¸ttelse af museknap pÃ¥ xterm-terminaler\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "Brug rultaster pÃ¥ numerisk tastatur"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ aktiver rulletaster pÃ¥ terminaler som understÃ¸tter "
 "dette\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Indtast maksimalt antal artikler at hente. <CR> Ã¦ndrer."
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "Antal artikler til hentning"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Indtast antallet af dage som en artikel ses som ny. <CR> Ã¦ndrer."
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "TidsbegrÃ¦nsning for nye artikler"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Antallet af dage som en artikel ses som ny, (0=OFF)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT for normale jokertegn, REGEX for fuld regulÃ¦r udtryksmatch."
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "Jokertegnmatch"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6682,60 +6682,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Indtast minimumspoint fÃ¸r en artikel markeres som drÃ¦bt. <CR> Ã¦ndrer."
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr "PointbegrÃ¦nsning (drÃ¦b)"
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# PointbegrÃ¦nsning fÃ¸r en artikel markeres som drÃ¦bt\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Indtast pointtal for at drÃ¦be artikler. <CR> Ã¦ndrer."
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr "Pointtal for at drÃ¦be artikler"
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr "# Pointtal for at drÃ¦be artikler\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 "Indtast minimumspoint fÃ¸r en artikel markeres som populÃ¦r. <CR> Ã¦ndrer."
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr "PointbegrÃ¦nsning (vÃ¦lg)"
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# PointbegrÃ¦nsning fÃ¸r en artikel er markeret som populÃ¦r\n"
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Indtast pointtal for at vÃ¦lge artikler. <CR> Ã¦ndrer."
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr "Pointtal for at vÃ¦lge artikler"
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr "# Pointtal for at vÃ¦lge artikler\n"
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Brug slmface for at vise ''X-face:''s"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6743,19 +6743,19 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ brug  slrnface(1) til at fortolke ''X-Face:''-\n"
 "# -teksthoved. Kun nyttig under afvikling i en xterm.\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "Brug ANSI-farve"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ brug ANSI-farve\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "Standardforgrundsfarve"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6763,11 +6763,11 @@ msgstr ""
 "# Standardforgrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "Standardbaggrundsfarve"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6775,11 +6775,11 @@ msgstr ""
 "# Standardbaggrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "Farve for inverteret tekst (baggrund)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6787,11 +6787,11 @@ msgstr ""
 "# Farve pÃ¥ baggrund for inverteret tekst\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "Farve pÃ¥ inverteret tekst (forgrund)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6799,11 +6799,11 @@ msgstr ""
 "# Farve pÃ¥ forgrund for inverteret tekst\n"
 "# Standard: 7 (hvid)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "Farve pÃ¥ tekstlinjer"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6811,11 +6811,11 @@ msgstr ""
 "# Farve pÃ¥ tekstlinjer\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "Farve pÃ¥ minihjÃ¦lpemenu"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6823,11 +6823,11 @@ msgstr ""
 "# Farve pÃ¥ minihjÃ¦lpemenu\n"
 "# Standard: 3 (brun)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "Farve pÃ¥ hjÃ¦lpetekst"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6835,11 +6835,11 @@ msgstr ""
 "# Farve pÃ¥ hjÃ¦lpesider\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "Farve pÃ¥ statusbeskeder"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6847,11 +6847,11 @@ msgstr ""
 "# Farve pÃ¥ beskeder i sidste linje\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "Farve pÃ¥ citerede linjer"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6859,21 +6859,21 @@ msgstr ""
 "# Farve pÃ¥ citeringslinjer\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "Farve pÃ¥ dobbelt citerede linjer"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "Farve pÃ¥ =>3 gange citerede linje"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6881,11 +6881,11 @@ msgstr ""
 "# Farve pÃ¥ >=3 gange citerede linjer\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "Farve pÃ¥ artikelhovedlinjer"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6894,11 +6894,11 @@ msgstr ""
 "# Standard: 2 (grÃ¸n)\n"
 
 # actual, er det sÃ¥dan noget som "faktiske" eller "rigtige" her, jeg er i tvivl
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "Farve pÃ¥ aktuelle nyhedshovedfelter"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6906,11 +6906,11 @@ msgstr ""
 "# Farve pÃ¥ aktuelle nyhedshovedfelter\n"
 "# Standard: 9 (lyserÃ¸d)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "Farve pÃ¥ artikelemnelinjer"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6918,11 +6918,11 @@ msgstr ""
 "# Farve pÃ¥ artikelemne\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 msgid "Color of external quotes"
 msgstr "Farve pÃ¥ eksterne citater"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6930,11 +6930,11 @@ msgstr ""
 "# Farve pÃ¥ citeret tekst fra eksterne kilder\n"
 "# Standard: 5 (lyserÃ¸d)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "Farve pÃ¥ svartÃ¦ller"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6942,11 +6942,11 @@ msgstr ""
 "# Farve pÃ¥ svartÃ¦ller\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "Farver pÃ¥ afsender (From:)"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6954,11 +6954,11 @@ msgstr ""
 "# Farve pÃ¥ afsender (From:)\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "Farve pÃ¥ hjÃ¦lp-/posttegn"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6966,11 +6966,11 @@ msgstr ""
 "# Farve pÃ¥ hjÃ¦lp-/posttegn\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "Farve pÃ¥ underskrifter"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6978,11 +6978,11 @@ msgstr ""
 "# Farve pÃ¥ underskrift\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "Farve pÃ¥ fremhÃ¦vede URL'er"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6990,11 +6990,11 @@ msgstr ""
 "# Farve pÃ¥ fremhÃ¦vede URL'er\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "Farve pÃ¥ verbatimblokke"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7002,11 +7002,11 @@ msgstr ""
 "# Farve pÃ¥ verbatimblokke\n"
 "# Standard: 5 (lyserÃ¸d)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "Farve pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7014,11 +7014,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vninger med *stjerner*\n"
 "# Standard: 11 (gul)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "Farve pÃ¥ fremhÃ¦vning med _streg_"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7026,11 +7026,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vning med _streg_\n"
 "# Standard: 13 (lyselilla)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "Farve pÃ¥ fremhÃ¦vninger med /skrÃ¥streg/"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7040,11 +7040,11 @@ msgstr ""
 
 # Er det ikke stroke der er skrÃ¥skreg?
 # nej den er god nok med at slahs er skrÃ¥streg ligesom der stÃ¥r fÃ¸r
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "Farve pÃ¥ fremhÃ¦vning med -bindestreg-"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7052,11 +7052,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vning med -bindestreg-\n"
 "# Standard: 12 (lysblÃ¥)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "Attr. pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7084,57 +7084,57 @@ msgstr ""
 "# Attribut pÃ¥ ordfremhÃ¦vning med *stjerner*\n"
 "# Standard: 6 (fed)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "Attr. for fremhÃ¦velse med /slash/"
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "AdressefremhÃ¦velse i beskedens tekstomrÃ¥de"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# Aktiver adressefremhÃ¦velse?\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "OrdfremhÃ¦velse i beskedens tekstomrÃ¥de"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# Aktiver ordfremhÃ¦velse?\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7144,63 +7144,63 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 "Indtast kolonnenummer at ombryde artikellinjer i artikelsÃ¸geren. <CR> Ã¦ndrer."
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "Sidelinjens ombrydningskolonne"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr "# Ombryd artikellinjer ved kolonne\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr "Medtag trÃ¥de i nÃ¦ste ulÃ¦ste"
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ medtag trÃ¥de ved sÃ¸gning efter nÃ¦ste ulÃ¦ste artikel\n"
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Indtast standardpostadresse (og fulde navn). <CR> Ã¦ndrer."
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "Postadresse (og fulde navn)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# Brugers postadresse (og fulde navn), hvis ikke username@host (fulde navn)\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "Vis tomme Followup-To i redigeringsprogrammet"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vis tomme Followup-To-teksthoveder nÃ¥r en artikel "
 "redigeres\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Indtast path/! command/--none for at oprette din standardunderskrift. <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "Opret underskrift fra path/command (sti/kommando)"
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7210,44 +7210,44 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Foranstil underskrift med \"-- \" pÃ¥ egen linje. <MELLEMRUM> skifter & <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "Foranstil underskrift med \"-- \""
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ foranstil signaturen med streger Â»\\n-- \\nÂ«\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "TilfÃ¸j underskrift nÃ¥r artikler gensendes. <MELLEMRUM> SKIFTER & <CR> Ã¦ndrer."
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "TilfÃ¸j signatur ved genindsendelse"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ tilfÃ¸j signatur til genindsendte artikler\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "Indtast anfÃ¸rselstegn, %s eller %S for forfatters initialer."
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "Tegn brugt som anfÃ¸rselstegn"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7256,11 +7256,11 @@ msgstr ""
 "# Tegn brugt i citering til opfÃ¸lgninger og svar.\n"
 "# '_' erstattes af ' ', %s, %S erstattes af forfatterens initialer.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "CiteringsopfÃ¸rsel"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7284,17 +7284,17 @@ msgstr ""
 "#   6 = Citer signaturer, citer tomme linjer\n"
 "#   7 = Komprimer citeringer, citer signaturer, citer tomme linjer\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Adr %D Dato %F Adr+Navn %G Gruppenavn %M Besked-id %N Navn %C Fornavn"
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "Citer linje ved opfÃ¸lgning"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
@@ -7304,29 +7304,29 @@ msgstr ""
 "# %A Adresse    %D Dato   %F Adr+Navn    %G Gruppenavn  %M Besked-id\n"
 "# %N Fulde navn %C Fornavn      %I Initialer\n"
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "Citer linje ved krydsindsendelse"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "Citer linje ved postleverance"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Hvis slÃ¥et til, sÃ¥ inkluder User-Agent:-teksthoved. <MELLEMRUM> skifter og "
 "<CR> Ã¦ndrer"
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr "IndsÃ¦t Â»User-Agent:Â«-teksthoved"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ inkluder reklameteksthoved for User-Agent:\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
@@ -7334,11 +7334,11 @@ msgstr ""
 "Ã¦ndrer."
 
 # skal vist ikke oversÃ¦ttes til tegnsÃ¦t
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7355,42 +7355,42 @@ msgstr ""
 "# Hvis MIME_STRICT_CHARSET er defineret pÃ¥ kompileringstidspunktet, kan\n"
 "# tegnsÃ¦t udover mm_charset ikke vises og reprÃ¦senteres ved '?'.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# TegnsÃ¦t brugt for MIME-teksthoved i indsendelser (Content-Type).\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Indtast lokalt tegnsÃ¦tnavn (f.ek.s US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr "# TegnsÃ¦t understÃ¸ttet lokalt.\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "Postkasseformat"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# Format pÃ¥ postkassen.\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "MIME-kodning i nye beskeder"
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7404,16 +7404,16 @@ msgstr ""
 "# mens Base64 er mere effektiv for de fleste 8-bit Ã¸stasiatiske, grÃ¦ske og\n"
 "# russiske tegnsÃ¦t med en masse 8-bit tegn.\n"
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Ã†ndr ikke med mindre du ved hvad du laver. <ESC> afbryder."
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "Brug 8-bit tegn i nyhedshoveder"
 
 # engelsk fejl d med stort
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7425,28 +7425,28 @@ msgstr ""
 "# 8-bit tegn i teksthoved kodes uanset vÃ¦rdien af denne parameter\n"
 "# med mindre post_mime_encoding ogsÃ¥ er 8-bit.\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "Vis efterbehandlede filer"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "MIME-kodning i postbeskeder"
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "Brug 8-bit tegn i posthoveder"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7457,11 +7457,11 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "Fjern tomme tegn fra linjeslutninger"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7469,16 +7469,16 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ fjern tomme felter fra linjeafslutninger for hurtigere\n"
 "# visning pÃ¥ langsomme terminaler.\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Hvis slÃ¥et til, sÃ¥ brug transliteration. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "Transliteration"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7489,11 +7489,11 @@ msgstr ""
 "# ikke kan reprÃ¦senteres i mÃ¥ltegnsÃ¦ttet, sÃ¥ kan det tilnÃ¦rmes via et eller\n"
 "# flere lignende tegn.\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Send dig en Cc/Bcc automatisk"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7509,26 +7509,26 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc og Bcc\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 "Indtast adresseelementer som du Ã¸nsker at blive advaret om. <CR> Ã¦ndrer."
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr "Spamtrap-advarsel for adressedele"
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7536,28 +7536,28 @@ msgstr ""
 "# En kommaafgrÃ¦nset liste med adressedele du Ã¸nsker at blive advaret om,\n"
 "# nÃ¥r du svarer pÃ¥ e-post.\n"
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Indtast antal dage en filterpost vil vÃ¦re gyldig. <CR. Ã¦ndrer."
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "Antal dage en filterpost er gyldig"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# Antal dage et korttidsfilter vil vÃ¦re aktivt\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "TilfÃ¸j sendte artikler til filter. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "TilfÃ¸j indsendte artikler til filter"
 
 # engelsk fejl, mangler .
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7565,24 +7565,24 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ tilfÃ¸j indsendte artikler, som starter en ny trÃ¥d\n"
 "# at filtrere efter, som fremhÃ¦vede opfÃ¸lgninger.\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 "Mappen hvor artikler/trÃ¥de skal gemmes i mailbox-format (postkasseformat)."
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "Postmappe"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) mappe hvor artikler/trÃ¥de gemmes i mailbox-format\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "Gem artikler i jobtilstand (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
@@ -7590,29 +7590,29 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vil artikler/trÃ¥de blive gemt i jobtilstand\n"
 "# nÃ¥r -S eller post (-M/-N) er angivet pÃ¥ kommandolinjen\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "Mappen hvor du Ã¸nsker at artikler/trÃ¥de gemmes."
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "Mappe til at gemme artikler/trÃ¥de i"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Mappe hvor artikler/trÃ¥de gemmes\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "Brug arkivnavn: teksthoveder for gem"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7620,7 +7620,7 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vil artikler/trÃ¥de med Archive-name: i\n"
 "# teksthovedet blive gemt med Archive-name og part/patch-nr.\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7628,24 +7628,24 @@ msgstr ""
 "Marker gemte artikler/trÃ¥de som lÃ¦st. <MELLEMRUM> skifter, <CR> Ã¦ndrer, "
 "<ESC> afbryder."
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "Marker gemte artikler/trÃ¥de som lÃ¦st"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ markeres artikler som gemmes som lÃ¦st\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 "UdfÃ¸r ikke efterbehandling (f.eks. udtrÃ¦k vedhÃ¦ftninger) for gemte artikler."
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "Efterbehandl gemte artikler"
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7654,11 +7654,11 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "Behandl kun ulÃ¦ste artikler"
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7667,15 +7667,15 @@ msgstr ""
 "artikler\n"
 "# (mÃ¦rkede artikler forventes)\n"
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "Udskriv alle teksthoveder under udskrivning"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
@@ -7683,7 +7683,7 @@ msgstr ""
 "vigtige\n"
 "# linjer\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7691,37 +7691,37 @@ msgstr ""
 "Printerprogrammet med indstillinger som vil blive brugt til at udskrive "
 "artikler/trÃ¥de."
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "Printerprogram med indstillinger"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Udskriv program med parametre brugt til at udskrive artikler/trÃ¥de\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "Fremtving skÃ¦rmopdatering efter bestemte kommandoer"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "% Hvis slÃ¥et til, sÃ¥ vil en skÃ¦rmopdatering altid blive udfÃ¸rt efter "
 "bestemte eksterne kommandoer\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Start redigeringsprogram med linjeforskydning. <MELLEMRUM> skifter, <CR> "
 "Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "Start redigeringsprogram med linjeforskydning"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7730,17 +7730,17 @@ msgstr ""
 "# markÃ¸rforskydning i filen, ellers vil markÃ¸ren blive placeret pÃ¥ den\n"
 "# fÃ¸rste linje\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "Indtast %E for redigeringsprogram, %F for filnavn, %N for linjenummer. <CR> "
 "Ã¦ndrer"
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "IgangsÃ¦ttelse af dit redigeringsprogram"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7748,18 +7748,18 @@ msgstr ""
 "# Format for redigeringsprogrammets parametre for linjeinkludering\n"
 "# %E Redigeringsprogram %F Filnavn  %N Linjenummer\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 "Indtast navn og indstillinger for external-inews, --internal for interne "
 "inews"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "Eksterne inews"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7768,18 +7768,18 @@ msgstr ""
 "NNTP\n"
 "# ellers brug et eksternt inews-program\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "Indtast %M for postprogram, %S for emne, %T for til, %F for filnavn, <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "IgangsÃ¦ttelse af din postkommando"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7787,11 +7787,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "Brug interaktiv postlÃ¦ser"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7805,35 +7805,35 @@ msgstr ""
 "#   1 = brug interaktiv postlÃ¦ser med teksthoveder i fil\n"
 "#   2 = brug interaktiv postlÃ¦ser uden teksthoveder i fil\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "Fjern ~/.article efter indsendelse"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ fjern ~/.article efter indsendelse.\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Brug UTF-8-grafik (trÃ¥dtrÃ¦ etc.)"
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ brug UTF-8-tegn for indikator Â»->Â«, trÃ¦ og ellipse "
 "Â»...Â«\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Filnavn for alle indsendte artikler, <CR> Ã¦ndrer, intet filnavn=gem ikke."
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "Filnavn for indsendte artikler"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7841,39 +7841,39 @@ msgstr ""
 "# Filnavn hvor alle indlÃ¦g opbevares (standardindlÃ¦g)\n"
 "# Hvis intet filnavn er angivet, sÃ¥ vil indlÃ¦g ikke blive gemt\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Bevar alle mislykkedes artikler i ~/dead.articles. <MELLEMRUM> skifter & "
 "<CR> Ã¦ndrer."
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Bevar mislykkede artikler i ~/dead.articles"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ bevar alle mislykkedes indsendelser i ~/dead.articles\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Ã˜nsker du at fjerne grupper med fjernet abonnement fra .newsrc"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "Ingen grupper med fjernet abonnement i newsrc"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Hvis slÃ¥et til sÃ¥ fjern grupper uden abonnement fra newsrc\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "Fjern fejlramte grupper fra newsrc"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7882,71 +7882,71 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Indtast antallet af sekunder at vente pÃ¥ svar fra serveren. <CR> Ã¦ndrer."
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr "TidsudlÃ¸b i sekunder for NNTP-lÃ¦s"
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# Ventetid i sekunder efter svar fra en server (0=intet tidsudlÃ¸b)\n"
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "Indtast antallet af sekunder fÃ¸r aktiv fil vil blive genlÃ¦st. <CR> Ã¦ndrer."
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "Interval i sekunder til at genlÃ¦se aktive"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Tidsinterval i sekunder mellem genlÃ¦sning af den aktive fil (0=aldrig)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "Forbind til serveren igen automatisk"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ forbind automatisk til NNTP-serveren hvis forbindelsen "
 "afbrydes\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Opret lokale kopier af NNTP-overbliksfiler. <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr "Lagr NNTP-overbliksfiler lokalt"
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ opret lokale kopier af NNTP-overbliksfiler.\n"
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Indtast formatstreng. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr "Formatstreng for udvÃ¦lgelsesniveau"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7972,11 +7972,11 @@ msgstr ""
 "#   %n              Nummer, linjenummer pÃ¥ skÃ¦rm\n"
 "#   %U              UlÃ¦st antal\n"
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr "Formatstreng for gruppeniveau"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8010,11 +8010,11 @@ msgstr ""
 "#   %s              Emne (kun gruppeniveau)\n"
 "#   %S              BedÃ¸mmelse\n"
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr "Formatstreng for trÃ¥dniveau"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8046,19 +8046,20 @@ msgstr ""
 "#   %S              BedÃ¸mmelse\n"
 "#   %T              TrÃ¥dtrÃ¦ (kun trÃ¥dniveau)\n"
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "Formatstreng for visning af datoer"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# Formatstreng for datoreprÃ¦sentation\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "Form for Unicodenormalisering"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
+#, fuzzy
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8067,6 +8068,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# Form for Unicodenormalisering\n"
 "# Mulige vÃ¦rdier er:\n"
@@ -8076,19 +8078,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "Optegn BiDi"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ optegnes modsatrettet tekst af tin\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr "Funktion for sortering af artikler"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8096,192 +8098,192 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automatisk GroupMarkUnselArtRead"
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr "Slet efterbrÃ¦nderens filer"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Filnavn for alle indsendte artikler, <CR> Ã¦ndrer, intet filnavn=gem ikke."
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr "Postkasse hvor sendt post gemmes"
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "SÃ¦t Followup-To:-tekshoved for disse grupper. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr "Followup-To:-teksthoved"
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "Indtast e-postadresse (og fulde navn). <CR> Ã¦ndrer, >ESC> afbryder."
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Sti og tilvalg for ispell-lignende stavekontrol. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr "Ispellprogram"
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "NÃ¥r gruppe er en postliste, sÃ¥ send svar til denne e-postadresse."
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr "Adresse pÃ¥ postliste"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr "Videresend artikler som vedhÃ¦ftninger"
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "En kommaadskilt liste af MIME store/smÃ¥ Content-typer. <ESC> afbryder."
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr "Hvilke MIME-typer vil blive gemt"
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "VÃ¦rdi for Organisation:-teksthoved. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr "Organisation:-teksthoved"
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Filnavn for gemte artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr "gemt fil"
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Virkefelt for filterregel. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr "HurtigvÃ¦lg (1 tast) filteromfang"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Teksthoved for filterregel. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr "HurtigvÃ¦lg (1 tast) filterteksthoved"
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 "TÃ¦ndt (ON) = versalfÃ¸lsom, Slukket (OFF) = ignorer versaler. <CR> Ã¦ndrer\n"
 "<ESC> afbryder."
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr "HurtigvÃ¦lg (1 tast) versaler for filter"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = udlÃ¸b, OFF = udlÃ¸b aldrig. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr "HurtigvÃ¦lg (1 tast) filterudlÃ¸b"
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr "HurtigdrÃ¦b (1 tast) filteromfang"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr "HurtigdrÃ¦b (1 tast) filterteksthoved"
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr "HurtigdrÃ¦b (1 tast) versaler for filter"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr "HurtigdrÃ¦b (1 tast) filterudlÃ¸b"
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 "Antag dette tegnsÃ¦t hvis ingen tegnsÃ¦tdeklaration er til stede, <CR> Ã¦ndrer."
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 "TilfÃ¸j denne tekst i begyndelsen af beskeden. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 "IndsÃ¦t dette teksthoved under indsendelse. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "IndsÃ¦t automatisk et X-Comment-To:-teksthoved? <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr "IndsÃ¦t Â»X-Comment-To:Â«-teksthoved"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr "lÃ¦ser fra lokal kÃ¸"
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "Version: %s %s udgave %s (Â»%sÂ«) %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s udgave %s (Â»%sÂ«)\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "Kan ikke nÃ¥s?\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8290,30 +8292,30 @@ msgstr ""
 "\n"
 "Server fik tidsudlÃ¸b, prÃ¸ver at forbinde igen # %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP-forbindelsesfejl. Afslutter ..."
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "Tilslut igen til nuvÃ¦rende gruppe\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "LÃ¦st (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Send sidste kommando igen (%s)\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr "FUNKTIONER annoncerede ikke LÃ†SER"
 
 # noget bud?
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8382,7 +8384,7 @@ msgstr "[- UtilgÃ¦ngelig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8467,3 +8469,17 @@ msgstr "Slrnface blev unormalt afbrudt,
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface mislykkedes: %s."
+
+#~ msgid "Active file corrupt - %s"
+#~ msgstr "Aktiv fil korrupt - %s"
+
+#~ msgid "Invalid response to GROUP command, %s"
+#~ msgstr "Ugyldigt svar pÃ¥ kommanoden GROUP, %s"
+
+#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\""
+#~ msgstr "linjen Â»LIST COUNTSÂ« kan ikke fortolkes: Â»%sÂ«"
+
+#~ msgid ""
+#~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+#~ msgstr ""
+#~ "Forkert nyhedsgruppenavn (Â»%sÂ«) som svar til Â»GROUP %sÂ«-kommando: Â»%sÂ«"
Binary files tin-2.4.2/po/de.gmo and tin-2.4.3/po/de.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/de.po tin-2.4.3/po/de.po
--- tin-2.4.2/po/de.po	2017-12-08 09:39:45.000000000 +0100
+++ tin-2.4.3/po/de.po	2018-12-24 10:02:26.635827531 +0100
@@ -8,10 +8,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.4.2\n"
+"Project-Id-Version: tin 2.4.3\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
-"PO-Revision-Date: 2017-08-13 23:12+0200\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
+"PO-Revision-Date: 2018-12-24 10:05+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -19,11 +19,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr "Verarbeite Attribute... "
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -32,52 +32,52 @@ msgstr ""
 "# Diesen Kommentarabschnitt nicht verÃ¤ndern\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 "#  scope=ZEICHENKETTE  [notwendig]\n"
 "#    GÃ¼ltigkeitsbereich, z.B. alt.*,!alt.bin*\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 "#  add_posted_to_filter=ON/OFF\n"
 "#    Filtereintrag erzeugen fÃ¼r eigene Postings\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 "#  advertising=ON/OFF\n"
 "#    User-Agent:-Header einfÃ¼gen\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 "#  alternative_handling=ON/OFF\n"
 "#    MIME multipart/alternative-Teile ausblenden\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 "#  ask_for_metamail=ON/OFF\n"
 "#    Start des MIME-Viewers erst nach BestÃ¤tigung\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=ZAHL\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=Nein, 1=Cc, 2=Bcc, 3=Cc und Bcc\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
@@ -85,7 +85,7 @@ msgstr ""
 "#    Thread beim Betreten mit der rechten Cursortaste automatisch\n"
 "#    anzeigen\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
@@ -93,7 +93,7 @@ msgstr ""
 "#    Artikel mit Archive-name:-Header automatisch in die darin\n"
 "#    angegebene Datei speichern\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
@@ -101,21 +101,21 @@ msgstr ""
 "#    FÃ¼hre GroupMarkUnselArtRead Kommando automatisch beim Betreten\n"
 "#    der Gruppe aus\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 "#  batch_save=ON/OFF\n"
 "#    Im Batch-Modus werden die Artikel beachtet\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 "#  date_format=ZEICHENKETTE\n"
 "#    z.B. %%a, %%d %%b %%Y %%H:%%M:%%S\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
@@ -123,14 +123,14 @@ msgstr ""
 "#    Gespeicherte, zur Nachbearbeitung weitergegebene Artikel ohne\n"
 "#    Nachfrage lÃ¶schen\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 "#  editor_format=ZEICHENKETTE\n"
 "#    z.B. %%E +%%N %%F\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
@@ -138,14 +138,14 @@ msgstr ""
 "#    Datei in der eine Kopie der Mail abgelegt werden soll,\n"
 "#    z.B. =mailbox\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 "#  followup_to=ZEICHENKETTE\n"
 "#    Voreinstellung fÃ¼r den Followup-To:-Header\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
@@ -153,7 +153,7 @@ msgstr ""
 "#    Absender, einfach den gewÃ¼nschten Wert eintragen,\n"
 "#    keine AnfÃ¼hrungszeichen verwenden\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
@@ -161,14 +161,14 @@ msgstr ""
 "#    Catchup (als gelesen markieren) der Gruppe beim Verlassen\n"
 "#    mit der linken Cursortaste\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 "#  group_format=ZEICHENKETTE\n"
 "#    z.B. %%n %%m %%R %%L  %%s  %%F\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
@@ -176,12 +176,12 @@ msgstr ""
 "#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von E-Mails\n"
 "#    unkodiert senden\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
@@ -189,59 +189,59 @@ msgstr ""
 "#    Aufruf der RechtschreibprÃ¼fung,\n"
 "#    z.B. ispell -C -ddeutsch -w Ã¤Ã¶Ã¼Ã„Ã–ÃœÃŸ@ -Tlatin1\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 "#  maildir=ZEICHENKETTE\n"
 "#    Verzeichnis der Mail-Ordner, z.B. ~/Mail\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 "#  mailing_list=ZEICHENKETTE\n"
 "#    Gruppe ist eine gegatete Mailingliste, z.B. majordomo@example.org\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 "#  mime_types_to_save=ZEICHENKETTE\n"
 "#    z.B. image/*,!image/bmp\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 "#  mime_forward=ON/OFF\n"
 "#    Weitergeleitete Artikel als MIME-Anhang senden\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 "#  mm_network_charset=Zeichensatz\n"
 "#    Erlaubt sind folgende:"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 "#  undeclared_charset=Zeichensatz\n"
 "#    Voreinstellung ist US-ASCII\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
@@ -249,19 +249,19 @@ msgstr ""
 "#    Voreinstellung ist: Newsgroups Followup-To Summary Keywords X-Comment-"
 "To\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=ZEICHENKETTE\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 "#  news_quote_format=ZEICHENKETTE\n"
 "#    Einleitungszeile, z.B. news_quote_format=In %%M, %%F wrote:\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
@@ -269,12 +269,12 @@ msgstr ""
 "#    Organization:-Header; ist das erste Zeichen ein '/', wird der\n"
 "#    Wert aus dieser Datei gelesen.\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
@@ -282,26 +282,26 @@ msgstr ""
 "#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von Newsartikeln\n"
 "#    unkodiert senden\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 "#  post_process_type=ZAHL\n"
 "#    Nachbearbeitung\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 "#  post_process_view=ON/OFF\n"
 "#    Nachbearbeitete Artikel anzeigen\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
@@ -309,247 +309,247 @@ msgstr ""
 "#    Voreinstellung fÃ¼r GÃ¼ltigkeitsbereich neuer Kill-EintrÃ¤ge,\n"
 "#    z.B. talk.*\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 "#  quick_kill_expire=ON/OFF\n"
 "#    Kill verfÃ¤llt automatisch\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 "#  quick_kill_case=ON/OFF\n"
 "#    Kill beachtet GroÃŸ/Kleinschreibung\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 "#  quick_kill_header=ZAHL\n"
 "#    Killen nach:\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 "#    0=Subject: (GroÃŸ/Kleinschreibung beachten), 1=Subject: (G/K "
 "ignorieren)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (G/K beachten), 3=From: (G/K ignorieren)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & alle References: EintrÃ¤ge\n"
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & letzter References: Eintrag\n"
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: allein, 7=Lines:\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 "#  quick_select_scope=ZEICHENKETTE\n"
 "#    Voreinstellung fÃ¼r GÃ¼ltigkeitsbereich neuer Auswahlregeln (Hochscoren)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 "#  quick_select_expire=ON/OFF\n"
 "#    Regel verfÃ¤llt automatisch\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 "#  quick_select_case=ON/OFF\n"
 "#    Regel beachtet GroÃŸ/Kleinschreibung\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 "#  quick_select_header=NUM\n"
 "#    AuswÃ¤hlen (Hochscoren) nach:\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 "#  quote_chars=ZEICHENKETTE\n"
 "#    Zeichen fÃ¼r Zitate in Antworten, %%s oder %%S ergibt Autoreninitialen\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 "#  print_header=ON/OFF\n"
 "#    Alle Header beim Drucken ausgeben\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 "#  prompt_followupto=ON/OFF\n"
 "#    Leeren Followup-To:-Header anzeigen beim Erstellen eines Artikels\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 "#  savedir=ZEICHENKETTE\n"
 "#    Verzeichnis zum Speichern, z.B. ~user/News\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 "#  savefile=ZEICHENKETTE\n"
 "#    Datei zum Speichern, z.B. =linux\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 "#  sigfile=ZEICHENKETTE\n"
 "#    Signatur, z.B. $var/sig\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 "#  show_author=ZAHL\n"
 "#    Anzeige des From-Felds\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 "#  show_signatures=ON/OFF\n"
 "#    Signaturen anzeigen\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 "#  show_only_unread_arts=ON/OFF\n"
 "#    nur ungelesene Artikel anzeigen\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 "#  sigdashes=ON/OFF\n"
 "#    Signatur mit '\\n-- \\n' abtrennen\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 "#  signature_repost=ON/OFF\n"
 "#    Signatur beim Reposten anhÃ¤ngen\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 "#  sort_article_type=ZAHL\n"
 "#    Artikel sortieren nach:\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 "#  sort_threads_type=ZAHL\n"
 "#    Threads sortieren nach:\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 "#  tex2iso_conv=ON/OFF\n"
 "#    Automatische Umwandlung von TeX-Umlauten\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 "#  thread_articles=ZAHL\n"
 "#    Threading nach:"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 "#  thread_format=ZEICHENKETTE\n"
 "#    z.B. %%n %%m [%%L]  %%T  %%F\n"
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 "#  thread_perc=ZAHL\n"
 "#    Wie viel Prozent des Subjects mÃ¼ssen gleich sein?\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=ZAHL\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Artikelrumpf nicht anpassen\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = FÃ¼hrende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = AbschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = FÃ¼hrende und abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -558,7 +558,7 @@ msgstr ""
 "#    5 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#        fÃ¼hrende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -567,7 +567,7 @@ msgstr ""
 "#    6 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#        abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -576,26 +576,26 @@ msgstr ""
 "#    7 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#        fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 "#  verbatim_handling=ON/OFF\n"
 "#    Wortgetreue TextblÃ¶cke erkennen\n"
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 "#  extquote_handling=ON/OFF\n"
 "#    Fremdzitate erkennen\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
@@ -603,7 +603,7 @@ msgstr ""
 "#    Text wird automatisch zu Beginn des Artikels eingefÃ¼gt,\n"
 "#    z.B. ~/.tin/extra-body-text\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
@@ -611,14 +611,14 @@ msgstr ""
 "#    X-Comment-To:-Header einfÃ¼gen.\n"
 "#    (Nur sinnvoll in nach Fido Technology Network gegateten Gruppen.)\n"
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 "#  x_headers=ZEICHENKETTE\n"
 "#    ZusÃ¤tzliche Header, z.B. ~/.tin/extra-headers\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
@@ -627,7 +627,7 @@ msgstr ""
 "#\n"
 "# Es empfiehlt sich, zuerst allgemein gÃ¼ltige und danach spezielle,\n"
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -636,7 +636,7 @@ msgstr ""
 "# nur fÃ¼r bestimmte Newsgruppen gÃ¼ltige EintrÃ¤ge aufzufÃ¼hren.\n"
 "#\n"
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -929,59 +929,54 @@ msgstr "Automatische Artikelauswahl ('%s
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "Die Datei 'active' ist beschÃ¤digt - %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 "Artikel verursachte Fehler/Warnungen. %s=beenden, %s=MenÃ¼, %s=editieren: "
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Unbekannte Attribute: %s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "UngÃ¼ltiger Befehl. DrÃ¼cken Sie '%s' fÃ¼r Hilfe."
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "Ursprungsartikel"
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "Bereich fÃ¼r Ursprungsartikel"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 "%s: Aktualisieren der Index-Dateien nicht unterstÃ¼tzt: cache_overview_files="
 "%s"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** Anfang des Artikels ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr "*** Seitenanfang ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "[%%s] canceln (lÃ¶schen) oder superseden (Ã¼berschreiben)? (%s/%s/%s): "
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "LÃ¶sche Artikel..."
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "Kann %s nicht erstellen"
@@ -1516,21 +1511,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "Unsichere Dateiberechtigungen auf %s (%o)"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "UngÃ¼ltige Antwort auf GROUP-Befehl, %s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME-Fehler: Anfangsgrenze in Hadern"
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1538,16 +1528,16 @@ msgstr ""
 "\n"
 "Fehler: \"poster\" ist nicht erlaubt in Newsgroups!\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kann keinen (voll qualifizierten) Domainnamen finden!"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Keine Berechtigung um %s zu betreten\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1555,30 +1545,30 @@ msgstr ""
 "\n"
 "Fehler: Die From: Zeile fehlt.\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Keine Leseberechtigung fÃ¼r %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Datei %s existiert nicht\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Keine Schreibberechtigung fÃ¼r %s\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "Fehler"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1587,61 +1577,61 @@ msgstr ""
 "\n"
 "Fehler in Zeile %d: \"Sender:\"-Header ist nicht erlaubt (wird hinzugefÃ¼gt)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server fÃ¼hrt keine der Gruppen aus %s"
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "Fehler"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "Unbekannter Level"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "Beenden..."
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "Verlasse externen Mailreader"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "Entpacke %s..."
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "Fehler beim Schreiben von %s. Dateisystem voll? Datei zurÃ¼ckgesetzt."
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtern nach den globalen Regeln (%d/%d)..."
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "Regel erstellt von: "
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Muster eingeben [%s]> "
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
@@ -1650,20 +1640,20 @@ msgstr ""
 "\n"
 "Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n"
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t Antworten erhalten Sie direkt per Mail.\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- weitergeleitete Nachricht --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- Ende der weitergeleiteten Nachricht --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1690,6 +1680,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -1723,6 +1717,8 @@ msgstr ""
 "#   lines=[<>]?ZAHL   Zeilenzahl (Lines-Header)\n"
 "#   gnksa=[<>]?ZAHL   RÃ¼ckgabewert der Funktion GNKSA parse_from()\n"
 "#   xref=MUSTER       Muster passt auf Xref-Header (z.B. alt.flame*)\n"
+"#   path=MUSTER       Muster passt auf Path-Header (z.B. !news.example."
+"org!)\n"
 "#   time=ZAHL         Ablaufdatum der Regel als time_t Wert\n"
 "#                     (Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC)\n"
 "#\n"
@@ -2740,7 +2736,7 @@ msgstr "Kein vorhergehender Ausdruck"
 msgid "Operation disabled in no-overwrite mode"
 msgstr "AusfÃ¼hrung nicht mÃ¶glich im nicht-Ã¼berschreiben Modus"
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2769,7 +2765,7 @@ msgstr "TeX2Iso kodierter Artikel"
 msgid "incomplete "
 msgstr "unvollstÃ¤ndige "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2890,8 +2886,8 @@ msgstr "Filter MenÃ¼ (Kill, Bewertung/Sc
 
 #: src/lang.c:587
 #, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
-msgstr "Filter Msg-Id: [%s] (v/l/n/n): "
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
+msgstr "Filter Msg-ID: [%s] (v/l/n/n): "
 
 #: src/lang.c:588
 msgid "Kill pattern scope  : "
@@ -3409,7 +3405,7 @@ msgstr "Fehler im regulÃ¤ren Ausdruck: p
 msgid "Post a followup..."
 msgstr "Schreibe eine Antwort..."
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3473,225 +3469,230 @@ msgstr "%s markiert"
 msgid "Untagged %s"
 msgstr "%s Markierung entfernt"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr "Bereite Path-Filter (%d/%d) vor..."
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "Bearbeite zum LÃ¶schen markierte EMails."
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "Bearbeite zum LÃ¶schen markierte gespeicherte Artikel."
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Followup-To akzeptieren? %s=posten, %s=ignorieren, %s=Ende: "
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "Mail unverÃ¤ndert, Versand abbrechen?"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Wollen Sie die zurÃ¼ckgestellten Artikel sehen (%d)?"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "Artikel schnell (laut Voreinstellungen) killen?"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "Filterregel (hochscoren) (laut Voreinstellungen) hinzufÃ¼gen?"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "MÃ¶chten Sie das Programm wirklich beenden?"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=cancel-Nachricht editieren, %s=Ende, %s=lÃ¶schen [%%s]: "
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=Ende, %s=bearbeiten, %s=zurÃ¼cklegen: "
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: "
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=Abbrechen %s=Editieren %s=Filter (hot) speichern: "
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Wirklich ohne Speichern der Konfiguration beenden?"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "UngÃ¼ltige Bereichsangabe - GÃ¼ltig wÃ¤re '0-9.$' z.B. 1-$"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "Wollen Sie diese Operation abbrechen?"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "Wollen Sie tin augenblicklich verlassen?"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "Lesen ('q' zum Beenden)..."
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Lese %sArtikel..."
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Lese %sAttribute-Datei...\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Lese %sKonfigurations-Datei...\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "Lese Filter-Datei...\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Lese %s Gruppen..."
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "Lese Eingabe-History...\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "Lese Tastenbelegungen...\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "Lese Gruppen aus dem Active... "
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "Lese Gruppen aus der newsrc-Datei... "
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "Lese Newsgroups-Datei... "
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "Lese newsrc-Datei..."
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "References: Zeile             "
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(noch %d:%02d benÃ¶tigt)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Nicht vorhandene Gruppe %s entfernt."
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "Aus der vorigen Regel gelÃ¶scht: "
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fehler: Benenne %s in %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "Mailantwort an Autor..."
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "Reposte"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "Wiederholtes posten des Artikels..."
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Wiederholtes posten de(s|r) Artikel(s) in [%s]> "
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "newsrc zurÃ¼cksetzen?"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Antworten werden in folgende Gruppen gepostet"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "Antwort per Mail wurde angefordert. %s=Mail, %s=post, %s=beenden: "
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "DrÃ¼cken Sie <RETURN> um fortzufahren..."
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "WÃ¤hle From     [%s] (j/n): "
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "WÃ¤hle Zeilen: (</>num): "
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "Filter MenÃ¼ (Bewertung/Score erhÃ¶hen)"
 
-#: src/lang.c:784
+#: src/lang.c:787
 #, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
-msgstr "WÃ¤hle Msg-Id   [%s] (v/l/n/n): "
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
+msgstr "WÃ¤hle Msg-ID   [%s] (v/l/n/n): "
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "WÃ¤hle Muster        : "
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "WÃ¤hle Subject  [%s] (j/n): "
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "WÃ¤hle Textmuster    : "
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "WÃ¤hle Zeit in Tagen   : "
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3713,54 +3714,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "Zeige nur Gruppen mit ungelesenen Artikeln"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: Zeile (GroÃŸ-Kl. ignorieren)         "
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: Zeile (GroÃŸ-Kl. beachten)           "
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "Speichern"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) speichern?"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "Zuerst Konfiguration speichern und danach fortfahren?"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "Name der zu speichernden Datei> "
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "Gespeichert"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d ungelesene (%4d 'hot') %s in %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "%s gespeichert...\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "Nichts gespeichert"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3769,186 +3770,186 @@ msgstr ""
 "\n"
 "%s %d %s aus %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s nach %s%s gespeichert --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gespeichert als %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "Speichere..."
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Initialisierung des Bildschirms fehlgeschlagen"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: Anzeige ist zu klein\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "Anzeige zu klein, %s beendet sich"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr "GÃ¼ltigkeitsbereich lÃ¶schen? "
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr "GÃ¼ltigkeitsbereich angeben> "
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr "Neue Position auswÃ¤hlen> "
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr "Neue Position darf kein globaler GÃ¼ltigkeitsbereich sein"
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr "Globaler GÃ¼ltigkeitsbereich, Einsatz nicht erlaubt"
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr "GÃ¼ltigkeitsbereich umbenennen> "
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr "GÃ¼ltigkeitsbereich auswÃ¤hlen>  "
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼"
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼ Befehle"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Suche rÃ¼ckwÃ¤rts [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Durchsuche Artikelinhalt [%s]> "
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Suche vorwÃ¤rts [%s]> "
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "Suche..."
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Suche Artikel %d von %d ('q' zum abbrechen)..."
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "WÃ¤hle Artikel> "
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "WÃ¤hle Optionsnummer, oder benutze die Cursor Tasten und <CR>. 'q' zum "
 "beenden."
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "WÃ¤hle Gruppe> "
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Nenne das Auswahlmuster [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr "WÃ¤hle thread> "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 "%s %s %s (\"%s\") [%s]: schicken Sie einen DETAILLIERTEN Fehlerbericht an "
 "%s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "Die 'active' Datei des Servers"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kann die Newsgruppe nicht Ã¶ffnen. Sie muss erst abonniert werden..."
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<LEERT>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starte: (%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Zeige Thread (%d von %d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Thread (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Wildcardmuster fÃ¼r zu abonnierende Gruppen> "
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "%d Gruppen sind abonniert"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s wurde abonniert"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "Abonniere... "
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Artikel erneut posten oder Ã¼berschreiben [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Supersede (Ã¼berschreibe) Artikel in den Gruppen [%s]> "
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "Ãœberschreibe Artikel ..."
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3957,24 +3958,24 @@ msgstr ""
 "\n"
 "Angehalten. Geben Sie 'fg' ein um %s wieder zu starten\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d Tage"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr "# Voreingestellte Aktion/zeige Zeichenkette\n"
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3993,110 +3994,110 @@ msgstr ""
 "# case=ON/OFF    ON=Filter case sensitive OFF=ignoriere case\n"
 "# expire=ON/OFF  ON=Verfallen nach default_filter_days OFF=verfÃ¤llt nie\n"
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# Falls ON anzeige des Subject oder des Gruppennamens in der letzten Zeile.\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# Benutzte Host- & Zeit-Info um neue Gruppen zu finden (nicht Ã¤ndern)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "Es gibt keine neuen Artikel\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "Thread"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "Thread Level Kommandos"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "Thread nicht mehr ausgewÃ¤hlt"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "Thread ausgewÃ¤hlt"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "Threads"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "Thread"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Thread %4s v. %4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "Sortiere Artikel..."
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Wort-Hervorhebung: %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "ROT13-Kodierung (de)aktiviert"
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "Deutsche TeX-Dekodierung: %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Tabulatorweite zu %d gewechselt"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Versuche %s zu dotlocken"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Versuche %s zu locken"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "          h=Hilfe"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "Unbegrenzt"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Wildcardmuster fÃ¼r abzubestellende Gruppen> "
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fehler beim Dekodieren von %s : %s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "Kein Ende."
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s erfolgreich dekodiert."
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4105,37 +4106,32 @@ msgstr ""
 "%*s[-- %s/%s, %suukodierte Datei, %d Zeilen, Name: %s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "ungelesen "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "%d Gruppen abbestellt"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "%s wurde abbestellt"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "Abbestellen... "
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "Aktuelle Sortierung der Artikel aufheben..."
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "Aktualisiert"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr "Nicht auswertbare \"LIST COUNTS\" Zeile: \"%s\""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "Aktualisiere"
@@ -4296,10 +4292,15 @@ msgstr "%s ist nur sinnvoll fÃ¼r Batchmo
 
 #: src/lang.c:939
 #, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s ist nur sinnvoll fÃ¼r Batchmode- oder Debugoperationen\n"
+
+#: src/lang.c:940
+#, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Unsinnige Kombination von %s und %s. Ignoriere %s.\n"
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4308,12 +4309,12 @@ msgstr ""
 "\n"
 "%s%d ist auÃŸerhalb der Grenzen (0 - %d). ZurÃ¼cksetzen auf 0"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) anzeigen?"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4324,7 +4325,7 @@ msgstr ""
 "Warnung: Artikel Ã¼berschreitet %d Spalten. Zeile %d ist die erste lange:\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4332,7 +4333,7 @@ msgstr ""
 "\n"
 "Warnung: Artikel wurde im Editor nicht verÃ¤ndert\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4340,7 +4341,7 @@ msgstr ""
 "\n"
 "Warnung: \"Subject:\" enthÃ¤lt nur Leerzeichen.\n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4350,7 +4351,7 @@ msgstr ""
 "Warnung: \"Subject:\" beginnt mit \"Re: \", aber es gibt keine \"References:"
 "\".\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4360,7 +4361,7 @@ msgstr ""
 "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n"
 "         mit \"Re: \" and enthÃ¤lt auch kein \"(was:\".\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4382,7 +4383,7 @@ msgstr ""
 "Das ist der Artikel, den Sie canceln (lÃ¶schen) wollen:\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4396,7 +4397,7 @@ msgstr ""
 "         Artikel zu Ã¼bertragen. Falls durch diesen inews eine Signatur\n"
 "         angehÃ¤ngt wird, so kann diese nicht korrekt kodiert werden.\n"
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4404,7 +4405,7 @@ msgstr ""
 "\n"
 "Warnung: \"example\" ist eine reserviert Hierarchie!\n"
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4419,7 +4420,7 @@ msgstr ""
 "Einige Einstellungen in Ihrer %s-Datei haben sich geÃ¤ndert!\n"
 "Lesen Sie \"WHATSNEW\", usw....\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4433,7 +4434,7 @@ msgstr ""
 "Evtl. werden Einstellungen in Ihrer %s-Datei\n"
 "nicht erkannt oder Ã¤ndern sich!\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4448,7 +4449,7 @@ msgstr ""
 "wÃ¤hrenddessen abbestellt haben, ist ein Fehler aufgetreten und Sie sollten\n"
 "Ihre %s wiederherstellen, bevor Sie tin nochmal starten!\n"
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4457,12 +4458,12 @@ msgstr ""
 "\n"
 "Warnung: Es gibt %d '-- \\n' Zeilen. Das kÃ¶nnte einige Leute verwirren.\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Warnung: Nur %d von %d Artikeln gespeichert"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4479,14 +4480,14 @@ msgstr ""
 "mÃ¶glich\n"
 "         gehalten werden.\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 "Warnung: E-Mailadr. evtl. verfÃ¤lscht (Spamfalle). %s=weiter, %s=Abbruch? "
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4494,37 +4495,37 @@ msgstr ""
 "\n"
 "Warnung: Signaturen sollten mit '-- \\n' und nicht mit '--\\n' beginnen.\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "Schreibe Datei mit den Eigenschaften der Newsgruppen..."
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d Antworten"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s hinzugefÃ¼gt"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "Keine nicht abonnierte Gruppen gefunden"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "Zeige nur abonnierte Gruppen"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "Ja  "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "   Sie haben Mail"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4545,11 +4546,11 @@ msgstr ""
 "         entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n"
 "         passenderen Wert setzen.\n"
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr "  -D Modus Debug-Modus"
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4577,11 +4578,11 @@ msgstr ""
 "Dies ist der Artikel, den Sie canceln (lÃ¶schen) wollen:\n"
 "\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "Farben ein/aus"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4627,11 +4628,11 @@ msgstr ""
 "#  15 = hellweiÃŸ\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       Farbe ein- oder ausschalten"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4639,7 +4640,7 @@ msgstr ""
 "\n"
 "Fehler: Followup-To auf mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4648,7 +4649,7 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" wurde umbenannt, \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4657,7 +4658,7 @@ msgstr ""
 "\n"
 "Fehler: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4666,7 +4667,7 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" ist keine gÃ¼ltige Newsgruppe!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4674,7 +4675,7 @@ msgstr ""
 "\n"
 "Warnung: Followup-To in mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4683,7 +4684,7 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" wurde umbenannt, bitte \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4692,7 +4693,7 @@ msgstr ""
 "\n"
 "Warnung: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4701,7 +4702,7 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" ist nicht in Ihrer newsrc, sie kÃ¶nnte ungÃ¼ltig sein!\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4710,81 +4711,81 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" ist keine gÃ¼ltige Newsgruppe auf diesem Server!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 "%d Dateien aus %d Artikeln erfolgreich geschrieben. %d %s trat(en) auf."
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "Teile fehlen."
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "Kein Anfang."
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "Keine Daten."
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "Unbekannter Fehler."
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tPrÃ¼fsumme fÃ¼r %s (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr "Lese EMail-Active-Datei... "
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "Lese Mailgruppen-Datei... "
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "wendet PGP auf den Artikel an"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "SchlÃ¼ssel dem Ã–ffentlichen SchlÃ¼sselring hinzufÃ¼gen?"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=verschlÃ¼sseln, %s=signieren, %s=beides, %s=Ende: "
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=signiere, %s=signiere & fÃ¼ge Ã¶ffentl. SchlÃ¼ssel hinzu, %s=Ende: "
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP Wurde nicht konfiguriert (kann %s nicht Ã¶ffnen)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ist nicht signiert; keine Ã¶ffentlichen SchlÃ¼ssel gefunden"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=MenÃ¼, %s=posten, "
 "%s=zurÃ¼cklegen: "
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=verschicken [%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4792,80 +4793,74 @@ msgstr ""
 "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=MenÃ¼, %s=posten, "
 "%s=zurÃ¼cklegen [%%s]: "
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=Ende, %s=bearbeiten, %s=pgp, %s=MenÃ¼, %s=posten, %s=zurÃ¼cklegen: "
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=pgp, %s=verschicken [%%s]: "
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=Ende, %s=bearbeiten, %s=pgp, %s=MenÃ¼, %s=posten, %s=zurÃ¼cklegen [%%s]: "
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 "%s=Ende, %s=bearbeiten, %s=ispell, %s=MenÃ¼, %s=posten, %s=zurÃ¼cklegen: "
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=ispell, %s=verschicken [%%s]: "
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=Ende, %s=bearbeiten, %s=ispell, %s=MenÃ¼, %s=post, %s=ZurÃ¼ckl. [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=Ende, %s=bearbeiten, %s=MenÃ¼, %s=posten, %s=zurÃ¼cklegen: "
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: "
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=MenÃ¼, %s=posten, %s=zurÃ¼cklegen [%%s]: "
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Setze cache_overview_files um das lesen zu beschleunigen.\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin wird lokale index files benutzen.\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "Kann den Namen des NNTP Servers nicht finden"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Verbinde mit %s:%u..."
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "Trenne Verbindung zum Server...\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr "Falsche Newsgruppe (\"%s\") in Antwort auf \"GROUP%s\"-Befehl: \"%s\""
+msgid "Disconnecting from server..."
+msgstr "Trenne Verbindung zum Server..."
 
 #: src/lang.c:1109
 #, c-format
@@ -5653,65 +5648,69 @@ msgstr "NFC"
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr "NFKC GroÃŸ-/Kleinschreibung Zusammenlegen"
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "Darstellungseinstellungen"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "Farbeinstellungen"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr "Hervorhebungseinstellungen"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr "Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "Versandeinstellungen fÃ¼r Mail und News"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "Speicher- und Druckereinstellungen"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "Experteneinstellungen"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "Filtereinstellungen"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "Zeigt MinimenÃ¼ & Posting Etikette"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5719,15 +5718,15 @@ msgstr ""
 "# Falls ON wird ein kleines MenÃ¼ mit nÃ¼tzlichen Kommandos in jedem Level\n"
 "# angezeigt. Nach dem Erstellen eines Artikels wird die Etikette angezeigt\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Kurzbeschreibung fÃ¼r Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5735,7 +5734,7 @@ msgstr ""
 "# Falls ON wird die Newsgruppenbeschreibung im GruppenauswahlmenÃ¼\n"
 "# nach dem Gruppennamen angezeigt\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5743,11 +5742,11 @@ msgstr ""
 "Zeigt From (Autor) Feld im Gruppen- und Threadlevel. <SPACE> wechselt & <CR> "
 "setzt."
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr "Im Gruppen und Threadlevel, zeige Autor an mit"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5763,33 +5762,33 @@ msgstr ""
 "# * 2 = Voller Name\n"
 "#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "Zeige -> oder Hervorhebung fÃ¼r Auswahl. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "Inverse Darstellung fÃ¼r die Header"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# Falls ON nutze inverse Darstellung fÃ¼r Header bei verschiedenen Ebenen\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "Threade Artikel anhand"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5809,15 +5808,15 @@ msgstr ""
 "#   4 = Mehrteilige Artikel\n"
 "#   5 = prozentualer Subject Vergleich\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Prozent des Subject das gleich sein muss. <CR> setzt."
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "Prozentualer Subject Vergleich"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5841,11 +5840,11 @@ msgstr ""
 "um\n"
 "# in den gleichen Thread sortiert zu werden.\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "Bewertung eines Threads"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5859,16 +5858,16 @@ msgstr ""
 "#   1 = Summe\n"
 "#   2 = Durchschnitt\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "Sortiere Artikel nach Subject, From, Datum oder Bewertung."
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "Sortiere Artikel nach"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5898,15 +5897,15 @@ msgstr ""
 "#   9 = Lines absteigend\n"
 "#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "Sortiere Threads nach"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5924,46 +5923,46 @@ msgstr ""
 "#   3 = Datum des letzten Artikels (absteigend)\n"
 "#   4 = Datum des letzten Artikels (aufsteigend)\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Setze Cursor an ersten/letzten ungel. Artikel. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# Falls ON setze Cursor auf ersten ungelesenen Artikel, sonst auf letzten\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "Zeige alle oder nur ungelesene Artikel. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "Zeige nur ungelesene Artikel"
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# Falls ON zeige nur neue/ungelesene Artikel, sonst alle.\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# Falls ON zeige nur abonnierte Gruppen mit ungelesen Artikeln.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "Filter (kill) anwenden auf"
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5977,11 +5976,11 @@ msgstr ""
 "#   1 = Filtert alle Artikel und markiert sie mit K\n"
 "#   2 = Filtert alle Artikel und zeigt gekillte niemals an\n"
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr "Zum nÃ¤chsten ungelesenen Artikel springen mit"
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5997,11 +5996,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN oder TAB\n"
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr "Wie mit Leerzeilen umgegangen werden soll"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6031,26 +6030,26 @@ msgstr ""
 "#   7 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#       fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch\n"
 "# anzeigen?\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "Definiere Zeichen fÃ¼r gelÃ¶schte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "Zeichen fÃ¼r gelÃ¶schte Artikel"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6058,18 +6057,18 @@ msgstr ""
 "# Zeichen fÃ¼r einen Artikel, der gelÃ¶scht wurde (Voreinstellung 'D')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Definiere Zeichen, das Artikel im Bereich anzeigt.<CR> setzt, <ESC> bricht "
 "ab."
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "Zeichen fÃ¼r Artikel im Bereich"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6077,17 +6076,17 @@ msgstr ""
 "# Zeichen fÃ¼r Artikel die im Bereich sind (Voreinstellung '#')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "Definiere Zeichen fÃ¼r wiederkehrende Art. <CR> setzt. <ESC> bricht ab."
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "Zeichen fÃ¼r wiederkehrende Artikel"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6095,17 +6094,17 @@ msgstr ""
 "# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Zeichen fÃ¼r Artikel mit Markierung wichtig/'hot' <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "Zeichen fÃ¼r wichtige Artikel"
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6113,15 +6112,15 @@ msgstr ""
 "# Zeichen fÃ¼r Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "Definiere Zeichen fÃ¼r aktuelle Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "Zeichen fÃ¼r aktuelle Artikel"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6129,15 +6128,15 @@ msgstr ""
 "# Zeichen fÃ¼r einen aktuellen Artikel (Voreinstellung ist 'o')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "Zeichen fÃ¼r ungelesene Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "Zeichen fÃ¼r ungelesene Artikel"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6145,15 +6144,15 @@ msgstr ""
 "# Zeichen fÃ¼r ungelesene Artikel (Voreinstellung '+')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "Zeichen fÃ¼r gelesene Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "Zeichen fÃ¼r gelesene Artikel"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6161,15 +6160,15 @@ msgstr ""
 "# Zeichen fÃ¼r gelesene Artikel (Voreinstellung ' ')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "Zeichen fÃ¼r gekillte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "Zeichen fÃ¼r gekillte Artikel"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6177,17 +6176,17 @@ msgstr ""
 "# Zeichen fÃ¼r gekillte Artikel (Voreinstellung 'K')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Zeichen fÃ¼r gelesene wichtige/'hot' Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr "Zeichen fÃ¼r gelesene wichtige Art."
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6196,11 +6195,11 @@ msgstr ""
 "# (Voreinstellung ':')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr "Lange Newsgruppennamen abkÃ¼rzen"
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6209,7 +6208,7 @@ msgstr ""
 "# Falls ON: lange Newsgruppennamen in der Anzeige wie folgt kÃ¼rzen:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6217,11 +6216,11 @@ msgstr ""
 "0 = seitenweise, -1 = zeige zusÃ¤tzlich letzte Zeile der vorigen Seite, -2 = "
 "halbe Seite"
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "BlÃ¤ttere Artikel um ... Zeilen"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6240,28 +6239,28 @@ msgstr ""
 "# * 1 = zeilenweise\n"
 "#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "Zeige Signaturen an"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "Uu-kodierte Teile als Anhang anzeigen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "Zeige uue-Teile als Anhang an"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6279,17 +6278,17 @@ msgstr ""
 "#       Ã¤hnlich der von MIME-AnhÃ¤ngen\n"
 "#   2 = Einzeilige Zusammenfassung auch fÃ¼r unvollstÃ¤ndige Daten\n"
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "TeX german.sty Umlautkodierung auswerten. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6297,15 +6296,15 @@ msgstr ""
 "# Falls ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n"
 "# \"a als Ã¤, usw. dar\n"
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6321,11 +6320,11 @@ msgstr ""
 "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n"
 "# wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "Zeige folgende Header nicht an"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6344,44 +6343,44 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Wenn Sie hier nichts angeben, wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "Automatische Bearbeitung von Art. mit multipart/alternative-Teilen "
 "aktivieren?"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "Ãœbersp. multipart/alternative-Teile"
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n"
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Wortgetreue TextblÃ¶cke erkennen einschalten? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr "Wortgetreue TextblÃ¶cke erkennen"
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Falls ON werden wortgetreue TextblÃ¶cke in Artikeln erkannt\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_quote dargestellt werden."
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "RegulÃ¤rer Ausd. fÃ¼r zit. Zeilen"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6392,15 +6391,15 @@ msgstr ""
 "# Farbe angezeigt, die in col_quote definiert sind.\n"
 "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_quote2 dargestellt werden."
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "Reg. Ausd. fÃ¼r zweifach zitierte Z."
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6411,15 +6410,15 @@ msgstr ""
 "# Farbe dargestellt, die in col_quote2 definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_quote3 dargestellt werden."
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Reg. Ausd. fÃ¼r >=3-fach zitierte Z."
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6430,28 +6429,28 @@ msgstr ""
 "# dargestellt, die in col_quote3 definiert sind.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Fremdzitate erkennen einschalten? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr "Fremdzitate erkennen"
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# Falls ON werden Fremdzitate in Artikeln erkannt\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_extquote dargestellt werden."
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr "RegulÃ¤rer Ausd. fÃ¼r Zeilen mit Fremdzitaten"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6462,16 +6461,16 @@ msgstr ""
 "# Farbe dargestellt, die in col_extquote definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_markslashes dargestellt werden."
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "Reg. fÃ¼r /SchrÃ¤gst./ Hervorhebungen"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6481,16 +6480,16 @@ msgstr ""
 "# zwischen '/' in col_markslashes angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_markstars dargestellt werden."
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "Regu. A. fÃ¼r *Stern* Hervorhebungen"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6500,16 +6499,16 @@ msgstr ""
 "# zwischen '*' in col_markstars angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_markstroke dargestellt werden."
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "Reg. fÃ¼r -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6519,16 +6518,16 @@ msgstr ""
 "# zwischen '-' in col_markstroke angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 "RegulÃ¤rer Ausdruck fÃ¼r Zeilen, die mit col_markdash dargestellt werden."
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "Reg. fÃ¼r _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6538,16 +6537,16 @@ msgstr ""
 "# zwischen '_' in col_markdash angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Reg. Ausd., um Teile im Subjectanfang zu entfernen. '|' trennt die Ausd.."
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr "Reg. Ausd. fÃ¼r den Subjectanfang"
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6555,16 +6554,16 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n"
 "# die dann entfernt werden.\n"
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Reg. Ausd., um Teile am Subjectanfang zu entfernen. '|' trennt die Ausd.."
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr "Reg. Ausd. fÃ¼r das Subjectende"
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6572,16 +6571,16 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, der beim Antworten zum Abschneiden von\n"
 "# unerwÃ¼nschten Teilen am Ende des Subjects verwendet wird.\n"
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 "Reg. Ausd., um den Beginn eines wortgetreu wiederzugebenden Absatz zu finden."
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr "Reg. Ausd. fÃ¼r den Anfang eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6589,16 +6588,16 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 "Reg. Ausd., um das Ende eines wortgetreu wiederzugebenden Absatz zu finden."
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr "Reg. Ausd. fÃ¼r das Ende eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6606,22 +6605,22 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, der das Ende eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 "Name und Optionen fÃ¼r ext. MIME-Viewer, --internal fÃ¼r eingebaute Version"
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "MIME-Viewer"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
@@ -6629,15 +6628,15 @@ msgstr ""
 "# nicht Text teilen benutzt. Andernfalls das angegebene Programm\n"
 "# (z.B. metamail). Keine Angabe schaltet die automatische Anzeige aus.\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6645,40 +6644,40 @@ msgstr ""
 "# Falls ON fragt tin nach, bevor metamail zum Anzeigen von MIME-Artikeln\n"
 "# benutzt wird. Das passiert nur, wenn auch metamail_prog gesetzt ist.\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Beim Beenden anbieten, alle betretenen Gruppen als gelesen zu markieren?"
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr "Catchup der Gruppen beim Beenden"
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# Falls ON: Beim Beenden von tin anbieten, alle betretenen Gruppen\n"
 "#           als gelesen zu markieren\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr "Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 "# Falls ON: Catchup (als gelesen markieren) der Gruppe/des Threads\n"
 "#           beim Verlassen mit der linken Cursortaste\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr "Catchup mit der linken Cursort."
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "BestÃ¤tigung erforderlich fÃ¼r"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 "# Welche Operationen mÃ¼ssen explizit bestÃ¤tigt werden.\n"
@@ -6687,55 +6686,55 @@ msgstr ""
 "# gelesen (siehe 'X' Befehl im Manual).\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Art. (un)gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# Falls ON wird mit der Funktion 'Art. (un)gelesen markieren' nur\n"
 "# der jeweilige Artikel markiert.\n"
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Ã–ffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr "Ã–ffne URLs mit ..."
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 "# Programm zum Ã–ffnen von URLs, die jeweilige URL wird hinten angehÃ¤ngt.\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "Maus in xterm nutzen"
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# Falls ON wird die MaustastenunterstÃ¼tzung fÃ¼r xterm aktiviert\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# Falls ON werden die Scrolltasten genutzt (Terminal abhÃ¤ngig)\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "Anzahl der zu holenden Artikel"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6744,30 +6743,30 @@ msgstr ""
 "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n"
 "# Artikel\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Anzahl der Tage, die ein Artikel als neu eingestuft wird. <CR> setzt."
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "Artikel Neuheitszeit-Limit"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Anzahl der Tage, die ein Artikel als neu eingestuft wird, (0=Aus)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT fÃ¼r normale Wildcards, REGEX fÃ¼r die Nutzung von regulÃ¤ren "
 "AusdrÃ¼cken."
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "WildcardprÃ¼fung"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6779,66 +6778,66 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = RegulÃ¤rer Ausdruck\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 "Artikel mit weniger Bewertung (Score) werden als `gekillt' markiert. <CR> "
 "setzt."
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr "Bewertungsgrenze (kill)"
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 "# Jeder Artikel mit einer niedrigeren Bewertung (Score) wird als\n"
 "# gekillt markiert\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Bewertung fÃ¼r gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr "Bewertung fÃ¼r gekillte Artikel"
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr "# Bewertung fÃ¼r gekillte Artikel\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 "Artikel mit einer hÃ¶heren Bewertung (Score) werd. als wichtig/hot markiert."
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr "Bewertungsgrenze (select)"
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 "# Artikel mit einer hÃ¶heren Bewertung (Score) werden als\n"
 "# wichtig (hot) markiert\n"
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Bewertung fÃ¼r wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr "Bewertung fÃ¼r wichtige Artikel"
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr "# Bewertung fÃ¼r wichtige Artikel (hot)\n"
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6846,19 +6845,19 @@ msgstr ""
 "# Falls ON benutze slrnface(1) um ''X-Face:'' anzuzeigen.\n"
 "# Funktioniert nur wenn tin in einem xterm lÃ¤uft.\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "Benutze ANSI-Farben"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6866,11 +6865,11 @@ msgstr ""
 "# Standard Vordergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6878,11 +6877,11 @@ msgstr ""
 "# Standard Hintergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6890,11 +6889,11 @@ msgstr ""
 "# Farbe des Hintergrunds fÃ¼r inversen Text\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6902,11 +6901,11 @@ msgstr ""
 "# Farbe des Vordergrunds fÃ¼r inversen Text\n"
 "# Voreinstellung: 7 (weiÃŸ)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "Farbe der Textzeilen"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6914,11 +6913,11 @@ msgstr ""
 "# Farbe der Textzeilen\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "Farbe des MinihilfemenÃ¼"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6926,11 +6925,11 @@ msgstr ""
 "# Farbe des MinihilfemenÃ¼\n"
 "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "Farbe des Hilfstext"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6938,11 +6937,11 @@ msgstr ""
 "# Farbe der Hilfeseiten\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "Farbe der Statusmeldungen"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6950,11 +6949,11 @@ msgstr ""
 "# Farbe der letzten Zeile im Artikel\n"
 "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6962,11 +6961,11 @@ msgstr ""
 "# Farbe der zitierten Zeilen\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6974,11 +6973,11 @@ msgstr ""
 "# Farbe von zweifach zitierten Zeilen\n"
 "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "Farbe von =>3-fach zitierten Zeilen"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6986,11 +6985,11 @@ msgstr ""
 "# Farbe von =>3-fach zitierten Zeilen\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6998,11 +6997,11 @@ msgstr ""
 "# Farbe der Artikelheaderzeilen\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7010,11 +7009,11 @@ msgstr ""
 "# Farbe des angezeigten Headers\n"
 "# Voreinstellung: 9 (hellrot)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "Farbe der Subjectzeile"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7022,11 +7021,11 @@ msgstr ""
 "# Farbe der Subjectzeile\n"
 "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 msgid "Color of external quotes"
 msgstr "Farbe der Fremdzitate"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7034,11 +7033,11 @@ msgstr ""
 "# Farbe des Fremdzitat-Textes\n"
 "# Voreinstellung: 5 (rosa)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "Farbe des AntwortzÃ¤hlers"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7046,11 +7045,11 @@ msgstr ""
 "# Farbe des AntwortzÃ¤hlers\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7058,11 +7057,11 @@ msgstr ""
 "# Farbe des Autors (From:)\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7070,11 +7069,11 @@ msgstr ""
 "# Farbe des Hilfe/Mail-Zeichens\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7082,11 +7081,11 @@ msgstr ""
 "# Farbe von Signaturen\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7094,11 +7093,11 @@ msgstr ""
 "# Farbe der hervorgehobenen URLs\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7106,11 +7105,11 @@ msgstr ""
 "# Farbe des wortgetreu darzustellenden Textes\n"
 "# Voreinstellung: 5 (rosa)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7118,11 +7117,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch *Sterne*\n"
 "# Voreinstellung: 11 (gelb)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7130,11 +7129,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch _Striche_\n"
 "# Voreinstellung: 13 (hellrosa)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "Farbe der Hervorhebung /SchrÃ¤gstr./"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7142,11 +7141,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch /SchrÃ¤gstriche/\n"
 "# Voreinstellung: 14 (hellcyan)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7154,11 +7153,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch -Durchstreichen-\n"
 "# Voreinstellung: 12 (hellblau)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7186,11 +7185,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r *Sterne*\n"
 "# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr "Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7198,11 +7197,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r _Unterstriche_\n"
 "# Voreinstellung: 2 (beste Hervorhebung)\n"
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "Hervorhebungsattr. /SchrÃ¤gstriche/"
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7210,11 +7209,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r /SchrÃ¤gstriche/\n"
 "# Voreinstellung: 5 (halbe Helligkeit)\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7222,27 +7221,27 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r -Durchstreichen-\n"
 "# Voreinstellung: 3 (Invers)\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr "Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7258,23 +7257,23 @@ msgstr ""
 "#   1 = ja, anzeigen\n"
 "# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Nach wie vielen Zeichen soll im Pager umgebrochen werden? <CR> setzt."
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "Zeilen umbrechen nach"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr "NÃ¤.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Diverse Funktionen in tin wechseln zum \"nÃ¤chsten\" ungelesenen\n"
@@ -7282,38 +7281,38 @@ msgstr ""
 "# Artikel/Threadliste abbricht (OFF) oder zum Beginn derselben springt und\n"
 "# von dort aus den nÃ¤chsten ungelesenen Artikel sucht. (ON)\n"
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "Mailadresse (und Name)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# EMail-Adresse und vollstÃ¤ndiger Name des Benutzers, wenn sie nicht\n"
 "# benutzername@host (VollstÃ¤ndiger Name) lautet\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "Leeres Fup-To im Editor anzeigen"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# Falls ON zeige leeren Followup-To:-Header im Editor\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "Setze Pfad/! Kommando/--none um Ihre Signatur festzulegen. <CR> setzt."
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7328,43 +7327,43 @@ msgstr ""
 "#                    (%G um den Namen der aktuellen Newsgroup zu Ã¼bergeben)\n"
 "# sigfile=--none     hÃ¤ngt keine Signatur an\n"
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Trenne Sig mit \"-- \" in eigener Zeile ab. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sig. beim Reposten eines Artikels hinzufÃ¼gen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "Signatur beim Reposten anhÃ¤ngen"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Falls ON wird die Signatur auch an repostete Artikel angehÃ¤ngt.\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "Zitatzeichen eingeben, %s oder %S fÃ¼r die Initialen des Verfassers."
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "Zitatzeichen"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7373,11 +7372,11 @@ msgstr ""
 "# Zeichen fÃ¼r Zitate in Antworten.\n"
 "# '_' wird durch ' ' ersetzt. %s, %S wird ersetzt durch Autoreninitialen.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "Zitierverhalten"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7402,17 +7401,17 @@ msgstr ""
 "#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
 "zitieren\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Adr %D Datum %F Adr+Name %G Gruppenname %M Message-ID %N Name %C Vorname"
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "Einleitungszeile beim Antworten"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
@@ -7422,36 +7421,36 @@ msgstr ""
 "# %A Adresse  %D Datum  %F Adr+Name  %G Gruppenname  %M Message-ID\n"
 "# %N Voller Name  %C Vorname  %I Initialen\n"
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "Falls ON, fÃ¼ge User-Agent:-Header ein. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr "FÃ¼ge 'User-Agent:'-Header ein"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Falls ON fÃ¼ge User-Agent:-Header ein\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "Zeichensatz fÃ¼r MIME (z.B. US-ASCII, ISO-8859-1, EUC-KR), <CR> setzt."
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7470,40 +7469,40 @@ msgstr ""
 "# definiert, werden andere ZeichensÃ¤tze als mm_charset nicht dargestellt\n"
 "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Zeichensatz fÃ¼r den MIME (Content-Type) Header der Artikel.\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "Lokaler Zeichensatz (z.B. US-ASCII, ISO-8859-1, EUC-KR), <CR> setzt."
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaler Zeichensatz.\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "Mailbox-Format"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# Format der Mailbox.\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7518,15 +7517,15 @@ msgstr ""
 "# fÃ¼r die meisten 8Bit ZeichensÃ¤tze aus Ostasien, Griechenland und Russland\n"
 "# ist, da dort gehÃ¤uft 8Bit Zeichen vorkommen.\n"
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Nur Ã¤ndern, wenn Sie genau wissen, was Sie machen. <ESC> bricht ab."
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "Benutze 8bit-Zeichen im Newsheader"
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7540,29 +7539,29 @@ msgstr ""
 "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
 "# ist.\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Nachbearbeitete Artikel autom. anz. <SPACE> wechselt, <CR> setzt, <ESC> Ende."
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# Falls ON werden nachbearbeitete Artikel automatisch angezeigt.\n"
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "MIME-Kodierung fÃ¼r E-Mails"
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "Benutze 8bit Zeichen im Mail Header"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7581,26 +7580,26 @@ msgstr ""
 "# E-Mailheadern verbieten, daher sollte diese Einstellung NICHT auf ON\n"
 "# geÃ¤ndert werden, wenn es keine zwingende GrÃ¼nde dafÃ¼r gibt.\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 "# Falls ON lÃ¶sche Leerzeichen am Zeilenende; verbessert die Geschwindigkeit\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "Falls ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "Verwende Umschreibungen"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7612,11 +7611,11 @@ msgstr ""
 "# Terminal als EUR umschrieben, ohne //TRANSLIT wÃ¼rde tin ein\n"
 "# Fragezeichen verwenden.\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Sendet Ihnen automatisch ein Cc/Bbc"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7633,11 +7632,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc und Bcc\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Hash-Algorithmus fÃ¼r Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -7645,15 +7644,15 @@ msgstr ""
 "# Hash-Algorithmus fÃ¼r Cancel-Lock/Cancel-Key (Voreinstellung 'sha1')\n"
 "# 'keiner' verwenden um Cancel-Lock-Header zu deaktivieren.\n"
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "Geben Sie den Adressenteil an, vor dem Sie gewarnt werden. <CR> setzt."
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr "Spamfallenwarnung in Adresse"
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7662,28 +7661,28 @@ msgstr ""
 "wenn\n"
 "# Sie via Mail antworten wollen.\n"
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "GÃ¼ltigkeit eines Filtereintrags in Tagen. <CR> setzt."
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "Tage, die ein Filter gÃ¼ltig ist"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# Anzahl der Tage die ein temporÃ¤rer Filter aktiv ist\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Gepostete Artikel zum Filter hinzufÃ¼gen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "FÃ¼ge gepostete Artikel zum Filter"
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7691,25 +7690,25 @@ msgstr ""
 "# Falls ON fÃ¼ge gepostete Artikel die einen neuen Thread einleiten\n"
 "# zum Filter hinzu um evtl. Antworten hervorzuheben\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 "Verzeichnis, in dem Artikel/Threads im mailbox-Format gespeichert werden."
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "Mail Verzeichnis"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) Verzeichnis fÃ¼r im mailbox-Format gespeicherte Artikel/Threads\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
@@ -7717,19 +7716,19 @@ msgstr ""
 "# Falls ON werden Artikel/Threads im Batchmode gespeichert wenn -S,\n"
 "# oder gemailt, wenn -M bzw. -N in der Kommandozeile angegeben wurde.\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
@@ -7737,11 +7736,11 @@ msgstr ""
 "Autom. sp. von Art/Thread anhand Archive-name:-Header. <SPACE> wechselt & "
 "<CR> setzt."
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "Nutze Archive-name: zum Speichern"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7749,31 +7748,31 @@ msgstr ""
 "# Falls ON werden Artikel mit gesetztem Archive-name:-Header unter\n"
 "# diesem abgespeichert\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 "Gesp. Art. gelesen markieren. <SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 "Bearbeite (z.B. unshar) gesp. Art/Threads. <SPACE> wechselt, <CR> setzt."
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7787,11 +7786,11 @@ msgstr ""
 "#   1 = nur Shell Archive (shar) auspacken\n"
 "#   2 = ja\n"
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7799,56 +7798,56 @@ msgstr ""
 "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n"
 "# (markierte Artikel ausgenommen)\n"
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "Drucke alles oder nur Teile des Headers <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 "# Falls ON drucke alle Header des Artikels aus. Ansonsten nur die "
 "wichtigsten\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "Das Druckprogramm, das zum drucken von Artikeln/Threads benutzt wird."
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "Druckprogramm mit Optionen"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "# Falls ON wird die Anzeige nach einigen externen Kommandos aufgefrischt\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Starte Editor mit EinrÃ¼ckung. <SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "Starte Editor mit EinrÃ¼ckung"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7856,15 +7855,15 @@ msgstr ""
 "# Falls ON wird der Cursor im Editor an die definierte Position gesetzt.\n"
 "# Anderenfalls wird der Cursor in die erste Zeile gesetzt\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "%E fÃ¼r Editor, %F fÃ¼r Dateiname, %N fÃ¼r Zeilennummer, <CR> setzt."
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "Aufruf Ihres Editors"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7872,16 +7871,16 @@ msgstr ""
 "# Format der Editorzeile mit den Parametern fÃ¼r den Aufruf\n"
 "# %E Editor  %F Dateiname  %N Zeilennummer\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "Name und Optionen fÃ¼r ext. inews, --internal fÃ¼r eingebaute Version"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "Externes inews-Programm"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7890,17 +7889,17 @@ msgstr ""
 "# benutzt, sonst wird das hier angegebene Programm mit den angegebenen\n"
 "# Optionen verwendet. z.B. 'inews -h'\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "%M fÃ¼r den Mailer, %S fÃ¼r Subject, %T fÃ¼r to, %F fÃ¼r Dateinamen, <CR> setzt."
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7912,11 +7911,11 @@ msgstr ""
 "# Ein Beispiel fÃ¼r elm           :  elm -s \"%S\" \"%T\" < %F\n"
 "# Ein Beispiel fÃ¼r elm interaktiv:  elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "Benutze interaktives Mailprogramm"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7932,35 +7931,35 @@ msgstr ""
 "#   2 = interaktives Mailprogramm, Mailheader werden als Argumente "
 "Ã¼bergeben\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "Entferne ~/.article nach dem posten"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Falls ON entferne ~/.article nach dem posten.\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "UTF-8-Grafik benutzten (Baumdarstellung etc.)"
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# Falls ON werden UTF-8-Zeichen fÃ¼r die Anzeige '->', Baumdarstellung und "
 "Auslassungspunkten '...' benutzt.\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Dateiname fÃ¼r Kopie geposteter Artikel. <CR> setzt, kein Name=keine Kopie."
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "Gepostete Artikel speichern in"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7968,38 +7967,38 @@ msgstr ""
 "# Dateiname fÃ¼r die Kopie aller Postings (Voreinstellung posted)\n"
 "# Ist kein Name angegeben wird keine Kopie gespeichert\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Behalte alle FehlschlÃ¤ge in ~/dead.articles. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# Falls ON werden Fehlgeschlagene Artikel in ~/dead.articles verwahrt\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "LÃ¶sche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8013,72 +8012,72 @@ msgstr ""
 "#   1 = entfernen\n"
 "#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Sekunden die auf eine Antwort vom Server gewartet werden soll. <CR> setzt."
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP-lese Zeitlimit in Sekunden"
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# Maximal n Sekunden auf eine Antwort vom Server warten (0 = kein "
 "Zeitlimit)\n"
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "Sekunden, nach denen die active-Datei wieder gelesen wird. <CR> setzt."
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Zeitintervall in Sekunden zwischen dem Wiedereinlesen des active (0=nie)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# Falls ON wird eine unterbrochene Verbindung zum NNTP Server\n"
 "# automatisch wiederhergestellt.\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Erzeuge lokale Kopien der NNTP Overview Dateien. <SPACE> wechselt & <CR> "
 "setzt."
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr "Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# Falls ON, erzeuge lokale Kopien der NNTP Overview Dateien.\n"
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr "Formatanweisung fÃ¼r die Auswahlebene"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8104,11 +8103,11 @@ msgstr ""
 "#   %n              aktuelle Gruppennummer\n"
 "#   %U              Anzahl ungelesener Artikel\n"
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr "Formatanweisung fÃ¼r die Gruppenebene"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8142,11 +8141,11 @@ msgstr ""
 "#   %s              Subject\n"
 "#   %S              Score\n"
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr "Formatanweisung fÃ¼r die Threadebene"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8178,19 +8177,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Subject und/oder Baumdarstellung des Thread\n"
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "Datums Format-Zeichenkette"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "Unicode Normalisierungsart"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8199,6 +8198,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# Unicode Normalisierungsart\n"
 "# MÃ¶gliche Werte sind:\n"
@@ -8207,20 +8207,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "BiDi wiedergeben"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# Falls ON, wird bi-direktionaler Text von tin wiedergeben.\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr "Sortierfunktion"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8232,195 +8233,195 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead Kommando automatisch ausfÃ¼hren"
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr "Nachbearbeitete Artikel lÃ¶schen"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Dateiname fÃ¼r Kopie der Mailantworten. <CR> setzt, kein Name=keine Kopie."
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr "Mailbox fÃ¼r Kopie der Mailantworten"
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "Followup-To:-Header auf folgende Gruppe(n) setzten. <CR> setzt, <ESC> bricht "
 "ab."
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr "Followup-To:-Header"
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 "Standard Mail-Adresse (und Name) eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Pfad & Optionen f. ispell komp. RechtschreibprÃ¼fer. <CR> setzt, <ESC> bricht "
 "ab."
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr "ispell Programm"
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 "Falls die Gruppe eine Mailingliste ist gehen Antworten an diese "
 "Listenadresse."
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr "Adresse der Mailingliste"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr "Artikel als Anhang weiterleiten"
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "Kommata getrennte Liste von MIME-Haupt/Neben Content-Typen. <ESC> bricht ab."
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr "Welche MIME-Typen werden gespeichert"
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Wert des Organization:-Headers. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr "Organization:-Header"
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Dateiname fÃ¼r gespeicherte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr "Dateiname"
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "GÃ¼ltigkeitsbereich fÃ¼r die Filterregel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr "Schnell (1 Tasten) Auswahlfilter GÃ¼ltigkeitsbereich"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Header fÃ¼r Filterregel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr "Schnell (1 Tasten) Auswahlfilter Header"
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "GroÃŸ-/Kleinschreibung beachten (ON) oder ignorieren (OFF)."
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr "Schnell (1 Tasten) Auswahlfilter GroÃŸ-/Kleinschreibung"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 "ON = kann verfallen, OFF = niemals verfallen lassen. <CR> setzt, <ESC> "
 "bricht ab."
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr "Schnell (1 Tasten) Auswahlfilter Ablaufdatum"
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr "Schnell (1 Tasten) Killfilter GÃ¼ltigkeitsbereich"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr "Schnell (1 Tasten) Killfilter Header"
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr "Schnell (1 Tasten) Killfilter GroÃŸ-/Kleinschreibung"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr "Schnell (1 Tasten) Killfilter Ablaufdatum"
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "Diesen Zeichensatz annehmen falls kleiner deklariert ist. <CR> setzt."
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 "Diesen Text am Anfang des Artikels einfÃ¼gen. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Diesen Header beim Posten einfÃ¼gen. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "X-Comment-To:-Header automatische einfÃ¼gen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr "FÃ¼ge 'X-Comment-To:'-Header ein"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr "Lese aus dem lokalen Spool"
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "Version: %s %s Ausgabe %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s Ausgabe %s (\"%s\")\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "Unerreichbar?\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8429,29 +8430,29 @@ msgstr ""
 "\n"
 "Server reagierte nicht, Wiederholung Nummer # %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP Verbindungsfehler. Beende..."
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "Betrete aktuelle Gruppe neu\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lese (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Sende letztes Kommando (%s) neu\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES hat READER nicht bekannt geben"
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8520,7 +8521,7 @@ msgstr "[- Nicht VerfÃ¼gbar -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.4.2/po/en_GB.gmo and tin-2.4.3/po/en_GB.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/en_GB.po tin-2.4.3/po/en_GB.po
--- tin-2.4.2/po/en_GB.po	2017-12-08 09:39:45.000000000 +0100
+++ tin-2.4.3/po/en_GB.po	2018-12-24 10:02:04.190939231 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: 2013-12-24 01:00+0000\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: \n"
@@ -16,473 +16,473 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -761,56 +761,51 @@ msgstr ""
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr ""
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Unrecognised attribute: %s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr ""
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr ""
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr ""
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr ""
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr ""
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr ""
@@ -1280,146 +1275,141 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr ""
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr ""
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:280
+#: src/lang.c:277
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1446,6 +1436,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2418,7 +2412,7 @@ msgstr ""
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2444,7 +2438,7 @@ msgstr ""
 msgid "incomplete "
 msgstr ""
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2540,7 +2534,7 @@ msgstr ""
 
 #: src/lang.c:587
 #, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr ""
 
 #: src/lang.c:588
@@ -3026,7 +3020,7 @@ msgstr ""
 msgid "Post a followup..."
 msgstr ""
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3086,225 +3080,230 @@ msgstr ""
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr ""
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:787
 #, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3317,260 +3316,260 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Screen initialisation failed"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr ""
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr ""
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr ""
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr ""
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3581,145 +3580,140 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr ""
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr ""
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr ""
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr ""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr ""
@@ -3873,22 +3867,27 @@ msgstr ""
 
 #: src/lang.c:939
 #, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr ""
+
+#: src/lang.c:940
+#, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -3896,33 +3895,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3936,7 +3935,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3945,13 +3944,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -3961,7 +3960,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -3970,7 +3969,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -3980,19 +3979,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4003,49 +4002,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr ""
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4058,11 +4057,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4079,11 +4078,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "toggle colour"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4129,218 +4128,212 @@ msgstr ""
 "#  15 = light white\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       toggle colour flag"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr ""
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr ""
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+msgid "Disconnecting from server..."
 msgstr ""
 
 #: src/lang.c:1109
@@ -5078,95 +5071,99 @@ msgstr ""
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "Colour Options"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr ""
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
 msgstr ""
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5176,31 +5173,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5212,15 +5209,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5235,11 +5232,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5248,16 +5245,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5274,15 +5271,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5293,44 +5290,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5339,11 +5336,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5353,11 +5350,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5374,168 +5371,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5553,28 +5550,28 @@ msgstr ""
 "# * 1 = line-by-line\n"
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5586,30 +5583,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -5619,11 +5616,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -5635,357 +5632,357 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 msgstr ""
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 msgstr ""
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2046
+#: src/lang.c:2049
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5993,77 +5990,77 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "Use ANSI colour"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# If ON using ANSI-colour\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6071,11 +6068,11 @@ msgstr ""
 "# Standard foreground colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "Standard background colour"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6083,11 +6080,11 @@ msgstr ""
 "# Standard background colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "Colour for inverse text (bg)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6095,11 +6092,11 @@ msgstr ""
 "# Colour of background for inverse text\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "Colour for inverse text (fg)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6107,11 +6104,11 @@ msgstr ""
 "# Colour of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "Colour of text lines"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6119,11 +6116,11 @@ msgstr ""
 "# Colour of text lines\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6131,11 +6128,11 @@ msgstr ""
 "# Colour of mini help menu\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "Colour of help text"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6143,11 +6140,11 @@ msgstr ""
 "# Colour of help pages\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "Colour of status messages"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6155,11 +6152,11 @@ msgstr ""
 "# Colour of messages in last line\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6167,11 +6164,11 @@ msgstr ""
 "# Colour of quote-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "Colour of twice quoted line"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6179,11 +6176,11 @@ msgstr ""
 "# Colour of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "Colour of =>3 times quoted line"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6191,11 +6188,11 @@ msgstr ""
 "# Colour of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "Colour of article header lines"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6203,11 +6200,11 @@ msgstr ""
 "# Colour of header-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6215,11 +6212,11 @@ msgstr ""
 "# Colour of actual news header fields\n"
 "# Default: 9 (light red)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "Colour of article subject lines"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6227,11 +6224,11 @@ msgstr ""
 "# Colour of article subject\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 msgid "Color of external quotes"
 msgstr "Colour of external quotes"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6239,11 +6236,11 @@ msgstr ""
 "# Colour of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "Colour of response counter"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6251,11 +6248,11 @@ msgstr ""
 "# Colour of response counter\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6263,11 +6260,11 @@ msgstr ""
 "# Colour of sender (From:)\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6275,11 +6272,11 @@ msgstr ""
 "# Colour of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6287,11 +6284,11 @@ msgstr ""
 "# Colour of signature\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "Colour of highlighted URLs"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6299,11 +6296,11 @@ msgstr ""
 "# Colour of highlighted URLs\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6311,11 +6308,11 @@ msgstr ""
 "# Colour of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "Colour of highlighting with *stars*"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6323,11 +6320,11 @@ msgstr ""
 "# Colour of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "Colour of highlighting with _dash_"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6335,11 +6332,11 @@ msgstr ""
 "# Colour of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "Colour of highlighting with /slash/"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6347,11 +6344,11 @@ msgstr ""
 "# Colour of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "Colour of highlighting w. -stroke-"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6359,11 +6356,11 @@ msgstr ""
 "# Colour of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6379,57 +6376,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6439,56 +6436,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -6498,52 +6495,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "Quoting behaviour"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6557,52 +6554,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
 "# %N Full Name  %C First Name   %I Initials\n"
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6612,40 +6609,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -6654,15 +6651,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6670,28 +6667,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6702,36 +6699,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
 "# through one or several similarly looking characters.\n"
 msgstr ""
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6741,129 +6738,129 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6872,106 +6869,106 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
 msgstr ""
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -6979,11 +6976,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6992,67 +6989,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7061,64 +7058,64 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr ""
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7132,11 +7129,11 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr ""
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7155,11 +7152,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7177,19 +7174,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "Unicode normalisation form"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7198,6 +7195,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# Unicode normalisation form\n"
 "# Possible values are:\n"
@@ -7206,20 +7204,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7227,211 +7226,211 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr ""
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr ""
 
@@ -7492,7 +7491,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.4.2/po/es.gmo and tin-2.4.3/po/es.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/es.po tin-2.4.3/po/es.po
--- tin-2.4.2/po/es.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.3/po/es.po	2018-12-24 10:02:04.414948098 +0100
@@ -0,0 +1,8148 @@
+# Spanish translation for tin
+# Copyright (C) 2018 Free Software Foundation, Inc.
+# This file is distributed under the same license as the tin package.
+# Francisco Javier Serrador <fserrador@gmail.com>, 2018.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin 2.4.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
+"PO-Revision-Date: 2018-04-19 13:04+0200\n"
+"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
+"Language-Team: Spanish <es@tp.org.es>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 2.0.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: src/attrib.c:964
+#, fuzzy
+msgid "Processing attributes... "
+msgstr "** atributos"
+
+#: src/attrib.c:1186
+#, c-format
+msgid ""
+"# Do not edit this comment block\n"
+"#\n"
+msgstr ""
+
+#: src/attrib.c:1187
+#, c-format
+msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
+msgstr ""
+
+#: src/attrib.c:1188
+#, c-format
+msgid "#  add_posted_to_filter=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1189
+#, c-format
+msgid "#  advertising=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1190
+#, c-format
+msgid "#  alternative_handling=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1191
+#, c-format
+msgid "#  ask_for_metamail=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1192
+#, c-format
+msgid "#  auto_cc_bcc=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1193
+#, c-format
+msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
+msgstr ""
+
+#: src/attrib.c:1194
+#, c-format
+msgid "#  auto_list_thread=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1195
+#, c-format
+msgid "#  auto_save=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1196
+#, c-format
+msgid "#  auto_select=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1197
+#, c-format
+msgid "#  batch_save=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1198
+#, c-format
+msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
+msgstr ""
+
+#: src/attrib.c:1199
+#, c-format
+msgid "#  delete_tmp_files=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1200
+#, c-format
+msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
+msgstr ""
+
+#: src/attrib.c:1201
+#, c-format
+msgid "#  fcc=STRING (eg. =mailbox)\n"
+msgstr ""
+
+#: src/attrib.c:1202
+#, c-format
+msgid "#  followup_to=STRING\n"
+msgstr ""
+
+#: src/attrib.c:1203
+#, c-format
+msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
+msgstr ""
+
+#: src/attrib.c:1204
+#, c-format
+msgid "#  group_catchup_on_exit=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1205
+#, c-format
+msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
+msgstr ""
+
+#: src/attrib.c:1206
+#, c-format
+msgid "#  mail_8bit_header=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1207
+#, c-format
+msgid "#  mail_mime_encoding=supported_encoding"
+msgstr ""
+
+#: src/attrib.c:1215
+#, c-format
+msgid "#  ispell=STRING\n"
+msgstr ""
+
+#: src/attrib.c:1217
+#, c-format
+msgid "#  maildir=STRING (eg. ~/Mail)\n"
+msgstr ""
+
+#: src/attrib.c:1218
+#, c-format
+msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
+msgstr ""
+
+#: src/attrib.c:1219
+#, c-format
+msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
+msgstr ""
+
+#: src/attrib.c:1220
+#, c-format
+msgid "#  mark_ignore_tags=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1221
+#, c-format
+msgid "#  mark_saved_read=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1222
+#, c-format
+msgid "#  mime_forward=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1224
+#, c-format
+msgid "#  mm_network_charset=supported_charset"
+msgstr ""
+
+#: src/attrib.c:1231
+#, c-format
+msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
+msgstr ""
+
+#: src/attrib.c:1233
+#, c-format
+msgid "#  news_headers_to_display=STRING\n"
+msgstr ""
+
+#: src/attrib.c:1234
+#, c-format
+msgid "#  news_headers_to_not_display=STRING\n"
+msgstr ""
+
+#: src/attrib.c:1235
+#, c-format
+msgid "#  news_quote_format=STRING\n"
+msgstr ""
+
+#: src/attrib.c:1236
+#, c-format
+msgid "#  organization=STRING (if beginning with '/' read from file)\n"
+msgstr ""
+
+#: src/attrib.c:1237
+#, c-format
+msgid "#  pos_first_unread=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1238
+#, c-format
+msgid "#  post_8bit_header=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1239
+#, c-format
+msgid "#  post_mime_encoding=supported_encoding"
+msgstr ""
+
+#: src/attrib.c:1246
+#, c-format
+msgid "#  post_process_type=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1251
+#, c-format
+msgid "#  post_process_view=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1252
+#, c-format
+msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
+msgstr ""
+
+#: src/attrib.c:1253
+#, c-format
+msgid "#  quick_kill_expire=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1254
+#, c-format
+msgid "#  quick_kill_case=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1255
+#, c-format
+msgid "#  quick_kill_header=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1256 src/attrib.c:1265
+#, c-format
+msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr ""
+
+#: src/attrib.c:1257 src/attrib.c:1266
+#, c-format
+msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr ""
+
+#: src/attrib.c:1258 src/attrib.c:1267
+#, c-format
+msgid "#    4=Message-ID: & full References: line\n"
+msgstr ""
+
+#: src/attrib.c:1259 src/attrib.c:1268
+#, c-format
+msgid "#    5=Message-ID: & last References: entry only\n"
+msgstr ""
+
+#: src/attrib.c:1260 src/attrib.c:1269
+#, c-format
+msgid "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr ""
+
+#: src/attrib.c:1261
+#, c-format
+msgid "#  quick_select_scope=STRING\n"
+msgstr ""
+
+#: src/attrib.c:1262
+#, c-format
+msgid "#  quick_select_expire=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1263
+#, c-format
+msgid "#  quick_select_case=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1264
+#, c-format
+msgid "#  quick_select_header=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1270
+#, c-format
+msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
+msgstr ""
+
+#: src/attrib.c:1272
+#, c-format
+msgid "#  print_header=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1274
+#, c-format
+msgid "#  process_only_unread=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1275
+#, c-format
+msgid "#  prompt_followupto=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1276
+#, c-format
+msgid "#  savedir=STRING (eg. ~user/News)\n"
+msgstr ""
+
+#: src/attrib.c:1277
+#, c-format
+msgid "#  savefile=STRING (eg. =linux)\n"
+msgstr ""
+
+#: src/attrib.c:1278
+#, c-format
+msgid "#  sigfile=STRING (eg. $var/sig)\n"
+msgstr ""
+
+#: src/attrib.c:1279
+#, c-format
+msgid "#  show_author=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1285
+#, c-format
+msgid "#  show_signatures=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1286
+#, c-format
+msgid "#  show_only_unread_arts=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1287
+#, c-format
+msgid "#  sigdashes=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1288
+#, c-format
+msgid "#  signature_repost=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1289
+#, c-format
+msgid "#  sort_article_type=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1307
+#, c-format
+msgid "#  sort_threads_type=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1316
+#, c-format
+msgid "#  start_editor_offset=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1317
+#, c-format
+msgid "#  tex2iso_conv=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1318
+#, c-format
+msgid "#  thread_catchup_on_exit=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1319
+#, c-format
+msgid "#  thread_articles=NUM"
+msgstr ""
+
+#: src/attrib.c:1326
+#, c-format
+msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
+msgstr ""
+
+#: src/attrib.c:1327
+#, c-format
+msgid "#  thread_perc=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1328
+#, c-format
+msgid "#  trim_article_body=NUM\n"
+msgstr ""
+
+#: src/attrib.c:1329
+#, c-format
+msgid "#    0 = Don't trim article body\n"
+msgstr ""
+
+#: src/attrib.c:1330
+#, c-format
+msgid "#    1 = Skip leading blank lines\n"
+msgstr ""
+
+#: src/attrib.c:1331
+#, c-format
+msgid "#    2 = Skip trailing blank lines\n"
+msgstr ""
+
+#: src/attrib.c:1332
+#, c-format
+msgid "#    3 = Skip leading and trailing blank lines\n"
+msgstr ""
+
+#: src/attrib.c:1333
+#, c-format
+msgid "#    4 = Compact multiple blank lines between text blocks\n"
+msgstr ""
+
+#: src/attrib.c:1334
+#, c-format
+msgid ""
+"#    5 = Compact multiple blank lines between text blocks and skip\n"
+"#        leading blank lines\n"
+msgstr ""
+
+#: src/attrib.c:1335
+#, c-format
+msgid ""
+"#    6 = Compact multiple blank lines between text blocks and skip\n"
+"#        trailing blank lines\n"
+msgstr ""
+
+#: src/attrib.c:1336
+#, c-format
+msgid ""
+"#    7 = Compact multiple blank lines between text blocks and skip\n"
+"#        leading and trailing blank lines\n"
+msgstr ""
+
+#: src/attrib.c:1337
+#, c-format
+msgid "#  verbatim_handling=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1339
+#, c-format
+msgid "#  extquote_handling=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1341
+#, c-format
+msgid "#  wrap_on_next_unread=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1342
+#, c-format
+msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
+msgstr ""
+
+#: src/attrib.c:1343
+#, c-format
+msgid "#  x_comment_to=ON/OFF\n"
+msgstr ""
+
+#: src/attrib.c:1344
+#, c-format
+msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
+msgstr ""
+
+#: src/attrib.c:1345
+#, c-format
+msgid ""
+"#\n"
+"# Note that it is best to put general (global scoping)\n"
+msgstr ""
+
+#: src/attrib.c:1346
+#, c-format
+msgid ""
+"# entries first followed by group specific entries.\n"
+"#\n"
+msgstr ""
+
+#: src/attrib.c:1347
+#, c-format
+msgid "############################################################################\n"
+msgstr ""
+
+#: src/cook.c:624
+#, fuzzy
+msgid "(unknown)"
+msgstr "_Desconocido:"
+
+#: src/keymap.c:277
+#, fuzzy
+msgid "NULL"
+msgstr "(NULO)"
+
+#: src/lang.c:42
+#, fuzzy
+msgid "1 Response"
+msgstr "Respuesta"
+
+#: src/lang.c:46
+#, fuzzy, c-format
+msgid ""
+"\n"
+"%s contains no newsgroups. Exiting."
+msgstr "El fichero `%s' (versiÃ³n %d) contiene:\n"
+
+#: src/lang.c:47
+#, fuzzy
+msgid "all "
+msgstr "_Todo"
+
+#: src/lang.c:48
+#, fuzzy
+msgid "All groups"
+msgstr "Retiene todos los grupos suplementarios de cual usuario es un miembro."
+
+#: src/lang.c:49
+#, fuzzy, c-format
+msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
+msgstr "El fichero %s ya existe. Â¿Seguro que desea sobrescribirlo?"
+
+#: src/lang.c:50
+#, fuzzy
+msgid "Article cancelled (deleted)."
+msgstr "Â¡Â¡Â¡Cancelada!!!"
+
+#: src/lang.c:52
+#, fuzzy
+msgid "Article cannot be cancelled (deleted)."
+msgstr "Una vez que aÃ±ade una destreza, no podrÃ¡ borrarla"
+
+#: src/lang.c:54
+#, fuzzy
+msgid "Article deleted."
+msgstr "[BORRADO]"
+
+#: src/lang.c:55
+#, c-format
+msgid ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be mailed to the following address:\n"
+"  %s"
+msgstr ""
+
+#: src/lang.c:56
+#, c-format
+msgid ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following %s:\n"
+msgstr ""
+
+#: src/lang.c:57
+#, fuzzy
+msgid "Article not posted!"
+msgstr "Publicado en "
+
+#: src/lang.c:58
+#, fuzzy
+msgid "Article not saved"
+msgstr "guardado"
+
+#: src/lang.c:59
+#, fuzzy
+msgid "Article Level Commands"
+msgstr " Ã³rdenes:\n"
+
+#: src/lang.c:60
+#, fuzzy
+msgid "Article has no parent"
+msgstr "Artefacto $s ya tiene un superior"
+
+#: src/lang.c:61
+msgid "Parent article has been killed"
+msgstr ""
+
+#: src/lang.c:62
+#, fuzzy
+msgid "Parent article is unavailable"
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:63
+#, fuzzy, c-format
+msgid "Article posted: %s"
+msgstr "Factura %s contabilizada.\n"
+
+#: src/lang.c:64
+#, fuzzy, c-format
+msgid "Article rejected (saved to %s)"
+msgstr "Mantener %s en la versiÃ³n %s es rechazado."
+
+#: src/lang.c:65
+#, c-format
+msgid ""
+"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
+msgstr ""
+
+#: src/lang.c:66
+#, fuzzy
+msgid "Article unavailable"
+msgstr "NO DISPONIBLE"
+
+#: src/lang.c:67
+#, fuzzy
+msgid "Article undeleted."
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:68
+#, fuzzy, c-format
+msgid "Article %4d of %4d"
+msgstr "estado # %4d\t"
+
+#: src/lang.c:70
+#, fuzzy
+msgid "articles"
+msgstr "ArtÃ­culos"
+
+#: src/lang.c:71
+#, fuzzy
+msgid "This is a repost of the following article:"
+msgstr "No necesita utilizar el artÃ­culo definido"
+
+#: src/lang.c:72
+#, fuzzy
+msgid "article"
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:73
+#, fuzzy
+msgid "Article"
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:74
+#, fuzzy, c-format
+msgid "-- %d %s mailed --"
+msgstr "Ãšltimo correo de id_usuario"
+
+#: src/lang.c:75
+#, fuzzy, c-format
+msgid " at %s"
+msgstr ""
+"\n"
+" %s: "
+
+#: src/lang.c:76
+#, fuzzy, c-format
+msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n"
+msgstr ""
+"Codificando %s%s%s a \n"
+"         %s%s%s \n"
+"con calidad %2.2f\n"
+
+#: src/lang.c:77
+#, fuzzy
+msgid ", charset: "
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:78
+#, fuzzy, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "Â«%sÂ» no se admite en `%s%s'"
+
+#: src/lang.c:79
+#, fuzzy, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "descripciÃ³n no vÃ¡lida: ~s"
+
+#: src/lang.c:80
+#, fuzzy, c-format
+msgid "%d lines"
+msgstr ""
+"\n"
+"\n"
+"%d LÃ­neas Principales:\n"
+"\n"
+"     LÃ­nea     Cuenta\n"
+"\n"
+
+#: src/lang.c:81
+#, fuzzy
+msgid "Attachment Menu"
+msgstr "Adjuntos"
+
+#: src/lang.c:82
+#, fuzzy
+msgid "Attachment Menu Commands"
+msgstr "Adjuntos"
+
+#: src/lang.c:83
+#, fuzzy
+msgid "<no name>"
+msgstr "<Sin nombre>"
+
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "Attachment saved successfully. (%s)"
+msgstr "Adjunto borrado correctamente."
+
+#: src/lang.c:85
+#, fuzzy, c-format
+msgid "%d of %d attachments saved successfully."
+msgstr "D-Mod desinstalado exitosamente"
+
+#: src/lang.c:86
+#, fuzzy
+msgid "Select attachment> "
+msgstr "Adjuntos"
+
+#: src/lang.c:87
+#, fuzzy
+msgid "Tagged attachment"
+msgstr "Adjuntos"
+
+#: src/lang.c:88
+#, fuzzy, c-format
+msgid "%d attachments tagged"
+msgstr "Adjuntos"
+
+#: src/lang.c:89
+#, fuzzy
+msgid "Untagged attachment"
+msgstr "Adjuntos"
+
+#: src/lang.c:90
+#, fuzzy
+msgid "Attributes Menu Commands"
+msgstr "menÃº"
+
+#: src/lang.c:91
+#, fuzzy, c-format
+msgid "attribute with no scope: %s"
+msgstr "  Atributo desconocido GNU: %s\n"
+
+#: src/lang.c:93
+#, fuzzy, c-format
+msgid "%d Authentication failed"
+msgstr "AutenticaciÃ³n fallada"
+
+#: src/lang.c:94
+#, c-format
+msgid "NNTP authorization password not found for %s"
+msgstr ""
+
+#: src/lang.c:95
+#, fuzzy
+msgid "Server expects authentication.\n"
+msgstr "AutenticaciÃ³n servidor finalizada (cliente confiado)â€¦\n"
+
+#: src/lang.c:96
+#, fuzzy
+msgid "    Please enter password: "
+msgstr "Introducir ContraseÃ±a"
+
+#: src/lang.c:97
+#, fuzzy
+msgid "    Please enter username: "
+msgstr ""
+"Por favor, introduzca su nombre de usuario y contraseÃ±a para el buzÃ³n '%s'"
+
+#: src/lang.c:98
+#, fuzzy, c-format
+msgid "Authorized for user: %s\n"
+msgstr "Autorizado el"
+
+#: src/lang.c:99
+#, fuzzy, c-format
+msgid "Authorization failed for user: %s\n"
+msgstr "AutorizaciÃ³n fallada.  Â¿Reintento?"
+
+#: src/lang.c:101
+#, fuzzy, c-format
+msgid "Author search backwards [%s]> "
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:102
+#, fuzzy, c-format
+msgid "Author search forwards [%s]> "
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:103
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Autosubscribed to %s"
+msgstr ""
+"\n"
+" %s: "
+
+#: src/lang.c:104
+#, fuzzy
+msgid "Autosubscribing groups...\n"
+msgstr " grupos="
+
+#: src/lang.c:105
+#, c-format
+msgid "Autoselecting articles (use '%s' to see all unread) ..."
+msgstr ""
+
+#: src/lang.c:107
+#, c-format
+msgid ""
+"Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
+msgstr ""
+
+#: src/lang.c:108
+#, fuzzy, c-format
+msgid "Unrecognized attribute: %s"
+msgstr "Atributo Â«%sÂ» no reconocido"
+
+#: src/lang.c:109
+#, fuzzy, c-format
+msgid "Bad command. Type '%s' for help."
+msgstr "orden desconocidoa - Â«%.*sÂ», intente ayuda"
+
+#: src/lang.c:111
+#, fuzzy
+msgid "Base article"
+msgstr ", Base: "
+
+#: src/lang.c:112
+#, fuzzy
+msgid "Base article range"
+msgstr "bit,base estÃ¡ fuera de lÃ­mite para el sÃ­mbolo"
+
+#: src/lang.c:113
+#, c-format
+msgid "%s: Updating of index files not supported: cache_overview_files=%s"
+msgstr ""
+
+#: src/lang.c:114
+#, fuzzy
+msgid "*** Beginning of article ***"
+msgstr "ningÃºn periodo permitido al principio de la sinopsis"
+
+#: src/lang.c:115
+#, fuzzy
+msgid "*** Beginning of page ***"
+msgstr "empezando el: "
+
+#: src/lang.c:117
+#, c-format
+msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
+msgstr ""
+
+#: src/lang.c:118
+#, fuzzy
+msgid "Cancelling article..."
+msgstr ""
+"\n"
+"Cancelando...\n"
+
+#: src/lang.c:120
+#, fuzzy, c-format
+msgid "Cannot create %s"
+msgstr "no se puede crear %s: %s\n"
+
+#: src/lang.c:123
+#, fuzzy, c-format
+msgid "Can't find base article %d"
+msgstr "error: no puede encontrar sÃ­mbolo: __SDA_BASE_."
+
+#: src/lang.c:125
+#, fuzzy, c-format
+msgid "Can't open %s"
+msgstr "no se puede abrir %s"
+
+#: src/lang.c:126
+#, fuzzy, c-format
+msgid "Couldn't open %s for saving"
+msgstr "No se puede abrir %s para escritura\n"
+
+#: src/lang.c:127
+#, fuzzy
+msgid "*** Posting not allowed ***"
+msgstr "EstarÃ¡ publicando a:"
+
+#: src/lang.c:128
+#, fuzzy, c-format
+msgid "Posting is not allowed to %s"
+msgstr "PublicaciÃ³n Fallida"
+
+#: src/lang.c:130
+#, fuzzy, c-format
+msgid "Can't retrieve %s"
+msgstr "no puedo consultar %s: %s\n"
+
+#: src/lang.c:132
+#, fuzzy, c-format
+msgid "%s is a directory"
+msgstr "%s: es un directorio"
+
+#: src/lang.c:133
+msgid "Catchup"
+msgstr ""
+
+#: src/lang.c:134
+#, fuzzy, c-format
+msgid "Catchup %s..."
+msgstr ""
+"\n"
+" %s: "
+
+#: src/lang.c:135
+msgid "Catchup all groups entered during this session?"
+msgstr ""
+
+#: src/lang.c:136
+msgid "You have tagged articles in this group - catchup anyway?"
+msgstr ""
+
+#: src/lang.c:137
+#, fuzzy, c-format
+msgid "%s %d %s in %lu seconds\n"
+msgstr "durmiendo en %s por %d segundos\n"
+
+#: src/lang.c:138
+msgid "Caughtup"
+msgstr ""
+
+#: src/lang.c:139
+#, fuzzy
+msgid "Check Prepared Article"
+msgstr "Preparado para: "
+
+#: src/lang.c:140
+#, fuzzy
+msgid "Checking for new groups... "
+msgstr "Comprobando un nuevo disco\n"
+
+#: src/lang.c:141
+#, fuzzy
+msgid "Checking for news..."
+msgstr " comprobando..."
+
+#: src/lang.c:142
+#, c-format
+msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
+msgstr ""
+
+#: src/lang.c:144
+#, fuzzy
+msgid "ANSI color disabled"
+msgstr "Color"
+
+#: src/lang.c:145
+#, fuzzy
+msgid "ANSI color enabled"
+msgstr "Activado"
+
+#: src/lang.c:147
+#, fuzzy, c-format
+msgid "Command failed: %s"
+msgstr "Orden fallada: %s\n"
+
+#: src/lang.c:148
+#, c-format
+msgid "Cook article failed, %s is exiting"
+msgstr ""
+
+#: src/lang.c:149
+#, fuzzy
+msgid "Mark not selected articles read?"
+msgstr "Marca buzones leÃ­dos"
+
+#: src/lang.c:151
+#, fuzzy, c-format
+msgid "Connecting to %s..."
+msgstr "conectando a %s"
+
+#: src/lang.c:153
+#, fuzzy
+msgid "<CR>"
+msgstr "CR o DB"
+
+#: src/lang.c:154
+msgid "Creating active file for saved groups...\n"
+msgstr ""
+
+#: src/lang.c:155
+#, fuzzy
+msgid "Creating newsrc file...\n"
+msgstr "Se crea el fichero de biblioteca: %s"
+
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
+msgid "Default"
+msgstr "Predeterminado"
+
+#: src/lang.c:158
+msgid "Delete saved files that have been post processed?"
+msgstr ""
+
+#: src/lang.c:159
+#, fuzzy
+msgid "Deleting temporary files..."
+msgstr "Se borra el fichero base temporal %s"
+
+#: src/lang.c:161
+#, fuzzy
+msgid "*** End of article ***"
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:162
+#, fuzzy
+msgid "*** End of articles ***"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:163
+#, fuzzy
+msgid "*** End of attachments ***"
+msgstr "Adjuntos"
+
+#: src/lang.c:164
+#, fuzzy
+msgid "*** End of groups ***"
+msgstr " grupos="
+
+#: src/lang.c:165
+#, fuzzy
+msgid "*** End of page ***"
+msgstr "NO A FIN-DE-PÃGINA antes que A FIN-DE-PÃGINA"
+
+#: src/lang.c:166
+#, fuzzy
+msgid "*** End of scopes ***"
+msgstr "Â¿Es Ã©ste el final?"
+
+#: src/lang.c:167
+#, fuzzy
+msgid "*** End of thread ***"
+msgstr "Hilo"
+
+#: src/lang.c:168
+#, fuzzy
+msgid "*** End of URLs ***"
+msgstr "URLS"
+
+#: src/lang.c:169
+#, fuzzy
+msgid "Enter limit of articles to get> "
+msgstr "Introduzca el nuevo lÃ­mite de Ã¡rbol de paquetes:"
+
+#: src/lang.c:170
+#, fuzzy
+msgid "Enter Message-ID to go to> "
+msgstr "No se pudo obtener el id del mensaje"
+
+#: src/lang.c:171
+#, fuzzy
+msgid " and enter next unread thread"
+msgstr "La obtenciÃ³n del siguiente thread_id fallÃ³"
+
+#: src/lang.c:172
+msgid " and enter next unread article"
+msgstr ""
+
+#: src/lang.c:173
+msgid " and enter next unread group"
+msgstr ""
+
+#: src/lang.c:174
+#, fuzzy
+msgid "Enter option number> "
+msgstr "Introduzca el nÃºmero de transacciÃ³n, como el nÃºmero de comprobaciÃ³n"
+
+#: src/lang.c:175
+#, fuzzy, c-format
+msgid "Enter range [%s]> "
+msgstr "Introduzca contraseÃ±a para %s@%s: "
+
+#: src/lang.c:176
+#, fuzzy
+msgid ""
+"\n"
+"Warning: Approved: header used.\n"
+msgstr ""
+"advertencia: el remiendo para \"$filename\" no podra ser utilizado, as que "
+"la fuente entrante completa para este fichero se ha utilizado; usted puede "
+"necesitar resolver conflictos manualmente"
+
+#: src/lang.c:178
+msgid ""
+"\n"
+"Error: Bad address in Approved: header.\n"
+msgstr ""
+
+#: src/lang.c:179
+#, fuzzy
+msgid ""
+"\n"
+"Error: Bad address in From: header.\n"
+msgstr "error al leer cabecera de paquete\n"
+
+#: src/lang.c:180
+msgid ""
+"\n"
+"Error: Bad FQDN in Message-ID: header.\n"
+msgstr ""
+
+#: src/lang.c:181
+msgid ""
+"\n"
+"Error: Bad address in Reply-To: header.\n"
+msgstr ""
+
+#: src/lang.c:182
+#, fuzzy
+msgid ""
+"\n"
+"Error: Bad address in To: header.\n"
+msgstr "Cabecera equivocada/ilegible"
+
+#: src/lang.c:184
+#, fuzzy, c-format
+msgid "Can't unlock %s"
+msgstr "pthread_mutex_unlock fallado: %s"
+
+#: src/lang.c:185
+#, c-format
+msgid "Couldn't dotlock %s - article not appended!"
+msgstr ""
+
+#: src/lang.c:186
+#, c-format
+msgid "Couldn't lock %s - article not appended!"
+msgstr ""
+
+#: src/lang.c:189
+#, fuzzy, c-format
+msgid "Corrupted file %s"
+msgstr "fichero Â«%sÂ» indexado estÃ¡ corrompido"
+
+#: src/lang.c:191
+msgid ""
+"\n"
+"Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr ""
+
+#: src/lang.c:192
+#, c-format
+msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
+msgstr ""
+
+#: src/lang.c:193
+msgid "Internal error in GNKSA routine - send bug report.\n"
+msgstr ""
+
+#: src/lang.c:194
+msgid "Left angle bracket missing in route address.\n"
+msgstr ""
+
+#: src/lang.c:195
+msgid "Left parenthesis missing in old-style address.\n"
+msgstr ""
+
+#: src/lang.c:196
+msgid "Right parenthesis missing in old-style address.\n"
+msgstr ""
+
+#: src/lang.c:197
+#, fuzzy
+msgid "At-sign missing in mail address.\n"
+msgstr "DirecciÃ³n personal para correo"
+
+#: src/lang.c:198
+msgid "Single component FQDN is not allowed. Add your domain.\n"
+msgstr ""
+
+#: src/lang.c:199
+msgid ""
+"Invalid domain. Send bug report if your top level domain really exists.\n"
+"Use .invalid as top level domain for munged addresses.\n"
+msgstr ""
+
+#: src/lang.c:200
+msgid ""
+"Illegal domain. Send bug report if your top level domain really exists.\n"
+"Use .invalid as top level domain for munged addresses.\n"
+msgstr ""
+
+#: src/lang.c:201
+msgid ""
+"Unknown domain. Send bug report if your top level domain really exists.\n"
+"Use .invalid as top level domain for munged addresses.\n"
+msgstr ""
+
+#: src/lang.c:202
+#, fuzzy
+msgid "Illegal character in FQDN.\n"
+msgstr "Hay un carÃ¡cter ilegal en el nombre."
+
+#: src/lang.c:203
+msgid "Zero length FQDN component not allowed.\n"
+msgstr ""
+
+#: src/lang.c:204
+msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
+msgstr ""
+
+#: src/lang.c:205
+msgid "FQDN component may not start or end with hyphen.\n"
+msgstr ""
+
+#: src/lang.c:206
+msgid "FQDN component may not start with digit.\n"
+msgstr ""
+
+#: src/lang.c:207
+msgid "Domain literal has impossible numeric value.\n"
+msgstr ""
+
+#: src/lang.c:208
+msgid ""
+"Domain literal is for private use only and not allowed for global use.\n"
+msgstr ""
+
+#: src/lang.c:209
+msgid "Right bracket missing in domain literal.\n"
+msgstr ""
+
+#: src/lang.c:210
+#, fuzzy
+msgid "Missing localpart of mail address.\n"
+msgstr "DirecciÃ³n personal para correo"
+
+#: src/lang.c:211
+msgid "Illegal character in localpart of mail address.\n"
+msgstr ""
+
+#: src/lang.c:212
+msgid "Zero length localpart component not allowed.\n"
+msgstr ""
+
+#: src/lang.c:213
+msgid ""
+"Illegal character in realname.\n"
+"Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
+msgstr ""
+
+#: src/lang.c:214
+msgid ""
+"Illegal character in realname.\n"
+"Quoted words may not contain '()<>\\'.\n"
+msgstr ""
+
+#: src/lang.c:215
+msgid ""
+"Illegal character in realname.\n"
+"Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
+msgstr ""
+
+#: src/lang.c:216
+msgid "Bad syntax in encoded word used in realname.\n"
+msgstr ""
+
+#: src/lang.c:217
+msgid ""
+"Illegal character in realname.\n"
+"Unquoted words may not contain '()<>\\' in old-style addresses.\n"
+msgstr ""
+
+#: src/lang.c:218
+msgid ""
+"Illegal character in realname.\n"
+"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+msgstr ""
+
+#: src/lang.c:219
+msgid ""
+"\n"
+"Error: No blank line found after header.\n"
+msgstr ""
+
+#: src/lang.c:220
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Error: Illegal formatted %s.\n"
+msgstr "La opciÃ³n de nÃºmero formateado como moneda es %s."
+
+#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
+#: src/lang.c:222
+msgid ""
+"\n"
+"Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
+"       US-ASCII  - please change this setting to a suitable value for\n"
+"       your language  using the  M)enu of configurable  options or by\n"
+"       editing tinrc.\n"
+msgstr ""
+
+#: src/lang.c:227
+msgid ""
+"\n"
+"Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
+"       for news  messages  is set  to \"7bit\"  -  please change this\n"
+"       setting to \"8bit\" or \"quoted-printable\" depending  on what\n"
+"       is more common  in your part  of the world.  This can  be done\n"
+"       using the M)enu of configurable options or by editing tinrc.\n"
+msgstr ""
+
+#: src/lang.c:233
+msgid ""
+"\n"
+"Error: Article starts with blank line instead of header\n"
+msgstr ""
+
+#: src/lang.c:234
+#, c-format
+msgid ""
+"\n"
+"Error: Header on line %d does not have a colon after the header name:\n"
+"%s\n"
+msgstr ""
+
+#: src/lang.c:235
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Error: The \"%s:\" line is empty.\n"
+msgstr "error: el fichero de entrada '%s' estÃ¡ vacÃ­o"
+
+#: src/lang.c:236
+#, c-format
+msgid ""
+"\n"
+"Error: The \"%s:\" line is missing from the article header.\n"
+msgstr ""
+
+#: src/lang.c:237
+#, c-format
+msgid ""
+"\n"
+"Error: %s contains non 7bit chars.\n"
+msgstr ""
+
+#: src/lang.c:238
+#, c-format
+msgid ""
+"\n"
+"Error: Header on line %d does not have a space after the colon:\n"
+"%s\n"
+msgstr ""
+
+#: src/lang.c:239
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Error: There are multiple (%d) \"%s:\" lines in the header.\n"
+msgstr "error(%d) obteniendo cabecera #%d registra para %s desinstalar\n"
+
+#: src/lang.c:240
+#, fuzzy, c-format
+msgid "Insecure permissions of %s (%o)"
+msgstr "NT_386_IOPERM (permisos E/S x86)"
+
+#: src/lang.c:244
+#, c-format
+msgid "MIME parse error: Unexpected end of %s/%s article"
+msgstr ""
+
+#: src/lang.c:245
+msgid "MIME parse error: Start boundary whilst reading headers"
+msgstr ""
+
+#: src/lang.c:246
+#, fuzzy
+msgid ""
+"\n"
+"Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr "error: no puede reiniciar, operaciÃ³n no permitida\n"
+
+#: src/lang.c:247
+msgid "Can't get a (fully-qualified) domain-name!"
+msgstr ""
+
+#: src/lang.c:248
+#, fuzzy, c-format
+msgid "No permissions to go into %s\n"
+msgstr "se conservan los permisos de %s"
+
+#: src/lang.c:250
+#, fuzzy
+msgid ""
+"\n"
+"Error: From: line missing.\n"
+msgstr "DSO faltante desde lÃ­nea de orden"
+
+#: src/lang.c:252
+#, fuzzy, c-format
+msgid "No read permissions for %s\n"
+msgstr "se conservan los permisos de %s"
+
+#: src/lang.c:253
+#, fuzzy, c-format
+msgid "File %s does not exist\n"
+msgstr "Fichero %s no existe"
+
+#: src/lang.c:254
+#, fuzzy, c-format
+msgid "No write permissions for %s\n"
+msgstr "%s: permisos no establecidos: %s\n"
+
+#: src/lang.c:255
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr ""
+
+#: src/lang.c:256
+#, fuzzy
+msgid "errors"
+msgstr "Errores"
+
+#: src/lang.c:258
+#, c-format
+msgid ""
+"\n"
+"Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
+msgstr ""
+
+#: src/lang.c:260
+#, c-format
+msgid "Server has non of the groups listed in %s"
+msgstr ""
+
+#: src/lang.c:261
+#, fuzzy
+msgid "error"
+msgstr "ERROR"
+
+#: src/lang.c:262
+#, fuzzy
+msgid "Unknown display level"
+msgstr "desconoce nivel %s ISA"
+
+#: src/lang.c:263
+#, fuzzy
+msgid "<ESC>"
+msgstr "<Esc> o CTRL-x    Abortar MODO BUSQUEDA"
+
+#: src/lang.c:264
+#, fuzzy
+msgid "Exiting..."
+msgstr "Saliendo"
+
+#: src/lang.c:265
+msgid "leaving external mail-reader"
+msgstr ""
+
+#: src/lang.c:266
+#, fuzzy, c-format
+msgid "Extracting %s..."
+msgstr "x - extrayendo< %s %s"
+
+#: src/lang.c:268
+#, c-format
+msgid "Error writing %s file. Filesystem full? File reset to previous state."
+msgstr ""
+
+#: src/lang.c:269
+#, c-format
+msgid "Error making backup of %s file. Filesystem full?"
+msgstr ""
+
+#: src/lang.c:270
+#, fuzzy, c-format
+msgid "Filtering global rules (%d/%d)..."
+msgstr "demasiadas reglas (> %d)!"
+
+#: src/lang.c:271
+#, fuzzy
+msgid "Rule created by: "
+msgstr "creado"
+
+#: src/lang.c:272
+#, fuzzy, c-format
+msgid "Enter pattern [%s]> "
+msgstr "glob PATTERN(s) a excluir"
+
+#: src/lang.c:273
+#, c-format
+msgid ""
+"\n"
+"You requested followups to your article to go to the following %s:\n"
+msgstr ""
+
+#: src/lang.c:274
+#, c-format
+msgid "  %s\t Answers will be directed to you by mail.\n"
+msgstr ""
+
+#: src/lang.c:275
+#, fuzzy
+msgid "-- forwarded message --\n"
+msgstr "  Los mensajes se reenviarÃ¡n con %cMTP a:"
+
+#: src/lang.c:276
+#, fuzzy
+msgid "-- end of forwarded message --\n"
+msgstr "  Los mensajes se reenviarÃ¡n con %cMTP a:"
+
+#: src/lang.c:277
+msgid ""
+"# Format:\n"
+"#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
+"placed\n"
+"#                     at the beginning of a rule, or they will be moved to "
+"the\n"
+"#                     next rule. '#' is not a valid keyword for a comment!\n"
+"#   group=STRING      Mandatory. Newsgroups list (e.g. comp.*,!*sources*).\n"
+"#   case=NUM          Mandatory. Compare=0 / ignore=1 case when filtering.\n"
+"#   score=NUM|STRING  Mandatory. Score to give. Either:\n"
+"#     score=NUM         A number (e.g. 70). Or:\n"
+"#     score=STRING      One of the two keywords: 'hot' or 'kill'.\n"
+"#   subj=STRING       Optional. Subject: line (e.g. How to be a wizard).\n"
+"#   from=STRING       Optional. From: line (e.g. *Craig Shergold*).\n"
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@ether.net>) "
+"with\n"
+"#                     full references.\n"
+"#   msgid_last=STRING Optional. Like above, but with last reference only.\n"
+"#   msgid_only=STRING Optional. Like above, but without references.\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@ether.net>) "
+"without\n"
+"#                     Message-ID:\n"
+"#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
+"#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
+"opt.\n"
+"#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
+"#   time=NUM          Optional. time_t value when rule expires\n"
+"#\n"
+msgstr ""
+
+#: src/lang.c:301
+#, c-format
+msgid "Enter score for rule (default=%d): "
+msgstr ""
+
+#: src/lang.c:302
+#, c-format
+msgid "Enter the score weight (range 0 < score <= %d)"
+msgstr ""
+
+#. SCORE_MAX
+#: src/lang.c:303
+msgid "Full"
+msgstr "Llena"
+
+#: src/lang.c:304
+#, fuzzy
+msgid "Comment (optional)  : "
+msgstr "opcional"
+
+#: src/lang.c:305
+#, fuzzy
+msgid "Apply pattern to    : "
+msgstr "PatrÃ³n"
+
+#: src/lang.c:306
+#, fuzzy
+msgid "From: line (ignore case)      "
+msgstr ""
+"  -i,  --ignore-case      ignora las diferencias entre mayÃºsculas y "
+"minÃºsculas\n"
+
+#: src/lang.c:307
+#, fuzzy
+msgid "From: line (case sensitive)   "
+msgstr "distinguir mayÃºsculas"
+
+#: src/lang.c:309
+#, fuzzy, c-format
+msgid "%s%s: Unknown host.\n"
+msgstr "nombre hospedante desconocido %s"
+
+#: src/lang.c:311
+#, fuzzy
+msgid "global "
+msgstr "Global:\n"
+
+#: src/lang.c:312
+#, fuzzy, c-format
+msgid "Please use %.100s instead"
+msgstr "utilice la comando \"aegis -dbu\" en lugar de otro"
+
+#: src/lang.c:313
+#, fuzzy, c-format
+msgid "%s is bogus"
+msgstr "aviso: %s: ignorando nombre espurio de fichero"
+
+#: src/lang.c:314
+#, fuzzy, c-format
+msgid "Group %s is moderated. Continue?"
+msgstr "NingÃºn foro es moderado en este grupo"
+
+#: src/lang.c:315
+#, fuzzy
+msgid "groups"
+msgstr "GRUPOS"
+
+#: src/lang.c:316
+#, fuzzy, c-format
+msgid "Rereading %s..."
+msgstr ""
+"\n"
+" %s: "
+
+#: src/lang.c:317
+#, fuzzy
+msgid "Top Level Commands"
+msgstr "directorio raÃ­z"
+
+#: src/lang.c:318
+#, fuzzy
+msgid "Group Selection"
+msgstr "SelecciÃ³n de gÃ©nero"
+
+#: src/lang.c:319
+#, fuzzy
+msgid "group"
+msgstr "Grupo"
+
+#: src/lang.c:320
+msgid ""
+"*** Group descriptions are disabled according to current select_format ***"
+msgstr ""
+
+#: src/lang.c:322
+msgid ""
+"One or more lines of comment. <CR> to add a line or proceed if line is empty."
+msgstr ""
+
+#: src/lang.c:323
+msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:324
+msgid ""
+"Linecount of articles to be filtered. < for less, > for more, = for equal."
+msgstr ""
+
+#: src/lang.c:325
+msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:326
+msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:327
+msgid ""
+"Enter text pattern to filter if Subject: & From: lines are not what you want."
+msgstr ""
+
+#: src/lang.c:328
+msgid ""
+"Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:329
+msgid ""
+"Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:330
+msgid ""
+"Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:331
+msgid ""
+"Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:332
+msgid "kill an article via a menu"
+msgstr ""
+
+#: src/lang.c:333
+msgid "auto-select (hot) an article via a menu"
+msgstr ""
+
+#: src/lang.c:334
+#, fuzzy
+msgid "Browse URLs in article"
+msgstr "Examinar por"
+
+#: src/lang.c:335
+msgid "0 - 9\t  display article by number in current thread"
+msgstr ""
+
+#: src/lang.c:337
+msgid "cancel (delete) or supersede (overwrite) current article"
+msgstr ""
+
+#: src/lang.c:338
+msgid "post followup to current article"
+msgstr ""
+
+#: src/lang.c:339
+msgid "post followup (don't copy text) to current article"
+msgstr ""
+
+#: src/lang.c:340
+msgid "post followup to current article quoting complete headers"
+msgstr ""
+
+#: src/lang.c:341
+msgid "repost chosen article to another group"
+msgstr ""
+
+#: src/lang.c:343
+msgid "edit article (mail-groups only)"
+msgstr ""
+
+#: src/lang.c:344
+msgid "display first article in current thread"
+msgstr ""
+
+#: src/lang.c:345
+#, fuzzy
+msgid "display first page of article"
+msgstr "No necesita para el primer artÃ­culo definido"
+
+#: src/lang.c:346
+msgid "display last article in current thread"
+msgstr ""
+
+#: src/lang.c:347
+#, fuzzy
+msgid "display last page of article"
+msgstr "Vista pÃ¡gina: ningÃºn grÃ¡fico a enseÃ±ar."
+
+#: src/lang.c:348
+msgid "mark rest of thread as read and advance to next unread"
+msgstr ""
+
+#: src/lang.c:349
+#, fuzzy
+msgid "display next article"
+msgstr "Ver siguiente pantalla"
+
+#: src/lang.c:350
+msgid "display first article in next thread"
+msgstr ""
+
+#: src/lang.c:351
+#, fuzzy
+msgid "display next unread article"
+msgstr "Ver siguiente pantalla"
+
+#: src/lang.c:352
+msgid "go to the article that this one followed up"
+msgstr ""
+
+#: src/lang.c:353
+#, fuzzy
+msgid "display previous article"
+msgstr "Ver pantalla anterior"
+
+#: src/lang.c:354
+#, fuzzy
+msgid "display previous unread article"
+msgstr "Ver pantalla anterior"
+
+#: src/lang.c:355
+msgid "quickly kill an article using defaults"
+msgstr ""
+
+#: src/lang.c:356
+msgid "quickly auto-select (hot) an article using defaults"
+msgstr ""
+
+#: src/lang.c:357
+msgid "return to group selection level"
+msgstr ""
+
+#: src/lang.c:358
+msgid "reply through mail to author"
+msgstr ""
+
+#: src/lang.c:359
+msgid "reply through mail (don't copy text) to author"
+msgstr ""
+
+#: src/lang.c:360
+msgid "reply through mail to author quoting complete headers"
+msgstr ""
+
+#: src/lang.c:361
+#, fuzzy
+msgid "search backwards within this article"
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:362
+#, fuzzy
+msgid "search forwards within this article"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:363
+msgid "show article in raw-mode (including all headers)"
+msgstr ""
+
+#: src/lang.c:364
+msgid "skip next block of included text"
+msgstr ""
+
+#: src/lang.c:365
+msgid "toggle display of sections hidden by a form-feed (^L) on/off"
+msgstr ""
+
+#: src/lang.c:366
+#, fuzzy
+msgid "toggle display of all headers"
+msgstr "conmuta enseÃ±ar modificaciones de los tamaÃ±os del paquete"
+
+#: src/lang.c:367
+msgid "toggle word highlighting on/off"
+msgstr ""
+
+#: src/lang.c:368
+msgid "toggle ROT-13 (basic decode) for current article"
+msgstr ""
+
+#: src/lang.c:369
+msgid "toggle tabwidth 4 <-> 8"
+msgstr ""
+
+#: src/lang.c:370
+msgid "toggle german TeX style decoding for current article"
+msgstr ""
+
+#: src/lang.c:371
+#, fuzzy
+msgid "toggle display of uuencoded sections"
+msgstr "conmuta enseÃ±ar los nÃºmeros de versiones"
+
+#: src/lang.c:372
+msgid "View/pipe/save multimedia attachments"
+msgstr ""
+
+#: src/lang.c:373
+#, fuzzy
+msgid "choose first attachment in list"
+msgstr "Primero Debe Elegir Un Mensaje"
+
+#: src/lang.c:374
+msgid "0 - 9\t  choose attachment by number"
+msgstr ""
+
+#: src/lang.c:375
+#, fuzzy
+msgid "choose last attachment in list"
+msgstr "Elija una lista para examinar, buscar y publicar mensajes."
+
+#: src/lang.c:377
+#, fuzzy
+msgid "pipe attachment into command"
+msgstr "Adjuntos"
+
+#: src/lang.c:378
+#, fuzzy
+msgid "pipe raw attachment into command"
+msgstr "No puede abrir una tuberÃ­a a orden Â«%sÂ»"
+
+#: src/lang.c:380
+#, fuzzy
+msgid "save attachment to disk"
+msgstr "Guarda opciones al disco"
+
+#: src/lang.c:381
+#, fuzzy
+msgid "search for attachments forwards"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:382
+#, fuzzy
+msgid "search for attachments backwards"
+msgstr "Adjuntos"
+
+#: src/lang.c:383
+#, fuzzy
+msgid "view attachment"
+msgstr "Adjuntos"
+
+#: src/lang.c:384
+#, fuzzy
+msgid "tag attachment"
+msgstr "Adjuntos"
+
+#: src/lang.c:385
+msgid "tag attachments that match user specified pattern"
+msgstr ""
+
+#: src/lang.c:386
+msgid "reverse tagging on all attachments (toggle)"
+msgstr ""
+
+#: src/lang.c:387
+msgid "untag all tagged attachments"
+msgstr ""
+
+#: src/lang.c:388
+msgid "toggle info message in last line (name/description of attachment)"
+msgstr ""
+
+#: src/lang.c:389
+#, fuzzy
+msgid "choose first attribute in list"
+msgstr "Primero Debe Elegir Un Mensaje"
+
+#: src/lang.c:390
+msgid "0 - 9\t  choose attribute by number"
+msgstr ""
+
+#: src/lang.c:391
+#, fuzzy
+msgid "choose last attribute in list"
+msgstr "Elija una lista para examinar, buscar y publicar mensajes."
+
+#: src/lang.c:392
+#, fuzzy
+msgid "reset attribute to a default value"
+msgstr "restablece todas las opciones a sus valores predeterminados"
+
+#: src/lang.c:393
+#, fuzzy
+msgid "search forwards for an attribute"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:394
+#, fuzzy
+msgid "search backwards for an attribute"
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:395
+#, fuzzy
+msgid "select attribute"
+msgstr "Atributo"
+
+#: src/lang.c:396
+msgid "toggle back to options menu when invoked from there"
+msgstr ""
+
+#: src/lang.c:397
+#, c-format
+msgid "report bug or comment via mail to %s"
+msgstr ""
+
+#: src/lang.c:398
+#, fuzzy
+msgid "choose first option in list"
+msgstr "Primera OpciÃ³n"
+
+#: src/lang.c:399
+msgid "0 - 9\t  choose option by number"
+msgstr ""
+
+#: src/lang.c:400
+#, fuzzy
+msgid "choose last option in list"
+msgstr "Una opciÃ³n de listado"
+
+#: src/lang.c:401
+#, fuzzy
+msgid "start scopes menu"
+msgstr "inicio"
+
+#: src/lang.c:402
+#, fuzzy
+msgid "search forwards for an option"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:403
+#, fuzzy
+msgid "search backwards for an option"
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:404
+#, fuzzy
+msgid "select option"
+msgstr "Seleccionarâ€¦"
+
+#: src/lang.c:405
+#, fuzzy
+msgid "toggle to attributes menu"
+msgstr "Atributos"
+
+#: src/lang.c:406
+msgid "choose range of articles to be affected by next command"
+msgstr ""
+
+#: src/lang.c:407
+#, fuzzy
+msgid "escape from command prompt"
+msgstr "Modifica peticiÃ³n de lÃ­nea de orden."
+
+#: src/lang.c:408
+#, fuzzy
+msgid "edit filter file"
+msgstr "Edite el contenido de su fichero"
+
+#: src/lang.c:409
+#, fuzzy
+msgid "get help"
+msgstr "Obtener Ayuda"
+
+#: src/lang.c:410
+#, fuzzy
+msgid "display last article viewed"
+msgstr "EnseÃ±a Ã±as Ãºltimas 5 encuestas de su proyecto."
+
+#: src/lang.c:411
+#, fuzzy
+msgid "down one line"
+msgstr "Bajar"
+
+#: src/lang.c:412
+#, fuzzy
+msgid "up one line"
+msgstr "Dos ficheros en una lÃ­nea: %s\n"
+
+#: src/lang.c:413
+msgid "go to article chosen by Message-ID"
+msgstr ""
+
+#: src/lang.c:414
+msgid "mail article/thread/hot/pattern/tagged articles to someone"
+msgstr ""
+
+#: src/lang.c:415
+#, fuzzy
+msgid "menu of configurable options"
+msgstr "El menÃº de opciones"
+
+#: src/lang.c:416
+#, fuzzy
+msgid "down one page"
+msgstr "d                 retroceder media pÃ¡gina"
+
+#: src/lang.c:417
+#, fuzzy
+msgid "up one page"
+msgstr "w o <Arriba>      avanza pÃ¡gina"
+
+#: src/lang.c:419
+msgid "post (write) article to current group"
+msgstr ""
+
+#: src/lang.c:420
+#, fuzzy
+msgid "post postponed articles"
+msgstr "Pospuesto"
+
+#: src/lang.c:422
+msgid "list articles posted by you (from posted file)"
+msgstr ""
+
+#: src/lang.c:423
+#, fuzzy
+msgid "return to previous menu"
+msgstr "ninguna secciÃ³n anterior para devolver, ignorada."
+
+#: src/lang.c:424
+#, fuzzy
+msgid "quit tin immediately"
+msgstr "sale inmediatamente"
+
+#: src/lang.c:425
+#, fuzzy
+msgid "redraw page"
+msgstr "PÃ¡gina"
+
+#: src/lang.c:426
+msgid "save article/thread/hot/pattern/tagged articles to file"
+msgstr ""
+
+#: src/lang.c:427
+msgid "save marked articles automatically without user prompts"
+msgstr ""
+
+#: src/lang.c:428
+msgid "scroll the screen one line down"
+msgstr ""
+
+#: src/lang.c:429
+msgid "scroll the screen one line up"
+msgstr ""
+
+#: src/lang.c:430
+#, fuzzy
+msgid "search for articles by author backwards"
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:431
+#, fuzzy
+msgid "search for articles by author forwards"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:432
+msgid "search all articles for a given string (this may take some time)"
+msgstr ""
+
+#: src/lang.c:433
+msgid " \t  (searches are case-insensitive and wrap around to all articles)"
+msgstr ""
+
+#: src/lang.c:434
+msgid "search for articles by Subject line backwards"
+msgstr ""
+
+#: src/lang.c:435
+msgid "search for articles by Subject line forwards"
+msgstr ""
+
+#: src/lang.c:436
+#, fuzzy
+msgid "repeat last search"
+msgstr "Repetir la Ãºltima bÃºsqueda"
+
+#: src/lang.c:437
+msgid "tag current article for reposting/mailing/piping/printing/saving"
+msgstr ""
+
+#: src/lang.c:438
+msgid "toggle info message in last line (subject/description)"
+msgstr ""
+
+#: src/lang.c:439
+#, fuzzy
+msgid "toggle inverse video"
+msgstr "_Invertir"
+
+#: src/lang.c:440
+msgid "toggle mini help menu display"
+msgstr ""
+
+#: src/lang.c:441
+msgid "cycle the display of authors email address, real name, both or neither"
+msgstr ""
+
+#: src/lang.c:442
+#, fuzzy
+msgid "show version information"
+msgstr "  -V,  --version          muestra informaciÃ³n sobre versiÃ³n\n"
+
+#: src/lang.c:443
+msgid "mark all articles as read and return to group selection menu"
+msgstr ""
+
+#: src/lang.c:444
+msgid "mark all articles as read and enter next group with unread articles"
+msgstr ""
+
+#: src/lang.c:445
+#, fuzzy
+msgid "choose first thread in list"
+msgstr "Primero Debe Elegir Un Mensaje"
+
+#: src/lang.c:446
+#, fuzzy
+msgid "choose last thread in list"
+msgstr "Elija una lista para examinar, buscar y publicar mensajes."
+
+#: src/lang.c:447
+msgid "list articles within current thread (bring up Thread sub-menu)"
+msgstr ""
+
+#: src/lang.c:448
+#, fuzzy
+msgid "mark article as unread"
+msgstr "*** Tiene correo no leÃ­do. ***"
+
+#: src/lang.c:449
+msgid "mark current thread, range or tagged threads as read"
+msgstr ""
+
+#: src/lang.c:450
+msgid "mark current thread, range or tagged threads as unread"
+msgstr ""
+
+#: src/lang.c:451
+msgid "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr ""
+
+#: src/lang.c:452
+msgid "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr ""
+
+#: src/lang.c:453
+msgid "toggle display of all/selected articles"
+msgstr ""
+
+#: src/lang.c:454
+#, fuzzy
+msgid "display next group"
+msgstr "Ver siguiente pantalla"
+
+#: src/lang.c:455
+#, fuzzy
+msgid "display previous group"
+msgstr "Ver pantalla anterior"
+
+#: src/lang.c:456
+#, fuzzy
+msgid "toggle all selections (all articles)"
+msgstr "Todos artÃ­culos disponibles en "
+
+#: src/lang.c:457
+msgid "select group (make \"hot\")"
+msgstr ""
+
+#: src/lang.c:458
+#, fuzzy
+msgid "select thread"
+msgstr "Hilo"
+
+#: src/lang.c:459
+msgid "select threads if at least one unread article is selected"
+msgstr ""
+
+#: src/lang.c:460
+msgid "select threads that match user specified pattern"
+msgstr ""
+
+#: src/lang.c:461
+msgid "tag all parts of current multipart-message in order"
+msgstr ""
+
+#: src/lang.c:462
+msgid "0 - 9\t  choose thread by number"
+msgstr ""
+
+#: src/lang.c:463
+msgid "toggle limit number of articles to get, and reload"
+msgstr ""
+
+#: src/lang.c:464
+msgid "toggle display of all/unread articles"
+msgstr ""
+
+#: src/lang.c:465
+#, fuzzy
+msgid "toggle selection of thread"
+msgstr "Hilo"
+
+#: src/lang.c:466
+msgid "cycle through threading options available"
+msgstr ""
+
+#: src/lang.c:467
+#, fuzzy
+msgid "undo all selections (all articles)"
+msgstr "Todos artÃ­culos disponibles en "
+
+#: src/lang.c:468
+msgid "untag all tagged threads"
+msgstr ""
+
+#: src/lang.c:469
+#, fuzzy
+msgid "add new scope"
+msgstr "AÃ±ade nueva revisiÃ³n"
+
+#: src/lang.c:470
+#, fuzzy
+msgid "delete scope"
+msgstr "borrar"
+
+#: src/lang.c:471
+#, fuzzy
+msgid "edit attributes file"
+msgstr "Atributos de Fichero\n"
+
+#: src/lang.c:472
+#, fuzzy
+msgid "choose first scope in list"
+msgstr "Primero Debe Elegir Un Mensaje"
+
+#: src/lang.c:473
+msgid "0 - 9\t  choose scope by number"
+msgstr ""
+
+#: src/lang.c:474
+#, fuzzy
+msgid "choose last scope in list"
+msgstr "Elija una lista para examinar, buscar y publicar mensajes."
+
+#: src/lang.c:475
+#, fuzzy
+msgid "move scope"
+msgstr "_Mover a:"
+
+#: src/lang.c:476
+#, fuzzy
+msgid "rename scope"
+msgstr "Renombrarâ€¦"
+
+#: src/lang.c:477
+#, fuzzy
+msgid "select scope"
+msgstr "_Seleccionarâ€¦"
+
+#: src/lang.c:478
+msgid "mark all articles in group as read"
+msgstr ""
+
+#: src/lang.c:479
+msgid "mark all articles in group as read and move to next unread group"
+msgstr ""
+
+#: src/lang.c:480
+#, fuzzy
+msgid "choose first group in list"
+msgstr "Primero Debe Elegir Un Mensaje"
+
+#: src/lang.c:481
+#, fuzzy
+msgid "choose group by name"
+msgstr "no se especificÃ³ el tamaÃ±o de entidad para SHF_GROUP"
+
+#: src/lang.c:482
+msgid "0 - 9\t  choose group by number"
+msgstr ""
+
+#: src/lang.c:483
+msgid "choose range of groups to be affected by next command"
+msgstr ""
+
+#: src/lang.c:484
+#, fuzzy
+msgid "choose last group in list"
+msgstr "Â«%sÂ» debe ser el Ãºltimo en el grupo de instrucciones"
+
+#: src/lang.c:486
+msgid "list groups which an article has been posted to (by Message-ID)"
+msgstr ""
+
+#: src/lang.c:487
+msgid " \t  (go to article if at least one of the groups is available)"
+msgstr ""
+
+#: src/lang.c:489
+msgid "mark all articles in chosen group unread"
+msgstr ""
+
+#: src/lang.c:490
+msgid "move chosen group within list"
+msgstr ""
+
+#: src/lang.c:491
+msgid "choose next group with unread news"
+msgstr ""
+
+#: src/lang.c:492 src/lang.c:1395
+msgid "quit"
+msgstr "salir"
+
+#: src/lang.c:493
+msgid "quit without saving configuration changes"
+msgstr ""
+
+#: src/lang.c:494
+#, fuzzy
+msgid "read chosen group"
+msgstr "No ha elegido un foro"
+
+#: src/lang.c:495
+msgid "reset .newsrc (all available articles in groups marked unread)"
+msgstr ""
+
+#: src/lang.c:496
+#, fuzzy
+msgid "search backwards for a group name"
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:497
+msgid " \t  (all searches are case-insensitive and wrap around)"
+msgstr ""
+
+#: src/lang.c:498
+#, fuzzy
+msgid "search forwards for a group name"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:499
+#, fuzzy
+msgid "subscribe to chosen group"
+msgstr "Subscribir"
+
+#: src/lang.c:500
+#, fuzzy
+msgid "subscribe to groups that match pattern"
+msgstr "Campo %s no coincide con el patrÃ³n."
+
+#: src/lang.c:501
+msgid "reread active file to check for any new news"
+msgstr ""
+
+#: src/lang.c:502
+msgid "toggle display of group name only or group name plus description"
+msgstr ""
+
+#: src/lang.c:503
+msgid "toggle display to show all/unread subscribed groups"
+msgstr ""
+
+#: src/lang.c:504
+#, fuzzy
+msgid "unsubscribe from chosen group"
+msgstr "Error Creando lista de correos."
+
+#: src/lang.c:505
+msgid "unsubscribe from groups that match pattern"
+msgstr ""
+
+#: src/lang.c:506
+#, fuzzy
+msgid "sort the list of groups"
+msgstr "GRUPOS"
+
+#: src/lang.c:507
+msgid "toggle display to show all/subscribed groups"
+msgstr ""
+
+#: src/lang.c:508
+msgid "0 - 9\t  choose article by number"
+msgstr ""
+
+#: src/lang.c:509
+msgid "mark thread as read and return to group index page"
+msgstr ""
+
+#: src/lang.c:510
+msgid "mark thread as read and enter next unread thread or group"
+msgstr ""
+
+#: src/lang.c:511
+#, fuzzy
+msgid "choose first article in list"
+msgstr "No necesita para el primer artÃ­culo definido"
+
+#: src/lang.c:512
+#, fuzzy
+msgid "choose last article in list"
+msgstr "Elija una lista para examinar, buscar y publicar mensajes."
+
+#: src/lang.c:513
+msgid "mark art, range or tagged arts as read; move crsr to next unread art"
+msgstr ""
+
+#: src/lang.c:514
+msgid "mark article, range or tagged articles as unread"
+msgstr ""
+
+#: src/lang.c:515
+#, fuzzy
+msgid "mark current thread as unread"
+msgstr "x marca la versiÃ³n actual"
+
+#: src/lang.c:516
+#, fuzzy
+msgid "read chosen article"
+msgstr "No ha elegido un foro"
+
+#: src/lang.c:517
+#, fuzzy
+msgid ""
+"Display properties\n"
+"------------------"
+msgstr "      Propiedades: "
+
+#: src/lang.c:518
+#, fuzzy
+msgid ""
+"Miscellaneous\n"
+"-------------"
+msgstr "^MiscelÃ¡nea"
+
+#: src/lang.c:519
+#, fuzzy
+msgid ""
+"Moving around\n"
+"-------------"
+msgstr "Se .. se mueve..."
+
+#: src/lang.c:520
+#, fuzzy
+msgid ""
+"Group/thread/article operations\n"
+"-------------------------------"
+msgstr "Deshacer la Ãºltima operaciÃ³n o grupo de operaciones sobre los paquetes"
+
+#: src/lang.c:521
+#, fuzzy
+msgid ""
+"Attachment operations\n"
+"---------------------"
+msgstr "Operaciones"
+
+#: src/lang.c:522
+#, fuzzy
+msgid ""
+"Attribute operations\n"
+"--------------------"
+msgstr "Atributo"
+
+#: src/lang.c:523
+#, fuzzy
+msgid ""
+"Option operations\n"
+"-----------------"
+msgstr "Operaciones"
+
+#: src/lang.c:524
+#, fuzzy
+msgid ""
+"Scope operations\n"
+"----------------"
+msgstr "Operaciones"
+
+#: src/lang.c:525
+#, fuzzy
+msgid ""
+"URL operations\n"
+"--------------"
+msgstr "URL"
+
+#: src/lang.c:526
+#, fuzzy
+msgid "choose first URL in list"
+msgstr "Primero Debe Elegir Un Mensaje"
+
+#: src/lang.c:527
+msgid "0 - 9\t  choose URL by number"
+msgstr ""
+
+#: src/lang.c:528
+#, fuzzy
+msgid "choose last URL in list"
+msgstr "Elija una lista para examinar, buscar y publicar mensajes."
+
+#: src/lang.c:529
+#, fuzzy
+msgid "search for URLs forwards"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:530
+#, fuzzy
+msgid "search for URLs backwards"
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:531
+#, fuzzy
+msgid "Open URL in browser"
+msgstr "EXPLORADOR"
+
+#: src/lang.c:532
+msgid "toggle info message in last line (URL)"
+msgstr ""
+
+#: src/lang.c:534
+#, fuzzy
+msgid "Group Level Commands"
+msgstr " Ã³rdenes:\n"
+
+#: src/lang.c:535
+#, fuzzy
+msgid "Kill filter added"
+msgstr "_Filtrar porâ€¦"
+
+#: src/lang.c:536
+msgid "Auto-selection filter added"
+msgstr ""
+
+#: src/lang.c:537
+#, fuzzy
+msgid "All parts tagged"
+msgstr "Directorio de ImportaciÃ³n [partes de .idata]"
+
+#: src/lang.c:538
+msgid "Storing article for later posting"
+msgstr ""
+
+#: src/lang.c:539
+#, fuzzy
+msgid "Please enter a valid character"
+msgstr "Introduzca un URL vÃ¡lido"
+
+#: src/lang.c:540
+#, fuzzy, c-format
+msgid "Missing part #%d"
+msgstr "Fin de %s parte %d"
+
+#: src/lang.c:541
+#, fuzzy
+msgid "*** No postponed articles ***"
+msgstr "Pospuesto"
+
+#: src/lang.c:542
+#, fuzzy
+msgid "Not a multi-part message"
+msgstr ", parte de "
+
+#: src/lang.c:543
+#, fuzzy
+msgid "You are not subscribed to this group"
+msgstr "Grupo"
+
+#: src/lang.c:544
+#, fuzzy
+msgid "No previous expression"
+msgstr "Sin expresiÃ³n regular previa"
+
+#: src/lang.c:545
+#, fuzzy
+msgid "Operation disabled in no-overwrite mode"
+msgstr "Modo operativo."
+
+#. TODO: replace hard coded key-name in txt_info_postponed
+#: src/lang.c:547
+#, c-format
+msgid "%d postponed %s, reuse with ^O...\n"
+msgstr ""
+
+#: src/lang.c:548
+msgid ""
+"X-Conversion-Note: multipart/alternative contents have been removed.\n"
+"  To get the whole article, turn alternative handling OFF in the Option "
+"Menu\n"
+msgstr ""
+
+#: src/lang.c:550
+#, c-format
+msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
+msgstr ""
+
+#: src/lang.c:551
+#, fuzzy
+msgid "TeX2Iso encoded article"
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:552
+#, fuzzy
+msgid "incomplete "
+msgstr "Incompleto"
+
+#. TODO: replace hard coded key-names
+#: src/lang.c:554
+#, c-format
+msgid ""
+"\n"
+"Welcome to %s, a full screen threaded Netnews reader. It can read news "
+"locally\n"
+"(ie. <spool>/news) or remotely (-r option)  from a NNTP (Network News "
+"Transport\n"
+"Protocol) server. -h lists the available command line options.\n"
+"\n"
+"%s  has four newsreading levels, the newsgroup selection page, the group "
+"index\n"
+"page, the thread listing page and the article viewer. Help is available at "
+"each\n"
+"level by pressing the 'h' command.\n"
+"\n"
+"Move up/down by using the terminal arrow keys or 'j' and 'k'.  Use PgUp/PgDn "
+"or\n"
+"Ctrl-U and Ctrl-D to page up/down. Enter a newsgroup by pressing RETURN/"
+"TAB.\n"
+"\n"
+"Articles, threads, tagged articles or articles matching a pattern can be "
+"mailed\n"
+"('m' command), printed ('o' command), saved ('s' command), piped ('|' "
+"command).\n"
+"Use  the 'w' command  to post a  news article,  the 'f'/'F' commands  to "
+"post a\n"
+"follow-up to  an existing  news article  and the 'r'/'R' commands  to reply "
+"via\n"
+"mail to an  existing news article author.  The 'M' command allows the "
+"operation\n"
+"of %s to be configured via a menu.\n"
+"\n"
+"For more information read the manual page, README, INSTALL, TODO and FTP "
+"files.\n"
+"Please send bug-reports/comments to %s with the 'R' command.\n"
+msgstr ""
+
+#: src/lang.c:570
+#, c-format
+msgid "Invalid  From: %s  line. Read the INSTALL file again."
+msgstr ""
+
+#: src/lang.c:572
+#, fuzzy
+msgid "Invalid multibyte sequence found\n"
+msgstr "Secuencia de carÃ¡cter UTF-8"
+
+#: src/lang.c:575
+#, fuzzy, c-format
+msgid "Invalid  Sender:-header %s"
+msgstr "valor de cabecera invÃ¡lido %s"
+
+#: src/lang.c:577
+#, fuzzy
+msgid "Inverse video disabled"
+msgstr "_Invertir"
+
+#: src/lang.c:578
+#, fuzzy
+msgid "Inverse video enabled"
+msgstr "_Invertir"
+
+#: src/lang.c:580
+#, fuzzy, c-format
+msgid "Missing definition for %s\n"
+msgstr "\tsin definiciÃ³n de Â«%sÂ»"
+
+#: src/lang.c:581
+#, fuzzy, c-format
+msgid "Invalid key definition '%s'\n"
+msgstr "definiciÃ³n no vÃ¡lida para la impresora Â«%sÂ»: %s"
+
+#: src/lang.c:582
+#, fuzzy, c-format
+msgid "Invalid keyname '%s'\n"
+msgstr "%s: modo invÃ¡lido (%s)"
+
+#: src/lang.c:583
+#, fuzzy, c-format
+msgid "Keymap file was upgraded to version %s\n"
+msgstr "El fichero `%s' (versiÃ³n %d) contiene:\n"
+
+#: src/lang.c:584
+#, fuzzy, c-format
+msgid "Kill From:     [%s] (y/n): "
+msgstr "Mato %s(%s%d) ? (s/N) "
+
+#: src/lang.c:585
+#, fuzzy
+msgid "Kill Lines: (</>num): "
+msgstr "NÃºm"
+
+#: src/lang.c:586
+#, fuzzy
+msgid "Kill Article Menu"
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:587
+#, fuzzy, c-format
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
+msgstr "Mato %s(%s%d) ? (s/N) "
+
+#: src/lang.c:588
+#, fuzzy
+msgid "Kill pattern scope  : "
+msgstr "..mÃ¡talo, Dink..mÃ¡talo..."
+
+#: src/lang.c:589
+#, fuzzy, c-format
+msgid "Kill Subject:  [%s] (y/n): "
+msgstr "Mato %s(%s%d) ? (s/N) "
+
+#: src/lang.c:590
+#, fuzzy
+msgid "Kill text pattern   : "
+msgstr "PatrÃ³n"
+
+#: src/lang.c:591
+#, fuzzy
+msgid "Kill time in days   : "
+msgstr "Tiempo Medio Abierto (en dÃ­as)"
+
+#: src/lang.c:593
+msgid "Last"
+msgstr "Ãšltimo"
+
+#: src/lang.c:594
+#, fuzzy
+msgid "-- Last response --"
+msgstr "Respuesta"
+
+#: src/lang.c:595
+#, fuzzy, c-format
+msgid "Lines %s  "
+msgstr "LÃ­neas leÃ­das: %lu lÃ­neas en %.0lf segundos (%.0lf lÃ­neas/s)\n"
+
+#: src/lang.c:598
+#, fuzzy
+msgid "Function not available."
+msgstr "la funciÃ³n iconv no estÃ¡ disponible"
+
+#: src/lang.c:599
+#, fuzzy
+msgid "Not reading via NNTP."
+msgstr "No leÃ­do"
+
+#: src/lang.c:600
+#, fuzzy, c-format
+msgid "Group: %s"
+msgstr "no se puede crear un grupo: %s"
+
+#: src/lang.c:601
+#, fuzzy, c-format
+msgid "Groups: %s"
+msgstr ""
+"El Ã­ndice de coincidencia %ls es demasiado largo; los grupos disponibles son "
+"(%s)"
+
+#: src/lang.c:604
+#, fuzzy
+msgid "Mail"
+msgstr "CORREO"
+
+#: src/lang.c:605
+#, fuzzy
+msgid "mailbox "
+msgstr "_BuzÃ³n:"
+
+#: src/lang.c:606
+#, fuzzy, c-format
+msgid "Mail article(s) to [%.*s]> "
+msgstr "Mensajes Masivos para subscriptores de %s"
+
+#: src/lang.c:607
+#, fuzzy, c-format
+msgid "Mailing log to %s\n"
+msgstr "Crear Lista de Correo %s"
+
+#: src/lang.c:608
+#, fuzzy
+msgid "Mail bug report..."
+msgstr "Por favor reporte este bicho.\n"
+
+#: src/lang.c:609
+#, fuzzy, c-format
+msgid "Mail BUG REPORT to %s?"
+msgstr ""
+"Correo-e del boletÃ­n de defectos a: <%s>.\n"
+" \n"
+
+#: src/lang.c:610
+#, fuzzy
+msgid "Mailed"
+msgstr "Ãšltimo correo de id_usuario"
+
+#: src/lang.c:611
+#, fuzzy, c-format
+msgid "Mailing to %s..."
+msgstr "Actualizar Lista de Correo %s"
+
+#: src/lang.c:612
+msgid ""
+"# [Mail/Save] active file. Format is like news active file:\n"
+"#   groupname  max.artnum  min.artnum  /dir\n"
+"# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
+"#\n"
+msgstr ""
+
+#: src/lang.c:615
+#, fuzzy, c-format
+msgid "%s marked as read"
+msgstr "Campos marcados con %s son obligatorios."
+
+#: src/lang.c:616
+#, fuzzy, c-format
+msgid "%s marked as unread"
+msgstr "*** Tiene correo no leÃ­do. ***"
+
+#: src/lang.c:617
+#, fuzzy, c-format
+msgid "Marked %d of %d %s as read"
+msgstr "[%d] Incapaz de leer desde %s en el puerto %d"
+
+#: src/lang.c:618
+#, fuzzy, c-format
+msgid "Marked %d of %d %s as unread"
+msgstr "%s:%d:%d: %s"
+
+#: src/lang.c:619 src/lang.c:1351
+msgid "Mark"
+msgstr "Marcador"
+
+#: src/lang.c:620
+#, c-format
+msgid "Mark all articles as read%s?"
+msgstr ""
+
+#: src/lang.c:621
+#, fuzzy, c-format
+msgid "Mark article as read%s?"
+msgstr "Marca buzones leÃ­dos"
+
+#: src/lang.c:622
+#, fuzzy, c-format
+msgid "Mark group %s as read?"
+msgstr "Marca buzones leÃ­dos"
+
+#: src/lang.c:623
+#, fuzzy, c-format
+msgid "Mark thread as read%s?"
+msgstr "Hilo(s) encontrado(s)"
+
+#: src/lang.c:624
+#, fuzzy, c-format
+msgid "Matching %s groups..."
+msgstr "GRUPOS"
+
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
+#, c-format
+msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr ""
+
+#: src/lang.c:627
+#, c-format
+msgid ""
+"%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr ""
+
+#: src/lang.c:629
+#, c-format
+msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr ""
+
+#: src/lang.c:631
+#, c-format
+msgid ""
+"%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:632 src/lang.c:636
+#, c-format
+msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
+msgstr ""
+
+#: src/lang.c:633
+#, c-format
+msgid ""
+"%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
+"%s=list thread"
+msgstr ""
+
+#: src/lang.c:634
+#, c-format
+msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
+msgstr ""
+
+#: src/lang.c:635
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=quit"
+msgstr ""
+
+#: src/lang.c:637
+#, c-format
+msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
+msgstr ""
+
+#: src/lang.c:638
+#, fuzzy, c-format
+msgid "%s=add; %s=move; %s=rename; %s=delete"
+msgstr "Renombra ORIGEN a DESTINO, o mueve ORIGEN(es) a DIRECTORIO.\n"
+
+#: src/lang.c:640
+#, c-format
+msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
+msgstr ""
+
+#: src/lang.c:641
+#, c-format
+msgid ""
+"%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
+msgstr ""
+
+#: src/lang.c:642
+#, c-format
+msgid ""
+"%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
+"out"
+msgstr ""
+
+#: src/lang.c:643
+#, c-format
+msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
+msgstr ""
+
+#: src/lang.c:644
+#, c-format
+msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
+msgstr ""
+
+#: src/lang.c:646
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:647
+#, fuzzy
+msgid "--More--"
+msgstr "MÃ¡sâ€¦"
+
+#: src/lang.c:648
+#, fuzzy, c-format
+msgid "Moving %s..."
+msgstr "Error moviendo final %s a dir anterior %s"
+
+#: src/lang.c:649
+#, fuzzy
+msgid "Message-ID: & last Reference  "
+msgstr "No se pudo obtener el id del mensaje"
+
+#: src/lang.c:650
+#, fuzzy
+msgid "Message-ID: line              "
+msgstr "No se pudo obtener el id del mensaje"
+
+#: src/lang.c:651
+#, fuzzy
+msgid "Message-ID: & References: line"
+msgstr "No se pudo obtener el id del mensaje"
+
+#: src/lang.c:653
+#, fuzzy
+msgid ", name: "
+msgstr "<Sin nombre>"
+
+#: src/lang.c:654
+#, fuzzy, c-format
+msgid "Go to newsgroup [%s]> "
+msgstr "Ir"
+
+#: src/lang.c:655
+msgid "newsgroups"
+msgstr ""
+
+#: src/lang.c:656
+#, c-format
+msgid "Position %s in group list (1,2,..,$) [%d]> "
+msgstr ""
+
+#: src/lang.c:657
+msgid "newsgroup"
+msgstr ""
+
+#: src/lang.c:658
+msgid "Try and save newsrc file again?"
+msgstr ""
+
+#: src/lang.c:659
+msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
+msgstr ""
+
+#: src/lang.c:660
+#, fuzzy
+msgid "newsrc file saved successfully.\n"
+msgstr "Fichero subido con Ã©xito"
+
+#: src/lang.c:661
+#, fuzzy
+msgid "-- Next response --"
+msgstr "Siguiente"
+
+#: src/lang.c:662
+msgid "No  "
+msgstr ""
+
+#: src/lang.c:663
+#, fuzzy
+msgid "*** No articles ***"
+msgstr "ArtÃ­culos anteriores"
+
+#: src/lang.c:664
+#, fuzzy
+msgid "No articles have been posted"
+msgstr "No se han enviado Comentarios"
+
+#: src/lang.c:665
+#, fuzzy
+msgid "*** No attachments ***"
+msgstr "Adjuntos"
+
+#: src/lang.c:666
+#, fuzzy
+msgid "*** No description ***"
+msgstr "(sin descripciÃ³n)"
+
+#: src/lang.c:667
+#, fuzzy
+msgid "No filename"
+msgstr "el fichero \"$filename\" es desconocido"
+
+#: src/lang.c:668
+#, fuzzy
+msgid "No group"
+msgstr "** grupo"
+
+#: src/lang.c:669
+#, fuzzy
+msgid "*** No groups ***"
+msgstr " grupos="
+
+#: src/lang.c:670
+#, fuzzy
+msgid "No more groups to read"
+msgstr "GRUPOS"
+
+#: src/lang.c:671
+#, fuzzy
+msgid "No last message"
+msgstr "Ãšltimo"
+
+#: src/lang.c:672
+#, fuzzy
+msgid "No mail address"
+msgstr "DirecciÃ³n personal para correo"
+
+#: src/lang.c:673
+#, fuzzy
+msgid "No articles marked for saving"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:674
+msgid "No match"
+msgstr "Sin coincidencia"
+
+#: src/lang.c:675
+#, fuzzy
+msgid "No more groups"
+msgstr " grupos="
+
+#: src/lang.c:676
+msgid "No newsgroups"
+msgstr ""
+
+#: src/lang.c:677
+#, fuzzy
+msgid "No next unread article"
+msgstr "*** Tiene correo no leÃ­do. ***"
+
+#: src/lang.c:678
+#, fuzzy
+msgid "No previous group"
+msgstr "Grupo"
+
+#: src/lang.c:679
+#, fuzzy
+msgid "No previous search, nothing to repeat"
+msgstr "n                 repetir  / o ? en la Ãºltima bÃºsqueda"
+
+#: src/lang.c:680
+#, fuzzy
+msgid "No previous unread article"
+msgstr "*** Tiene correo no leÃ­do. ***"
+
+#: src/lang.c:681
+#, fuzzy
+msgid "No responses"
+msgstr "Respuestas existentes"
+
+#: src/lang.c:682
+#, fuzzy
+msgid "No responses to list in current thread"
+msgstr "Lista el contenido del directorio actual"
+
+#: src/lang.c:683
+msgid "*** No scopes ***"
+msgstr ""
+
+#: src/lang.c:684
+#, fuzzy
+msgid "No search string"
+msgstr ""
+"Advertencia: bÃºsqueda de cadena textual es mÃ¡s larga que %d caracteres, la "
+"bÃºsqueda quizÃ¡ no funciona apropiadamente.\n"
+
+#: src/lang.c:685
+#, fuzzy
+msgid "No subject"
+msgstr "No hay Asunto"
+
+#: src/lang.c:687
+#, c-format
+msgid "%s: Terminal must have clear to end-of-line (ce)\n"
+msgstr ""
+
+#: src/lang.c:688
+#, c-format
+msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
+msgstr ""
+
+#: src/lang.c:689
+#, c-format
+msgid "%s: Terminal must have clearscreen (cl) capability\n"
+msgstr ""
+
+#: src/lang.c:690
+#, c-format
+msgid "%s: Terminal must have cursor motion (cm)\n"
+msgstr ""
+
+#: src/lang.c:691
+#, c-format
+msgid "%s: TERM variable must be set to use screen capabilities\n"
+msgstr ""
+
+#: src/lang.c:693
+#, fuzzy, c-format
+msgid "No viewer found for %s/%s\n"
+msgstr "esperaba %s, pero encontrÃ© %s"
+
+#: src/lang.c:694
+#, fuzzy
+msgid "Newsgroup does not exist on this server"
+msgstr ""
+"el fichero Â«$filenameÂ» no existe, pero es un fichero de fuente del "
+"modificaciÃ³n"
+
+#: src/lang.c:695
+#, fuzzy, c-format
+msgid "Group %s not found in active file"
+msgstr "Fichero Â«%sÂ» no encontrado\n"
+
+#: src/lang.c:696
+msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr ""
+
+#: src/lang.c:697
+msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr ""
+
+#: src/lang.c:698
+#, c-format
+msgid ""
+"# NNTP-server -> newsrc translation table and NNTP-server\n"
+"# shortname list for %s %s\n"
+"#\n"
+"# the format of this file is\n"
+"#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
+"#\n"
+"# if <newsrc file> is given without path, $HOME is assumed as its location\n"
+"#\n"
+"# examples:\n"
+"#   news.tin.org      .newsrc-tin.org  tinorg\n"
+"#   news.example.org  /tmp/nrc-ex      example    ex\n"
+"#\n"
+msgstr ""
+
+#: src/lang.c:705
+#, fuzzy
+msgid "Only"
+msgstr "SÃ³lo Extraer"
+
+#: src/lang.c:706
+#, fuzzy, c-format
+msgid "Option not enabled. Recompile with %s."
+msgstr "La opciÃ³n --regex estÃ¡ activada por defecto."
+
+#: src/lang.c:707
+#, fuzzy
+msgid "Options Menu"
+msgstr ""
+"Dink Smallwood ('%s') no fue encontrado en su ordenador. Por favor configure "
+"el nombre del ejecutable del juego en las opciones del menÃº."
+
+#: src/lang.c:708
+#, fuzzy
+msgid "Options Menu Commands"
+msgstr "El menÃº de opciones"
+
+#: src/lang.c:711
+#, fuzzy, c-format
+msgid "Error in regex: %s at pos. %d '%s'"
+msgstr ""
+" expreg en desplazamiento %d: %s\n"
+"\n"
+
+#: src/lang.c:712
+#, fuzzy, c-format
+msgid "Error in regex: pcre internal error %d"
+msgstr "%s: pcre_exec() error %d mientras coincide "
+
+#: src/lang.c:713
+#, c-format
+msgid "Error in regex: study - pcre internal error %s"
+msgstr ""
+
+#: src/lang.c:714
+#, fuzzy
+msgid "Post a followup..."
+msgstr "Contabilizar a"
+
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
+#: src/lang.c:716
+msgid ""
+"An error has occurred while posting the article. If you think that this\n"
+"error is temporary or otherwise correctable, you can postpone the article\n"
+"and pick it up again with ^O later.\n"
+msgstr ""
+
+#: src/lang.c:719
+#, fuzzy
+msgid "Posted articles history"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:720
+#, c-format
+msgid "Post to newsgroup(s) [%s]> "
+msgstr ""
+
+#: src/lang.c:721
+#, fuzzy
+msgid "-- post processing started --"
+msgstr "Contabilizar"
+
+#: src/lang.c:722
+#, fuzzy
+msgid "-- post processing completed --"
+msgstr "Contabilizar"
+
+#: src/lang.c:723
+#, fuzzy, c-format
+msgid "Post subject [%s]> "
+msgstr "Asunto"
+
+#: src/lang.c:724
+msgid ""
+"# Summary of mailed/posted messages viewable by 'W' command from within "
+"tin.\n"
+msgstr ""
+
+#: src/lang.c:725
+#, fuzzy
+msgid "Posting article..."
+msgstr "PublicaciÃ³n Fallida"
+
+#: src/lang.c:726
+#, c-format
+msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
+msgstr ""
+
+#: src/lang.c:727
+#, fuzzy, c-format
+msgid "Hot %s"
+msgstr "Â¡EstÃ¡ caliente!"
+
+#: src/lang.c:728
+#, c-format
+msgid "Tagged %s"
+msgstr ""
+
+#: src/lang.c:729
+#, fuzzy, c-format
+msgid "Untagged %s"
+msgstr "[%d] Servidor no envÃ­a respuesta inetiquetada Â«%sÂ» o preguntada"
+
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
+msgid "Processing mail messages marked for deletion."
+msgstr ""
+
+#: src/lang.c:734
+msgid "Processing saved articles marked for deletion."
+msgstr ""
+
+#: src/lang.c:735
+#, c-format
+msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
+msgstr ""
+
+#: src/lang.c:736
+msgid "Article unchanged, abort mailing?"
+msgstr ""
+
+#: src/lang.c:737
+#, c-format
+msgid "Do you want to see postponed articles (%d)?"
+msgstr ""
+
+#: src/lang.c:739
+msgid "Add quick kill filter?"
+msgstr ""
+
+#: src/lang.c:740
+msgid "Add quick selection filter?"
+msgstr ""
+
+#: src/lang.c:741
+#, fuzzy
+msgid "Do you really want to quit?"
+msgstr "Â¿Realmente quiere terminar MUIbase?"
+
+#: src/lang.c:742
+#, c-format
+msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
+msgstr ""
+
+#: src/lang.c:743
+msgid "You have tagged articles in this group - quit anyway?"
+msgstr ""
+
+#: src/lang.c:744
+#, fuzzy, c-format
+msgid "%s=quit, %s=edit, %s=postpone: "
+msgstr "no se puede editar %s: es una terminal"
+
+#: src/lang.c:745
+#, c-format
+msgid "%s=quit %s=edit %s=save kill description: "
+msgstr ""
+
+#: src/lang.c:746
+#, c-format
+msgid "%s=quit %s=edit %s=save select description: "
+msgstr ""
+
+#: src/lang.c:747
+msgid "Do you really want to quit without saving your configuration?"
+msgstr ""
+
+#: src/lang.c:750
+msgid "Invalid range - valid are '0-9.$' eg. 1-$"
+msgstr ""
+
+#: src/lang.c:752
+#, fuzzy
+msgid "Do you want to abort this operation?"
+msgstr "Â¿Quiere realmente hacer eso?"
+
+#: src/lang.c:753
+msgid "Do you want to exit tin immediately?"
+msgstr ""
+
+#: src/lang.c:755
+#, fuzzy
+msgid "Reading ('q' to quit)..."
+msgstr "  -q, --quit        terminar el proceso en segundo plano\n"
+
+#: src/lang.c:756
+#, fuzzy, c-format
+msgid "Reading %sarticles..."
+msgstr "No leÃ­do"
+
+#: src/lang.c:757
+#, fuzzy, c-format
+msgid "Reading %sattributes file...\n"
+msgstr "Error leyendo fichero intercambio"
+
+#: src/lang.c:758
+#, fuzzy, c-format
+msgid "Reading %sconfig file...\n"
+msgstr "Error leyendo fichero intercambio"
+
+#: src/lang.c:759
+#, fuzzy
+msgid "Reading filter file...\n"
+msgstr "Leyendo ficheroâ€¦"
+
+#: src/lang.c:760
+#, fuzzy, c-format
+msgid "Reading %s groups..."
+msgstr "Memoria agotada al leer %lu grupos\n"
+
+#: src/lang.c:761
+#, fuzzy
+msgid "Reading input history file...\n"
+msgstr "error de entrada al leer el archivo de esquema %s"
+
+#: src/lang.c:762
+#, fuzzy
+msgid "Reading keymap file...\n"
+msgstr "Leyendo ficheroâ€¦"
+
+#: src/lang.c:763
+#, fuzzy
+msgid "Reading groups from active file... "
+msgstr "Leyendo fichero boletinado de acceso: desde entrada estÃ¡ndar\n"
+
+#: src/lang.c:764
+#, fuzzy
+msgid "Reading groups from newsrc file... "
+msgstr "Leyendo fichero boletinado de acceso: desde entrada estÃ¡ndar\n"
+
+#: src/lang.c:765
+#, fuzzy
+msgid "Reading newsgroups file... "
+msgstr "Error leyendo fichero intercambio"
+
+#: src/lang.c:766
+#, fuzzy
+msgid "Reading newsrc file..."
+msgstr "Leyendo ficheroâ€¦"
+
+#: src/lang.c:767
+#, fuzzy
+msgid "References: line              "
+msgstr ""
+"\n"
+"    --references       listado de referencias de RUTAS"
+
+#: src/lang.c:769
+#, fuzzy, c-format
+msgid "(%d:%02d remaining)"
+msgstr "Ranura %d - %d:%02d - %s"
+
+#: src/lang.c:771
+#, fuzzy, c-format
+msgid "Bogus group %s removed."
+msgstr ", no eliminado: %s"
+
+#: src/lang.c:772
+#, fuzzy
+msgid "Removed from the previous rule: "
+msgstr ".. quitado desde entorno"
+
+#: src/lang.c:773
+#, fuzzy, c-format
+msgid "Error: rename %s to %s"
+msgstr "no se puede renombrar %s a %s"
+
+#: src/lang.c:774
+#, fuzzy
+msgid "Reply to author..."
+msgstr "Responder"
+
+#: src/lang.c:775
+msgid "Repost"
+msgstr ""
+
+#: src/lang.c:776
+#, fuzzy
+msgid "Reposting article..."
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:777
+#, fuzzy, c-format
+msgid "Repost article(s) to group(s) [%s]> "
+msgstr "el grupo de %s permanece como %s\n"
+
+#: src/lang.c:778
+#, fuzzy
+msgid "Reset newsrc?"
+msgstr " (restablecer)"
+
+#: src/lang.c:779
+msgid "Responses have been directed to the following newsgroups"
+msgstr ""
+
+#: src/lang.c:780
+#, c-format
+msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
+msgstr ""
+
+#: src/lang.c:782
+#, fuzzy
+msgid "Press <RETURN> to continue..."
+msgstr ""
+"\n"
+"Pulse RETORNO para continuar: "
+
+#: src/lang.c:784
+#, fuzzy, c-format
+msgid "Select From    [%s] (y/n): "
+msgstr "El fichero %s existe. Â¿Sobreescribir? [y|n] "
+
+#: src/lang.c:785
+#, fuzzy
+msgid "Select Lines: (</>num): "
+msgstr "seleccionar lÃ­neas no coincidentes"
+
+#: src/lang.c:786
+msgid "Auto-select Article Menu"
+msgstr ""
+
+#: src/lang.c:787
+#, fuzzy, c-format
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
+msgstr "El fichero %s existe. Â¿Sobreescribir? [y|n] "
+
+#: src/lang.c:788
+#, fuzzy
+msgid "Select pattern scope: "
+msgstr "Seleccionarâ€¦"
+
+#: src/lang.c:789
+#, fuzzy, c-format
+msgid "Select Subject [%s] (y/n): "
+msgstr "El fichero %s existe. Â¿Sobreescribir? [y|n] "
+
+#: src/lang.c:790
+#, fuzzy
+msgid "Select text pattern : "
+msgstr "PatrÃ³n"
+
+#: src/lang.c:791
+#, fuzzy
+msgid "Select time in days   : "
+msgstr "Tiempo Medio Abierto (en dÃ­as)"
+
+#: src/lang.c:792
+#, c-format
+msgid ""
+"# %s server configuration file\n"
+"# This file was automatically saved by %s %s %s (\"%s\")\n"
+"#\n"
+"# Do not edit while %s is running, since all your changes to this file\n"
+"# will be overwritten when you leave %s.\n"
+"# Do not edit at all if you don't know what you do.\n"
+"############################################################################\n"
+"\n"
+msgstr ""
+
+#: src/lang.c:798
+msgid "Showing unread groups only"
+msgstr ""
+
+#: src/lang.c:799
+#, fuzzy
+msgid "Subject: line (ignore case)   "
+msgstr ""
+"  -i,  --ignore-case      ignora las diferencias entre mayÃºsculas y "
+"minÃºsculas\n"
+
+#: src/lang.c:800
+#, fuzzy
+msgid "Subject: line (case sensitive)"
+msgstr "distinguir mayÃºsculas"
+
+#: src/lang.c:801
+#, fuzzy
+msgid "Save"
+msgstr "_Guardar"
+
+#: src/lang.c:802
+#, fuzzy, c-format
+msgid "Save '%s' (%s/%s)?"
+msgstr "Guardar Â«%sÂ»â€¦"
+
+#: src/lang.c:803
+#, fuzzy
+msgid "Save configuration before continuing?"
+msgstr "Â¿Guardar Transacciones antes de procesar?"
+
+#: src/lang.c:804
+#, fuzzy
+msgid "Save filename> "
+msgstr "save nombrefichero - guarda Ã³rdenes desde la sesiÃ³n al fichero."
+
+#: src/lang.c:805
+#, fuzzy
+msgid "Saved"
+msgstr "guardado"
+
+#: src/lang.c:806
+#, fuzzy, c-format
+msgid "%4d unread (%4d hot) %s in %s\n"
+msgstr "\treubicaciÃ³n %4d desplazamiento %4x [%4lx] %s"
+
+#: src/lang.c:807
+#, fuzzy, c-format
+msgid "Saved %s...\n"
+msgstr "BoletÃ­n de interpretaciÃ³n sintÃ¡ctica de Sarg guardado en %s\n"
+
+#: src/lang.c:808
+#, fuzzy
+msgid "Nothing was saved"
+msgstr "No hay nada que ser guardado."
+
+#: src/lang.c:809
+#, fuzzy, c-format
+msgid ""
+"\n"
+"%s %d %s from %d %s\n"
+msgstr "No se pudo establecer configuraciÃ³n alternativa %d a %d (%s)"
+
+#: src/lang.c:810
+#, fuzzy, c-format
+msgid "-- %s saved to %s%s --"
+msgstr "Diapositiva es guardado correctamente por %s"
+
+#: src/lang.c:811
+#, fuzzy, c-format
+msgid "-- %s saved to %s - %s --"
+msgstr "Diapositiva es guardado correctamente por %s"
+
+#: src/lang.c:812
+msgid "Saving..."
+msgstr "Guardando..."
+
+#: src/lang.c:813
+#, fuzzy, c-format
+msgid "%s: Screen initialization failed"
+msgstr "GnuTLS fallado al inicializar: %s"
+
+#: src/lang.c:815
+#, fuzzy, c-format
+msgid "%s: screen is too small\n"
+msgstr "La secciÃ³n %s es muy pequeÃ±a para grupo shndx\n"
+
+#: src/lang.c:817
+#, fuzzy, c-format
+msgid "screen is too small, %s is exiting"
+msgstr "La secciÃ³n %s es muy pequeÃ±a para grupo shndx\n"
+
+#: src/lang.c:818
+#, fuzzy
+msgid "Delete scope?"
+msgstr "borrar"
+
+#: src/lang.c:819
+#, fuzzy
+msgid "Enter scope> "
+msgstr "_Introducir"
+
+#: src/lang.c:820
+#, fuzzy
+msgid "Select new position> "
+msgstr "Selecciona un fichero o subir uno nuevo"
+
+#: src/lang.c:821
+msgid "New position cannot be a global scope"
+msgstr ""
+
+#: src/lang.c:822
+#, fuzzy
+msgid "Global scope, operation not allowed"
+msgstr "error: no puede reiniciar, operaciÃ³n no permitida\n"
+
+#: src/lang.c:823
+#, fuzzy
+msgid "Rename scope> "
+msgstr "Renombrarâ€¦"
+
+#: src/lang.c:824
+#, fuzzy
+msgid "Select scope> "
+msgstr "_Seleccionarâ€¦"
+
+#: src/lang.c:825
+#, fuzzy
+msgid "Scopes Menu"
+msgstr "menÃº"
+
+#: src/lang.c:826
+#, fuzzy
+msgid "Scopes Menu Commands"
+msgstr " Ã³rdenes:\n"
+
+#: src/lang.c:827
+#, fuzzy, c-format
+msgid "Search backwards [%s]> "
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:828
+#, fuzzy, c-format
+msgid "Search body [%s]> "
+msgstr "La macro %%%s tiene cuerpo indeterminado\n"
+
+#: src/lang.c:829
+#, fuzzy, c-format
+msgid "Search forwards [%s]> "
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:830
+msgid "Searching..."
+msgstr "Buscandoâ€¦"
+
+#: src/lang.c:831
+#, c-format
+msgid "Searching article %d of %d ('q' to abort)..."
+msgstr ""
+
+#: src/lang.c:832
+#, fuzzy
+msgid "Select article> "
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:833
+msgid ""
+"Select option number before text or use arrow keys and <CR>. 'q' to quit."
+msgstr ""
+
+#: src/lang.c:834
+#, fuzzy
+msgid "Select group> "
+msgstr "Seleccionar "
+
+#: src/lang.c:835
+#, fuzzy, c-format
+msgid "Enter selection pattern [%s]> "
+msgstr "Introduce secciÃ³n [^{1^}-^{3^}]: "
+
+#: src/lang.c:836
+#, fuzzy
+msgid "Select thread> "
+msgstr "Hilo"
+
+#: src/lang.c:837
+#, c-format
+msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
+msgstr ""
+
+#: src/lang.c:838
+#, fuzzy
+msgid "servers active-file"
+msgstr "Servidores"
+
+#: src/lang.c:839
+msgid "Cannot move into new newsgroups. Subscribe first..."
+msgstr ""
+
+#: src/lang.c:840
+#, fuzzy
+msgid "<SPACE>"
+msgstr "_Espacio"
+
+#: src/lang.c:841
+#, fuzzy, c-format
+msgid "Starting: (%s)"
+msgstr "iniciando %s"
+
+#: src/lang.c:842
+#, fuzzy, c-format
+msgid "List Thread (%d of %d)"
+msgstr "[%d] incapaz de crear hilo: %s"
+
+#: src/lang.c:843
+#, fuzzy, c-format
+msgid "Thread (%.*s)"
+msgstr "Hilo(s) encontrado(s)"
+
+#: src/lang.c:844
+msgid "Enter wildcard subscribe pattern> "
+msgstr ""
+
+#: src/lang.c:845
+#, fuzzy, c-format
+msgid "subscribed to %d groups"
+msgstr " grupos="
+
+#: src/lang.c:846
+#, fuzzy, c-format
+msgid "Subscribed to %s"
+msgstr ""
+"Ha recibido este mensaje por que ha sido suscrito a la lista de correos\n"
+"%1$s . Puede darse de baja de ella accediendo a %1$s\n"
+"y visitando su pÃ¡gina de GestiÃ³n Cuenta (%2$s),\n"
+"o desactivarlo tambiÃ©n visitando el \n"
+"siguiente enlace: <%3$s>\n"
+
+#: src/lang.c:847
+#, fuzzy
+msgid "Subscribing... "
+msgstr ""
+"Para detalles sobre suscribirse a ese listado, vea &lt;http://www.gnucash."
+"org/&gt;."
+
+#: src/lang.c:848
+#, c-format
+msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
+msgstr ""
+
+#: src/lang.c:849
+#, fuzzy, c-format
+msgid "Supersede article(s) to group(s) [%s]> "
+msgstr "el grupo de %s permanece como %s\n"
+
+#: src/lang.c:850
+#, fuzzy
+msgid "Superseding article ..."
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:851
+#, c-format
+msgid ""
+"\n"
+"Stopped. Type 'fg' to restart %s\n"
+msgstr ""
+
+#: src/lang.c:853
+#, fuzzy, c-format
+msgid "%d days"
+msgstr "EstadÃ­sticas para los Ãºltimos %d dÃ­as"
+
+#: src/lang.c:854
+#, fuzzy
+msgid "<TAB>"
+msgstr "LengÃ¼eta"
+
+#: src/lang.c:855
+#, fuzzy
+msgid "TeX "
+msgstr ""
+"  -M, --macro-name=CADENA        usa CADENA como nombre de macro en lugar\n"
+"                                 de 'xx'\n"
+"  -O, --format=roff              genera el resultado con directivas roff\n"
+"  -R, --right-side-refs          pone las referencias a la derecha,\n"
+"                                 sin contarlas en -w\n"
+"  -S, --sentence-regexp=EXPR-REG para finales de lÃ­nea o frase\n"
+"  -T, --format=tex               genera salida como directivas TeX\n"
+
+#: src/lang.c:856
+msgid "# Default action/prompt strings\n"
+msgstr ""
+
+#: src/lang.c:857
+msgid ""
+"# Defaults for quick (1 key) kill & auto-selection filters\n"
+"# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
+"#             5=Message-ID: & last References: entry only\n"
+"#             6=Message-ID: entry only 7=Lines:\n"
+"# global=ON/OFF  ON=apply to all groups OFF=apply to current group\n"
+"# case=ON/OFF    ON=filter case sensitive OFF=ignore case\n"
+"# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
+msgstr ""
+
+#: src/lang.c:870
+msgid ""
+"# If ON use print current subject or newsgroup description in the last line\n"
+msgstr ""
+
+#: src/lang.c:871
+msgid "# Host & time info used for detecting new groups (don't touch)\n"
+msgstr ""
+
+#: src/lang.c:872
+#, fuzzy
+msgid "There is no news\n"
+msgstr "^Novedades"
+
+#: src/lang.c:873
+msgid "Thread"
+msgstr "Hilo"
+
+#: src/lang.c:874
+#, fuzzy
+msgid "Thread Level Commands"
+msgstr " Ã³rdenes:\n"
+
+#: src/lang.c:875
+#, fuzzy
+msgid "Thread deselected"
+msgstr "Hilo"
+
+#: src/lang.c:876
+#, fuzzy
+msgid "Thread selected"
+msgstr "Hilo"
+
+#: src/lang.c:878
+#, fuzzy
+msgid "threads"
+msgstr "Conversaciones"
+
+#: src/lang.c:880
+#, fuzzy
+msgid "thread"
+msgstr "Hilo"
+
+#: src/lang.c:881
+#, fuzzy, c-format
+msgid "Thread %4s of %4s"
+msgstr "4s"
+
+#: src/lang.c:882
+#, fuzzy
+msgid "Threading articles..."
+msgstr "ArtÃ­culos anteriores"
+
+#: src/lang.c:883
+#, fuzzy, c-format
+msgid "Toggled word highlighting %s"
+msgstr "el registro tiene el tamaÃ±o equivocado para un word %s"
+
+#: src/lang.c:884
+#, fuzzy
+msgid "Toggled rot13 encoding"
+msgstr "CodificaciÃ³n"
+
+#: src/lang.c:885
+#, c-format
+msgid "Toggled german TeX encoding %s"
+msgstr ""
+
+#: src/lang.c:886
+#, fuzzy, c-format
+msgid "Toggled tab-width to %d"
+msgstr "una anchura de la lengeta de $number est fuera de gama"
+
+#: src/lang.c:888
+#, fuzzy, c-format
+msgid "%d Trying to dotlock %s"
+msgstr "Tratando de hacer 'bal' a %s"
+
+#: src/lang.c:889
+#, fuzzy, c-format
+msgid "%d Trying to lock %s"
+msgstr "Intentando conectar a %s/%s..."
+
+#: src/lang.c:891
+#, fuzzy
+msgid "           h=help"
+msgstr "\t-h\t\t\t--help\n"
+
+#: src/lang.c:893
+msgid "Unlimited"
+msgstr "Ilimitado"
+
+#: src/lang.c:894
+msgid "Enter wildcard unsubscribe pattern> "
+msgstr ""
+
+#: src/lang.c:895
+#, fuzzy, c-format
+msgid "Error decoding %s : %s"
+msgstr "error decodificando cadena de texto: %s"
+
+#: src/lang.c:896
+#, fuzzy
+msgid "No end."
+msgstr "FIN"
+
+#: src/lang.c:897
+#, fuzzy, c-format
+msgid "%s successfully decoded."
+msgstr "DesafÃ­o decodificado: %s\n"
+
+#: src/lang.c:898
+#, fuzzy, c-format
+msgid ""
+"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
+"\n"
+msgstr "lÃ­nea %d: nombre de fichero versionado no permitido: %s\n"
+
+#: src/lang.c:899
+#, fuzzy
+msgid "unread "
+msgstr "*** Tiene correo no leÃ­do. ***"
+
+#: src/lang.c:900
+#, fuzzy, c-format
+msgid "unsubscribed from %d groups"
+msgstr "  o un entero de %d a %d\n"
+
+#: src/lang.c:901
+#, fuzzy, c-format
+msgid "Unsubscribed from %s"
+msgstr ""
+"Ha sido borrado de %s lista de correo del sitio. En caso que desee re-"
+"activar su subscripciÃ³n en el futuro, accede y visite su pÃ¡gina de "
+"mantenimiento de la Cuenta."
+
+#: src/lang.c:902
+msgid "Unsubscribing... "
+msgstr ""
+
+#: src/lang.c:903
+#, fuzzy
+msgid "Unthreading articles..."
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:904
+msgid "Updated"
+msgstr "Actualizado"
+
+#: src/lang.c:905
+#, fuzzy
+msgid "Updating"
+msgstr "Error Actualizando Paquete"
+
+#: src/lang.c:906
+#, fuzzy
+msgid "URL Menu"
+msgstr "URL"
+
+#: src/lang.c:907
+#, fuzzy
+msgid "URL Menu Commands"
+msgstr " Ã³rdenes:\n"
+
+#: src/lang.c:908
+#, fuzzy, c-format
+msgid "Opening %s"
+msgstr "error al abrir %s"
+
+#: src/lang.c:909
+#, fuzzy
+msgid "Select URL> "
+msgstr "Seleccionarâ€¦"
+
+#: src/lang.c:910
+#, fuzzy
+msgid "No URLs in this article"
+msgstr "ArtÃ­culo definido requerido"
+
+#: src/lang.c:911
+#, fuzzy
+msgid "Use MIME display program for this message?"
+msgstr "emplea paginador PAGER de programa para enseÃ±ar la salida"
+
+#: src/lang.c:912
+msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
+msgstr ""
+
+#: src/lang.c:913
+msgid "  -Z       return status indicating if any unread news (batch mode)"
+msgstr ""
+
+#: src/lang.c:914
+msgid "  -q       don't check for new newsgroups"
+msgstr ""
+
+#: src/lang.c:915
+msgid "  -X       don't save any files on quit"
+msgstr ""
+
+#: src/lang.c:916
+msgid "  -d       don't show newsgroup descriptions"
+msgstr ""
+
+#: src/lang.c:917
+msgid "  -G limit get only limit articles/group"
+msgstr ""
+
+#: src/lang.c:918
+#, fuzzy, c-format
+msgid "  -H       help information about %s"
+msgstr "   -h --help                 EnseÃ±a esta informaciÃ³n.\n"
+
+#: src/lang.c:919
+#, fuzzy
+msgid "  -h       this help message"
+msgstr "  --help,  -h      produce este mensaje de ayuda.\n"
+
+#: src/lang.c:920
+#, c-format
+msgid "  -I dir   news index file directory [default=%s]"
+msgstr ""
+
+#: src/lang.c:921
+msgid "  -u       update index files (batch mode)"
+msgstr ""
+
+#: src/lang.c:922
+#, c-format
+msgid "  -m dir   mailbox directory [default=%s]"
+msgstr ""
+
+#: src/lang.c:923
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Mail bug reports/comments to %s"
+msgstr ""
+"Correo-e del boletÃ­n de defectos a: <%s>.\n"
+" \n"
+
+#: src/lang.c:924
+msgid "  -N       mail new news to your posts (batch mode)"
+msgstr ""
+
+#: src/lang.c:925
+msgid "  -M user  mail new news to specified user (batch mode)"
+msgstr ""
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "  -f file  subscribed to newsgroups file [default=%s]"
+msgstr ""
+"     -f FICHERO     Fichero de configuraciÃ³n a leer (Por defecto es %s/sarg."
+"conf)\n"
+
+#: src/lang.c:927
+#, fuzzy
+msgid "  -x       no-posting mode"
+msgstr "EstarÃ¡ publicando a:"
+
+#: src/lang.c:928
+msgid "  -w       post an article and exit"
+msgstr ""
+
+#: src/lang.c:929
+msgid "  -o       post all postponed articles and exit"
+msgstr ""
+
+#: src/lang.c:930
+msgid "  -R       read news saved by -S option"
+msgstr ""
+
+#: src/lang.c:931
+#, c-format
+msgid "  -s dir   save news directory [default=%s]"
+msgstr ""
+
+#: src/lang.c:932
+msgid "  -S       save new news for later reading (batch mode)"
+msgstr ""
+
+#: src/lang.c:933
+msgid "  -z       start if any unread news"
+msgstr ""
+
+#: src/lang.c:934
+#, c-format
+msgid ""
+"A Usenet reader.\n"
+"\n"
+"Usage: %s [options] [newsgroup[,...]]"
+msgstr ""
+
+#: src/lang.c:935
+msgid "  -v       verbose output for batch mode options"
+msgstr ""
+
+#: src/lang.c:936
+#, fuzzy
+msgid "  -V       print version & date information"
+msgstr "Escribe la informaciÃ³n de la versiÃ³n"
+
+#: src/lang.c:937
+#, c-format
+msgid "%s only useful without batch mode operations\n"
+msgstr ""
+
+#: src/lang.c:938
+#, c-format
+msgid "%s only useful for batch mode operations\n"
+msgstr ""
+
+#: src/lang.c:939
+#, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr ""
+
+#: src/lang.c:940
+#, fuzzy, c-format
+msgid "Useless combination %s and %s. Ignoring %s.\n"
+msgstr "combinaciÃ³n de operandos errÃ³nea para '%.*s'"
+
+#: src/lang.c:942
+#, c-format
+msgid ""
+"\n"
+"%s%d out of range (0 - %d). Reset to 0"
+msgstr ""
+
+#: src/lang.c:943
+#, fuzzy, c-format
+msgid "View '%s' (%s/%s)?"
+msgstr "Ver el/los %d miembro(s)"
+
+#: src/lang.c:945
+#, c-format
+msgid ""
+"\n"
+"Warning: posting exceeds %d columns. Line %d is the first long one:\n"
+"%-100s\n"
+msgstr ""
+
+#: src/lang.c:946
+msgid ""
+"\n"
+"Warning: article unchanged after editing\n"
+msgstr ""
+
+#: src/lang.c:947
+msgid ""
+"\n"
+"Warning: \"Subject:\" contains only whitespaces.\n"
+msgstr ""
+
+#: src/lang.c:948
+msgid ""
+"\n"
+"Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
+"\".\n"
+msgstr ""
+
+#: src/lang.c:950
+msgid ""
+"\n"
+"Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
+"         with \"Re: \" and does not contain \"(was:\".\n"
+msgstr ""
+
+#: src/lang.c:953
+msgid ""
+"Read carefully!\n"
+"\n"
+"  You are about to cancel an article seemingly written by you. This will "
+"wipe\n"
+"  the article from most  news servers  throughout the world,  but there is "
+"no\n"
+"  guarantee that it will work.\n"
+"\n"
+"This is the article you are about to cancel:\n"
+"\n"
+msgstr ""
+
+#: src/lang.c:957
+msgid ""
+"\n"
+"Warning: You are using a non-plain transfer encoding (such as base64 or\n"
+"         quoted-printable) and an external inews program to submit your\n"
+"         article. If a signature is appended by that inews program it will\n"
+"         not be encoded properly.\n"
+msgstr ""
+
+#: src/lang.c:962
+msgid ""
+"\n"
+"Warning: \"example\" is a reserved hierarchy!\n"
+msgstr ""
+
+#: src/lang.c:963
+#, c-format
+msgid ""
+"\n"
+"\n"
+"You are upgrading to tin %s from an earlier version.\n"
+"Some values in your %s file have changed!\n"
+"Read WHATSNEW, etc...\n"
+msgstr ""
+
+#: src/lang.c:965
+#, c-format
+msgid ""
+"\n"
+"\n"
+"You are downgrading to tin %s from a more recent version!\n"
+"Some values in your %s file may be ignored, others might have changed!\n"
+msgstr ""
+
+#: src/lang.c:968
+#, c-format
+msgid ""
+"Warning: tin wrote fewer groups to your\n"
+"\t%s\n"
+"than it read at startup. If you didn't unsubscribe from %ld %s during\n"
+"this session this indicates an error and you should backup your %s\n"
+"before you start tin once again!\n"
+msgstr ""
+
+#: src/lang.c:972
+#, c-format
+msgid ""
+"\n"
+"Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
+msgstr ""
+
+#: src/lang.c:973
+#, c-format
+msgid "Warning: Only %d out of %d articles were saved"
+msgstr ""
+
+#: src/lang.c:974
+#, c-format
+msgid ""
+"\n"
+"Warning: Your signature  is longer than %d lines.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgstr ""
+
+#: src/lang.c:978
+#, c-format
+msgid ""
+"Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
+msgstr ""
+
+#: src/lang.c:979
+msgid ""
+"\n"
+"Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
+msgstr ""
+
+#: src/lang.c:980
+#, fuzzy
+msgid "Writing attributes file..."
+msgstr "Escribiendo ficheroâ€¦"
+
+#: src/lang.c:982
+#, fuzzy, c-format
+msgid "%d Responses"
+msgstr "Respuestas existentes"
+
+#: src/lang.c:984
+#, fuzzy, c-format
+msgid "Added %d %s"
+msgstr "Se aÃ±adiÃ³ la pista %d a la lista %s\n"
+
+#: src/lang.c:985
+#, fuzzy
+msgid "No unsubscribed groups to show"
+msgstr "GRUPOS"
+
+#: src/lang.c:986
+msgid "Showing subscribed to groups only"
+msgstr ""
+
+#: src/lang.c:987
+#, fuzzy
+msgid "Yes "
+msgstr "Si."
+
+#: src/lang.c:988
+#, fuzzy
+msgid "    You have mail"
+msgstr "Tiene correo en $_"
+
+#: src/lang.c:993
+#, c-format
+msgid ""
+"\n"
+"Warning: Posting is in %s and contains characters which are not\n"
+"         in your selected MM_NETWORK_CHARSET: %s.\n"
+"         These characters will be replaced by '?' if you post this\n"
+"         article unchanged. To avoid garbling your article please either\n"
+"         edit it and remove those characters or change the setting of\n"
+"         MM_NETWORK_CHARSET to a suitable value for your posting via the\n"
+"         M)enu option.\n"
+msgstr ""
+
+#: src/lang.c:1004
+#, fuzzy
+msgid "  -D mode  debug mode"
+msgstr "ejecutar en modo depurado, no demonizado"
+
+#: src/lang.c:1008
+msgid ""
+"Read carefully!\n"
+"\n"
+"  You are about to cancel an article seemingly not written by you.  This "
+"will\n"
+"  wipe the article from lots of news servers throughout the world;\n"
+"  Usenet's majority  considers this  rather inappropriate,  to say the "
+"least.\n"
+"  Only press 'd'  if you are  absolutely positive  that you are ready to "
+"take\n"
+"  the rap.\n"
+"\n"
+"This is the article you are about to cancel:\n"
+"\n"
+msgstr ""
+
+#: src/lang.c:1017
+#, fuzzy
+msgid "toggle color"
+msgstr "detallar"
+
+#: src/lang.c:1018
+msgid ""
+"# Changing colors of several screen parts\n"
+"# Possible values are:\n"
+"#  -1 = default (white for foreground and black for background)\n"
+"#   0 = black\n"
+"#   1 = red\n"
+"#   2 = green\n"
+"#   3 = brown\n"
+"#   4 = blue\n"
+"#   5 = pink\n"
+"#   6 = cyan\n"
+"#   7 = white\n"
+"# These are *only* for foreground:\n"
+"#   8 = gray\n"
+"#   9 = light red\n"
+"#  10 = light green\n"
+"#  11 = yellow\n"
+"#  12 = light blue\n"
+"#  13 = light pink\n"
+"#  14 = light cyan\n"
+"#  15 = light white\n"
+"\n"
+msgstr ""
+
+#: src/lang.c:1038
+#, fuzzy
+msgid "  -a       toggle color flag"
+msgstr "detallar"
+
+#: src/lang.c:1042
+msgid ""
+"\n"
+"Error: Followup-To set to more than one newsgroup!\n"
+msgstr ""
+
+#: src/lang.c:1043
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr "error sintÃ¡ctico: esperando ')' en vez de %s"
+
+#: src/lang.c:1044
+#, c-format
+msgid ""
+"\n"
+"Error: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr ""
+
+#: src/lang.c:1045
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Error: \"%s\" is not a valid newsgroup!\n"
+msgstr "\"%s\" no es un nombre de fichero vÃ¡lido"
+
+#: src/lang.c:1047
+msgid ""
+"\n"
+"Warning: Followup-To set to more than one newsgroup!\n"
+msgstr ""
+
+#: src/lang.c:1048
+#, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr ""
+
+#: src/lang.c:1049
+#, c-format
+msgid ""
+"\n"
+"Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr ""
+
+#: src/lang.c:1050
+#, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+msgstr ""
+
+#: src/lang.c:1051
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is not a valid newsgroup at this site!\n"
+msgstr "CUIDADO; subtÃ­tulo %s no es UTF-8 vÃ¡lido\n"
+
+#: src/lang.c:1055
+#, c-format
+msgid "%d files successfully written from %d articles. %d %s occurred."
+msgstr ""
+
+#: src/lang.c:1056
+#, fuzzy
+msgid "Missing parts."
+msgstr "Directorio de ImportaciÃ³n [partes de .idata]"
+
+#: src/lang.c:1057
+#, fuzzy
+msgid "No beginning."
+msgstr "empezando el: "
+
+#: src/lang.c:1058
+#, fuzzy
+msgid "No data."
+msgstr "Sin fecha"
+
+#: src/lang.c:1059
+msgid "Unknown error."
+msgstr "Error desconocido."
+
+#: src/lang.c:1062
+#, fuzzy, c-format
+msgid "\tChecksum of %s (%ld %s)"
+msgstr "%s: %s checksum: %u\n"
+
+#: src/lang.c:1067
+#, fuzzy
+msgid "Reading mail active file... "
+msgstr "Error leyendo fichero intercambio"
+
+#: src/lang.c:1068
+#, fuzzy
+msgid "Reading mailgroups file... "
+msgstr "Error leyendo fichero intercambio"
+
+#: src/lang.c:1072
+#, fuzzy
+msgid "perform PGP operations on article"
+msgstr "%s: no se pudieron realizar todas las operaciones solicitadas"
+
+#: src/lang.c:1073
+#, fuzzy
+msgid "Add key(s) to public keyring?"
+msgstr "AÃ±ade una llave a un anillo"
+
+#: src/lang.c:1074
+#, c-format
+msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
+msgstr ""
+
+#: src/lang.c:1075
+#, c-format
+msgid "%s=sign, %s=sign & include public key, %s=quit: "
+msgstr ""
+
+#: src/lang.c:1076
+#, c-format
+msgid "PGP has not been set up (can't open %s)"
+msgstr ""
+
+#: src/lang.c:1077
+msgid "Article not signed and no public keys found"
+msgstr ""
+
+#: src/lang.c:1079
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1080
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1081
+#, c-format
+msgid ""
+"%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1083
+#, c-format
+msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1084
+#, c-format
+msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1085
+#, c-format
+msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1089
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1090
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1091
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1093
+#, c-format
+msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1094
+#, c-format
+msgid "%s=quit, %s=edit, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1095
+#, c-format
+msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1104
+msgid "Try cache_overview_files to speed up things.\n"
+msgstr ""
+
+#: src/lang.c:1105
+msgid "Tin will use local index files instead.\n"
+msgstr ""
+
+#: src/lang.c:1106
+#, fuzzy
+msgid "Cannot find NNTP server name"
+msgstr "no se puede encontrar el nombre para el usuario con ID %s"
+
+#: src/lang.c:1107
+#, fuzzy, c-format
+msgid "Connecting to %s:%u..."
+msgstr "conectando a %s"
+
+#: src/lang.c:1108
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr ""
+"Error adesconectado desde fam.\n"
+"\n"
+
+#: src/lang.c:1109
+#, c-format
+msgid "Failed to connect to NNTP server %s. Exiting..."
+msgstr ""
+
+#: src/lang.c:1110
+#, fuzzy
+msgid "205  Closing connection"
+msgstr "Cerrando"
+
+#: src/lang.c:1111
+msgid "Your server does not support the NNTP XOVER or OVER command.\n"
+msgstr ""
+
+#: src/lang.c:1112
+msgid "Connection to news server has timed out. Reconnect?"
+msgstr ""
+
+#: src/lang.c:1113
+#, c-format
+msgid ""
+"Put the server name in the file %s,\n"
+"or set the environment variable NNTPSERVER"
+msgstr ""
+
+#: src/lang.c:1114
+#, fuzzy
+msgid "  -A       force authentication on connect"
+msgstr "AutenticaciÃ³n"
+
+#: src/lang.c:1115
+#, c-format
+msgid "  -g serv  read news from NNTP server serv [default=%s]"
+msgstr ""
+
+#: src/lang.c:1116
+#, c-format
+msgid "  -p port  use port as NNTP port [default=%d]"
+msgstr ""
+
+#: src/lang.c:1117
+msgid "  -Q       quick start. Same as -nqd"
+msgstr ""
+
+#: src/lang.c:1118
+msgid "  -r       read news remotely from default NNTP server"
+msgstr ""
+
+#: src/lang.c:1119
+msgid "  -l       use only LIST instead of GROUP (-n) command"
+msgstr ""
+
+#: src/lang.c:1120
+msgid "  -n       only read subscribed .newsrc groups from NNTP server"
+msgstr ""
+
+#: src/lang.c:1122
+msgid "  -4       force connecting via IPv4"
+msgstr ""
+
+#: src/lang.c:1123
+msgid "  -6       force connecting via IPv6"
+msgstr ""
+
+#: src/lang.c:1124
+#, fuzzy
+msgid ""
+"\n"
+"socket or connect problem\n"
+msgstr "conectar a este socket"
+
+#: src/lang.c:1126
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Connection to %s: "
+msgstr "ConexiÃ³n verificada a %s (cert=%s)"
+
+#: src/lang.c:1127
+#, fuzzy
+msgid "Giving up...\n"
+msgstr "Â¡Incapaz de resolver las dependencias! Desistiendo..."
+
+#: src/lang.c:1129
+#, fuzzy, c-format
+msgid "%s/tcp: Unknown service.\n"
+msgstr "%s:%d: nombre de servicio desconocido"
+
+#: src/lang.c:1133
+msgid ""
+"Your server does not have Xref: in its XOVER information.\n"
+"Tin will try to use XHDR XREF instead (slows down things a bit).\n"
+msgstr ""
+
+#: src/lang.c:1136
+msgid "Your server does not have Xref: in its XOVER information.\n"
+msgstr ""
+
+#: src/lang.c:1139
+#, c-format
+msgid "Can't open %s. Try %s -r to read news via NNTP."
+msgstr ""
+
+#: src/lang.c:1142
+msgid "  -Q       quick start. Same as -qd"
+msgstr ""
+
+#: src/lang.c:1143
+msgid "  -l       read only active file instead of scanning spool (-n) command"
+msgstr ""
+
+#: src/lang.c:1144
+msgid "  -n       only read subscribed .newsrc groups from spool"
+msgstr ""
+
+#: src/lang.c:1145
+msgid "Your server does not have Xref: in its NOV-files.\n"
+msgstr ""
+
+#: src/lang.c:1149
+msgid "Posting using external inews failed. Use built in inews instead?"
+msgstr ""
+
+#: src/lang.c:1150
+msgid "It worked! Should I always use my built in inews from now on?"
+msgstr ""
+
+#: src/lang.c:1154
+#, fuzzy, c-format
+msgid "%d %s printed"
+msgstr "Impreso por %s"
+
+#: src/lang.c:1155
+msgid "output article/thread/hot/pattern/tagged articles to printer"
+msgstr ""
+
+#: src/lang.c:1156
+msgid "Print"
+msgstr "Imprimir"
+
+#: src/lang.c:1157
+#, fuzzy
+msgid "Printing..."
+msgstr "Escribiendo"
+
+#: src/lang.c:1161
+#, fuzzy, c-format
+msgid "%d %s piped to \"%s\""
+msgstr "  %d.%d.%d.%d/%d => %s\n"
+
+#: src/lang.c:1162
+msgid "pipe article/thread/hot/pattern/tagged articles into command"
+msgstr ""
+
+#: src/lang.c:1163
+#, fuzzy
+msgid "No command"
+msgstr "[mandato]"
+
+#: src/lang.c:1164
+#, fuzzy
+msgid "Pipe"
+msgstr "creando una tuberÃ­a para --pipe fallada: %m\n"
+
+#: src/lang.c:1165
+#, fuzzy, c-format
+msgid "Pipe to command [%.*s]> "
+msgstr "No puede abrir una tuberÃ­a a orden Â«%sÂ»"
+
+#: src/lang.c:1166
+#, fuzzy
+msgid "Piping..."
+msgstr ""
+"   -P, --no-piping            utiliza ficheros temporales entre los "
+"programas\n"
+
+#: src/lang.c:1168
+#, fuzzy
+msgid "Piping not enabled."
+msgstr "Activado"
+
+#: src/lang.c:1172
+#, c-format
+msgid ""
+"\n"
+"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
+"       The only allowable  space is the one  separating the colon (:)\n"
+"       from  the  contents.  Use a  comma  (,)  to separate  multiple\n"
+"       newsgroup names.\n"
+msgstr ""
+
+#: src/lang.c:1177
+#, c-format
+msgid ""
+"\n"
+"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
+"       the line  may not  contain  whitespace,  this is  not allowed.\n"
+"       Please write all newsgroups into a single line.\n"
+msgstr ""
+
+#: src/lang.c:1182
+#, c-format
+msgid ""
+"\n"
+"Warning: The \"%s:\" line is continued in the next line.\n"
+"         This is a very new feature and may not be accepted by all servers.\n"
+"         To avoid trouble please write all newsgroups into a single line.\n"
+msgstr ""
+
+#: src/lang.c:1186
+#, c-format
+msgid ""
+"\n"
+"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
+msgstr ""
+
+#: src/lang.c:1191
+msgid ""
+"\n"
+"  If your article contains quoted text  please take some time to pare it "
+"down\n"
+"  to just the  key points to which you are  responding,  or people will "
+"think\n"
+"  you are a dweeb!  Many people have the habit of skipping any article  "
+"whose\n"
+"  first page is largely  quoted material.  Format your article to fit in "
+"less\n"
+"  then 80 chars,  since that's the conventional size  (72 is a good choice "
+"as\n"
+"  it allows quoting without exceeding the limit).  If your lines are too "
+"long\n"
+"  they'll wrap  around  ugly and  people won't  read what you  write.  If "
+"you\n"
+"  aren't  careful  and considerate  in  formatting  your posting, people  "
+"are\n"
+"  likely to ignore it completely.  It's a crowded net out there.\n"
+msgstr ""
+
+#: src/lang.c:1204
+#, fuzzy
+msgid "shell escape"
+msgstr ""
+"  -q, --hide-control-chars   imprime ? en lugar de los caracteres no "
+"grÃ¡ficos\n"
+"      --show-control-chars   muestra los caracteres no grÃ¡ficos tal y como\n"
+"                               son (predeterminado a menos que el programa "
+"sea\n"
+"                               'ls' y la salida sea un terminal)\n"
+"  -Q, --quote-name           encierra los nombres de las entradas entre\n"
+"                             comillas\n"
+"      --quoting-style=PALABRA  utiliza el estilo de cita PALABRA para los\n"
+"                               nombres de las entradas:\n"
+"                               literal, locale, shell, shell-always, c, "
+"escape\n"
+
+#: src/lang.c:1205
+#, fuzzy, c-format
+msgid "Shell Command (%s)"
+msgstr "%s es una palabra clave del â€˜shellâ€™\n"
+
+#: src/lang.c:1206
+#, fuzzy, c-format
+msgid "Enter shell command [%s]> "
+msgstr "Para continuar, introduzca Â«%sÂ»; para abortar, introduzca Â«%sÂ»:"
+
+#: src/lang.c:1210
+#, fuzzy, c-format
+msgid "%s: Can't get entry for TERM\n"
+msgstr ""
+"\n"
+"No se puede obtener el contenido de la secciÃ³n '%s'.\n"
+
+#: src/lang.c:1214
+#, fuzzy, c-format
+msgid "Group %.*s ('q' to quit)..."
+msgstr "B<(pulse h para ayuda o q para salir)>"
+
+#: src/lang.c:1216
+#, fuzzy, c-format
+msgid "Group %.*s..."
+msgstr "sin tal grupo: %s"
+
+#: src/lang.c:1220
+#, fuzzy
+msgid "Server unavailable\n"
+msgstr "NO DISPONIBLE"
+
+#: src/lang.c:1226
+#, c-format
+msgid ""
+"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
+"%s=post"
+msgstr ""
+
+#: src/lang.c:1227
+#, c-format
+msgid ""
+"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1229
+#, c-format
+msgid ""
+"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1230
+#, c-format
+msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1234
+#, c-format
+msgid ""
+"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1235
+#, c-format
+msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1237
+#, c-format
+msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1238
+#, c-format
+msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1244
+#, fuzzy
+msgid "Terminal does not support color"
+msgstr "La instrucciÃ³n no admite las =N direcciones"
+
+#: src/lang.c:1249
+#, fuzzy, c-format
+msgid "Trying %s"
+msgstr "Tratando de hacer 'bal' a %s"
+
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
+#, fuzzy
+msgid "None"
+msgstr "NINGUNO"
+
+#: src/lang.c:1264
+msgid "Subject"
+msgstr "Asunto"
+
+#: src/lang.c:1265
+msgid "References"
+msgstr "Referencias"
+
+#: src/lang.c:1266
+#, fuzzy
+msgid "Both Subject and References"
+msgstr "ambos asunto como cuerpo son requeridos."
+
+#: src/lang.c:1267
+#, fuzzy
+msgid "Multipart Subject"
+msgstr "<sin asunto>"
+
+#: src/lang.c:1268
+#, fuzzy
+msgid "Percentage Match"
+msgstr "Porcentaje titulado: "
+
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
+msgid "No"
+msgstr ""
+
+#: src/lang.c:1282 src/lang.c:1464
+#, fuzzy
+msgid "Yes"
+msgstr "sÃ­"
+
+#: src/lang.c:1283
+#, fuzzy
+msgid "Hide All"
+msgstr "_Mostrar/Ocultar"
+
+#: src/lang.c:1292
+msgid "Address"
+msgstr "DirecciÃ³n"
+
+#: src/lang.c:1293
+msgid "Full Name"
+msgstr "Nombre completo"
+
+#: src/lang.c:1294
+#, fuzzy
+msgid "Address and Name"
+msgstr "Nombre de DirecciÃ³n"
+
+#: src/lang.c:1302
+msgid "Max"
+msgstr "MÃ¡x"
+
+#: src/lang.c:1303
+#, fuzzy
+msgid "Sum"
+msgstr "Â¿Calcular como total?"
+
+#: src/lang.c:1304
+#, fuzzy
+msgid "Average"
+msgstr "MEDIA"
+
+#: src/lang.c:1314 src/lang.c:1334
+#, fuzzy
+msgid "Black"
+msgstr "Pizarra negra"
+
+#: src/lang.c:1315 src/lang.c:1335
+msgid "Red"
+msgstr "Rojo"
+
+#: src/lang.c:1316 src/lang.c:1336
+msgid "Green"
+msgstr "Verde (G)"
+
+#: src/lang.c:1317 src/lang.c:1337
+msgid "Brown"
+msgstr ""
+
+#: src/lang.c:1318 src/lang.c:1338
+msgid "Blue"
+msgstr "Azul (B)"
+
+#: src/lang.c:1319 src/lang.c:1339
+msgid "Pink"
+msgstr ""
+
+#: src/lang.c:1320 src/lang.c:1340
+msgid "Cyan"
+msgstr ""
+
+#: src/lang.c:1321 src/lang.c:1341
+#, fuzzy
+msgid "White"
+msgstr "Nivel de blancos"
+
+#: src/lang.c:1322
+#, fuzzy
+msgid "Gray"
+msgstr "Escala grisÃ¡cea"
+
+#: src/lang.c:1323
+#, fuzzy
+msgid "Light Red"
+msgstr "Rojo"
+
+#: src/lang.c:1324
+#, fuzzy
+msgid "Light Green"
+msgstr "Suave"
+
+#: src/lang.c:1325
+msgid "Yellow"
+msgstr "Amarillo"
+
+#: src/lang.c:1326
+#, fuzzy
+msgid "Light Blue"
+msgstr "Azul (B)"
+
+#: src/lang.c:1327
+#, fuzzy
+msgid "Light Pink"
+msgstr "Suave"
+
+#: src/lang.c:1328
+#, fuzzy
+msgid "Light Cyan"
+msgstr "Suave"
+
+#: src/lang.c:1329
+#, fuzzy
+msgid "Light White"
+msgstr "Suave"
+
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
+#, fuzzy
+msgid "Nothing"
+msgstr "Nada."
+
+#: src/lang.c:1352
+msgid "Space"
+msgstr "Espacio"
+
+#: src/lang.c:1360
+msgid "Normal"
+msgstr "Normal"
+
+#: src/lang.c:1361
+#, fuzzy
+msgid "Best highlighting"
+msgstr "Mejor"
+
+#: src/lang.c:1362
+#, fuzzy
+msgid "Underline"
+msgstr "Enlaces subrayados"
+
+#: src/lang.c:1363
+#, fuzzy
+msgid "Reverse video"
+msgstr "revertir"
+
+#: src/lang.c:1364
+msgid "Blinking"
+msgstr ""
+
+#: src/lang.c:1365
+#, fuzzy
+msgid "Half bright"
+msgstr "Brillo+"
+
+#: src/lang.c:1366
+#, fuzzy
+msgid "Bold"
+msgstr "B<resaltar texto>"
+
+#: src/lang.c:1373
+msgid "Cc"
+msgstr "Cc"
+
+#: src/lang.c:1374
+msgid "Bcc"
+msgstr ""
+
+#: src/lang.c:1375
+#, fuzzy
+msgid "Cc and Bcc"
+msgstr "Cc:"
+
+#: src/lang.c:1392 src/lang.c:1405
+#, fuzzy
+msgid "none"
+msgstr "NINGUNO"
+
+#: src/lang.c:1393
+#, fuzzy
+msgid "commands"
+msgstr "Ã“rdenes:"
+
+#: src/lang.c:1394
+msgid "select"
+msgstr "select"
+
+#: src/lang.c:1396
+#, fuzzy
+msgid "commands & quit"
+msgstr "\tÃ³rdenes:\n"
+
+#: src/lang.c:1397
+#, fuzzy
+msgid "commands & select"
+msgstr " Ã³rdenes:\n"
+
+#: src/lang.c:1398
+#, fuzzy
+msgid "quit & select"
+msgstr "_Salir"
+
+#: src/lang.c:1399
+#, fuzzy
+msgid "commands & quit & select"
+msgstr "Ã“rdenes:"
+
+#: src/lang.c:1406
+msgid "PageDown"
+msgstr ""
+
+#: src/lang.c:1407
+msgid "PageNextUnread"
+msgstr ""
+
+#: src/lang.c:1408
+msgid "PageDown or PageNextUnread"
+msgstr ""
+
+#: src/lang.c:1414
+#, fuzzy
+msgid "Subject: (case sensitive)"
+msgstr "distinguir mayÃºsculas"
+
+#: src/lang.c:1415
+#, fuzzy
+msgid "Subject: (ignore case)"
+msgstr "  +i,  --no-ignore-case   distingue entre mayÃºsculas y minÃºsculas\n"
+
+#: src/lang.c:1416
+#, fuzzy
+msgid "From: (case sensitive)"
+msgstr "distinguir mayÃºsculas"
+
+#: src/lang.c:1417
+#, fuzzy
+msgid "From: (ignore case)"
+msgstr "  +i,  --no-ignore-case   distingue entre mayÃºsculas y minÃºsculas\n"
+
+#: src/lang.c:1418
+msgid "Msg-ID: & full References: line"
+msgstr ""
+
+#: src/lang.c:1419
+msgid "Msg-ID: & last References: only"
+msgstr ""
+
+#: src/lang.c:1420
+#, fuzzy
+msgid "Message-ID: entry only"
+msgstr "No se pudo obtener el id del mensaje"
+
+#: src/lang.c:1421
+#, fuzzy
+msgid "Lines:"
+msgstr "<lÃ­neas>"
+
+#: src/lang.c:1427
+msgid "Don't trim article body"
+msgstr ""
+
+#: src/lang.c:1428
+#, fuzzy
+msgid "Skip leading blank lines"
+msgstr "LÃ­neas Destacadas a Omitir"
+
+#: src/lang.c:1429
+#, fuzzy
+msgid "Skip trailing blank lines"
+msgstr "LÃ­neas de Separadoras a Omitir"
+
+#: src/lang.c:1430
+msgid "Skip leading and trailing blank l."
+msgstr ""
+
+#: src/lang.c:1431
+#, fuzzy
+msgid "Compact multiple between text"
+msgstr "m                 selecciona entre Ã¡rbol compacto y expandido"
+
+#: src/lang.c:1432
+#, fuzzy
+msgid "Compact multiple and skip leading"
+msgstr "omitir ficheros que empiecen por <ruta> "
+
+#: src/lang.c:1433
+#, fuzzy
+msgid "Compact multiple and skip trailing"
+msgstr "LÃ­neas de Separadoras a Omitir"
+
+#: src/lang.c:1434
+msgid "Compact mltpl., skip lead. & trai."
+msgstr ""
+
+#: src/lang.c:1463
+#, fuzzy
+msgid "Shell archive"
+msgstr "Probablemente %s no es un archivo de shell"
+
+#: src/lang.c:1470
+#, fuzzy
+msgid "Subject: (descending)"
+msgstr "Asunto"
+
+#: src/lang.c:1471
+#, fuzzy
+msgid "Subject: (ascending)"
+msgstr "Asunto"
+
+#: src/lang.c:1472
+#, fuzzy
+msgid "From: (descending)"
+msgstr "Descendente"
+
+#: src/lang.c:1473
+#, fuzzy
+msgid "From: (ascending)"
+msgstr "Ascendente"
+
+#: src/lang.c:1474
+#, fuzzy
+msgid "Date: (descending)"
+msgstr "Descendente"
+
+#: src/lang.c:1475
+#, fuzzy
+msgid "Date: (ascending)"
+msgstr "Ascendente"
+
+#: src/lang.c:1476 src/lang.c:1485
+#, fuzzy
+msgid "Score (descending)"
+msgstr "Descendente"
+
+#: src/lang.c:1477 src/lang.c:1486
+#, fuzzy
+msgid "Score (ascending)"
+msgstr "Ascendente"
+
+#: src/lang.c:1478
+#, fuzzy
+msgid "Lines: (descending)"
+msgstr "Descendente"
+
+#: src/lang.c:1479
+#, fuzzy
+msgid "Lines: (ascending)"
+msgstr "Ascendente"
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "Last posting date (descending)"
+msgstr "    Ãšltima fecha de parche: %.17s\n"
+
+#: src/lang.c:1488
+#, fuzzy
+msgid "Last posting date (ascending)"
+msgstr "    Ãšltima fecha de parche: %.17s\n"
+
+#: src/lang.c:1494
+#, fuzzy
+msgid "Quick-sort"
+msgstr "Â¿Â¡Â¿Tan rÃ¡pido?!?"
+
+#: src/lang.c:1495
+#, fuzzy
+msgid "Heap-sort"
+msgstr "_Ordenar porâ€¦"
+
+#: src/lang.c:1502
+#, fuzzy
+msgid "Always Keep"
+msgstr "Siempre"
+
+#: src/lang.c:1503
+#, fuzzy
+msgid "Always Remove"
+msgstr "SIEMPRE ACTIVO"
+
+#: src/lang.c:1504
+#, fuzzy
+msgid "Mark with D on selection screen"
+msgstr " Seleccione Marcador (pantalla %d de %d)"
+
+#: src/lang.c:1510
+msgid "Kill only unread arts"
+msgstr ""
+
+#: src/lang.c:1511
+msgid "Kill all arts & show with K"
+msgstr ""
+
+#. TODO: s/K/art_marked_killed/
+#: src/lang.c:1512
+msgid "Kill all arts and never show"
+msgstr ""
+
+#: src/lang.c:1518
+#, fuzzy
+msgid "Nothing special"
+msgstr "Nada."
+
+#: src/lang.c:1519
+#, fuzzy
+msgid "Compress quotes"
+msgstr "comprimir"
+
+#: src/lang.c:1520
+#, fuzzy
+msgid "Quote signatures"
+msgstr "eliminar firmas de paquetes"
+
+#: src/lang.c:1521
+msgid "Compress quotes, quote sigs"
+msgstr ""
+
+#: src/lang.c:1522
+#, fuzzy
+msgid "Quote empty lines"
+msgstr "VacÃ­a"
+
+#: src/lang.c:1523
+msgid "Compress quotes, quote empty lines"
+msgstr ""
+
+#: src/lang.c:1524
+msgid "Quote sigs & empty lines"
+msgstr ""
+
+#: src/lang.c:1525
+msgid "Comp. q., quote sigs & empty lines"
+msgstr ""
+
+#: src/lang.c:1565
+msgid "no"
+msgstr ""
+
+#: src/lang.c:1566
+#, fuzzy
+msgid "with headers"
+msgstr " con encabezados"
+
+#: src/lang.c:1567
+#, fuzzy
+msgid "without headers"
+msgstr " sin encabezados"
+
+#: src/lang.c:1574
+#, fuzzy
+msgid "NFKC"
+msgstr "`%.*s' no estÃ¡ en NFKC"
+
+#: src/lang.c:1576
+msgid "NFKD"
+msgstr ""
+
+#: src/lang.c:1577
+#, fuzzy
+msgid "NFC"
+msgstr "`%.*s' no estÃ¡ en NFC"
+
+#: src/lang.c:1578
+msgid "NFD"
+msgstr ""
+
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
+#, fuzzy
+msgid "Display Options"
+msgstr "EnseÃ±ar opciones"
+
+#: src/lang.c:1596
+#, fuzzy
+msgid "Color Options"
+msgstr "Color"
+
+#: src/lang.c:1602
+#, fuzzy
+msgid "Highlight Options"
+msgstr "Opciones:"
+
+#: src/lang.c:1609
+#, fuzzy
+msgid "Article-Limiting Options"
+msgstr "Limitando Vista"
+
+#: src/lang.c:1615
+#, fuzzy
+msgid "Posting/Mailing Options"
+msgstr "EstarÃ¡ publicando a:"
+
+#: src/lang.c:1621
+#, fuzzy
+msgid "Saving/Printing Options"
+msgstr "Opciones de Escritura"
+
+#: src/lang.c:1627
+#, fuzzy
+msgid "Expert Options"
+msgstr "Expertos"
+
+#: src/lang.c:1633
+#, fuzzy
+msgid "Filtering Options"
+msgstr "(Ahora Filtrando)"
+
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
+msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1639
+msgid "Show mini menu & posting etiquette"
+msgstr ""
+
+#: src/lang.c:1640
+msgid ""
+"# If ON show a mini menu of useful commands at each level\n"
+"# and posting etiquette after composing an article\n"
+msgstr ""
+
+#: src/lang.c:1645
+msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1646
+#, fuzzy
+msgid "Show description of each newsgroup"
+msgstr "Muestra una descripciÃ³n de cuenta."
+
+#: src/lang.c:1647
+msgid ""
+"# If ON show group description text after newsgroup name at\n"
+"# group selection level\n"
+msgstr ""
+
+#: src/lang.c:1652
+msgid ""
+"Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
+"sets."
+msgstr ""
+
+#: src/lang.c:1653
+msgid "In group and thread level, show author by"
+msgstr ""
+
+#: src/lang.c:1654
+msgid ""
+"# Part of From field to display in group and thread level\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = none\n"
+"#   1 = address\n"
+"# * 2 = full name\n"
+"#   3 = both\n"
+msgstr ""
+
+#: src/lang.c:1663
+msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1664
+msgid "Draw -> instead of highlighted bar"
+msgstr ""
+
+#: src/lang.c:1665
+msgid "# If ON use -> otherwise highlighted bar for selection\n"
+msgstr ""
+
+#: src/lang.c:1670
+msgid "Use inverse video for page headers"
+msgstr ""
+
+#: src/lang.c:1671
+msgid "# If ON use inverse video for page headers at different levels\n"
+msgstr ""
+
+#: src/lang.c:1676
+#, fuzzy
+msgid "Thread articles by"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:1677
+msgid ""
+"# Thread articles by ...\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = nothing\n"
+"#   1 = Subject\n"
+"#   2 = References\n"
+"# * 3 = Both (Subject and References)\n"
+"#   4 = Multipart Subject\n"
+"#   5 = Percentage Match\n"
+msgstr ""
+
+#: src/lang.c:1688
+msgid "Enter percentage match required to thread together. <CR> sets."
+msgstr ""
+
+#: src/lang.c:1689
+#, fuzzy
+msgid "Thread percentage match"
+msgstr "Porcentaje de completaciÃ³n"
+
+#: src/lang.c:1691
+#, no-c-format
+msgid ""
+"# Thread percentage match...\n"
+"# the percentage of characters in the subject of an article that must match\n"
+"# a base article for both those articles to be considered to belong to the\n"
+"# same thread. This option is an integer percentage, eg. 80, no decimals "
+"may\n"
+"# follow. If 80 is used here, then 80% of the characters must match "
+"exactly,\n"
+"# no insertion of a character, for the two articles to be put in the same\n"
+"# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n"
+"# 'harppy' would be threaded separately from 'happy'\n"
+msgstr ""
+
+#: src/lang.c:1703
+#, fuzzy
+msgid "Score of a thread"
+msgstr "Hilo"
+
+#: src/lang.c:1704
+msgid ""
+"# Thread score\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = max\n"
+"#   1 = sum\n"
+"#   2 = average\n"
+msgstr ""
+
+#: src/lang.c:1712
+msgid ""
+"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1713
+#, fuzzy
+msgid "Sort articles by"
+msgstr "ArtÃ­culos anteriores"
+
+#: src/lang.c:1714
+msgid ""
+"# Sort articles by ...\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = nothing\n"
+"#   1 = Subject descending\n"
+"#   2 = Subject ascending\n"
+"#   3 = From descending\n"
+"#   4 = From ascending\n"
+"#   5 = Date descending\n"
+"# * 6 = Date ascending\n"
+"#   7 = Score descending\n"
+"#   8 = Score ascending\n"
+"#   9 = Lines descending\n"
+"#  10 = Lines ascending\n"
+msgstr ""
+
+#: src/lang.c:1730
+msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1731
+#, fuzzy
+msgid "Sort threads by"
+msgstr "Conversaciones"
+
+#: src/lang.c:1732
+msgid ""
+"# Sort thread by ...\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = nothing\n"
+"# * 1 = Score descending\n"
+"#   2 = Score ascending\n"
+"#   3 = Last posting date descending\n"
+"#   4 = Last posting date ascending\n"
+msgstr ""
+
+#: src/lang.c:1742
+msgid ""
+"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1743
+msgid "Go to first unread article in group"
+msgstr ""
+
+#: src/lang.c:1744
+msgid "# If ON put cursor at first unread art in group otherwise last art\n"
+msgstr ""
+
+#: src/lang.c:1748
+msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1749
+#, fuzzy
+msgid "Show only unread articles"
+msgstr "Mostrar Ãºnicamente los titulares _activos"
+
+#: src/lang.c:1750
+msgid "# If ON show only new/unread articles otherwise show all.\n"
+msgstr ""
+
+#: src/lang.c:1755
+msgid "Show only groups with unread arts"
+msgstr ""
+
+#: src/lang.c:1756
+msgid "# If ON show only subscribed to groups that contain unread articles.\n"
+msgstr ""
+
+#: src/lang.c:1761
+#, fuzzy
+msgid "Filter which articles"
+msgstr "_Filtrar porâ€¦"
+
+#: src/lang.c:1762
+msgid ""
+"# Filter which articles\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = only kill unread articles\n"
+"#   1 = kill all articles and show in threads marked with K\n"
+"#   2 = kill all articles and never show them\n"
+msgstr ""
+
+#: src/lang.c:1771
+#, fuzzy
+msgid "Go to the next unread article with"
+msgstr "Ir a la pista siguiente"
+
+#: src/lang.c:1772
+msgid ""
+"# Go to the unread article with following key(s)\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = nothing\n"
+"#   1 = PAGE DOWN\n"
+"# * 2 = TAB\n"
+"#   3 = PAGE DOWN or TAB\n"
+msgstr ""
+
+#: src/lang.c:1782
+#, fuzzy
+msgid "How to treat blank lines"
+msgstr ""
+"$filename: encontrado nÃºmero $number de lÃ­nea lÃ­nea${plural $number s} "
+"vacÃ­as al final del fichero"
+
+#: src/lang.c:1783
+msgid ""
+"# Trim the article body, remove unnecessary blank lines.\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = Nothing special\n"
+"#   1 = Skip leading blank lines\n"
+"#   2 = Skip trailing blank lines\n"
+"#   3 = Skip leading and trailing blank lines\n"
+"#   4 = Compact multiple blank lines between text blocks\n"
+"#   5 = Compact multiple blank lines between text blocks and skip\n"
+"#       leading blank lines\n"
+"#   6 = Compact multiple blank lines between text blocks and skip\n"
+"#       trailing blank lines\n"
+"#   7 = Compact multiple blank lines between text blocks and skip\n"
+"#       leading and trailing blank lines\n"
+msgstr ""
+
+#: src/lang.c:1800
+msgid "List thread using right arrow key"
+msgstr ""
+
+#: src/lang.c:1801
+msgid ""
+"# If ON automatically list thread when entering it using right arrow key.\n"
+msgstr ""
+
+#: src/lang.c:1805
+msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Character to show deleted articles"
+msgstr ""
+
+#: src/lang.c:1807
+msgid ""
+"# Character used to show that an art was deleted (default 'D')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1812
+msgid ""
+"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1813
+msgid "Character to show inrange articles"
+msgstr ""
+
+#: src/lang.c:1814
+msgid ""
+"# Character used to show that an art is in a range (default '#')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1819
+msgid ""
+"Enter character to indicate that article will return. <CR> sets, <ESC> "
+"cancels."
+msgstr ""
+
+#: src/lang.c:1820
+msgid "Character to show returning arts"
+msgstr ""
+
+#: src/lang.c:1821
+msgid ""
+"# Character used to show that an art will return (default '-')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1826
+msgid ""
+"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1827
+msgid "Character to show selected articles"
+msgstr ""
+
+#: src/lang.c:1828
+msgid ""
+"# Character used to show that an art was auto-selected (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1833
+msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1834
+msgid "Character to show recent articles"
+msgstr ""
+
+#: src/lang.c:1835
+msgid ""
+"# Character used to show that an art is recent (default 'o')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1840
+msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1841
+msgid "Character to show unread articles"
+msgstr ""
+
+#: src/lang.c:1842
+msgid ""
+"# Character used to show that an art is unread (default '+')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1847
+msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1848
+msgid "Character to show read articles"
+msgstr ""
+
+#: src/lang.c:1849
+msgid ""
+"# Character used to show that an art was read (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1854
+msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1855
+msgid "Character to show killed articles"
+msgstr ""
+
+#: src/lang.c:1856
+msgid ""
+"# Character used to show that an art was killed (default 'K')\n"
+"# kill_level must be set accordingly, _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1861
+msgid ""
+"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:1862
+msgid "Character to show readselected arts"
+msgstr ""
+
+#: src/lang.c:1863
+msgid ""
+"# Character used to show that an art was selected before read (default ':')\n"
+"# kill_level must be set accordingly, _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:1869
+#, fuzzy
+msgid "Abbreviate long newsgroup names"
+msgstr "Mostrar nombres largos de cuentas"
+
+#: src/lang.c:1870
+msgid ""
+"# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
+"# level and article level like this:\n"
+"#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
+msgstr ""
+
+#: src/lang.c:1876
+msgid ""
+"0 = full page scrolling, -1 = show previous last line as first on next page, "
+"-2 = half page"
+msgstr ""
+
+#: src/lang.c:1877
+#, fuzzy
+msgid "Number of lines to scroll in pager"
+msgstr "NÃºmero de lÃ­neas: %d\n"
+
+#: src/lang.c:1878
+msgid ""
+"# Number of lines that cursor-up/down will scroll in article pager\n"
+"# Possible values are (the default is marked with *):\n"
+"#  -2 = half-page scrolling\n"
+"#  -1 = the top/bottom line is carried over onto the next page\n"
+"#   0 = page-by-page (traditional behavior)\n"
+"# * 1 = line-by-line\n"
+"#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
+msgstr ""
+
+#: src/lang.c:1888
+msgid "Display signatures. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1889
+#, fuzzy
+msgid "Display signatures"
+msgstr "eliminar firmas de paquetes"
+
+#: src/lang.c:1890
+msgid "# If OFF don't show signatures when displaying articles\n"
+msgstr ""
+
+#: src/lang.c:1894
+msgid ""
+"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1895
+#, fuzzy
+msgid "Display uue data as an attachment"
+msgstr "EnseÃ±ar una lengÃ¼eta de los datos seleccionados."
+
+#: src/lang.c:1896
+msgid ""
+"# Handling of uuencoded data in the pager\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = no, display raw uuencoded data\n"
+"#   1 = yes, uuencoded data will be condensed to a single tag line showing\n"
+"#       size and filename, similar to how MIME attachments are displayed\n"
+"#   2 = hide all, as for 1, but any line that looks like uuencoded data "
+"will\n"
+"#       be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:1906
+msgid ""
+"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1907
+#, fuzzy
+msgid "Display \"a as Umlaut-a"
+msgstr "_EnseÃ±ar para"
+
+#: src/lang.c:1908
+msgid ""
+"# If ON decode German style TeX umlaut codes to ISO and\n"
+"# show \"a as Umlaut-a, etc.\n"
+msgstr ""
+
+#: src/lang.c:1913 src/lang.c:1923
+msgid "Space separated list of header fields"
+msgstr ""
+
+#: src/lang.c:1914
+#, fuzzy
+msgid "Display these header fields (or *)"
+msgstr "No enseÃ±ar lÃ­nea de cabecera."
+
+#: src/lang.c:1915
+msgid ""
+"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
+"# place an '*' as this value. This is the only way a wildcard can be used.\n"
+"# If you enter 'X-' as the value, you will see all headers beginning with\n"
+"# 'X-' (like X-Alan or X-Pape). You can list more than one by delimiting "
+"with\n"
+"# spaces. Not defining anything turns off this option.\n"
+msgstr ""
+
+#: src/lang.c:1924
+#, fuzzy
+msgid "Do not display these header fields"
+msgstr "No enseÃ±ar lÃ­nea de cabecera."
+
+#: src/lang.c:1925
+msgid ""
+"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
+"# An example of using both options might be if you thought X- headers were\n"
+"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
+"you\n"
+"# would do something like this:\n"
+"# news_headers_to_display=X-\n"
+"# news_headers_to_not_display=X-Alan X-Pape\n"
+"# Not defining anything turns off this option.\n"
+msgstr ""
+
+#: src/lang.c:1935
+msgid ""
+"Do you want to enable automatic handling of multipart/alternative articles?"
+msgstr ""
+
+#: src/lang.c:1936
+msgid "Skip multipart/alternative parts"
+msgstr ""
+
+#: src/lang.c:1937
+msgid "# If ON strip multipart/alternative messages automatically\n"
+msgstr ""
+
+#: src/lang.c:1941
+msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1942
+#, fuzzy
+msgid "Detection of verbatim blocks"
+msgstr "detecciÃ³n"
+
+#: src/lang.c:1943
+msgid "# If ON detect verbatim blocks in articles\n"
+msgstr ""
+
+#: src/lang.c:1948
+msgid "A regex used to decide which lines to show in col_quote."
+msgstr ""
+
+#: src/lang.c:1949
+msgid "Regex used to show quoted lines"
+msgstr ""
+
+#: src/lang.c:1950
+msgid ""
+"# A regular expression that tin will use to decide which lines are\n"
+"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:1956
+msgid "A regex used to decide which lines to show in col_quote2."
+msgstr ""
+
+#: src/lang.c:1957
+msgid "Regex used to show twice quoted l."
+msgstr ""
+
+#: src/lang.c:1958
+msgid ""
+"# A regular expression that tin will use to decide which lines are\n"
+"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:1964
+msgid "A regex used to decide which lines to show in col_quote3."
+msgstr ""
+
+#: src/lang.c:1965
+msgid "Regex used to show >= 3 times q.l."
+msgstr ""
+
+#: src/lang.c:1966
+msgid ""
+"# A regular expression that tin will use to decide which lines are\n"
+"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:1972
+msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:1973
+#, fuzzy
+msgid "Detection of external quotes"
+msgstr "detecciÃ³n"
+
+#: src/lang.c:1974
+msgid "# If ON detect quoted text from external sources in articles\n"
+msgstr ""
+
+#: src/lang.c:1978
+msgid "A regex used to decide which lines to show in col_extquote."
+msgstr ""
+
+#: src/lang.c:1979
+msgid "Regex used to show quotes from external sources"
+msgstr ""
+
+#: src/lang.c:1980
+msgid ""
+"# A regular expression that tin will use to decide which lines are\n"
+"# external quotes. Text from external quotes is shown in col_extquote.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:1987
+msgid "A regex used to decide which words to show in col_markslashes."
+msgstr ""
+
+#: src/lang.c:1988
+msgid "Regex used to highlight /slashes/"
+msgstr ""
+
+#: src/lang.c:1989
+msgid ""
+"# A regular expression that tin will use to decide which words\n"
+"# bounded by '/' are to be shown in col_markslashes.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:1995
+msgid "A regex used to decide which words to show in col_markstars."
+msgstr ""
+
+#: src/lang.c:1996
+msgid "Regex used to highlight *stars*"
+msgstr ""
+
+#: src/lang.c:1997
+msgid ""
+"# A regular expression that tin will use to decide which words\n"
+"# bounded by '*' are to be shown in col_markstars.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:2003
+msgid "A regex used to decide which words to show in col_markstroke."
+msgstr ""
+
+#: src/lang.c:2004
+msgid "Regex used to highlight -strokes-"
+msgstr ""
+
+#: src/lang.c:2005
+msgid ""
+"# A regular expression that tin will use to decide which words\n"
+"# bounded by '-' are to be shown in col_markstroke.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:2011
+msgid "A regex used to decide which words to show in col_markdash."
+msgstr ""
+
+#: src/lang.c:2012
+msgid "Regex used to highlight _underline_"
+msgstr ""
+
+#: src/lang.c:2013
+msgid ""
+"# A regular expression that tin will use to decide which words\n"
+"# bounded by '_' are to be shown in col_markdash.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:2019
+msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
+msgstr ""
+
+#: src/lang.c:2020
+#, fuzzy
+msgid "Regex with Subject prefixes"
+msgstr "EXREG"
+
+#: src/lang.c:2021
+msgid ""
+"# A regular expression that tin will use to find Subject prefixes\n"
+"# which will be removed before showing the header.\n"
+msgstr ""
+
+#: src/lang.c:2026
+msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
+msgstr ""
+
+#: src/lang.c:2027
+#, fuzzy
+msgid "Regex with Subject suffixes"
+msgstr "EXREG"
+
+#: src/lang.c:2028
+msgid ""
+"# A regular expression that tin will use to find Subject suffixes\n"
+"# which will be removed when replying or posting followup.\n"
+msgstr ""
+
+#: src/lang.c:2033
+msgid "A regex used to find the begin of a verbatim block."
+msgstr ""
+
+#: src/lang.c:2034
+#, fuzzy
+msgid "Regex for begin of a verbatim block"
+msgstr "AcciÃ³n Sendmail no estÃ¡ permitida dentro de inicio de bloque"
+
+#: src/lang.c:2035
+msgid ""
+"# A regular expression that tin will use to find the begin of\n"
+"# a verbatim block.\n"
+msgstr ""
+
+#: src/lang.c:2040
+msgid "A regex used to find the end of a verbatim block."
+msgstr ""
+
+#: src/lang.c:2041
+#, fuzzy
+msgid "Regex for end of a verbatim block"
+msgstr "debug_end_block: no hay un bloque actual"
+
+#: src/lang.c:2042
+msgid ""
+"# A regular expression that tin will use to find the end of\n"
+"# a verbatim block.\n"
+msgstr ""
+
+#: src/lang.c:2047
+msgid ""
+"Enter name and options for external MIME viewer, --internal for built-in "
+"viewer"
+msgstr ""
+
+#: src/lang.c:2048
+msgid "MIME binary content viewer"
+msgstr ""
+
+#: src/lang.c:2049
+msgid ""
+"# If --internal automatically use the built in MIME viewer for non-text\n"
+"# parts of articles.\n"
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
+"blank\n"
+"# for no automatic viewing\n"
+msgstr ""
+
+#: src/lang.c:2056
+msgid "Confirm before starting non-text viewing program"
+msgstr ""
+
+#: src/lang.c:2057
+msgid "Ask before using MIME viewer"
+msgstr ""
+
+#: src/lang.c:2058
+msgid ""
+"# If ON tin will ask before using metamail to display MIME messages\n"
+"# this only happens if metamail_prog is set to something\n"
+msgstr ""
+
+#: src/lang.c:2063
+msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2064
+msgid "Catchup read groups when quitting"
+msgstr ""
+
+#: src/lang.c:2065
+msgid "# If ON ask user if read groups should all be marked read\n"
+msgstr ""
+
+#: src/lang.c:2070
+msgid "Catchup group using left key"
+msgstr ""
+
+#: src/lang.c:2071
+msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
+msgstr ""
+
+#: src/lang.c:2076
+msgid "Catchup thread by using left key"
+msgstr ""
+
+#: src/lang.c:2082
+#, fuzzy
+msgid "Which actions require confirmation"
+msgstr " -P              Siempre pide confirmaciÃ³n de las operaciones.\n"
+
+#: src/lang.c:2083
+msgid "# What should we ask confirmation for.\n"
+msgstr ""
+
+#: src/lang.c:2088
+msgid "'Mark as (un)read' ignores tags"
+msgstr ""
+
+#: src/lang.c:2089
+msgid ""
+"# If ON the 'Mark as (un)read' function marks only the current article.\n"
+msgstr ""
+
+#: src/lang.c:2093
+msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2094
+#, fuzzy
+msgid "Program that opens URLs"
+msgstr "El registro se abre en una _ventana nueva"
+
+#: src/lang.c:2095
+msgid "# The program used to open URLs. The actual URL will be appended\n"
+msgstr ""
+
+#: src/lang.c:2100
+#, fuzzy
+msgid "Use mouse in xterm"
+msgstr "Empleado"
+
+#: src/lang.c:2101
+msgid "# If ON enable mouse button support on xterm terminals\n"
+msgstr ""
+
+#: src/lang.c:2107
+msgid "Use scroll keys on keypad"
+msgstr ""
+
+#: src/lang.c:2108
+msgid "# If ON enable scroll keys on terminals that support it\n"
+msgstr ""
+
+#: src/lang.c:2113
+msgid "Enter maximum number of article to get. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2114
+#, fuzzy
+msgid "Number of articles to get"
+msgstr "Obtiene nÃºmero de objetos"
+
+#: src/lang.c:2115
+msgid ""
+"# Number of articles to get (0=no limit), if negative sets maximum number\n"
+"# of already read articles to be read before first unread one\n"
+msgstr ""
+
+#: src/lang.c:2120
+msgid "Enter number of days article is considered recent. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2121
+#, fuzzy
+msgid "Article recentness time limit"
+msgstr "Excedido el tiempo lÃ­mite de CPU"
+
+#: src/lang.c:2122
+msgid "# Number of days in which article is considered recent, (0=OFF)\n"
+msgstr ""
+
+#: src/lang.c:2126
+msgid ""
+"WILDMAT for normal wildcards, REGEX for full regular expression matching."
+msgstr ""
+
+#: src/lang.c:2127
+msgid "Wildcard matching"
+msgstr ""
+
+#: src/lang.c:2128
+msgid ""
+"# Wildcard matching\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = wildmat\n"
+"#   1 = regex\n"
+msgstr ""
+
+#: src/lang.c:2135
+msgid "Enter minimal score before an article is marked killed. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2136
+#, fuzzy
+msgid "Score limit (kill)"
+msgstr "Opciones de ensamblador especÃ­ficas de Score:\n"
+
+#: src/lang.c:2137
+msgid "# Score limit before an article is marked killed\n"
+msgstr ""
+
+#: src/lang.c:2141
+msgid "Enter default score to kill articles. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2142
+msgid "Default score to kill articles"
+msgstr ""
+
+#: src/lang.c:2143
+msgid "# Default score to kill articles\n"
+msgstr ""
+
+#: src/lang.c:2147
+msgid "Enter minimal score before an article is marked hot. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2148
+#, fuzzy
+msgid "Score limit (select)"
+msgstr "Opciones de ensamblador especÃ­ficas de Score:\n"
+
+#: src/lang.c:2149
+msgid "# Score limit before an article is marked hot\n"
+msgstr ""
+
+#: src/lang.c:2153
+msgid "Enter default score to select articles. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2154
+#, fuzzy
+msgid "Default score to select articles"
+msgstr "Seleccione la elecciÃ³n por omisiÃ³n de cuentas."
+
+#: src/lang.c:2155
+#, fuzzy
+msgid "# Default score to select articles\n"
+msgstr "Seleccione la elecciÃ³n por omisiÃ³n de cuentas."
+
+#: src/lang.c:2161
+msgid "Use slrnface to show ''X-Face:''s"
+msgstr ""
+
+#: src/lang.c:2162
+msgid ""
+"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
+"# Only useful when running in an xterm.\n"
+msgstr ""
+
+#: src/lang.c:2170
+#, fuzzy
+msgid "Use ANSI color"
+msgstr "Color"
+
+#: src/lang.c:2171
+#, fuzzy
+msgid "# If ON using ANSI-color\n"
+msgstr "Color"
+
+#: src/lang.c:2176
+#, fuzzy
+msgid "Standard foreground color"
+msgstr "Color de primer plano estÃ¡ndar"
+
+#: src/lang.c:2177
+msgid ""
+"# Standard foreground color\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2183
+#, fuzzy
+msgid "Standard background color"
+msgstr "Color de fondo estÃ¡ndar"
+
+#: src/lang.c:2184
+#, fuzzy
+msgid ""
+"# Standard background color\n"
+"# Default: -1 (default color)\n"
+msgstr "El color predeterminado deberÃ­a usarse sÃ³lo como fondo."
+
+#: src/lang.c:2190
+#, fuzzy
+msgid "Color for inverse text (background)"
+msgstr "Color de fondo del tÃ­tulo"
+
+#: src/lang.c:2191
+msgid ""
+"# Color of background for inverse text\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2197
+#, fuzzy
+msgid "Color for inverse text (foreground)"
+msgstr "Color de texto comÃºn."
+
+#: src/lang.c:2198
+msgid ""
+"# Color of foreground for inverse text\n"
+"# Default: 7 (white)\n"
+msgstr ""
+
+#: src/lang.c:2204
+#, fuzzy
+msgid "Color of text lines"
+msgstr "Color de fondo de lÃ­neas alternativas."
+
+#: src/lang.c:2205
+msgid ""
+"# Color of text lines\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2211
+msgid "Color of mini help menu"
+msgstr ""
+
+#: src/lang.c:2212
+msgid ""
+"# Color of mini help menu\n"
+"# Default: 3 (brown)\n"
+msgstr ""
+
+#: src/lang.c:2218
+#, fuzzy
+msgid "Color of help text"
+msgstr "Color de texto comÃºn."
+
+#: src/lang.c:2219
+msgid ""
+"# Color of help pages\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2225
+#, fuzzy
+msgid "Color of status messages"
+msgstr "Estado"
+
+#: src/lang.c:2226
+msgid ""
+"# Color of messages in last line\n"
+"# Default: 6 (cyan)\n"
+msgstr ""
+
+#: src/lang.c:2232
+#, fuzzy
+msgid "Color of quoted lines"
+msgstr "Rellenar todas las lÃ­neas de una transacciÃ³n con el mismo color"
+
+#: src/lang.c:2233
+msgid ""
+"# Color of quote-lines\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2239
+msgid "Color of twice quoted line"
+msgstr ""
+
+#: src/lang.c:2240
+msgid ""
+"# Color of twice quoted lines\n"
+"# Default: 3 (brown)\n"
+msgstr ""
+
+#: src/lang.c:2246
+msgid "Color of =>3 times quoted line"
+msgstr ""
+
+#: src/lang.c:2247
+msgid ""
+"# Color of >=3 times quoted lines\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2253
+#, fuzzy
+msgid "Color of article header lines"
+msgstr "lengÃ¼eta-cabecera-borde-color"
+
+#: src/lang.c:2254
+msgid ""
+"# Color of header-lines\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2260
+msgid "Color of actual news header fields"
+msgstr ""
+
+#: src/lang.c:2261
+msgid ""
+"# Color of actual news header fields\n"
+"# Default: 9 (light red)\n"
+msgstr ""
+
+#: src/lang.c:2267
+#, fuzzy
+msgid "Color of article subject lines"
+msgstr "Rellenar todas las lÃ­neas de una transacciÃ³n con el mismo color"
+
+#: src/lang.c:2268
+msgid ""
+"# Color of article subject\n"
+"# Default: 6 (cyan)\n"
+msgstr ""
+
+#: src/lang.c:2274
+#, fuzzy
+msgid "Color of external quotes"
+msgstr "Color"
+
+#: src/lang.c:2275
+msgid ""
+"# Color of quoted text from external sources\n"
+"# Default: 5 (pink)\n"
+msgstr ""
+
+#: src/lang.c:2281
+#, fuzzy
+msgid "Color of response counter"
+msgstr "Color"
+
+#: src/lang.c:2282
+msgid ""
+"# Color of response counter\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2288
+#, fuzzy
+msgid "Color of sender (From:)"
+msgstr "<sin remite>"
+
+#: src/lang.c:2289
+msgid ""
+"# Color of sender (From:)\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2295
+msgid "Color of help/mail sign"
+msgstr ""
+
+#: src/lang.c:2296
+msgid ""
+"# Color of Help/Mail-Sign\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2302
+#, fuzzy
+msgid "Color of signatures"
+msgstr "Color"
+
+#: src/lang.c:2303
+msgid ""
+"# Color of signature\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2309
+#, fuzzy
+msgid "Color of highlighted URLs"
+msgstr "Color"
+
+#: src/lang.c:2310
+msgid ""
+"# Color of highlighted URLs\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2316
+#, fuzzy
+msgid "Color of verbatim blocks"
+msgstr "Bloques"
+
+#: src/lang.c:2317
+msgid ""
+"# Color of verbatim blocks\n"
+"# Default: 5 (pink)\n"
+msgstr ""
+
+#: src/lang.c:2323
+#, fuzzy
+msgid "Color of highlighting with *stars*"
+msgstr "color incorrecto   "
+
+#: src/lang.c:2324
+msgid ""
+"# Color of word highlighting with *stars*\n"
+"# Default: 11 (yellow)\n"
+msgstr ""
+
+#: src/lang.c:2330
+#, fuzzy
+msgid "Color of highlighting with _dash_"
+msgstr "GuiÃ³n"
+
+#: src/lang.c:2331
+msgid ""
+"# Color of word highlighting with _dash_\n"
+"# Default: 13 (light pink)\n"
+msgstr ""
+
+#: src/lang.c:2337
+#, fuzzy
+msgid "Color of highlighting with /slash/"
+msgstr "color incorrecto   "
+
+#: src/lang.c:2338
+msgid ""
+"# Color of word highlighting with /slash/\n"
+"# Default: 14 (light cyan)\n"
+msgstr ""
+
+#: src/lang.c:2344
+#, fuzzy
+msgid "Color of highlighting with -stroke-"
+msgstr "Color Verdadero"
+
+#: src/lang.c:2345
+msgid ""
+"# Color of word highlighting with -stroke-\n"
+"# Default: 12 (light blue)\n"
+msgstr ""
+
+#: src/lang.c:2352
+msgid "Attr. of highlighting with *stars*"
+msgstr ""
+
+#: src/lang.c:2353
+msgid ""
+"# Attributes of word highlighting on mono terminals\n"
+"# Possible values are:\n"
+"#   0 = Normal\n"
+"#   1 = Underline\n"
+"#   2 = Best highlighting\n"
+"#   3 = Reverse video\n"
+"#   4 = Blinking\n"
+"#   5 = Half bright\n"
+"#   6 = Bold\n"
+"\n"
+"# Attribute of word highlighting with *stars*\n"
+"# Default: 6 (bold)\n"
+msgstr ""
+
+#: src/lang.c:2368
+#, fuzzy
+msgid "Attr. of highlighting with _dash_"
+msgstr "GuiÃ³n"
+
+#: src/lang.c:2369
+msgid ""
+"# Attribute of word highlighting with _dash_\n"
+"# Default: 2 (best highlighting)\n"
+msgstr ""
+
+#: src/lang.c:2375
+msgid "Attr. of highlighting with /slash/"
+msgstr ""
+
+#: src/lang.c:2376
+msgid ""
+"# Attribute of word highlighting with /slash/\n"
+"# Default: 5 (half bright)\n"
+msgstr ""
+
+#: src/lang.c:2382
+msgid "Attr. of highlighting with -stroke-"
+msgstr ""
+
+#: src/lang.c:2383
+msgid ""
+"# Attribute of word highlighting with -stroke-\n"
+"# Default: 3 (reverse video)\n"
+msgstr ""
+
+#: src/lang.c:2389
+#, fuzzy
+msgid "URL highlighting in message body"
+msgstr "Titulo y Cuerpo de Mensaje necesarios"
+
+#: src/lang.c:2390
+#, fuzzy
+msgid "# Enable URL highlighting?\n"
+msgstr "Activar"
+
+#: src/lang.c:2395
+#, fuzzy
+msgid "Word highlighting in message body"
+msgstr "Titulo y Cuerpo de Mensaje necesarios"
+
+#: src/lang.c:2396
+#, fuzzy
+msgid "# Enable word highlighting?\n"
+msgstr "Activar"
+
+#: src/lang.c:2401
+#, fuzzy
+msgid "What to display instead of mark"
+msgstr "EnseÃ±a un marcaje por cada punto de datos."
+
+#: src/lang.c:2402
+msgid ""
+"# Should the leading and ending stars and dashes also be displayed,\n"
+"# even when they are highlighting marks?\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = no\n"
+"#   1 = yes, display mark\n"
+"# * 2 = print a space instead\n"
+msgstr ""
+
+#: src/lang.c:2411
+msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2412
+#, fuzzy
+msgid "Page line wrap column"
+msgstr "LÃNEA o COLUMNA"
+
+#: src/lang.c:2413
+msgid "# Wrap article lines at column\n"
+msgstr ""
+
+#: src/lang.c:2418
+msgid "Wrap around threads on next unread"
+msgstr ""
+
+#: src/lang.c:2419
+msgid "# If ON wrap around threads on searching next unread article\n"
+msgstr ""
+
+#: src/lang.c:2423
+msgid "Enter default mail address (and fullname). <CR> sets."
+msgstr ""
+
+#: src/lang.c:2424 src/lang.c:2939
+#, fuzzy
+msgid "Mail address (and fullname)"
+msgstr "DirecciÃ³n personal para correo"
+
+#: src/lang.c:2425
+msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
+msgstr ""
+
+#: src/lang.c:2430
+msgid "Show empty Followup-To in editor"
+msgstr ""
+
+#: src/lang.c:2431
+msgid "# If ON show empty Followup-To header when editing an article\n"
+msgstr ""
+
+#: src/lang.c:2435
+msgid ""
+"Enter path/! command/--none to create your default signature. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2436
+msgid "Create signature from path/command"
+msgstr ""
+
+#: src/lang.c:2437
+#, c-format
+msgid ""
+"# Signature path (random sigs)/file to be used when posting/replying\n"
+"# sigfile=file       appends file as signature\n"
+"# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
+"# sigfile=--none     don't append a signature\n"
+msgstr ""
+
+#: src/lang.c:2445
+msgid ""
+"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2446
+#, fuzzy
+msgid "Prepend signature with \"-- \""
+msgstr " firma: "
+
+#: src/lang.c:2447
+msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
+msgstr ""
+
+#: src/lang.c:2451
+msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2452
+msgid "Add signature when reposting"
+msgstr ""
+
+#: src/lang.c:2453
+msgid "# If ON add signature to reposted articles\n"
+msgstr ""
+
+#: src/lang.c:2457
+#, c-format
+msgid "Enter quotation marks, %s or %S for author's initials."
+msgstr ""
+
+#: src/lang.c:2458
+msgid "Characters used as quote-marks"
+msgstr ""
+
+#: src/lang.c:2459
+#, c-format
+msgid ""
+"# Characters used in quoting to followups and replies.\n"
+"# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
+msgstr ""
+
+#: src/lang.c:2465
+#, fuzzy
+msgid "Quoting behavior"
+msgstr "error en cita de parÃ¡metros"
+
+#: src/lang.c:2466
+msgid ""
+"# How quoting should be handled when following up or replying.\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Nothing special\n"
+"#   1 = Compress quotes\n"
+"#   2 = Quote signatures\n"
+"#   3 = Compress quotes, quote signatures\n"
+"#   4 = Quote empty lines\n"
+"# * 5 = Compress quotes, quote empty lines\n"
+"#   6 = Quote signatures, quote empty lines\n"
+"#   7 = Compress quotes, quote signatures, quote empty lines\n"
+msgstr ""
+
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
+msgid ""
+"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
+msgstr ""
+
+#: src/lang.c:2480
+msgid "Quote line when following up"
+msgstr ""
+
+#: src/lang.c:2481
+msgid ""
+"# Format of quote line when mailing/posting/following-up an article\n"
+"# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
+"# %N Full Name  %C First Name   %I Initials\n"
+msgstr ""
+
+#: src/lang.c:2488
+msgid "Quote line when cross-posting"
+msgstr ""
+
+#: src/lang.c:2494
+msgid "Quote line when mailing"
+msgstr ""
+
+#: src/lang.c:2499
+msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2500
+#, fuzzy
+msgid "Insert 'User-Agent:' header"
+msgstr "EnvÃ­a cabecera User-Agent"
+
+#: src/lang.c:2501
+#, fuzzy
+msgid "# If ON include advertising User-Agent: header\n"
+msgstr "EnvÃ­a cabecera User-Agent"
+
+#: src/lang.c:2506
+msgid ""
+"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr ""
+
+#: src/lang.c:2507
+#, fuzzy
+msgid "MM_CHARSET"
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:2508
+msgid ""
+"# Charset supported locally which is also used for MIME header and\n"
+"# Content-Type header.\n"
+"# If not set, the value of the environment variable MM_CHARSET is used.\n"
+"# Set to US-ASCII or compile time default if neither of them is defined.\n"
+"# If MIME_STRICT_CHARSET is defined at compile-time, charset other than\n"
+"# mm_charset is considered not displayable and represented as '?'.\n"
+msgstr ""
+
+#: src/lang.c:2518
+#, fuzzy
+msgid "MM_NETWORK_CHARSET"
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:2519
+msgid "# Charset used for MIME (Content-Type) header in postings.\n"
+msgstr ""
+
+#: src/lang.c:2523
+msgid ""
+"Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr ""
+
+#: src/lang.c:2524
+#, fuzzy
+msgid "MM_LOCAL_CHARSET"
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:2525
+#, fuzzy
+msgid "# Charset supported locally.\n"
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:2532
+#, fuzzy
+msgid "Mailbox format"
+msgstr "_BuzÃ³n:"
+
+#: src/lang.c:2533
+#, fuzzy
+msgid "# Format of the mailbox.\n"
+msgstr "_BuzÃ³n:"
+
+#: src/lang.c:2538
+msgid "MIME encoding in news messages"
+msgstr ""
+
+#: src/lang.c:2539
+msgid ""
+"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
+"# for mails and posts, if necessary. QP is efficient for most European\n"
+"# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
+"# while Base64 is more efficient for most 8bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8bit characters.\n"
+msgstr ""
+
+#: src/lang.c:2547 src/lang.c:2568
+msgid "Don't change unless you know what you are doing. <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2548
+msgid "Use 8bit characters in news headers"
+msgstr ""
+
+#: src/lang.c:2549
+msgid ""
+"# If ON, 8bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8bit characters are encoded by default.\n"
+"# 8bit chars in header are encoded regardless of the value of this\n"
+"# parameter unless post_mime_encoding is 8bit as well.\n"
+msgstr ""
+
+#: src/lang.c:2556
+msgid ""
+"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2557
+#, fuzzy
+msgid "View post-processed files"
+msgstr "Ver todos los Ficheros del Proyecto"
+
+#: src/lang.c:2558
+msgid "# If set, post processed files will be opened in a viewer\n"
+msgstr ""
+
+#: src/lang.c:2563
+#, fuzzy
+msgid "MIME encoding in mail messages"
+msgstr "[La codificaciÃ³n de Â«%sÂ» de este correo no puede ser descodificado]"
+
+#: src/lang.c:2569
+msgid "Use 8bit characters in mail headers"
+msgstr ""
+
+#: src/lang.c:2570
+msgid ""
+"# If ON, 8bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8bit characters are encoded by default.\n"
+"# 8bit chars in headers are encoded regardless of the value of this "
+"parameter\n"
+"# unless mail_mime_encoding is 8bit as well. Note that RFC 2822\n"
+"# prohibits 8bit characters in mail headers so that you are advised NOT to\n"
+"# turn it ON unless you have some compelling reason.\n"
+msgstr ""
+
+#: src/lang.c:2581
+msgid "Strip blanks from ends of lines"
+msgstr ""
+
+#: src/lang.c:2582
+msgid ""
+"# If ON strip blanks from ends of lines for faster display on slow "
+"terminals.\n"
+msgstr ""
+
+#: src/lang.c:2588
+msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2589
+msgid "Transliteration"
+msgstr ""
+
+#: src/lang.c:2590
+msgid ""
+"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
+"# be represented in the in the target character set, it can be approximated\n"
+"# through one or several similarly looking characters.\n"
+msgstr ""
+
+#: src/lang.c:2598
+msgid "Send you a Cc/Bcc automatically"
+msgstr ""
+
+#: src/lang.c:2599
+msgid ""
+"# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = No\n"
+"#   1 = Cc\n"
+"#   2 = Bcc\n"
+"#   3 = Cc and Bcc\n"
+msgstr ""
+
+#: src/lang.c:2610
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2611
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2617
+msgid "Enter address elements about which you want to be warned. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2618
+msgid "Spamtrap warning address parts"
+msgstr ""
+
+#: src/lang.c:2619
+msgid ""
+"# A comma-delimited list of address-parts you want to be warned\n"
+"# about when trying to reply by email.\n"
+msgstr ""
+
+#: src/lang.c:2624
+msgid "Enter default number of days a filter entry will be valid. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2625
+msgid "No. of days a filter entry is valid"
+msgstr ""
+
+#: src/lang.c:2626
+msgid "# Number of days a short term filter will be active\n"
+msgstr ""
+
+#: src/lang.c:2630
+msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2631
+msgid "Add posted articles to filter"
+msgstr ""
+
+#: src/lang.c:2632
+msgid ""
+"# If ON add posted articles which start a new thread to filter for\n"
+"# highlighting follow-ups\n"
+msgstr ""
+
+#: src/lang.c:2636
+msgid "The directory where articles/threads are to be saved in mailbox format."
+msgstr ""
+
+#: src/lang.c:2637
+#, fuzzy
+msgid "Mail directory"
+msgstr "No se puede abrir el directorio de correo nuevo (%s)"
+
+#: src/lang.c:2638
+msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
+msgstr ""
+
+#: src/lang.c:2643
+msgid "Save articles in batch mode (-S)"
+msgstr ""
+
+#: src/lang.c:2644
+msgid ""
+"# If ON articles/threads will be saved in batch mode when save -S\n"
+"# or mail (-M/-N) is specified on the command line\n"
+msgstr ""
+
+#: src/lang.c:2649
+msgid "The directory where you want articles/threads saved."
+msgstr ""
+
+#: src/lang.c:2650
+#, fuzzy
+msgid "Directory to save arts/threads in"
+msgstr "no puede guardar el directorio actual: %s"
+
+#: src/lang.c:2651
+msgid "# Directory where articles/threads are saved\n"
+msgstr ""
+
+#: src/lang.c:2655
+msgid ""
+"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
+"sets."
+msgstr ""
+
+#: src/lang.c:2656
+#, fuzzy
+msgid "Use Archive-name: header for save"
+msgstr "%s: archivo de nombre de encabezado mal formado en %zu"
+
+#: src/lang.c:2657
+msgid ""
+"# If ON articles/threads with Archive-name: in mail header will\n"
+"# be automatically saved with the Archive-name & part/patch no.\n"
+msgstr ""
+
+#: src/lang.c:2662
+msgid ""
+"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
+"cancels."
+msgstr ""
+
+#: src/lang.c:2663
+msgid "Mark saved articles/threads as read"
+msgstr ""
+
+#: src/lang.c:2664
+#, fuzzy
+msgid "# If ON mark articles that are saved as read\n"
+msgstr "Marca buzones leÃ­dos"
+
+#: src/lang.c:2668
+msgid "Do post processing (eg. extract attachments) for saved articles."
+msgstr ""
+
+#: src/lang.c:2669
+msgid "Post process saved articles"
+msgstr ""
+
+#: src/lang.c:2670
+msgid ""
+"# Perform post processing (saving binary attachments) from saved articles.\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = no\n"
+"#   1 = extract shell archives (shar) only\n"
+"#   2 = yes\n"
+msgstr ""
+
+#: src/lang.c:2679
+#, fuzzy
+msgid "Process only unread articles"
+msgstr "Procesa solo ficheros nuevos"
+
+#: src/lang.c:2680
+msgid ""
+"# If ON only save/print/pipe/mail unread articles (tagged articles "
+"excepted)\n"
+msgstr ""
+
+#: src/lang.c:2685
+msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2686
+msgid "Print all headers when printing"
+msgstr ""
+
+#: src/lang.c:2687
+msgid ""
+"# If ON print all of article header otherwise just the important lines\n"
+msgstr ""
+
+#: src/lang.c:2691
+msgid ""
+"The printer program with options that is to be used to print articles/"
+"threads."
+msgstr ""
+
+#: src/lang.c:2692
+#, fuzzy
+msgid "Printer program with options"
+msgstr "Modo de empleo: %s [opciones] PROGRAMA [parÃ¡metro ...]"
+
+#: src/lang.c:2693
+msgid "# Print program with parameters used to print articles/threads\n"
+msgstr ""
+
+#: src/lang.c:2699
+msgid "Force redraw after certain commands"
+msgstr ""
+
+#: src/lang.c:2700
+msgid ""
+"# If ON a screen redraw will always be done after certain external commands\n"
+msgstr ""
+
+#: src/lang.c:2704
+msgid ""
+"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2705
+#, fuzzy
+msgid "Start editor with line offset"
+msgstr " Recursos inician en desplazamiento: %#03x\n"
+
+#: src/lang.c:2706
+msgid ""
+"# If ON editor will be started with cursor offset into the file\n"
+"# otherwise the cursor will be positioned at the first line\n"
+msgstr ""
+
+#: src/lang.c:2711
+msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
+msgstr ""
+
+#: src/lang.c:2712
+#, fuzzy
+msgid "Invocation of your editor"
+msgstr "Editor"
+
+#: src/lang.c:2713
+msgid ""
+"# Format of editor line including parameters\n"
+"# %E Editor  %F Filename  %N Linenumber\n"
+msgstr ""
+
+#: src/lang.c:2718
+msgid ""
+"Enter name and options for external-inews, --internal for internal inews"
+msgstr ""
+
+#: src/lang.c:2719
+#, fuzzy
+msgid "External inews"
+msgstr "Â¿Externoâ€¦?"
+
+#: src/lang.c:2720
+msgid ""
+"# If --internal use the built in mini inews for posting via NNTP\n"
+"# otherwise use an external inews program\n"
+msgstr ""
+
+#: src/lang.c:2724
+msgid ""
+"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
+msgstr ""
+
+#: src/lang.c:2725
+#, fuzzy
+msgid "Invocation of your mail command"
+msgstr "Su contraseÃ±a en el servidor de correo"
+
+#: src/lang.c:2726
+msgid ""
+"# Format of mailer line including parameters\n"
+"# %M Mailer  %S Subject  %T To  %F Filename\n"
+"# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
+"# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
+msgstr ""
+
+#: src/lang.c:2734
+msgid "Use interactive mail reader"
+msgstr ""
+
+#: src/lang.c:2735
+msgid ""
+"# Interactive mailreader\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = no interactive mailreader\n"
+"#   1 = use interactive mailreader with headers in file\n"
+"#   2 = use interactive mailreader without headers in file\n"
+msgstr ""
+
+#: src/lang.c:2744
+msgid "Remove ~/.article after posting"
+msgstr ""
+
+#: src/lang.c:2745
+msgid "# If ON remove ~/.article after posting.\n"
+msgstr ""
+
+#: src/lang.c:2751
+msgid "Use UTF-8 graphics (thread tree etc.)"
+msgstr ""
+
+#: src/lang.c:2752
+msgid ""
+"# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
+msgstr ""
+
+#: src/lang.c:2757
+msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
+msgstr ""
+
+#: src/lang.c:2758
+#, fuzzy
+msgid "Filename for posted articles"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:2759
+msgid ""
+"# Filename where to keep all postings (default posted)\n"
+"# If no filename is set then postings will not be saved\n"
+msgstr ""
+
+#: src/lang.c:2764
+msgid ""
+"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2765
+msgid "Keep failed arts in ~/dead.articles"
+msgstr ""
+
+#: src/lang.c:2766
+msgid "# If ON keep all failed postings in ~/dead.articles\n"
+msgstr ""
+
+#: src/lang.c:2770
+msgid "Do you want to strip unsubscribed groups from .newsrc"
+msgstr ""
+
+#: src/lang.c:2771
+#, fuzzy
+msgid "No unsubscribed groups in newsrc"
+msgstr "GRUPOS"
+
+#: src/lang.c:2772
+msgid "# If ON strip unsubscribed groups from newsrc\n"
+msgstr ""
+
+#: src/lang.c:2777
+msgid "Remove bogus groups from newsrc"
+msgstr ""
+
+#: src/lang.c:2778
+msgid ""
+"# What to do with bogus groups in newsrc file\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = keep\n"
+"#   1 = remove\n"
+"#   2 = highlight with D on selection screen\n"
+msgstr ""
+
+#: src/lang.c:2787
+msgid ""
+"Enter number of seconds to wait for a response from the server. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2788
+#, fuzzy
+msgid "NNTP read timeout in seconds"
+msgstr "tiempo agotado despuÃ©s de %d segundos.\n"
+
+#: src/lang.c:2789
+msgid ""
+"# Time in seconds to wait for a response from the server (0=no timeout)\n"
+msgstr ""
+
+#: src/lang.c:2794
+msgid "Enter number of seconds until active file will be reread. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2795
+msgid "Interval in secs to reread active"
+msgstr ""
+
+#: src/lang.c:2796
+msgid ""
+"# Time interval in seconds between rereading the active file (0=never)\n"
+msgstr ""
+
+#: src/lang.c:2801
+#, fuzzy
+msgid "Reconnect to server automatically"
+msgstr "Crear automÃ¡ticamente"
+
+#: src/lang.c:2802
+msgid ""
+"# If ON automatically reconnect to NNTP server if the connection is broken\n"
+msgstr ""
+
+#: src/lang.c:2806
+msgid ""
+"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2807
+msgid "Cache NNTP overview files locally"
+msgstr ""
+
+#: src/lang.c:2808
+msgid "# If ON, create local copies of NNTP overview files.\n"
+msgstr ""
+
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
+msgid "Enter format string. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2813
+#, fuzzy
+msgid "Format string for selection level"
+msgstr "error: %s al final de la cadena de formato"
+
+#: src/lang.c:2814
+msgid ""
+"# Format string for selection level representation\n"
+"# Default: %f %n %U  %G  %d\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %d              Description\n"
+"#   %f              Newsgroup flag: 'D' bogus, 'X' not postable,\n"
+"#                   'M' moderated, '=' renamed, 'N' new, 'u' unsubscribed\n"
+"#   %G              Group name\n"
+"#   %n              Number, linenumber on screen\n"
+"#   %U              Unread count\n"
+msgstr ""
+
+#: src/lang.c:2828
+#, fuzzy
+msgid "Format string for group level"
+msgstr "grupo: cadena de texto"
+
+#: src/lang.c:2829
+msgid ""
+"# Format string for group level representation\n"
+"# Default: %n %m %R %L  %s  %F\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Date, like date_format\n"
+"#   %(formatstr)D   Date, formatstr gets passed to my_strftime()\n"
+"#   %F              From, name and/or address according to show_author\n"
+"#   %I              Initials\n"
+"#   %L              Line count\n"
+"#   %M              Message-ID\n"
+"#   %m              Article marks\n"
+"#   %n              Number, linenumber on screen\n"
+"#   %R              Count, number of responses in thread\n"
+"#   %s              Subject (only group level)\n"
+"#   %S              Score\n"
+msgstr ""
+
+#: src/lang.c:2848
+#, fuzzy
+msgid "Format string for thread level"
+msgstr "error: %s al final de la cadena de formato"
+
+#: src/lang.c:2849
+msgid ""
+"# Format string for thread level representation\n"
+"# Default: %n %m  [%L]  %T  %F\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Date, like date_format\n"
+"#   %(formatstr)D   Date, formatstr gets passed to my_strftime()\n"
+"#   %F              From, name and/or address according to show_author\n"
+"#   %I              Initials\n"
+"#   %L              Line count\n"
+"#   %M              Message-ID\n"
+"#   %m              Article marks\n"
+"#   %n              Number, linenumber on screen\n"
+"#   %S              Score\n"
+"#   %T              Thread tree (only thread level)\n"
+msgstr ""
+
+#: src/lang.c:2867
+#, fuzzy
+msgid "Format string for display of dates"
+msgstr "El formato de muestra para las vistas de paquetes"
+
+#: src/lang.c:2868
+#, fuzzy
+msgid "# Format string for date representation\n"
+msgstr ""
+"Fallado al construir la representaciÃ³n de la cadena del rango de datos\n"
+
+#: src/lang.c:2878
+#, fuzzy
+msgid "Unicode normalization form"
+msgstr "Con normalizaciÃ³n Unicode.\n"
+
+#: src/lang.c:2879
+msgid ""
+"# Unicode normalization form\n"
+"# Possible values are:\n"
+"#   0 = None\n"
+"#   1 = NFKC\n"
+"#   2 = NFKD\n"
+"#   3 = NFC\n"
+"#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
+msgstr ""
+
+#: src/lang.c:2893
+msgid "Render BiDi"
+msgstr ""
+
+#: src/lang.c:2894
+msgid "# If ON, bi-directional text is rendered by tin\n"
+msgstr ""
+
+#: src/lang.c:2901
+#, fuzzy
+msgid "Function for sorting articles"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:2902
+msgid ""
+"# Function for sorting articles\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = qsort\n"
+"#   1 = heapsort\n"
+msgstr ""
+
+#: src/lang.c:2915
+#, fuzzy
+msgid "Automatically GroupMarkUnselArtRead"
+msgstr "(rellenado automÃ¡ticamente)"
+
+#: src/lang.c:2921
+#, fuzzy
+msgid "Delete post-process files"
+msgstr "Procesa solo ficheros nuevos"
+
+#: src/lang.c:2926
+msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr ""
+
+#: src/lang.c:2927
+msgid "Mailbox to save sent mails"
+msgstr ""
+
+#: src/lang.c:2932
+msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2933
+#, fuzzy
+msgid "Followup-To: header"
+msgstr "Cabecera "
+
+#: src/lang.c:2938
+msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2945
+msgid ""
+"Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2946
+#, fuzzy
+msgid "Ispell program"
+msgstr "Programa"
+
+#: src/lang.c:2952
+msgid "When group is a mailing list, send responses to this email address."
+msgstr ""
+
+#: src/lang.c:2953
+#, fuzzy
+msgid "Mailing list address"
+msgstr "Listados de Correo"
+
+#: src/lang.c:2959
+#, fuzzy
+msgid "Forward articles as attachment"
+msgstr "Reproducir"
+
+#: src/lang.c:2964
+msgid ""
+"A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2965
+msgid "Which MIME types will be saved"
+msgstr ""
+
+#: src/lang.c:2970
+msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2971
+#, fuzzy
+msgid "Organization: header"
+msgstr "OrganizaciÃ³n"
+
+#: src/lang.c:2976
+msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2977
+msgid "savefile"
+msgstr ""
+
+#: src/lang.c:2982 src/lang.c:3006
+msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2983
+msgid "Quick (1 key) select filter scope"
+msgstr ""
+
+#: src/lang.c:2988 src/lang.c:3012
+msgid "Header for filter rule. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2989
+msgid "Quick (1 key) select filter header"
+msgstr ""
+
+#: src/lang.c:2994 src/lang.c:3018
+msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2995
+msgid "Quick (1 key) select filter case"
+msgstr ""
+
+#: src/lang.c:3000 src/lang.c:3024
+msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3001
+msgid "Quick (1 key) select filter expire"
+msgstr ""
+
+#: src/lang.c:3007
+msgid "Quick (1 key) kill filter scope"
+msgstr ""
+
+#: src/lang.c:3013
+msgid "Quick (1 key) kill filter header"
+msgstr ""
+
+#: src/lang.c:3019
+msgid "Quick (1 key) kill filter case"
+msgstr ""
+
+#: src/lang.c:3025
+msgid "Quick (1 key) kill filter expire"
+msgstr ""
+
+#: src/lang.c:3031
+msgid "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr ""
+
+#: src/lang.c:3032
+#, fuzzy
+msgid "UNDECLARED_CHARSET"
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:3038
+msgid ""
+"Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3039
+#, fuzzy
+msgid "X_Body"
+msgstr "Cuerpo"
+
+#: src/lang.c:3044
+msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3045
+#, fuzzy
+msgid "X_Headers"
+msgstr ""
+"  -a, --archive-headers    EnseÃ±a informaciÃ³n del encabezado del archivo\n"
+"  -f, --file-headers       EnseÃ±a el contenido de todos los encabezados del\n"
+"                             fichero\n"
+"  -P, --private=OPC,OPC... EnseÃ±a contenidos especÃ­ficos del formato objeto\n"
+"  -h, --[section-]headers  EnseÃ±a el contenido de los encabezados de "
+"secciÃ³n\n"
+"  -x, --all-headers        EnseÃ±a el contenido de todos los encabezados\n"
+"  -d, --disassemble        EnseÃ±a el contenido de ensamblador de las "
+"secciones\n"
+"                             ejecutables\n"
+"  -D, --disassemble-all    EnseÃ±a el contenido de ensamblador de todas las\n"
+"                             secciones\n"
+"  -S, --source             Entremezcla cÃ³digo fuente con el desensamblado\n"
+"  -s, --full-contents      EnseÃ±a el contenido completo de todas las "
+"secciones\n"
+"                             solicitadas\n"
+"  -g, --debugging          EnseÃ±a la informaciÃ³n de depuraciÃ³n en el "
+"fichero\n"
+"                             objeto\n"
+"  -e, --debugging-tags     EnseÃ±a la informaciÃ³n de depuraciÃ³n en estilo "
+"ctags\n"
+"  -G, --stabs              EnseÃ±a (sin formato) cualquier informaciÃ³n de "
+"STABS\n"
+"                             en el fichero\n"
+"  -W[lLiaprmfFsoRt] o\n"
+"  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
+"=frames,\n"
+"          =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
+"          =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
+"          =addr,=cu_index,=links,=follow-links]\n"
+"                           EnseÃ±a la informaciÃ³n DWARF dentro del fichero\n"
+"  -t, --syms               EnseÃ±a el contenido de la(s) tabla(s) simbÃ³lica\n"
+"  -T, --dynamic-syms       EnseÃ±a el contenido dinÃ¡mico del segmento "
+"simbÃ³lico\n"
+"  -r, --reloc              EnseÃ±a las entradas de reubicaciÃ³n en el fichero\n"
+"  -R, --dynamic-reloc      EnseÃ±a las entradas de reubicaciÃ³n dinÃ¡mica en el "
+"fichero\n"
+"  @<fichero>               Lee opciones del <fichero>\n"
+"  -v, --version            Muestra el nÃºmero de versiÃ³n de este programa\n"
+"  -i, --info               Lista los formatos objeto y las arquitecturas\n"
+"                             admitidos\n"
+"  -H, --help               EnseÃ±a esta informaciÃ³n\n"
+
+#: src/lang.c:3050
+msgid ""
+"Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3051
+#, fuzzy
+msgid "Insert 'X-Comment-To:' header"
+msgstr " cabecera mÃ¡gica = %x\n"
+
+#. TODO: lang.c
+#: src/main.c:812
+#, fuzzy
+msgid "reading from local spool"
+msgstr "error leyendo desde `%s'"
+
+#: src/misc.c:3878
+#, c-format
+msgid "Version: %s %s release %s (\"%s\") %s %s\n"
+msgstr ""
+
+#: src/misc.c:3881
+#, fuzzy, c-format
+msgid "Version: %s %s release %s (\"%s\")\n"
+msgstr "Regresar a la Ãºltima publicaciÃ³n(es)"
+
+#: src/newsrc.c:457
+#, fuzzy
+msgid "Unreachable?\n"
+msgstr "estado %s no alcanzable desde %s"
+
+#: src/nntplib.c:822
+#, c-format
+msgid ""
+"\n"
+"Server timed out, trying reconnect # %d\n"
+msgstr ""
+
+#: src/nntplib.c:849
+#, fuzzy
+msgid "NNTP connection error. Exiting..."
+msgstr "Error pelÃ­cula capturada... Terminando."
+
+#: src/nntplib.c:861 src/nntplib.c:1852
+#, fuzzy
+msgid "Rejoin current group\n"
+msgstr "Grupo"
+
+#: src/nntplib.c:869 src/nntplib.c:1860
+#, fuzzy, c-format
+msgid "Read (%s)\n"
+msgstr "%s: leÃ­do: %s"
+
+#: src/nntplib.c:871
+#, fuzzy, c-format
+msgid "Resend last command (%s)\n"
+msgstr "Ãºltima orden: %s\n"
+
+#: src/nntplib.c:1500
+msgid "CAPABILITIES did not announce READER"
+msgstr ""
+
+#: src/nntplib.c:2006
+msgid "MOTD: "
+msgstr ""
+
+#: src/nrctbl.c:175
+#, fuzzy, c-format
+msgid "couldn't expand %s\n"
+msgstr "Expandir"
+
+#: src/post.c:1341
+#, c-format
+msgid ""
+"Line %d is longer than %d octets and should be folded, but\n"
+"encoding is neither set to %s nor to %s\n"
+msgstr ""
+
+#: src/post.c:1346
+#, c-format
+msgid ""
+"Line %d is longer than %d octets and should be folded, but\n"
+"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8bit chars and thus folding won't happen\n"
+msgstr ""
+
+#: src/post.c:1348
+#, c-format
+msgid ""
+"Line %d is longer than %d octets and should be folded, but\n"
+"encoding is not set to %s\n"
+msgstr ""
+
+#: src/post.c:2322
+#, fuzzy, c-format
+msgid "Posting: %.*s ..."
+msgstr "PublicaciÃ³n Fallida"
+
+#. Check if okay to read
+#: src/read.c:202
+#, fuzzy
+msgid "Aborting read, please wait..."
+msgstr "Enviando fichero por correo.  Por favor espere..."
+
+#: src/read.c:349
+#, fuzzy
+msgid "Aborted read\n"
+msgstr "Lectura abortada."
+
+#: src/read.c:404
+msgid "Draining\n"
+msgstr ""
+
+#: src/refs.c:233
+#, fuzzy
+msgid "unchanged"
+msgstr ""
+"el fichero Â«$filenameÂ» no ha sido modificado, no deberÃ­a ser incluido en la "
+"modificaciÃ³n "
+
+#: src/refs.c:600
+#, fuzzy
+msgid "[- Unavailable -]"
+msgstr "NO DISPONIBLE"
+
+#.
+#. * preamble
+#. * TODO: -> lang.c
+#.
+#: src/rfc2047.c:1322
+#, c-format
+msgid ""
+"This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
+"are reading this prefix, your mail reader probably has not yet been "
+"modified\n"
+"to understand the new format, and some of what follows may look strange.\n"
+"\n"
+msgstr ""
+
+#: src/save.c:1065
+msgid "bytes"
+msgstr "bytes"
+
+#: src/select.c:408
+#, fuzzy
+msgid "unread"
+msgstr "*** Tiene correo no leÃ­do. ***"
+
+#: src/select.c:408
+msgid "all"
+msgstr "todo"
+
+#: src/select.c:591 src/select.c:593
+#, fuzzy
+msgid " R"
+msgstr "Â«CÂ»"
+
+#: src/xface.c:70
+msgid "Can't run slrnface: Not running in a xterm."
+msgstr ""
+
+#: src/xface.c:82 src/xface.c:93 src/xface.c:108
+#, c-format
+msgid "Can't run slrnface: Environment variable %s not found."
+msgstr ""
+
+#: src/xface.c:117 src/xface.c:149
+#, c-format
+msgid "Can't run slrnface: failed to create %s"
+msgstr ""
+
+#: src/xface.c:127
+msgid ""
+"This directory is used to create named pipes for communication between\n"
+"slrnface and its parent process. It should normally be empty because\n"
+"the pipe is deleted right after it has been opened by both processes.\n"
+"\n"
+"File names generated by slrnface have the form \"hostname.pid\". It is\n"
+"probably an error if they linger here longer than a fraction of a second.\n"
+"\n"
+"However, if the directory is mounted from an NFS server, you might see\n"
+"special files created by your NFS server while slrnface is running.\n"
+"Do not try to remove them.\n"
+msgstr ""
+
+#: src/xface.c:141
+msgid "Can't run slrnface: couldn't construct fifo name."
+msgstr ""
+
+#: src/xface.c:180
+#, fuzzy, c-format
+msgid "Slrnface abnormally exited, code %d."
+msgstr "Programa terminado abnormalmente con valor de salida: %d\n"
+
+#: src/xface.c:227
+#, fuzzy, c-format
+msgid "Slrnface failed: %s."
+msgstr "fallado %s a Â«%sÂ» (%s)"
Binary files tin-2.4.2/po/et.gmo and tin-2.4.3/po/et.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/et.po tin-2.4.3/po/et.po
--- tin-2.4.2/po/et.po	2017-12-08 09:39:45.000000000 +0100
+++ tin-2.4.3/po/et.po	2018-12-24 10:02:04.638956968 +0100
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
-"PO-Revision-Date: 2016-08-10 16:15+0300\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
+"PO-Revision-Date: 2018-11-16 14:30+0100\n"
 "Last-Translator: Toomas Soome <tsoome@me.com>\n"
 "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
 "Language: et\n"
@@ -15,11 +15,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr "TÃ¶Ã¶tlen atribuute... "
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -28,399 +28,399 @@ msgstr ""
 "# Ã„rge seda kommentaari blokki muutke\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=SÃ•NE (n. alt.*,!alt.bin*) [kohustuslik]\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=Ei pane, 1=Cc, 2=Bcc, 3=Cc ja Bcc\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr "#  date_format=SÃ•NE (n. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=SÃ•NE (n. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=SÃ•NE (n. =postkast)\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=SÃ•NE\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=SÃ•NE (kirjutage soovitav From: rida, Ã¤rge kasutage jutumÃ¤rke)\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr "#  group_format=SÃ•NE (nt. %%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=SÃ•NE\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=SÃ•NE (n. ~/Mail)\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=SÃ•NE (n. majordomo@example.org)\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=SÃ•NE (n. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=toetatud_koodileht"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=SÃ•NE (vaikimisi on US-ASCII)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=SÃ•NE\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=SÃ•NE\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=SÃ•NE\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=SÃ•NE (kui algab sÃ¼mboliga '/', loe failist)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=SÃ•NE (n. talk.*)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Teema: (tÃµstutundlik) 1=Teema: (tÃµstutundetu)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=Saatja: (tÃµstutundlik) 3=Saatja: (tÃµstutundetu)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: ja tÃ¤ielik References: rida\n"
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & ainult viimane viitamise kirje\n"
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kirje ainult   7=Ridu:\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=SÃ•NE\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=SÃ•NE (%%s, %%S annavad initsiaalid)\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=SÃ•NE (n. ~user/News)\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=SÃ•NE (n. =linux)\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=SÃ•NE (n. $var/sig)\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
 #
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=SÃ•NE (n. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Ã„ra lÃ¼henda artikli keha\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = JÃ¤ta alles alguses olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = JÃ¤ta alles lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = JÃ¤ta alles alguses ja lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Tihenda teksti vahel olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -429,7 +429,7 @@ msgstr ""
 "#    5 = Tihenda teksti vahel olevad tÃ¼hjad read ja\n"
 "#        jÃ¤ta vahele alguses olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -438,7 +438,7 @@ msgstr ""
 "#    6 = Tihenda teksti vahel olevad tÃ¼hjad read ja\n"
 "#        jÃ¤ta vahele lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -447,37 +447,37 @@ msgstr ""
 "#    7 = Tihenda teksti vahel olevad tÃ¼hjad read ja\n"
 "#        jÃ¤ta vahele alguses ja lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=SÃ•NE (n. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=SÃ•NE (n. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
@@ -486,7 +486,7 @@ msgstr ""
 "#\n"
 "# MÃ¤rkus: parem on kÃµigepealt kirjeldada Ã¼ldisemad (globaalse skoobiga)\n"
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -495,7 +495,7 @@ msgstr ""
 "# ning seejÃ¤rel konkreetsemad, grupi spetsiifilised, reeglid.\n"
 "#\n"
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -789,57 +789,52 @@ msgstr "Valin artiklid (kÃµikide lugemat
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "Aktiivsete artiklite fail on vigane - %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 "Postitatav artikkel sai vigu vÃµi hoiatusi. %s=vÃ¤lju, %s=menÃ¼Ã¼, %s=toimeta: "
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Tundmatu atribuut: %s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Vigane kÃ¤sk. Abiinfo saamiseks vajutage '%s'."
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "Baasartikkel"
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "Baasartiklite vahemik"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s: Indeks failide uuendamist ei toetata: cache_overview_files=%s"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** Artikli algus ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr "*** Lehe algus ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "Katkestada (kustutada) vÃµi asendada artikkel [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "Katkestan artiklit..."
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "%s ei Ãµnnestu luua"
@@ -1370,21 +1365,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "Ebaturvalised Ãµigused failil %s (%o)"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "Vigane vastus GROUP kÃ¤sule, %s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME parsimise viga: Ootamatu artikli %s/%s lÃµpp"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME parsimise viga: Algas eraldaja aga loen alles pÃ¤iseid"
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1392,16 +1382,16 @@ msgstr ""
 "\n"
 "Viga: \"poster\" ei ole lubatud gruppides!\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Ei Ãµnnestu saada (tÃ¤is) doomeninime!"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Puuduvad Ãµigused siseneda %s\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1409,30 +1399,30 @@ msgstr ""
 "\n"
 "Viga: From: rida puudub.\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "%s lugemiseks pole Ãµiguseid\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Faili %s pole\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s kirjutamiseks pole Ãµiguseid\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Ei leia kasutate kohta infot (/etc/passwd puudub?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "viga"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1441,63 +1431,63 @@ msgstr ""
 "\n"
 "Viga real %d: \"Sender:\" pÃ¤iserida pole lubatud (see lisatakse teie eest)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Serveril pole failis %s nÃ¤idatud gruppe"
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "viga"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "Tundmatu ektaani tase"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "LÃµpetan..."
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "jÃ¤tan vÃ¤lise kirjade lugeja"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "Loon %s..."
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "Viga faili %s kirjutamisel. FailisÃ¼steem on tÃ¤is? Faili eelmine olek "
 "taastatud."
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Failist %s ei Ãµnnestu varukoopiat luua. FailisÃ¼steem on tÃ¤is?"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtreerin globaalseid reegleid (%d/%d)..."
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "Reegli looja: "
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Sisestage muster [%s]> "
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
@@ -1506,20 +1496,21 @@ msgstr ""
 "\n"
 "Te soovisite vastused artiklile %s:\n"
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t Vastused saadetakse teile kirjaga.\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- edastatud teade --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- edastatud teate lÃµpp --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1546,6 +1537,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2571,7 +2566,7 @@ msgstr "Eelmist avaldist pole"
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Operatsioon on Ã¼lekirjutamist keelavas moodis keelatud"
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2599,7 +2594,7 @@ msgstr "TeX2Iso kodeeritud artikkel"
 msgid "incomplete "
 msgstr "mittetÃ¤ielik "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2718,8 +2713,8 @@ msgstr "Artuklite surmamise menÃ¼Ã¼"
 
 #: src/lang.c:587
 #, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
-msgstr "Surmake Msg-Id:[%s] (f/l/o/n): "
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
+msgstr "Surmake Msg-ID:[%s] (t/v/a/e): "
 
 #: src/lang.c:588
 msgid "Kill pattern scope  : "
@@ -3229,7 +3224,7 @@ msgstr "Viga regulaaravaldises: uurimise
 msgid "Post a followup..."
 msgstr "Postita vastus..."
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3292,225 +3287,230 @@ msgstr "MÃ¤rgitud %s"
 msgid "Untagged %s"
 msgstr "MÃ¤rkimata %s"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "TÃ¶Ã¶tlen kirju, mis on kustutamiseks mÃ¤rgitud."
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "TÃ¶Ã¶tlen salvestatud ja kustutamiseks mÃ¤rgitud artikleid."
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Aktsepteerin Followup-To? %s=postita, %s=ignoreeri, %s=vÃ¤lju: "
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "Artiklit ei ole muudetud, katkestan saatmise?"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Kas soovite nÃ¤ha postitamisootel artikleid (%d)?"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "Lisan kiirsurmamise filtri?"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "Lisan kiirvaliku filtri?"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "Kas te tÃµesti soovite vÃ¤ljuda?"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=toimeta katkestamisteadet, %s=vÃ¤lju, %s=kustuta (katkesta) [%%s]: "
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Teil on siin grupis mÃ¤rgitud artikleid - vÃ¤ljun siiski?"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=ootele: "
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=vÃ¤lju %s=toimeta %s=salvesta surmamise kirjeldus: "
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=vÃ¤lju %s=toimeta %s=salvesta valiku kirjeldus: "
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Kas te tÃµesti soovite seadeid salvestamata vÃ¤ljuda?"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Vigane vahemik - lubatud on '0-9.$' nÃ¤iteks 1-$"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "Kas soovite seda operatsiooni katkestada?"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "Kas soovite viivitamata tinist vÃ¤ljuda?"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "Loen ('q' katkestamiseks)..."
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Loen %sartikleid..."
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Loen %satribuutide faili...\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Loen %sseadete faili...\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "Loen filtrite faili...\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Loen %s gruppe..."
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "Loen sisendi ajalugu...\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "Loen klahvitabeli faili...\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "Loen aktiivseid gruppe... "
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "Loen gruppe newsrc failist... "
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "Loen gruppide kirjeldusi... "
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "Loen newsrc faili..."
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "References: rida              "
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d jÃ¤rgneb)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Vigane grupp %s on eemaldatud."
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "Eelmisest reeglist eemaldatud: "
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Viga: %s uus nimi %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "Vastan autorile..."
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "Uuesti postitus"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "Postitan artikli uuesti..."
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Postitan artikli(d) gruppi(desse) [%s]> "
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "AlgvÃ¤Ã¤rtustan newsrc?"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Vastused edastatakse jÃ¤rgnevatesse gruppidesse"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "Vastused edastatakse postitajale. %s=kirjuta, %s=postita, %s=vÃ¤lju: "
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "JÃ¤tkamiseks vajutage <RETURN>..."
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Valige From    [%s] (j/e): "
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "Valige read:  (</>num): "
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "Automaatselt valitavate artiklite menÃ¼Ã¼"
 
-#: src/lang.c:784
+#: src/lang.c:787
 #, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
-msgstr "Valige Msg-Id  [%s] (f/l/o/n): "
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
+msgstr "Valige Msg-ID  [%s] (t/v/a/e): "
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "Valige mustri ulatus: "
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Valige teema   [%s] (j/e): "
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "Valige tekstimuster : "
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "Valige aeg pÃ¤evades   : "
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3531,54 +3531,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "NÃ¤itan ainult lugemata gruppe"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: rida (tÃµstutundetu)"
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: rida (tÃµstutundlik)"
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "Salvesta"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Salvestan '%s' (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "Salvestan seaded enne jÃ¤tkamist?"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "Fail salvestamiseks> "
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "Salvestatud"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d lugemata (%4d kuuma) %s grupis %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Salvestatud %s...\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "Midagi ei salvestatud"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3587,185 +3587,185 @@ msgstr ""
 "\n"
 "%s %d %s %d grupist%s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s salvestati %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s salvestati %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "Salvestan..."
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Ekraani initsialiseerimine ebaÃµnnestus"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ekraan on liiga vÃ¤ike\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ekraan on liiga vÃ¤ike, %s lÃµpetab tÃ¶Ã¶"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr "Kustutan skoobi?"
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr "Sisestage skoop> "
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr "Valige uus positsioon> "
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr "Uus positsioon ei saa olla globaalne skoop"
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr "Globaalne skoop, operatsioon ei ole lubatud"
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr "Skoobi uus nimi> "
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr "Valige skoop> "
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr "Skoopide menÃ¼Ã¼"
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr "Skoopide menÃ¼Ã¼ kÃ¤sud"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Otsin tagurpidi [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Otsi kehast [%s]> "
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Otsi edaspidi [%s]> "
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "Otsin..."
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Otsin artiklit %d/%d ('q' katkestamiseks)..."
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "Valige artikkel> "
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Valige teksti eest omaduse number vÃµi kasutage nooli ja <CR>. 'q' "
 "vÃ¤ljumiseks."
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "Valige grupp> "
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Sisestage valiku muster [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr "Valige teema> "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 "%s %s %s (\"%s\") [%s]: saatke palun DETAILNE vea raport aadressil %s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "serveri aktiivsete gruppide fail"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Uutesse gruppidesse ei saa siseneda. Tellige kÃµigepealt..."
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<TÃœHIK>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Stardin: (%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Teemad (%d/%d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Teema (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Sisestage tellimise muster> "
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "%d gruppi on tellitud"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s on tellitud"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "Tellin... "
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Postitan uuesti vÃµi asendan artikli(d) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Asendan artikli(d) gruppides [%s]> "
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "Asendan artikli ..."
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3774,24 +3774,24 @@ msgstr ""
 "\n"
 "Peatatud. %s uuesti kÃ¤ivitamiseks kirjutage palun 'fg'\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d pÃ¤eva"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr "# Vaikimisi aktsioonide/viipade sÃµned\n"
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3810,108 +3810,108 @@ msgstr ""
 "# case=ON/OFF    ON=filter on tÃµstutundlik OFF=tÃµstutundetu\n"
 "# expire=ON/OFF  ON=kehtivusaeg default_filter_days OFF=ei aegu\n"
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr "# Kui on ON, trÃ¼ki teema vÃµi grupikirjeldus viimasele reale\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# Masin & aeg - kasutatakse uute gruppide leidmiseks (mitte muuta)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "Uudiseid pole\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "Teema"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "Teemataseme kÃ¤sud"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "Teema pole valitud"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "Teema on valitud"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "teemad"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "teema"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Teema %4s : %4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "JÃ¤rjestan artiklid teemade kaupa..."
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "SÃµnade esiletÃµstmine lÃ¼litatud %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "LÃ¼litatud rot13 kodeerimine"
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "LÃ¼litatud saksa TeX kodeering %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "LÃ¼litatud tab-width vÃ¤Ã¤rtus %d"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Ãœritan punkt-lukustada %s"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Ãœritan lukustada %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "           h=appi"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "Piiramata"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Sisestage loobumise muster> "
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Viga %s dekodeerimisel: %s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "LÃµpp puudub."
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s on edukalt dekodeeritud."
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3920,37 +3920,32 @@ msgstr ""
 "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "lugemata "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "loobunud %d grupist"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Loobunud grupist %s"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "Loobun gruppidest... "
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "TÃ¼keldan teemad..."
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "Uuendatud"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr "mitteparsitav \"LIST COUNTS\" rida: \"%s\""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "Uuendan"
@@ -4110,11 +4105,16 @@ msgid "%s only useful for batch mode ope
 msgstr "%s on kasutatav ainult pakettmoodi kÃ¤skudega\n"
 
 #: src/lang.c:939
+#, fuzzy, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s on kasutatav ainult pakettmoodi kÃ¤skudega\n"
+
+#: src/lang.c:940
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Kasutu %s ja %s kombinatsioon. Ignoreerin %s.\n"
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4123,12 +4123,12 @@ msgstr ""
 "\n"
 "%s%d piiridest vÃ¤ljas (0 - %d). Sean 0"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vaatan '%s' (%s/%s)?"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4139,7 +4139,7 @@ msgstr ""
 "Hoiatus: postitus Ã¼letab %d veergu. Esimene pikk rida on rida %d:\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4147,7 +4147,7 @@ msgstr ""
 "\n"
 "Hoiatus: artiklit ei ole toimetamise kÃ¤igus muudetud\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4155,7 +4155,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"Subject:\" real on ainult tÃ¼hikud.\n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4165,7 +4165,7 @@ msgstr ""
 "Hoiatus: \"Subject:\" algab fraasiga \"Re: \", aga \"References:\" vÃ¤lju "
 "pole.\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4176,7 +4176,7 @@ msgstr ""
 "fraasiga\n"
 "         \"Re: \" ega sisalda \"(was:\".\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4198,7 +4198,7 @@ msgstr ""
 "Siin on artikkel, mida te hakkate kustutama:\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4215,7 +4215,7 @@ msgstr ""
 "kodeerita\n"
 "         korrektselt.\n"
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4223,7 +4223,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"nÃ¤ide\" on reserveeritud hierarhia!\n"
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4238,7 +4238,7 @@ msgstr ""
 "VÃ¤Ã¤rtused failis %s on muutunud!\n"
 "Palun lugege faile WHATSNEW, jne...\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4253,7 +4253,7 @@ msgstr ""
 "MÃµningaid vÃ¤Ã¤rtusi failis %s vÃµidakse ignoreerida, mÃµningaid vÃµidakse "
 "muuta!\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4268,7 +4268,7 @@ msgstr ""
 "grupist%s, tÃ¤hendab see viga ja te peaksite varundama oma %s\n"
 "enne, kui te tini uuesti kÃ¤ivitate!\n"
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4278,12 +4278,12 @@ msgstr ""
 "Hoiatus: Leidsin %d '-- \\n' rida, mis vÃµib tekitada osades inimestes "
 "segadust.\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4300,7 +4300,7 @@ msgstr ""
 "vÃµimalikult\n"
 "         lÃ¼hikesed.\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4308,7 +4308,7 @@ msgstr ""
 "Hoiatus: see aadress vÃµib sisaldada rÃ¤mpsposti lÃµksu. %s=jÃ¤tkan, "
 "%s=katkestan?"
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4316,37 +4316,37 @@ msgstr ""
 "\n"
 "Hoiatus: Signatuuride alguses peaks olema '-- \\n', mitte '--\\n'.\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "Kirjutan atribuutide faili..."
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d Vastust"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "Lisatud %d %s"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "Tellimata gruppe pole"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "NÃ¤itan ainult tellitud gruppe"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "Jah "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "    Teil on kiri"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4367,11 +4367,11 @@ msgstr ""
 "         MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut "
 "M)enÃ¼Ã¼.\n"
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr "  -D mood  silumismood"
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4397,11 +4397,11 @@ msgstr ""
 "Siin on artikkel, mida te asute kustutama:\n"
 "\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "lÃ¼lita vÃ¤rve"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4447,11 +4447,11 @@ msgstr ""
 "#  15 = helevalge\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       lÃ¼lita vÃ¤rvide kasutamist"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4459,7 +4459,7 @@ msgstr ""
 "\n"
 "Viga: Followup-To real on rohkem kui Ã¼ks grupp!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4468,7 +4468,7 @@ msgstr ""
 "\n"
 "Viga: \"%s\" on Ã¼mber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4477,7 +4477,7 @@ msgstr ""
 "\n"
 "Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4486,7 +4486,7 @@ msgstr ""
 "\n"
 "Viga: \"%s\" ei ole lubatud grupp!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4494,7 +4494,7 @@ msgstr ""
 "\n"
 "Hoiatus: Followup-To on seatud rohkem, kui Ã¼hele grupile!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4503,7 +4503,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" on Ã¼mber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4512,7 +4512,7 @@ msgstr ""
 "\n"
 "Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4522,7 +4522,7 @@ msgstr ""
 "Hoiatus: \"%s\" puudub teie newsrc failist, see vÃµib olla selles serveris "
 "vigane!\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4531,79 +4531,79 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "Edukalt kirjutatud %d faili %d artiklist. Esines %d viga%s."
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "Osad puuduvad."
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "Algus puudub."
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "Andmeid pole."
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "Tundmatu viga."
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s kontrollsumma (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr "Loen aktiivsete kirjade kausta... "
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "Loen kirjagruppide faili... "
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "kasuta artiklil PGP operatsioone"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "Lisan vÃµtmed avalike vÃµtmete hoidlasse?"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=krÃ¼pti, %s=allkirjasta, %s=mÃµlemad, %s=vÃ¤lju: "
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=allkirjasta, %s=allkirjasta & lisa avalik vÃµti, %s=vÃ¤lju: "
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP pole seadistatud (ei saa avada %s)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "Artikkel pole allkirjastatud ja avalikke vÃµtmeid pole"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=pgp, %s=menÃ¼Ã¼, %s=postita, %s=ootele: "
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=pgp, %s=saada [%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4611,78 +4611,73 @@ msgstr ""
 "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=pgp, %s=menÃ¼Ã¼, %s=postita, %s=ootele "
 "[%%s]: "
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=pgp, %s=menÃ¼Ã¼, %s=postita, %s=ootele: "
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=pgp, %s=saada [%%s]: "
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=pgp, %s=menÃ¼Ã¼, %s=postita, %s=ootele [%%s]: "
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=menÃ¼Ã¼, %s=postita, %s=ootele: "
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=saada [%%s]: "
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=menÃ¼Ã¼, %s=postita, %s=ootele [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=menÃ¼Ã¼, %s=postita, %s=ootele: "
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=saada [%%s]: "
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=menÃ¼Ã¼, %s=postita, %s=ootele [%%s]: "
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Proovige asjade kiirendamiseks cache_overview_files.\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin kasutab hoopis kohalikke indeksfaile.\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "Ei leia NNTP serveri nime"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Loon Ã¼hendust serveriga %s:%u..."
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "LÃµpetan Ã¼henduse...\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr "Vale grupi nimi (\"%s\") vastuseks \"GROUP %s\" kÃ¤sule: \"%s\""
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr "LÃµpetan Ã¼henduse...\n"
 
 #: src/lang.c:1109
 #, c-format
@@ -5461,65 +5456,69 @@ msgstr "NFC"
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "Ekraani seaded"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "VÃ¤rvide seaded"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr "MÃ¤rkimise seaded"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr "Artikli piirangute seaded"
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "Postitamise/saatmise seaded"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "Salvestamise/trÃ¼kkimise seaded"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "Ekspertseaded"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "Filtreerimise seaded"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<TÃœHIK> lÃ¼litab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "NÃ¤ita minimenÃ¼Ã¼d & post. etiketti"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5527,15 +5526,15 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, nÃ¤ita enimkasutatavate kÃ¤skude minimenÃ¼Ã¼d\n"
 "# ja peale artikli kirjutamist postitamise etiketti.\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "NÃ¤ita gruppide lÃ¼hikirjeldusi. <TÃœHIK> lÃ¼litab ja <CR> seab."
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "NÃ¤ita iga grupi lÃ¼hikirjeldust"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5543,18 +5542,18 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, nÃ¤ita gruppide tasemel iga grupi nime\n"
 "# jÃ¤rel grupi lÃ¼hikirjeldust\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 "NÃ¤ita grupi ja teema menÃ¼Ã¼s From (autor) vÃ¤lju. <TÃœHIK> lÃ¼litab ja <CR> seab."
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr "NÃ¤ita grupi ja teema menÃ¼Ã¼s autorit"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5570,33 +5569,33 @@ msgstr ""
 "# * 2 = tÃ¤isnimi\n"
 "#   3 = mÃµlemad\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "MÃ¤rgi valik -> vÃµi heleda ribaga. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "Joonista -> heleda riba asemel"
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# Kui vÃ¤Ã¤rtus on on, kasuta valiku mÃ¤rkimiseks ->, muidu riba\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "Kasuta pÃ¤istel pÃ¶Ã¶ratud videot"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, kasuta erinevatel tasemetel pÃ¤iste nÃ¤itamisel\n"
 "# pÃ¶Ã¶ratud videot\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "Artiklite teemadesse jagamine"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5616,15 +5615,15 @@ msgstr ""
 "#   4 = Mitmeosaline teema\n"
 "#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "Teema protsentuaalne sobivus"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5645,11 +5644,11 @@ msgstr ""
 "# teemasse seotaks. NÃ¤iteks 'happy' ja 'harpy' sobiksid, aga 'harpie',\n"
 "# 'happie' ja 'harppy' samasse teemasse 'happy'-ga ei lÃ¤heks\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "Teema kaal"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5663,18 +5662,18 @@ msgstr ""
 "#   1 = summa\n"
 "#   2 = keskmine\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "JÃ¤rjesta artiklid Subject, From, Date, kaalu jÃ¤rgi. <TÃœHIK> lÃ¼litab, <CR> "
 "seab."
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "Artiklite jÃ¤rjestus"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5704,16 +5703,16 @@ msgstr ""
 "#   9 = Ridu kahanev\n"
 "#  10 = Ridu kasvav\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "JÃ¤rjesta teemad mitte millegi vÃµi kaalu jÃ¤rgi. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "Teemade jÃ¤rjestus"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5731,49 +5730,49 @@ msgstr ""
 "#   3 = Viimane postitamise kuupÃ¤ev kahanevalt\n"
 "#   4 = Viimane postitamise kuupÃ¤ev kasvavalt\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Vii kursor grupis esimesele/viimasele lugemata artiklile. <TÃœHIK> lÃ¼litab, "
 "<CR> seab."
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "Mine grupis esimesele lugemata artiklile"
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, vii kursor grupi esimesele lugemata artiklile,\n"
 "# muidu viimasele\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "NÃ¤ita kÃµiki vÃµi ainult lugemata artikleid. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "NÃ¤ita ainult lugemata artikleid"
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, nÃ¤ita ainult lugemata artikleid, muidu nÃ¤ita kÃµiki.\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# NÃ¤ita ainult neid tellitud gruppe, kus on lugemata artikleid.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "Filtreeri artikleid"
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5787,11 +5786,11 @@ msgstr ""
 "#   1 = Surma kÃµik artiklid ja nÃ¤ita teemades mÃ¤rgiga K\n"
 "#   2 = Surma kÃµik artiklid ja Ã¤ra nÃ¤ita neid\n"
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr "Liigu jÃ¤rgmise lugemata artiklile klahviga"
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5807,11 +5806,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = LK alla vÃµi TAB\n"
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr "Kuidas kÃ¤sitleda tÃ¼hje ridasid"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5838,28 +5837,28 @@ msgstr ""
 "#   6 = Tihenda read tekstiblokkide vahel ja eemalda lÃµpust\n"
 "#   7 = Tihenda read tekstiblokkide vahel ja eemalda algusest ja lÃµpust\n"
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "Nool paremale nÃ¤itab teema loendit"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, nÃ¤ita nool paremale klahvi vajutamisel teema "
 "artikleid.\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Sisestage sÃ¼mbol kustutatud artiklite mÃ¤rkimiseks. <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "Kustutatud artiklite marker"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5867,18 +5866,18 @@ msgstr ""
 "# SÃ¼mbol, mis tÃ¤histab kustutatud artiklit (vaikimisi 'D')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Sisestage sÃ¼mbol, mis mÃ¤rgib vahemikku kuuluvaid artikleid. <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "Artiklite vahemiku marker"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5886,17 +5885,17 @@ msgstr ""
 "# SÃ¼mbol, mis mÃ¤rgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "Sisestage tagasituleva artikli marker. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "Tagasi tulnud artiklite marker"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5904,16 +5903,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel tuleb tagasi (vaikimisi '-')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "Sisestage valitud artikleid mÃ¤rkiv sÃ¼mbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "Valitud artiklite marker"
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5921,16 +5920,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on automaatselt valitud (vaikimisi '*')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Sisestage vÃ¤rskeid artikleid mÃ¤rkiv sÃ¼mbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "VÃ¤rskete artiklite marker"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5938,16 +5937,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on vÃ¤rske (vaikimisi 'o')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Sisestage lugemata artikleid mÃ¤rkiv sÃ¼mbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "Lugemata artiklite marker"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5955,15 +5954,15 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on lugemata (vaikimisi '+')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "Sisestage loetud artikleid mÃ¤rkiv sÃ¼mbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "Loetud artiklite marker"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5971,16 +5970,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on loetud (vaikimisi ' ')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Sisestage surmatud artikleid mÃ¤rkiv sÃ¼mbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "Surmatud artiklite marker"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5988,16 +5987,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on surmatud (vaikimisi 'K')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "Sisestage valitud artikleid mÃ¤rkiv sÃ¼mbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr "Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6005,11 +6004,11 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on enne lugemist valitud (vaikimisi ':')\n"
 "# Surmamise tase peab samuti olema mÃ¤Ã¤ratud, _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr "LÃ¼henda gruppide pikad nimed"
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6019,7 +6018,7 @@ msgstr ""
 "# jÃ¤rgnevalt:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6027,11 +6026,11 @@ msgstr ""
 "0 = kerida kogu leht, -1 = nÃ¤ita eelmist rida jÃ¤rgmise lehe esimese reana, "
 "-2 = pool lehte"
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6049,29 +6048,29 @@ msgstr ""
 "# * 1 = rida haaval\n"
 "#   2 vÃµi suurem = keri 2 vÃµi enama rea haaval (ainult lehitsejas)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "NÃ¤ita signatuure, <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "NÃ¤ita signatuure"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on OFF, ei nÃ¤ita koos artiklitega signatuure\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "NÃ¤ita uuenkodeeritud andmeid mÃ¤rgitud lisadena. <TÃœHIK> lÃ¼litab ja <CR> seab."
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "NÃ¤ita uuenk. andmeid lisadena"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6091,18 +6090,18 @@ msgstr ""
 "#       mÃ¤rgituna.\n"
 
 #
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Dekodeeri saksa TeX esituses tÃ¤hed ISO koodideks. <TÃœHIK> lÃ¼litab, <CR> seab."
 
 #
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "NÃ¤ita \"a kui Umlaut-a"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6110,15 +6109,15 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, teisenda saksa TeX esituses tÃ¤hed ISO\n"
 "# koodideks ja nÃ¤ita \"a nagu Umlaut-a, jne.\n"
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "TÃ¼hikuga eraldatud pÃ¤ised"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "NÃ¤ita neid pÃ¤iseid (vÃµi *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6135,11 +6134,11 @@ msgstr ""
 "tÃ¼hikut.\n"
 "# Kui te vÃ¤Ã¤rtust ei mÃ¤Ã¤ra, lÃ¼litatakse see omadus vÃ¤lja.\n"
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "Ã„ra nÃ¤ita neid pÃ¤iseridu"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6159,43 +6158,43 @@ msgstr ""
 "#\n"
 "# Kui te vÃ¤Ã¤rtust ei mÃ¤Ã¤ra, lÃ¼litatakse see omadus vÃ¤lja.\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "Kas te soovite multipart/alternative artiklite automaatset kÃ¤sitlemist?"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "JÃ¤ta multipart/alternative osad"
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, loobu automaatselt multipart/alternative teadete "
 "lisadest\n"
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "Luba identsete blokkide tuvastamine? <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr "Identsete blokkide tuvastamine"
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, tuvasta artiklis identsed blokid\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides nÃ¤idata."
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "Tsiteeritud ridade nÃ¤itamise regex"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6205,15 +6204,15 @@ msgstr ""
 "# milliseid read on tsiteeritud. Tsiteeritud ridu nÃ¤idatakse col_quote.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "Regulaaravaldis otsustamaks, milliseid ridu nÃ¤idata col_quote2."
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "Topelt tsiteeritud ridu nÃ¤itav reg"
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6224,15 +6223,15 @@ msgstr ""
 "# nÃ¤idatakse col_quote2.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "Regulaaravaldis otsustamaks, milliseid ridu nÃ¤idata col_quote3."
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr ">= 3 tsiteeritud ridu nÃ¤itav reg"
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6243,27 +6242,27 @@ msgstr ""
 "# nÃ¤idatakse col_quote3.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Luba vÃ¤liste tsitaatide tuvastamine? <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr "VÃ¤liste tsitaatide tuvastamine"
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, tuvasta artiklis vÃ¤lised tsitaadid\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "Regulaaravaldis otsustamaks, milliseid ridu col_extquote nÃ¤itab."
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr "VÃ¤liste tsitaatide ridade nÃ¤itamise regex"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6273,15 +6272,15 @@ msgstr ""
 "# read on vÃ¤lised tsitaadid. VÃ¤liseid tsitaate nÃ¤itab col_extquote.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "Regex et otsustada, milliseid sÃµnu nÃ¤idata col_markslashes abil."
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex et esile tÃµsta /kaldkriipse/"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6292,15 +6291,15 @@ msgstr ""
 "# sÃµnu nÃ¤idata col_markslashes abil. Kui jÃ¤tate selle tÃ¼hjaks, kasutab\n"
 "# tin sisse ehitatud vaikevÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "Regex et otsustada, milliseid sÃµnu nÃ¤idata col_markstars abil."
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "Regex et esile tÃµsta *tÃ¤rne*"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6311,15 +6310,15 @@ msgstr ""
 "# sÃµnu nÃ¤idata col_markstars abil. Kui jÃ¤tate selle tÃ¼hjaks, kasutab\n"
 "# tin sisse ehitatud vaikevÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "Regex et otsustada, milliseid sÃµnu nÃ¤idata col_markstroke abil."
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex et esile tÃµsta -kriipse-"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6330,15 +6329,15 @@ msgstr ""
 "# sÃµnu nÃ¤idata col_markstroke abil. Kui jÃ¤tate selle tÃ¼hjaks, kasutab\n"
 "# tin sisse ehitatud vaikevÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "Regex et otsustada, milliseid sÃµnu nÃ¤idata col_markdash abil."
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "Regex et esile tÃµsta _alakriipse_"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6349,16 +6348,16 @@ msgstr ""
 "# sÃµnu nÃ¤idata col_markdash abil. Kui jÃ¤tate selle tÃ¼hjaks, kasutab\n"
 "# tin sisse ehitatud vaikevÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr "Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6366,16 +6365,16 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n"
 "# enne pÃ¤ise nÃ¤itamist eemaldada.\n"
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr "Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6383,50 +6382,50 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n"
 "# mis eemaldatakse vastuse saatmisel vÃµi postitamisel.\n"
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "Regulaaravaldis identse bloki alguse tuvastamiseks."
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr "Identse bloki alguse reg. avaldis"
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# Regulaaravaldis, mida tin kasutab et leida identse bloki algust.\n"
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr "Regulaaravaldis identse bloki lÃµpu tuvastamiseks."
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr "Identse bloki lÃµpu reg. avaldis"
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# Regulaaravaldis, mida tin kasutab et leida identse bloki lÃµppu.\n"
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 "Sisestage vÃ¤lise MIME lehitseja nimi ja vÃµtmed, sisemise valib --internal"
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "MIME kahendsisu lehitseja"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
@@ -6435,15 +6434,15 @@ msgstr ""
 "# Muidu mÃ¤Ã¤ra automaatseks vaatamiseks vÃ¤line programm (nt. metamail) vÃµi\n"
 "# jÃ¤ta tÃ¼hjaks\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "KÃ¼si enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "KÃ¼si MIME lehitseja kasutamise luba"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6451,48 +6450,48 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, kÃ¼si metamaili kasutamise luba\n"
 "# see juhtub ainult siis, kui metamail_prog on vÃ¤Ã¤rtustatud\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "KÃ¼si, kas mÃ¤rkida vÃ¤ljumisel grupid loetuks. <TÃœHIK> lÃ¼litab ja <CR> seab."
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr "VÃ¤ljumisel mÃ¤rkida grupid loetuks"
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, kÃ¼si kasutajalt, kas mÃ¤rkida loetud gruppides kÃµik\n"
 "# artiklid loetuks\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr "Nool vasakule mÃ¤rgib grupi loetuks"
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, mÃ¤rgi grupp/teema loetuks, kui sellest vÃ¤ljutakse\n"
 "# nool vasakule klahviga.\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr "Nool vasakule mÃ¤rgib teema loetuks"
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "Tegevused mis nÃµuavad kinnitust"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr "# Millele me peaksime kÃ¼sima kinnitust.\n"
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'MÃ¤rgi art. (mitte)loetuks' eirab mÃ¤rke"
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -6500,45 +6499,45 @@ msgstr ""
 "ainult\n"
 "# jooksva artikli.\n"
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr "Programm URLide avamiseks"
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# Programm URLide avamiseks. URL lisatakse argumendiks\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "Kasuta xterm aknas hiirt"
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, luba xterm aknas hiire tugi\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "Kasuta kerimisnuppe"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, luba kerimisnuppude kasutamist terminalidel, millel "
 "need on olemas\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "Laetavate artiklite arv"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6546,29 +6545,29 @@ msgstr ""
 "# Laetavate artiklite arv (0=limiit puudub), negatiivne vÃ¤Ã¤rtus seab\n"
 "# maksimaalse arvu loetud artikleid, mida lugeda enne lugemata artiklit\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Sisestage artikli vÃ¤rskuse kestus. <CR> seab."
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "Artikli vÃ¤rskuse ajapiir"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# PÃ¤evad, mille jooksul loetakse artiklit vÃ¤rskeks, (0=OFF)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT tavalistele jokkeritele, REGEX tÃ¤isregulaaravaldistega otsimisele."
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "Jokkeritega otsimine"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6580,60 +6579,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr "Kaalu alampiir (surmamine)"
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Kaalu alampiir, enne kui artikkel mÃ¤rgitakse surmatuks\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr "Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr "# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 "Sisestage minimaalne kaal, enne kui artikkel mÃ¤rgitakse kuumaks. <CR> seab."
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr "Kaalu alampiir (valik)"
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Kaalu alampiir, enne kui artikkel mÃ¤rgitakse muumaks\n"
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr "Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr "# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:'' nÃ¤itamiseks slrnface"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6641,19 +6640,19 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, kasutan ''X-Face:'' pÃ¤iste kÃ¤sitlemiseks slrnface(1).\n"
 "# Kasulik ainult xterm aknas.\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "Kasuta ANSI vÃ¤rve"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, kasuta ANSI vÃ¤rve\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "Standardne esiplaani vÃ¤rv"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6661,11 +6660,11 @@ msgstr ""
 "# Standardne esiplaani vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "Standardne tagaplaani vÃ¤rv"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6673,11 +6672,11 @@ msgstr ""
 "# Standardne tagaplaani vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "PÃ¶Ã¶ratud teksti vÃ¤rv (tagaplaan)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6685,11 +6684,11 @@ msgstr ""
 "# PÃ¶Ã¶ratud teksti tagaplaani vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "PÃ¶Ã¶ratud teksti vÃ¤rv (esiplaan)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6697,11 +6696,11 @@ msgstr ""
 "# PÃ¶Ã¶ratud teksti esiplaani vÃ¤rv\n"
 "# Vaikimisi: 7 (valge)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "Tekstiridade vÃ¤rv"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6709,11 +6708,11 @@ msgstr ""
 "# Tekstiridade vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "Miniabiinfo vÃ¤rv"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6721,11 +6720,11 @@ msgstr ""
 "# Miniabiinfo vÃ¤rv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "Abiinfo vÃ¤rv"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6733,11 +6732,11 @@ msgstr ""
 "# Abiinfo vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "Olekuteadete vÃ¤rv"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6745,11 +6744,11 @@ msgstr ""
 "# Viimasel real olevate teadete vÃ¤rv\n"
 "# Default: 6 (lilla)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "Tsitaadi vÃ¤rv"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6757,11 +6756,11 @@ msgstr ""
 "# Tsitaadi vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "Topelt tsiteeritud rea vÃ¤rv"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6769,11 +6768,11 @@ msgstr ""
 "# Topelt tsiteeritud rea vÃ¤rv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 korda tsiteeritud rea vÃ¤rv"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6781,11 +6780,11 @@ msgstr ""
 "# =>3 korda tsiteeritud rea vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "Artikli pÃ¤iseridade vÃ¤rv"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6793,11 +6792,11 @@ msgstr ""
 "# PÃ¤iseridade vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "Artikli tegelike pÃ¤iseridade vÃ¤rv"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6805,11 +6804,11 @@ msgstr ""
 "# Artikli tegelike pÃ¤iseridade vÃ¤rv\n"
 "# Vaikimisi: 9 (helepunane)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "Artikli teemarea vÃ¤rv"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6817,11 +6816,11 @@ msgstr ""
 "# Artikli teema vÃ¤rv\n"
 "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 msgid "Color of external quotes"
 msgstr "VÃ¤liste tsitaatide vÃ¤rv"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6829,11 +6828,11 @@ msgstr ""
 "# VÃ¤liste tsitaatide vÃ¤rv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "Vastuste arvu loenduri vÃ¤rv"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6841,11 +6840,11 @@ msgstr ""
 "# Vastuste arvu loenduri vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "Saatja vÃ¤rv (From:)"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6853,11 +6852,11 @@ msgstr ""
 "# Saatja vÃ¤rv (From:)\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "Abiinfo/kirja teate vÃ¤rv"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6865,11 +6864,11 @@ msgstr ""
 "# Abiinfo/kirja teate vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "Signatuuri vÃ¤rv"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6877,11 +6876,11 @@ msgstr ""
 "# Signatuuri vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "EsiletÃµstetud URLide vÃ¤rv"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6889,11 +6888,11 @@ msgstr ""
 "# EsiletÃµstetud URLide vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "Identsete blokkide vÃ¤rv"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6901,11 +6900,11 @@ msgstr ""
 "# Identsete blokkide vÃ¤rv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "*tÃ¤rnidega* esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6913,11 +6912,11 @@ msgstr ""
 "# *tÃ¤rnidega* esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 11 (kollane)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6925,11 +6924,11 @@ msgstr ""
 "# _alakriipsudega_ esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 13 (heleroosa)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6937,11 +6936,11 @@ msgstr ""
 "# /Kaldkriipsude/ esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 14 (helelilla)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6949,11 +6948,11 @@ msgstr ""
 "# -Kriipsudega- esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 12 (helesinine)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "*tÃ¤rnidega* esiletÃµstmise atribuut"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6981,11 +6980,11 @@ msgstr ""
 "# *tÃ¤rnidega* esiletÃµstmise atribuut\n"
 "# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletÃµstmise atr."
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6993,11 +6992,11 @@ msgstr ""
 "# _alakriipsudega_ esiletÃµstmise atribuut\n"
 "# Vaikimisi: 2 (parim esiletÃµstmine)\n"
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletÃµstmise atr."
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7005,37 +7004,37 @@ msgstr ""
 "# /Kaldkriipsude/ esiletÃµstmise atribuut\n"
 "# Vaikimisi: 5 (poolhele)\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletÃµstmise atr."
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr "# Vaikimisi: 3 (pÃ¶Ã¶ratud video)\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "Teate kehas URL esiletÃµstmine"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# Luba URLide esiletÃµstmine?\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "SÃµnade esiletÃµstmine teate kehas"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# Lubada sÃµnade esiletÃµstmine?\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr "Mida nÃ¤idata mÃ¤rgi asemel"
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7051,59 +7050,59 @@ msgstr ""
 "#   1 - jah, nÃ¤ita mÃ¤rki\n"
 "# * 2 - trÃ¼ki hoopis tÃ¼hik\n"
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Sisestage veerg, millelt lehitseja hakkab ridu murdma. <CR> seab."
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr "# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr "Liigu lugemata art-le Ã¼mber teemade"
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, liigu lugemata artiklite otsingul Ã¼mber teemade\n"
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# Kasutaja e-posti aadress (ja nimi), kui ei ole kasutaja@host (nimi)\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "NÃ¤ita toimetis tÃ¼hja Followup-To"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, nÃ¤ita artikli toimetamisel tÃ¼hja Followup-To rida\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Sisestage tee/! kÃ¤sk/--none, et luua oma vaikimisi signatuur. <CR> seab."
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "Signatuuri loomiseks tee/kÃ¤sk"
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7117,41 +7116,41 @@ msgstr ""
 "# sigfile=!kÃ¤sk      kÃ¤ivitab kÃ¤su, mis genereerib signatuuri\n"
 "# sigfile=--none     Ã¤ra lisa signatuuri\n"
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "Signatuurile eelnevale reale \"-- \". <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, lisa signatuuri ette '\\n-- \\n'\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "Lisa artikli uuestipostitamisel signatuur. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "Sisestage tsitaadimÃ¤rgid, %s vÃµi %S annab autori initsiaalid."
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "Tsiteerimise mÃ¤rgid"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7160,11 +7159,11 @@ msgstr ""
 "# SÃ¼mbolid, mida kasutada tsiteerimisel vastustes.\n"
 "# '_' asendatakse tÃ¼hikuga ' ', %s, %S asendatakse autori initsiaalidega.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "KÃ¤itumine tsiteerimisel"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7188,17 +7187,17 @@ msgstr ""
 "#   6 = Tsiteeri allkirju, tsiteeri tÃ¼hje ridu\n"
 "#   7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tÃ¼hje ridu\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Aadr. %D Kuup. %F Aadr.+Nimi %G Grupp %M Message-ID %N Nimi %C Eesnimi"
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
@@ -7208,38 +7207,38 @@ msgstr ""
 "# %A Aadress    %D Kuup   %F Aadr+Nimi   %G Grupp   %M Message-ID\n"
 "# %N TÃ¤ielik nimi  %C Eesnimi   %I Initsiaalid\n"
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "Kasuta User-Agent: pÃ¤iserida. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr "Sisestage 'User-Agent:' pÃ¤is"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, lisa artikli pÃ¤isesse User-Agent: rida\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Sisestage MIME kooditabeli nimi (n. US-ASCII, ISO-8859-15, EUC-KR), <CR> "
 "seab."
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7257,41 +7256,41 @@ msgstr ""
 "# loetakse mm_charset vÃ¤Ã¤rtusest erinev kooditabel mitte-nÃ¤idatavaks\n"
 "# ja nÃ¤itamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Postituste MIME (Content-Type) pÃ¤ises kasutatav kooditabel.\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Sisestage lokaalse kooditabeli nimi (n. UTF-8, ISO-8859-15), <CR> seab."
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaalne kooditabel.\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# Kirjade kataloog.\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7305,15 +7304,15 @@ msgstr ""
 "# Base64 on kasulik enamuse 8 bitistele ida-aasia, kreeka ja vene\n"
 "# kooditabelitele, kus kasutatakse palju 8 bitiseid sÃ¼mboleid.\n"
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Ã„rge muutke, kui te ei tea, mida teete. <ESC> katkestab."
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "Kasuta artikli pÃ¤ises 8bit tÃ¤hti"
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7325,30 +7324,30 @@ msgstr ""
 "# 8bit sÃ¼mbolid pÃ¤istes kodeeritakse sÃµltumata selle parameetri vÃ¤Ã¤rtusest,\n"
 "# v.a. juhul, kui post_mime_encoding vÃ¤Ã¤rtus on samuti 8bit.\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Vaata tÃ¶Ã¶deldud faile automaatselt <TÃœHIK> lÃ¼litab, <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "Vaata tÃ¶Ã¶deldud faile"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# Kui on seatud, avatakse tÃ¶Ã¶deldud fail vaatamiseks\n"
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "Kasuta kirja pÃ¤ises 8bit tÃ¤hti"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7365,11 +7364,11 @@ msgstr ""
 "# et RFC 2822 keelab 8bit sÃ¼mbolid kirjade pÃ¤istes, seega selle\n"
 "# parameetri vÃ¤Ã¤rtus ON ei ole soovitatav kasutada.\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "Eemalda tÃ¼hikud realÃµppudest"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7377,16 +7376,16 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, eemalda aeglaste terminalise tÃ¶Ã¶ kiirendamiseks\n"
 "# realÃµppudest tÃ¼hikud.\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Kui vÃ¤Ã¤rtus on ON, kasuta transliteratsiooni. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "Transliteratsioon"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7397,11 +7396,11 @@ msgstr ""
 "# ei saa esitada soovitavas kooditabelis, vÃµib seda esitada kasutades\n"
 "# Ã¼ht vÃµi enamat sarnast sÃ¼mbolit.\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Saada automaatselt Cc/Bcc koopia"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7417,25 +7416,25 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc ja Bcc\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "Sisestage aadressi komponendid, mille eest peaks hoiatama. <CR> seab."
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr "RÃ¤mpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7443,27 +7442,27 @@ msgstr ""
 "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n"
 "# tuleks kasutajat hoiatada.\n"
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Sisestage kirje kehtivuse aeg pÃ¤evades. <CR> seab."
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "Filtri kehtivus pÃ¤evades"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# lÃ¼hiajalise filtri kehtivus pÃ¤evades\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Lisage postitatud artikkel filtrisse. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7471,24 +7470,24 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n"
 "# filtrile, mis mÃ¤rgistab vastuseid\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
@@ -7496,30 +7495,30 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, artiklid salvestatakse pakettmoodis, kui kÃ¤sureal\n"
 "# on kasutatud vÃµtmeid salvestamiseks -S vÃµi saatmiseks -M, -N\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 "Salvesta artiklid Archive-name: pÃ¤iserea jÃ¤rgi. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "Kasuta salvestamisel Archive-name:"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7527,7 +7526,7 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, salvestatakse artiklid/teemad, mis omavad pÃ¤iserida\n"
 "# Archive-name:, automaatselt selle reaga mÃ¤Ã¤ratud nime ja osa numbriga.\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7535,23 +7534,23 @@ msgstr ""
 "MÃ¤rgi salvestatud artiklid loetuks. <TÃœHIK> lÃ¼litab, <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "MÃ¤rgi salvestatud artiklid loetuks"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, mÃ¤rgi salvestatud artiklid loetuks\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "Teosta salvestatud artiklitel jÃ¤reltÃ¶Ã¶tlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "Salvestatud artikl. jÃ¤reltÃ¶Ã¶tlemine"
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7565,11 +7564,11 @@ msgstr ""
 "#   1 = jah\n"
 "#   2 = eralda ainult shelli arhiivid (shar)\n"
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "TÃ¶Ã¶tle ainult lugemata artikleid"
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7577,60 +7576,60 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, salvesta/trÃ¼ki/torusse/saada lugemata artikleid\n"
 "# (eeldatakse mÃ¤rgitud artikleid).\n"
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "TrÃ¼ki kÃµik vÃµi ainult osa pÃ¤isest. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "TrÃ¼kkimisel trÃ¼ki kÃµik pÃ¤ised"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, trÃ¼ki kogu artikli pÃ¤is, muidu ainult tÃ¤htsamad read\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 "Programm koos argumentidega, mida kasutatakse artiklite/teemade trÃ¼kkimiseks."
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "TrÃ¼kikÃ¤sk koos vÃµtmetega"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 "# Programm koos argumentidega, mida kasutatakse artiklite/teemade "
 "trÃ¼kkimiseks\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "VÃ¤rskenda ekraani peale kÃ¤ske"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, vÃ¤rskendatakse alati peale teatud vÃ¤liseid kÃ¤ske "
 "ekraani\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "KÃ¤ivita tekstitoimeti etteantud real. <TÃœHIK> lÃ¼litab, <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "KÃ¤ivita tekstitoimeti reanumbril"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7639,16 +7638,16 @@ msgstr ""
 "# vastavale reale. Vastasel korral positsioneeritakse kursor esimesele "
 "reale\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "Kasutage %E toimeti kohal, %F failinime kohal, %N reanumbrina, <CR> seab."
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "Teie tekstitoimeti"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7656,16 +7655,16 @@ msgstr ""
 "# Tekstitoimeti rea formaat koos parameetritega\n"
 "# %E Toimeti  %F Failinimi  %N Reanumber\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "Sisestage vÃ¤lise inews kÃ¤su nimi ja vÃµtmed, sisemise valib --internal"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "VÃ¤line inews"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7673,18 +7672,18 @@ msgstr ""
 "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews kÃ¤sku\n"
 "# muidu kasuta vÃ¤list inews programmi\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "Kasutage %M programmi kohal, %S teema kohal, %T saaja kohal, %F failinime "
 "kohal, <CR> seab."
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "Teie e-posti kÃ¤sk"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7696,11 +7695,11 @@ msgstr ""
 "# nÃ¤iteks. kasutada saatjana elm programmi:    elm -s \"%S\" \"%T\" < %F\n"
 "# nÃ¤iteks. elm interaktiivses moodis      :    elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "Kasuta interaktiivset e-posti"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7714,33 +7713,33 @@ msgstr ""
 "#   1 = kasuta interaktiivset e-posti programmi koos pÃ¤istega\n"
 "#   2 = kasuta interaktiivset e-posti programmi pÃ¤isteta\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "Eemalda ~/.article peale postitust"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Kasuta UTF-8 graafikat (teema puu jne.)"
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr "# Kasuta UTF-8 sÃ¼mboleid mÃ¤rkimaks '->', puud ja punkte '...'.\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Failinimi postitatud artiklitele. <CR> seab. Nime puudumisel ei salvestata."
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "Failinimi postitatud artiklitele"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7748,39 +7747,39 @@ msgstr ""
 "# Failinimi, kus hoida kÃµiki postitusi (vaikimisi posted)\n"
 "# Kui nime pole, siis postitusi ei salvestata\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Hoia ebaÃµnnestunud postitused failis ~/dead.articles. <TÃœHIK> lÃ¼litab ja "
 "<CR> seab."
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, hoia ebaÃµnnestunud postitused failis ~/dead.articles\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "newsrcs ainult tellitud grupid"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "Eemalda olematud grupid"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7794,67 +7793,67 @@ msgstr ""
 "#   1 = Eemalda\n"
 "#   2 = MÃ¤rgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "Sisestage serverilt vastuse ootamise aeg sekundites. <CR> seab."
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP lugemise taimout sekundites"
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# Serverilt vastuse ootamise aeg sekundites (0=piiramata)\n"
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "Sisestage aktiivsete faili lugemise intervall sekundites. <CR> seab."
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# Aktiivsete faili lugemise intervall (0 = ei loe)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "Taasta automaatselt NNTP Ã¼hendus"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, Ã¼rita NNTP serveriga Ã¼henduse katkemisel Ã¼hendust\n"
 "# automaatselt taastada\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Loo NNTP overview failidest lokaalne koopia. <TÃœHIK> lÃ¼litab ja <CR> seab."
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr "Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, loo NNTP overview failidest lokaalsed koopiad.\n"
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Sisestage vormingusÃµne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr "Valiku taseme vormingusÃµne"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7879,11 +7878,11 @@ msgstr ""
 "#   %n              Number, rea number ekraanil\n"
 "#   %U              Lugemata\n"
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr "Gruppide taseme vormingusÃµne"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7918,11 +7917,11 @@ msgstr ""
 "#   %s              Teema (ainult grupi tasemes)\n"
 "#   %S              Skoor\n"
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr "Teema taseme vormingusÃµne"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7954,19 +7953,19 @@ msgstr ""
 "#   %S              Skoor\n"
 "#   %T              Teema puu (ainult teema tase)\n"
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "KuupÃ¤evade esitamise vormingusÃµne"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# VormingusÃµne kuupÃ¤evade esitamiseks\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7975,6 +7974,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# Unikoodi normaliseerimine\n"
 "# VÃµimalikud vÃ¤Ã¤rtused on:\n"
@@ -7983,20 +7983,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "Renderda BiDi"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, renderdab tin mitmesuunalist (BiDi) teksti\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr "Failinimi jÃ¤rjestatud artiklitele"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8008,185 +8009,185 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automaatselt GroupMarkUnselArtRead"
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr "Kustuta jÃ¤rel-tÃ¶Ã¶deldud failid"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Failinimi mailitud artiklitele. <CR> seab. Nime puudumisel ei salvestata."
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr "Saadetud e-mailide postkast"
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "Sea grup(p)i(de)le Followup-To: pÃ¤is. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr "Followup-To: pÃ¤is"
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "ispell vÃµi selle analoogi tee ja argumendid, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr "Ispell programm"
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "Kui grupp on postiloend, saada vastused sel aadressil."
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr "Postiloendi aadress"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr "Edasta artiklid manusena"
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "Komaga eraldatud loend MIME pÃµhi/alam sisu tÃ¼Ã¼pidest. <ESC> katkestab."
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr "Millised MIME tÃ¼Ã¼bid salvestatakse"
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: pÃ¤ise vÃ¤Ã¤rtus. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr "Organization: pÃ¤is"
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Salvestatud artiklite fail. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr "fail salvestamiseks"
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli skoop. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr "Kiirvaliku (1 klahv) filtri skoop"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli pÃ¤is. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr "Kiire (1 klahvi) valik pÃ¤iste filtreerimiseks"
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = tÃµstutundlik, OFF = tÃµstutundetu. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr "Kiirvaliku (1 klahv) valiku filtri tÃµstutundlikkus"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = aegub, OFF = ei aegu. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr "Kiirvalikuga (1 klahv) aegumise filter"
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr "Kiirsurmamise (1 klahv) filtri skoop"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri pÃ¤is"
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr "Kiirsurmamise (1 klahv) filtri tÃµstutundlikkus"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri aegumine"
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "Kui kooditabelit pole mÃ¤Ã¤ratud, kasuta seda kooditabelit, <CR> seab."
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "Lisa see tekst teate keha algusse. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Lisa postitamisel see pÃ¤is. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "Lisa automaatselt X-Comment-To: pÃ¤is? <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Sisestage 'X-Comment-To:' pÃ¤is"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr "loen lokaalsest spool kataloogist"
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "Versioon: %s %s vÃ¤ljalase %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Versioon: %s %s vÃ¤ljalase %s (\"%s\")\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "KÃ¤ttesaamatu?\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8195,29 +8196,29 @@ msgstr ""
 "\n"
 "Ãœhendus serveriga aegus, proovin taastada, katse %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP Ã¼henduse viga. LÃµpetan..."
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "TaasÃ¼hinen jooksva grupiga\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lugesin (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Saada viimane kÃ¤sk uuesti (%s)\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES ei sisalda READER"
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8285,7 +8286,7 @@ msgstr "[- Pole kasutatav -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.4.2/po/fr.gmo and tin-2.4.3/po/fr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/fr.po tin-2.4.3/po/fr.po
--- tin-2.4.2/po/fr.po	2017-12-08 09:39:46.000000000 +0100
+++ tin-2.4.3/po/fr.po	2018-12-24 10:02:04.882966628 +0100
@@ -1,27 +1,28 @@
 # French translation for tin.
 # This file is distributed under the same license as the tin package.
-# Matt Anton <tin@syrius.org>, 2003-2014.
+# Matt Anton <tin@lv223.org>, 2003-2018.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-2.4.0\n"
+"Project-Id-Version: tin-2.4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
-"PO-Revision-Date: 2016-08-10 16:57+0100\n"
-"Last-Translator: Matt Anton <tin@syrius.org>\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
+"PO-Revision-Date: 2018-11-16 14:30+0100\n"
+"Last-Translator: Matt Anton <tin@lv223.org>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.5\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 2.0.6\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
-msgstr "Traitement du fichier attributes..."
+msgstr "Traitement du fichier attributes... "
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -30,397 +31,397 @@ msgstr ""
 "# Ne pas Ã©diter ce commentaire\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=Non, 1=Cc, 2=Cci, 3=Cc et Cci\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr "#  date_format=TERME (pe. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=TERME (pe. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=TERME (pe. =mailbox)\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=TERME\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=TERME (choix du 'From:', ne pas utiliser celui citÃ©)\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr "#  group_format=TERME (pe. %%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=encodage_supportÃ©"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=TERME\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=TERME (pe. ~/Mail)\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=TERME (pe. majordomo@example.org)\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=TERME (pe. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=encodage_supportÃ©"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=TERME (dÃ©faut est US-ASCII)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=TERME\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=TERME\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=TERME\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=TERME (si commence par '/' lire dans fichier)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=encodage_supportÃ©"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=TERME (pe. talk.*)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (casse sensible)  1=Subject: (ignore la casse)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (casse sensible)     3=From: (ignore la casse)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: &  \"References:\" complÃ¨tes : ligne\n"
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & derniÃ¨res References: entrÃ©e uniquement\n"
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: entrÃ©e uniquement     7=Lignes:\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=TERME\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=TERME (%%s, %%S pour les initiales)\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=TERME (pe. ~user/News)\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=TERME (pe. =linux)\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=TERME (pe. $var/sig)\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_art_type=NUM\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_arts=NUM"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=TERME (pe. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Ne pas nettoyer le corps de l'article\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#   1 = Effacer les lignes vides du dÃ©but\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#   2 = Effacer les lignes vides de la fin\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#   3 = Effacer les lignes vides du dÃ©but et de la fin\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#   4 = Regrouper plusieurs lignes vides entre les paragraphes\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -429,7 +430,7 @@ msgstr ""
 "#   5 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du dÃ©but\n"
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -438,7 +439,7 @@ msgstr ""
 "#   6 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides de la fin\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -447,37 +448,37 @@ msgstr ""
 "#   7 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du dÃ©but et de la fin\n"
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=TERME (pe. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=TERME (pe. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
@@ -486,7 +487,7 @@ msgstr ""
 "#\n"
 "# Notez que placer les entrÃ©es gÃ©nÃ©rales (portÃ©e globale) en premier\n"
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -495,7 +496,7 @@ msgstr ""
 "# est prÃ©fÃ©rable, suivies des entrÃ©es spÃ©cifiques aux groupes.\n"
 "#\n"
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -789,58 +790,53 @@ msgstr "SÃ©lection auto. des articles (v
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "Fichier active corrompu - %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 "L'article Ã  poster pose des problÃ¨mes. %s=quitter, %s=Menu, %s=Ã©diter : "
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Attribut non reconnu : %s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Mauvaise commande. Tapez '%s' pour l'aide."
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "Article initial"
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "Champ article initial"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s : MÃ j des fichiers index non supportÃ©e : cache_overview_files=%s"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** DÃ©but de l'article ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr "*** DÃ©but de l'article ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 "Annuler (effacer) ou remplacer (Ã©craser) l'article [%%s]? (%s/%s/%s) : "
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "Annulation de l'article..."
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "CrÃ©ation de %s impossible"
@@ -1384,21 +1380,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "Permissions de %s non sÃ»res (%o)"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "RÃ©ponse de la commande GROUP invalide, %s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "Erreur MIME : Fin inattendue de l'article %s %s"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "Erreur MIME : DÃ©but de la borne lors de la lecture des en-tÃªtes"
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1406,16 +1397,16 @@ msgstr ""
 "\n"
 "Erreur : \"poster\" n'est pas autorisÃ© dans les Groupes !\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Nom de domaine (qualifiÃ©) introuvable !"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Pas la permission d'aller dans %s\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1423,30 +1414,30 @@ msgstr ""
 "\n"
 "Erreur : En-tÃªte 'From:' manquant.\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Pas la permission de lecture pour %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fichier %s inexistant\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Pas la permission d'Ã©crire pour %s\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "erreurs"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1456,61 +1447,61 @@ msgstr ""
 "Erreur sur la ligne %d : en-tÃªte \"Sender:\" non autorisÃ© (sera ajoutÃ© pour "
 "vous)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Le serveur n'a aucun groupe listÃ© dans %s"
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "erreur"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "Vue affichÃ©e inconnue"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "Fermeture..."
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "fermeture du client mail externe"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "Extraction de %s..."
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "Ã‰criture du fichier %s Ã©chouÃ©e. Disque plein ? Fichier non touchÃ©."
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Erreur lors de la sauvegarde du fichier %s. Disque plein ?"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtrage selon les rÃ¨gles globales (%d/%d)..."
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "RÃ¨gle crÃ©Ã©e par : "
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Entrez le rÃ©glage [%s] > "
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
@@ -1520,20 +1511,21 @@ msgstr ""
 "Vous avez souhaitÃ© que les rÃ©ponses Ã  votre article aillent au(x) %s "
 "suivant(s) :\n"
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t Les rÃ©ponses vous seront envoyÃ©es par email.\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- message redirigÃ© --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- fin du message redirigÃ© --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1560,6 +1552,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2595,7 +2591,7 @@ msgstr "Pas d'expression prÃ©cÃ©dente"
 msgid "Operation disabled in no-overwrite mode"
 msgstr "OpÃ©ration dÃ©sactivÃ©e en mode lecture"
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2625,7 +2621,7 @@ msgstr "Article encodÃ© en TeX2Iso"
 msgid "incomplete "
 msgstr "incomplet "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2753,7 +2749,7 @@ msgstr "CrÃ©er un filtre"
 
 #: src/lang.c:587
 #, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "  MID : [%s] (t/d/a/n) : "
 
 #: src/lang.c:588
@@ -3268,7 +3264,7 @@ msgstr "Erreur dans la regex : study - e
 msgid "Post a followup..."
 msgstr "Postage du suivi..."
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3334,227 +3330,232 @@ msgstr "%s marquÃ©"
 msgid "Untagged %s"
 msgstr "%s non marquÃ©"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "Traitement des emails enregistrÃ©s marquÃ©s pour effacement."
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "Traitement des articles enregistrÃ©s marquÃ©s pour effacement."
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Accepter le Suivi ? %s=poster, %s=ignorer, %s=quitter : "
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "Article inchangÃ©, annuler l'envoi ?"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Voulez-vous voir les brouillons (%d) ?"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "Ajouter rapidement un filtre ?"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "Ajouter rapidement une rÃ¨gle ?"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "Voulez-vous rÃ©ellement quitter ?"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 "%s=Ã©diter message d'annulation, %s=quitter, %s=effacer (annuler) [%%s] : "
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Vous avez des articles marquÃ©s dans ce groupe - quitter quand mÃªme ?"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=quitter, %s=Ã©diter, %s=brouillon : "
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=quitter, %s=Ã©diter, %s=enregistrer le filtre : "
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=quitter %s=Ã©diter %s=enregistrer la rÃ¨gle : "
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Voulez-vous rÃ©ellement quitter sans enregistrer votre configuration ?"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Champ invalide - '0-9.$' pe. 1-$ est valide"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "Voulez-vous annuler cette opÃ©ration ?"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "Voulez-vous quitter tin immÃ©diatement ?"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "Lecture ('q' pour quitter)..."
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Lecture de %sarticles..."
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Lecture du fichier %sattributes...\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Lecture du fichier %sconfig...\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "Lecture du fichier filter...\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Lecture de %s groupes..."
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "Lecture du fichier d'historique...\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "Lecture du fichier keymap...\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "Lecture des groupes depuis le fichier active... "
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "Lecture des groupes depuis le fichier newsrc... "
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "Lecture du fichier newsgroups... "
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "Lecture du fichier newsrc..."
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "l'en-tÃªte 'References:'"
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d restant)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Effacement du groupe corrompu %s."
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "EffacÃ© de la rÃ¨gle prÃ©cÃ©dente : "
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Erreur : renommer %s Ã  %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "RÃ©pondre Ã  l'auteur..."
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "Reposter"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "Repostage de l'article..."
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Reposter article(s) dans groupe(s) [%s] > "
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "RÃ©initialiser newsrc ?"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Les rÃ©ponses ont Ã©tÃ© redirigÃ©es vers les groupes suivants"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 "Les rÃ©ponses ont Ã©tÃ© redirigÃ©es Ã  l'auteur. %s=mail, %s=poster, %s=quitter : "
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "Appuyez sur <RETOUR> pour continuer..."
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "   De : [%s] (o/n) : "
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "CrÃ©er une rÃ¨gle"
 
-#: src/lang.c:784
+#: src/lang.c:787
 #, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "  MID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "RÃ¨gle s'appliquant Ã  : "
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "Texte ou terme  : "
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "DurÃ©e de la rÃ¨gle            : "
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3575,54 +3576,54 @@ msgstr ""
 "# Enfin, ne touchez pas Ã  ce fichier si vous ne savez pas quoi y faire.\n"
 "############################################################################\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "Afficher uniquement les groupes non lus"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "l'en-tÃªte 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "l'en-tÃªte 'Subject:' (casse sensible)"
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "Enregistrer"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Enregistrer '%s' (%s/%s) ?"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "Enregistrer la configuration avant de continuer ?"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "Enregistrer sous le nom de fichier > "
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "EnregistrÃ©"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d non lu (%4d sÃ©l.) %s dans %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Enregistrement de %s...\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "Rien n'a Ã©tÃ© enregistrÃ©"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3631,183 +3632,183 @@ msgstr ""
 "\n"
 "%s %d %s de %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s enregistrÃ© sous %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s enregistrÃ© sous %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "Enregistrement..."
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s : Ã‰chec de l'initialisation de l'Ã©cran"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s : l'Ã©cran est trop petit\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "l'Ã©cran est trop petit, %s quitte"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr "Effacer la sÃ©lection ?"
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr "Entrez la sÃ©lection >"
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr "SÃ©lection de la nouvelle position >"
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr "Nouvelle position ne peut Ãªtre une sÃ©lection globale"
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr "OpÃ©ration interdite, sÃ©lection globale"
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr "Renommer la sÃ©lection"
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr "SÃ©lectionner le groupe > "
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr "Menu Options"
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr "Menu de sÃ©lection"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Recherche arriÃ¨re [%s] > "
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Rechercher dans le corps [%s] > "
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Recherche avant [%s] > "
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "Recherche..."
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Recherche article %d sur %d ('q' pour annuler)..."
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "SÃ©lectionner l'article > "
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Choisir un numÃ©ro ou utiliser les flÃ¨ches puis <RETOUR>. 'q' pour quitter."
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "SÃ©lectionner le groupe > "
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Entrez le critÃ¨re de sÃ©lection [%s] > "
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr "SÃ©lectionner le fil > "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: envoi d'un rapport de bogue DÃ‰TAILLÃ‰ Ã  %s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "fichier active des serveurs"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "DÃ©placement dans nouveaux groupes impossible. Abonnez-vous d'abord..."
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<ESPACE>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "DÃ©marrage : (%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Visualisation du fil (%d sur %d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Fil (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Entrer un caractÃ¨re joker comme critÃ¨re > "
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "AbonnÃ© Ã  %d groupes"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "AbonnÃ© Ã  %s"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "Abonnement... "
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Reposter ou remplacer le(s) article(s) [%%s]? (%s/%s/%s) : "
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Remplacer le(s) article(s) du(es) groupe(s) [%s] > "
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "Remplacement de l'article..."
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3816,24 +3817,24 @@ msgstr ""
 "\n"
 "ArrÃªtÃ©. Tapez 'fg' pour relancer %s\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d jours"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr "# Termes action/prompt par dÃ©faut\n"
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3853,7 +3854,7 @@ msgstr ""
 "# case=ON/OFF    ON=filtre sensible Ã  la casse OFF=filtre insensible\n"
 "# expire=ON/OFF  ON=durÃ©e d'aprÃ¨s default_filter_days OFF=n'expire jamais\n"
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
@@ -3861,105 +3862,105 @@ msgstr ""
 "derniÃ¨re\n"
 "# ligne\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# Info sur l'hÃ´te & l'heure utilisÃ©es pour dÃ©tecter les nouveaux groupes (ne "
 "pas toucher)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "Rien de neuf\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "Fil"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "Commandes pour fil"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "Fil dÃ©sÃ©lectionnÃ©"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "Fil sÃ©lectionnÃ©"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "fils"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "fil"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "    Fil %4s sur %4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "Regroupement des articles..."
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "(DÃ©s)activer surbrillance %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "(DÃ©s)activer codage rot13"
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "(DÃ©s)activer codage TeX Allemand %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "(DÃ©s)activer largeur de tabulation Ã  %d"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d essaye de dÃ©verrouiller %s"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d essaye de verrouiller %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "           h=aide"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "IllimitÃ©e"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Terme joker pour se dÃ©sabonner > "
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Erreur lors du dÃ©codage de %s : %s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "Pas de fin."
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s dÃ©codÃ© avec succÃ¨s."
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3968,37 +3969,32 @@ msgstr ""
 "%*s[-- %s/%s, %sfichier uuencodÃ©, %d lignes, nom : %s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "non lu"
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "dÃ©sabonnÃ© de %d groupes"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "DÃ©sabonnÃ© de %s"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "DÃ©sabonnement... "
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "DÃ©groupement des articles..."
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "Mis Ã  jour"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr "ligne \"LIST COUNTS\" intraitable : \"%s\""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "Mise Ã  jour"
@@ -4162,11 +4158,16 @@ msgid "%s only useful for batch mode ope
 msgstr "%s utile seulement pour opÃ©rations en tÃ¢che de fond\n"
 
 #: src/lang.c:939
+#, fuzzy, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s utile seulement pour opÃ©rations en tÃ¢che de fond\n"
+
+#: src/lang.c:940
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Combinaison %s et %s inutile. %s ignorÃ©e.\n"
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4175,12 +4176,12 @@ msgstr ""
 "\n"
 "%s%d expirÃ© (0 - %d). Remis Ã  0"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Voir '%s' (%s/%s) ?"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4192,7 +4193,7 @@ msgstr ""
 "dÃ©passant :\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4200,7 +4201,7 @@ msgstr ""
 "\n"
 "Attention : article inchangÃ© aprÃ¨s son Ã©dition\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4208,7 +4209,7 @@ msgstr ""
 "\n"
 "Attention : \"Subject:\" contient que des espaces.\n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4218,7 +4219,7 @@ msgstr ""
 "Attention : \"Subject:\" commence par \"Re: \" mais il n'y a pas de "
 "\"References:\".\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4228,7 +4229,7 @@ msgstr ""
 "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n"
 "            avec \"Re: \" et ne contient pas \"(was:\".\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4252,7 +4253,7 @@ msgstr ""
 "Voici l'article que vous vous apprÃªtez Ã  effacer :\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4266,7 +4267,7 @@ msgstr ""
 "            votre article. Si une signature y est ajoutÃ©e par cet inews,\n"
 "            elle ne sera pas encodÃ©e correctement.\n"
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4274,7 +4275,7 @@ msgstr ""
 "\n"
 "Attention : \"exemple\" est une hiÃ©rarchie rÃ©servÃ©e !\n"
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4289,7 +4290,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s ont changÃ© !\n"
 "Lisez le fichier WHATSNEW, etc...\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4303,7 +4304,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s peuvent Ãªtre ignorÃ©es, d'autres\n"
 "ont peut-Ãªtre changÃ©es !\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4318,7 +4319,7 @@ msgstr ""
 "lors de cette session, cela indique une erreur et vous devriez sauvegarder\n"
 "votre %s avant de relancer tin !\n"
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4327,12 +4328,12 @@ msgstr ""
 "\n"
 "Attention : %d lignes '-- \\n' trouvÃ©es, cela peut prÃªter Ã  confusion.\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Attention : Seul %d sur %d articles ont Ã©tÃ© enregistrÃ©s"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4349,7 +4350,7 @@ msgstr ""
 "d'Ãªtre\n"
 "            le plus court possible.\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4357,7 +4358,7 @@ msgstr ""
 "Attention : cette email peut contenir un piÃ¨ge Ã  spam. %s=continuer, "
 "%s=annuler ?"
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4366,37 +4367,37 @@ msgstr ""
 "Attention : Les signatures doivent commencer avec '-- \\n' et non par '-- "
 "\\n'.\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "Ã‰criture du fichier attributes..."
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d RÃ©ponses"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s ajoutÃ©(s)"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "Aucuns groupes non abonnÃ©s Ã  afficher"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "Afficher uniquement les groupes abonnÃ©s"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "Oui "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "     Nouveau mail"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4417,11 +4418,11 @@ msgstr ""
 "            problÃ¨me, ou bien changer la valeur de MM_NETWORK_CHARSET\n"
 "            via le M)enu.\n"
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr "  -D mode  mode debug"
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4450,11 +4451,11 @@ msgstr ""
 "Voici l'article que vous vous apprÃªtez a effacer :\n"
 "\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "(dÃ©s)activer la couleur"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4500,11 +4501,11 @@ msgstr ""
 "#  15 = blanc gras\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       change la couleur"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4512,7 +4513,7 @@ msgstr ""
 "\n"
 "Erreur : Suivi positionnÃ© sur plus d'un groupe !\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4521,7 +4522,7 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" est renommÃ©, utilisez Ã  la place \"%s\" !\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4530,7 +4531,7 @@ msgstr ""
 "\n"
 "Erreur : multi-postage vers %d groupes et pas de ligne Followup-To !\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4539,7 +4540,7 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4547,7 +4548,7 @@ msgstr ""
 "\n"
 "Attention : Suivi positionnÃ© sur plus d'un groupe !\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4556,7 +4557,7 @@ msgstr ""
 "\n"
 "Attention : \"%s\" est renommÃ©, vous devriez utiliser \"%s\" Ã  la place !\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4565,7 +4566,7 @@ msgstr ""
 "\n"
 "Attention : multi-postage vers %d groupes et aucun suivi !\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4576,7 +4577,7 @@ msgstr ""
 "            pas apparaÃ®tre dans ce groupe !\n"
 "\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4585,79 +4586,79 @@ msgstr ""
 "\n"
 "Attention : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d fichiers des %d articles Ã©crits avec succÃ¨s. %d %s est survenu."
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "Parties manquantes."
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "Pas de dÃ©but."
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "Pas de donnÃ©es."
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "Erreur inconnue."
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tSomme de contrÃ´le de %s (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr "Lecture du fichier active mail... "
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "Lecture du fichier mailgroups... "
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "effectuer des opÃ©rations PGP sur l'article"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "Ajouter les clÃ©(s) au cercle public ?"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=encoder, %s=signer, %s=les deux, %s=quitter : "
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=signer, %s=sig. & inclure clÃ© publique, %s=quitter : "
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP n'a pas Ã©tÃ© configurÃ© (ouverture de %s impossible)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "Article non signÃ© et pas de clÃ©s publiques trouvÃ©es"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 "%s=quitter, %s=Ã©diter, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=quitter, %s=Ã©diter, %s=ispell, %s=pgp, %s=envoyer [%%s] : "
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4665,81 +4666,73 @@ msgstr ""
 "%s=quitter, %s=Ã©diter, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon "
 "[%%s]: "
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quitter, %s=Ã©diter, %s=pgp, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=quitter, %s=Ã©diter, %s=pgp, %s=envoyer [%%s] : "
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=quitter, %s=Ã©diter, %s=pgp, %s=menu, %s=poster, %s=brouillon [%%s] : "
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quitter, %s=Ã©diter, %s=ispell, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=quitter, %s=Ã©diter, %s=ispell, %s=envoyer [%%s] : "
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=quitter, %s=Ã©diter, %s=ispell, %s=menu, %s=poster, %s=brouillon [%%s] : "
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quitter, %s=Ã©diter, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=quitter, %s=Ã©diter, %s=envoyer [%%s] : "
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=quitter, %s=Ã©diter, %s=menu, %s=poster, %s=brouillon [%%s]: "
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Activez 'cache_overview_files' pour accÃ©lÃ©rer les choses.\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin utilisera Ã  la place un index local.\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "Nom du serveur NNTP introuvable"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Connexion Ã  %s:%u..."
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "DÃ©connexion du serveur...\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr ""
-"Nom de groupe erronÃ© (\"%s\") dans la rÃ©ponse de la commande \"GROUP%s\" : "
-"\"%s\""
+msgid "Disconnecting from server..."
+msgstr "DÃ©connexion du serveur..."
 
 #: src/lang.c:1109
 #, c-format
@@ -5533,65 +5526,69 @@ msgstr "NFC"
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "Options d'affichage"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "Options des couleurs"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr "Options de mise en Ã©vidence"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr "Options des articles"
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "Options de postage/messagerie"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "Options d'enregistrement/d'impression"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "Options avancÃ©es"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "Options de filtrage"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "Afficher le menu & l'intitulÃ© du postage"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5599,17 +5596,17 @@ msgstr ""
 "# Si ON, affiche un mini menu des commandes utiles pour chaque\n"
 "# niveaux et affiche les dÃ©tails aprÃ¨s la composition d'un article\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Afficher une brÃ¨ve description pour chaque groupe. <ESPACE> change & "
 "<RETOUR> valide."
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "Voir description de chaque groupe"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5617,18 +5614,18 @@ msgstr ""
 "# Si ON, affiche une description du groupe aprÃ¨s son nom dans\n"
 "# la vue de sÃ©lection des groupes\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 "Affiche l'auteur dans le menu groupe. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr "Dans la vue groupe et processus, voir auteur par"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5644,34 +5641,34 @@ msgstr ""
 "# * 2 = nom complet\n"
 "#   3 = les deux\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Affiche -> ou une barre de sÃ©lection. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "Afficher -> plutÃ´t qu'une barre"
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# Si ON, utilise -> sinon barre en surbrillance pour la sÃ©lection\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "VidÃ©o inversÃ©e pour les en-tÃªtes"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# Si ON, utilise la vidÃ©o inversÃ©e pour les en-tÃªtes dans les diffÃ©rentes\n"
 "# vues\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "Regrouper les articles par"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5691,17 +5688,17 @@ msgstr ""
 "#   4 = Sujet multipartie\n"
 "#   5 = Pourcentage de concordance\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 "Entrer le pourcentage de concordance pour grouper les articles en un fil. "
 "<RETOUR> valide."
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "Pourcentage de concordance pour grouper"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5730,11 +5727,11 @@ msgstr ""
 "'harpie',\n"
 "# 'happie' et 'harppy' seront regroupÃ©s Ã  part de 'happy'\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "Score d'un fil"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5748,17 +5745,17 @@ msgstr ""
 "#   1 = somme\n"
 "#   2 = moyenne\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Trie les articles d'aprÃ¨s un en-tÃªte. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "Trier les articles par"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5788,15 +5785,15 @@ msgstr ""
 "#   9 = Lignes descendant\n"
 "#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "Trier les fils par Rien ou Score. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "Trier les fils par"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5814,50 +5811,50 @@ msgstr ""
 "#   3 = Date la plus rÃ©cente, descendant\n"
 "#   4 = Date la plus rÃ©cente, ascendant\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Place le curseur sur le 1er article non lu. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "Aller au 1er article non lu du groupe"
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# Si ON, place le curseur sur le 1er article non lu sinon sur le dernier\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Affiche tous les articles ou seulement ceux non lus. <ESPACE> change & "
 "<RETOUR> valide."
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "Afficher articles non lus seulement"
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# Si ON, affiche seulement les articles non lus sinon les affiche tous.\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "Voir groupes avec articles non lus"
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# Si ON, affiche seulement les groupes ayant des articles non lus.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "Filtrer quel article"
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5871,11 +5868,11 @@ msgstr ""
 "#   1 = filtrer tous les articles et les marquer avec un K dans les fils\n"
 "#   2 = filtrer tous les articles et ne pas les afficher\n"
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr "Aller au prochain article non lu avec"
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5891,11 +5888,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN ou TAB\n"
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr "Comment gÃ©rer les lignes vides"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5925,27 +5922,27 @@ msgstr ""
 "#   7 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du dÃ©but et de la fin\n"
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "Lister le fil via la flÃ¨che droite"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# Si ON, listera automatiquement le fil lors de l'utilisation de la flÃ¨che\n"
 "# droite.\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "CaractÃ¨re indiquant les articles effacÃ©s. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "CaractÃ¨re pour articles effacÃ©s"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5953,17 +5950,17 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article a Ã©tÃ© supprimÃ© (dÃ©faut 'D')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "CaractÃ¨re indiquant les articles inclus. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "CaractÃ¨re pour articles non inclus"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5971,7 +5968,7 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est inclus (dÃ©faut '#')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -5979,11 +5976,11 @@ msgstr ""
 "CaractÃ¨re indiquant que l'article sera retournÃ©. <RETOUR> valide, <ESC> "
 "annule."
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "CaractÃ¨re pour articles retournÃ©s"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5991,17 +5988,17 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article sera retournÃ© (dÃ©faut '#')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "CaractÃ¨re indiquant les articles sÃ©lectionnÃ©s. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "CaractÃ¨re pour articles sÃ©lect."
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6010,16 +6007,16 @@ msgstr ""
 "'*')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "CaractÃ¨re indiquant les articles rÃ©cents. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "CaractÃ¨re pour articles rÃ©cents"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6027,16 +6024,16 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est rÃ©cent (defaut 'o')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "CaractÃ¨re indiquant les articles non lus. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "CaractÃ¨re pour articles non lus"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6044,15 +6041,15 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est non lu (defaut '+')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "CaractÃ¨re indiquant les articles lus. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "CaractÃ¨re pour articles lus"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6060,16 +6057,16 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article a Ã©tÃ© lu (defaut ' ')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "CaractÃ¨re indiquant les articles filtrÃ©s. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "CaractÃ¨re pour articles filtrÃ©s"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6077,18 +6074,18 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article a Ã©tÃ© filtrÃ© (defaut 'K')\n"
 "# kill_level doit Ãªtre choisi en consÃ©quence, _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "CaractÃ¨re indiquant les articles lus et sÃ©lectionnÃ©s. <RETOUR> valide, <ESC> "
 "annule."
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr "CaractÃ¨re pour articles sÃ©lectionnÃ©s lus"
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6097,11 +6094,11 @@ msgstr ""
 "# d'Ãªtre lu (defaut ':')\n"
 "# kill_level doit Ãªtre choisi en consÃ©quence, _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr "AbrÃ©ger les noms de groupes trop longs"
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6111,7 +6108,7 @@ msgstr ""
 "# la vue de sÃ©lection de groupes et d'articles comme affichÃ© ci-dessous :\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6119,11 +6116,11 @@ msgstr ""
 "0 = dÃ©filement page par page, -1 = afficher derniÃ¨re ligne dans page "
 "suivante, -2 = demi-page"
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "Vitesse de dÃ©filement dans le pager"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6141,32 +6138,32 @@ msgstr ""
 "# * 1 = ligne par ligne\n"
 "#   2 ou plus = dÃ©filer 2 lignes par 2 ou plus (seulement dans le pager)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "Afficher les signatures"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 "# Si OFF ne pas afficher les signatures lors de la visualisation des "
 "articles.\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Afficher les archives uue comme PJ marquÃ©es. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "Afficher donnÃ©e uue comme PJ"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6186,18 +6183,18 @@ msgstr ""
 "des\n"
 "#       donnÃ©es uuencode sera condensÃ©e en une seule ligne.\n"
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "DÃ©code les umlauts Allemands de type TeX en ISO. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6205,15 +6202,15 @@ msgstr ""
 "# Si ON, convertit les umlauts Allemands de type TeX en codes ISO\n"
 "# et affiche \"a comme Umlaut-a, etc.\n"
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "Liste des en-tÃªtes, sÃ©parÃ©s par des espaces"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "Afficher ces en-tÃªtes (ou *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6232,11 +6229,11 @@ msgstr ""
 "# en-tÃªtes en les dÃ©limitant avec des espaces. Ne rien dÃ©finir, dÃ©sactive\n"
 "# cette option.\n"
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "Ne pas afficher ces en-tÃªtes"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6257,45 +6254,45 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Ne rien dÃ©finir, dÃ©sactive cette option.\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "Voulez-vous activer la prise en charge automatique des articles multipart/"
 "alternative ?"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "Ignorer parties multipart/alter."
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Si ON, enlÃ¨ve automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Activer la dÃ©tection des blocs Ã  citer ? <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr "DÃ©tection des blocs textuels"
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Si ON, dÃ©tecte les blocs textuels dans les articles\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quelles lignes afficher dans "
 "col_quote."
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "Regex pour afficher les citations"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6305,17 +6302,17 @@ msgstr ""
 "# Les citations sont affichÃ©es dans col_quote. Si vous laissez ce champ\n"
 "# vide, tin utilisera une valeur incluse par dÃ©faut.\n"
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quelles lignes afficher dans "
 "col_quote2."
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "Regex pour afficher le 2nd niveau"
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6325,17 +6322,17 @@ msgstr ""
 "# second niveau. Ces citations sont affichÃ©es dans col_quote2. Si vous\n"
 "# laissez ce champ vide, tin utilisera une valeur incluse par dÃ©faut.\n"
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quelles lignes afficher dans "
 "col_quote3."
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Regex pour afficher niveau >= 3"
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6347,33 +6344,33 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Activer la dÃ©tection des citations externes ? <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr "DÃ©tection des citations externes"
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# Si ON, dÃ©tecte les citations textuelles de sources externes dans les "
 "articles\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quelles lignes afficher dans "
 "col_extquote."
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr "Regex pour afficher les citations de sources externes"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6384,17 +6381,17 @@ msgstr ""
 "# second niveau. Ces citations sont affichÃ©es dans col_extquote. Si vous\n"
 "# laissez ce champ vide, tin utilisera une valeur incluse par dÃ©faut.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quels mots afficher dans "
 "col_markslashes."
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex pour les mots entre /slash/"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6405,17 +6402,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quels mots afficher dans "
 "col_markstars."
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "Regex pour les mots entre *astÃ©risques*"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6426,17 +6423,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quels mots afficher dans "
 "col_markstroke."
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex pour les mots entre -tirets-"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6447,17 +6444,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour dÃ©terminer quels mots afficher dans "
 "col_markdash."
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "Regex pour les mots entre _underscore_"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6468,17 +6465,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour trouver les prÃ©fixes dans le sujet. '|' est un "
 "sÃ©parateur."
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr "Regex pour les prÃ©fixes dans le sujet"
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6486,17 +6483,17 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re qui permettra Ã  tin de trouver les prÃ©fixes\n"
 "# dans le sujet et qui seront effacÃ©s avant d'afficher l'en-tÃªte.\n"
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Une expression rÃ©guliÃ¨re pour trouver les suffixes dans le sujet. '|' est un "
 "sÃ©parateur."
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr "Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6504,15 +6501,15 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re qui permettra Ã  tin de trouver les suffixes\n"
 "# dans le sujet et qui seront effacÃ©s avant d'afficher l'en-tÃªte.\n"
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "Une expression rÃ©guliÃ¨re pour trouver le dÃ©but d'un bloc textuel."
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr "Regex pour le dÃ©but d'un bloc textuel"
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6520,15 +6517,15 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re que tin utilisera pour trouver\n"
 "# le dÃ©but d'un bloc textuel.\n"
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr "Une expression rÃ©guliÃ¨re pour trouver la fin d'un bloc textuel."
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr "Regex pour la fin d'un bloc textuel"
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6536,7 +6533,7 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re que tin utilisera pour trouver\n"
 "# la fin d'une bloc textuel.\n"
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6544,15 +6541,15 @@ msgstr ""
 "Nom et options pour le visualisateur MIME externe, --internal pour celui "
 "inclus"
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "Visualisateur de contenu MIME"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
@@ -6561,15 +6558,15 @@ msgstr ""
 "# Sinon, spÃ©cifiez un logiciel externe (pe. metamail) ou laissez ce champ\n"
 "# vide pour ne pas activer la prÃ©visualisation automatique.\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6578,46 +6575,46 @@ msgstr ""
 "# messages MIME\n"
 "# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Marquer lu les groupes Ã  la fermeture ? <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr "Marquer lu les groupes Ã  la fermeture"
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# Si ON, demande Ã  l'utilisateur si les groupes consultÃ©s\n"
 "# doivent Ãªtre marquÃ©s lus\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr "Marquer lu le groupe via la flÃ¨che gauche"
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# Si ON, marque lu avec <- le groupe/fil.\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr "Marquer lu le fil via la flÃ¨che gauche"
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "Quelles actions requiÃ¨rent confirmation"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr "# Demande de confirmation pour...\n"
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Marquer (non)lu l'article' ignore les marques"
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -6625,45 +6622,45 @@ msgstr ""
 "l'article\n"
 "# actuel.\n"
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Logiciel utilisÃ© pour lancer les URLs, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr "Logiciel lanÃ§ant les URLs"
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# Commande ou script ouvrant les URLs. L'URL sera ajoutÃ©e\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "Utiliser la souris dans l'xterm"
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# Si ON, active le support de la souris dans xterm\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "Utiliser les flÃ¨ches du pavÃ© numÃ©rique"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 "# Si ON, active les flÃ¨ches de dÃ©filement pour les terminaux\n"
 "# les supportant\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Nombre max d'articles Ã  rÃ©cupÃ©rer. <RETOUR> valide."
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "Nombre d'articles Ã  rÃ©cupÃ©rer"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6672,29 +6669,29 @@ msgstr ""
 "# dÃ©termine le nombre max d'articles dÃ©jÃ  lus Ã  relire avant le premier non "
 "lu\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 "Nombre de jours un article est considÃ©rÃ© comme rÃ©cent. <RETOUR> valide."
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "DurÃ©e des articles considÃ©rÃ©s comme rÃ©cents"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Nombre de jours un article est considÃ©rÃ© comme rÃ©cent; (0=OFF)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT pour les wildcards normaux, REGEX pour expressions rÃ©guliÃ¨res."
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "Concordance wildcard"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6706,59 +6703,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Score minimal avant qu'un article soit filtrÃ©. <RETOUR> valide."
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr "Score minimum (filtre)"
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Score minimal avant qu'un article soit filtrÃ©\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Score par dÃ©faut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr "Score par dÃ©f. pour filtrer les articles"
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr "# Score par dÃ©faut pour filtrer les articles\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "Score minimal avant qu'un article soit sÃ©lectionnÃ©. <RETOUR> valide."
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr "Score minimum (sÃ©lection)"
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Score minimal avant qu'un article soit sÃ©lectionnÃ©\n"
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Score par dÃ©faut pour la sÃ©lection des articles. <RETOUR> valide."
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr "Score par dÃ©faut pour sÃ©l. les articles"
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr "# Score par dÃ©faut pour sÃ©lectionner les articles\n"
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6766,19 +6763,19 @@ msgstr ""
 "# Si ON, utiliser slrnface(1) pour interprÃ©ter l'en-tÃªte 'X-Face:'\n"
 "# Seulement utile lors de l'utilisation de tin dans un xterm.\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "Utiliser les couleurs ANSI"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "Couleur standard de l'avant-plan"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6786,11 +6783,11 @@ msgstr ""
 "# Couleur standard de l'avant-plan\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "Couleur standard de l'arriÃ¨re-plan"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6798,11 +6795,11 @@ msgstr ""
 "# Couleur standard de l'arriÃ¨re-plan\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "Couleur du texte inversÃ© (arriÃ¨re-plan)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6810,11 +6807,11 @@ msgstr ""
 "# Couleur de l'arriÃ¨re-plan pour le texte inversÃ©\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "Couleur du texte inversÃ© (avant-plan)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6822,11 +6819,11 @@ msgstr ""
 "# Couleur de l'avant-plan du texte inversÃ©\n"
 "# DÃ©faut : 7 (blanc)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "Couleur du texte"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6834,11 +6831,11 @@ msgstr ""
 "# Couleur du texte\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "Couleur du petit menu d'aide"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6846,11 +6843,11 @@ msgstr ""
 "# Couleur du petit menu d'aide\n"
 "# DÃ©faut : 3 (marron)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "Couleur de l'aide"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6858,11 +6855,11 @@ msgstr ""
 "# Couleur des pages d'aide\n"
 "# DÃ©faut : -1 (couleur par dÃ©faut)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "Couleur des messages de statut"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6870,11 +6867,11 @@ msgstr ""
 "# Couleur des messages de statut\n"
 "# DÃ©faut : 6 (cyan)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "Couleur de citation de 1er niveau"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6882,11 +6879,11 @@ msgstr ""
 "# Couleur de citation de premier niveau\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "Couleur de citation de 2nd niveau"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6894,11 +6891,11 @@ msgstr ""
 "# Couleur de citation de second niveau\n"
 "# DÃ©faut : 3 (marron)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "Couleur de citation de 3e niveau ou sup."
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6906,11 +6903,11 @@ msgstr ""
 "# Couleur de citation de 3e niveau ou supÃ©rieur\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "Couleur des en-tÃªtes de l'article"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6918,11 +6915,11 @@ msgstr ""
 "# Couleur des en-tÃªtes de l'article\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "Couleur des champs d'en-tÃªte actuels"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6930,11 +6927,11 @@ msgstr ""
 "# Couleur des champs d'en-tÃªtes actuels\n"
 "# DÃ©faut : 9 (rouge gras)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "Couleur du sujet"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6942,11 +6939,11 @@ msgstr ""
 "# Couleur du sujet\n"
 "# DÃ©faut : 6 (cyan)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 msgid "Color of external quotes"
 msgstr "Couleur des citations externes"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6954,11 +6951,11 @@ msgstr ""
 "# Couleur des citations textuelles de sources externes\n"
 "# DÃ©faut : 5 (rose)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "Couleur du compteur de rÃ©ponse"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6966,11 +6963,11 @@ msgstr ""
 "# Couleur du compteur de rÃ©ponse\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "Couleur de l'expÃ©diteur (From:)"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6978,11 +6975,11 @@ msgstr ""
 "# Couleur de l'expÃ©diteur (From:)\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "Couleur de l'aide/signature email"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6990,11 +6987,11 @@ msgstr ""
 "# Couleur de l'aide/signature email\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "Couleur des signatures"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7002,11 +6999,11 @@ msgstr ""
 "# Couleur des signatures\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "Couleur des URLs en surbrillance"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7014,11 +7011,11 @@ msgstr ""
 "# Couleur des URLs en surbrillance\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "Couleur des blocs textuels"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7026,11 +7023,11 @@ msgstr ""
 "# Couleur des blocs textuels\n"
 "# DÃ©faut : 5 (rose)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "Couleur des mots entre *astÃ©risques*"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7038,11 +7035,11 @@ msgstr ""
 "# Couleur des mots entre *astÃ©risques*\n"
 "# DÃ©faut : 11 (jaune)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "Couleur des mots entre _underscore_"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7050,11 +7047,11 @@ msgstr ""
 "# Couleur des mots entre _underscore_\n"
 "# DÃ©faut : 13 (rose gras)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "Couleur des mots entre /slash/"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7062,11 +7059,11 @@ msgstr ""
 "# Couleur des mots entre /slash/\n"
 "# DÃ©faut : 14 (cyan gras)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "Couleur des mots entre -tirets-"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7074,11 +7071,11 @@ msgstr ""
 "# Couleur des mots entre -tirets-\n"
 "# DÃ©faut : 12 (bleu gras)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "Style des mots entre *astÃ©risques*"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7106,11 +7103,11 @@ msgstr ""
 "# Style des mots entre *astÃ©risques*\n"
 "# DÃ©faut : 6 (gras)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr "Style des mots entre _underscore_"
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7118,11 +7115,11 @@ msgstr ""
 "# Style des mots entre _tirets_\n"
 "# DÃ©faut : 2 (mise en Ã©vidence accrue)\n"
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "Style des mots entre /slash/"
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7130,11 +7127,11 @@ msgstr ""
 "# Style des mots entre /slash/\n"
 "# DÃ©faut : 5 (contrastÃ©)\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Style des mots entre -tirets-"
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7142,27 +7139,27 @@ msgstr ""
 "# Style des mots entre -tirets-\n"
 "# DÃ©faut : 3 (vidÃ©o inversÃ©e)\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "Mise en Ã©vidence des URLs dans les articles"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# Mettre en Ã©vidence les URLs ?\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "Mise en Ã©vidence des mots dans les articles"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# Mettre en Ã©vidence les mots ?\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr "Afficher Ã§a plutÃ´t qu'une marque"
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7178,64 +7175,64 @@ msgstr ""
 "#   1 = oui, afficher la marque\n"
 "# * 2 = plutÃ´t afficher un espace\n"
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "Largeur du pager"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr "# Justifier les lignes des articles Ã  la colonne indiquÃ©e\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr "Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Si ON, englober les fils lors de la recherche de l'article suivant non lu\n"
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Adresse mail par dÃ©faut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "Adresse mail (et nom complet)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# Adresse mail (et nom complet) si ce n'est pas utilisateur@hÃ´te\n"
 "# (nom complet)\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "Inclure l'en-tÃªte Followup-To dans l'Ã©diteur"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# Si ON, inclure l'en-tÃªte Followup-To lors de la composition\n"
 "# des articles\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Chemin/! commande/--aucune pour la crÃ©ation de votre signature. <RETOUR> "
 "valide."
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "Signature depuis fichier/commande"
 
-#: src/lang.c:2434
-#, fuzzy, c-format
+#: src/lang.c:2437
+#, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
@@ -7248,46 +7245,47 @@ msgstr ""
 "# sigfile=fichier       utilise le contenu d'un fichier comme signature\n"
 "# sigfile=!commande   exÃ©cute une commande externe pour gÃ©nÃ©rer la "
 "signature\n"
+"#                    (%G pour indiquer le nom du groupe actuel)\n"
 "# sigfile=--aucun     ne pas ajouter de signature\n"
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "PrÃ©cÃ©der la signature avec \"-- \". <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "PrÃ©cÃ©der la signature avec \"-- \""
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 "# Si ON, prÃ©cÃ©de la signature avec le dÃ©limiteur standard\n"
 "# '\\n-- \\'\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "Rajouter la signature lors du repostage"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Si ON, rajoute la signature aux articles repostÃ©s\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "CaractÃ¨re de citation, %s ou %S  pour les initiales de l'auteur."
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "CaractÃ¨re de citation"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7297,11 +7295,11 @@ msgstr ""
 "# '_' est remplacÃ© par ' ', %s, %S sont remplacÃ©s par les intiales\n"
 "# de l'auteur auquel vous rÃ©pondez.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "Type de citations"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7325,17 +7323,17 @@ msgstr ""
 "#   6 = Citer les signatures, citer les lignes vides\n"
 "#   7 = Citations compr., signatures et lignes vides citÃ©es\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Adresse %D Date %F Adresse+Nom %G groupe %M Message-ID %N Nom %C PrÃ©nom"
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "Citation lors d'un suivi"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
@@ -7345,39 +7343,39 @@ msgstr ""
 "# %A Adresse\t\t%D Date\t%F Adresse+Nom\t%G groupe\n"
 "# %M Message-ID\t%N Nom complet\t%C PrÃ©nom\t%I Initiales\n"
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "Citation lors d'un cross-post"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "Citation lors d'un envoi par mail"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Si ON, inclus l'en-tÃªte 'User-Agent:'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr "InsÃ©rer l'en-tÃªte 'User-Agent:'"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Si ON inclus l'en-tÃªte 'User-Agent:'\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Jeu d'encodage pour MIME (p.e. US-ASCII, ISO_8859_1, EUC_KR), <RETOUR> "
 "valide."
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7397,40 +7395,40 @@ msgstr ""
 "# d'encodage autre que mm_charset est considÃ©rÃ© comme non disponible et\n"
 "# reprÃ©sentÃ© par '?'.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Jeu d'encodage utilisÃ© par l'en-tÃªte MIME (Content-Type).\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "Encodage local (p.e. US-ASCII, ISO_8859_1, EUC_KR), <RETOUR> valide."
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr "# Encodage de caractÃ¨res local disponible.\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "Format de la boÃ®te Ã  lettres"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# Format de la boÃ®te Ã  lettres\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "Encodage MIME dans les messages usenet"
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7445,15 +7443,15 @@ msgstr ""
 "# pour les jeux d'encodage 8bit Est Asiatique, Grec et Russe, car contenant\n"
 "# un plus grand nombre de caractÃ¨res 8bit.\n"
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Ne pas changer sauf si vous savez ce que vous faites. <ESC> annule."
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "CaractÃ¨res 8bit dans les en-tÃªtes usenet"
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7466,30 +7464,30 @@ msgstr ""
 "# de la valeur de cette option sauf si post_mime_encoding a comme\n"
 "# valeur 8bit.\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Visualiser automatiquement les fichiers traitÃ©s. <ESPACE> change, <RETOUR> "
 "valide, <ESC> annule."
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "Voir les fichiers traitÃ©s"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# Si ON, les fichiers traitÃ©s seront ouverts\n"
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "Encodage MIME pour les mails"
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "CaractÃ¨res 8bits dans en-tÃªtes mail"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7509,11 +7507,11 @@ msgstr ""
 "# mails donc nous vous conseillons de ne PAS activer cette option sauf si\n"
 "# vous avez une bonne raison.\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "Nettoyer les fins de lignes"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7521,17 +7519,17 @@ msgstr ""
 "# Si ON, enlÃ¨ve les blancs prÃ©sents aux fins de lignes pour un affichage \n"
 "# plus rapide sur les terminaux lents.\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Si ON, utilise 'translit' pour iconv_open(3). <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "TranslitÃ©ration (conversion)"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7541,11 +7539,11 @@ msgstr ""
 "# caractÃ¨re n'est pas disponible dans l'encodage choisi, il peut Ãªtre\n"
 "# remplacÃ© par un ou plusieurs autres caractÃ¨res similaires.\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr "S'envoyer automatiquement une copie"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7562,25 +7560,27 @@ msgstr ""
 "#   2 = Cci\n"
 "#   3 = Cc et Cci\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
-msgstr ""
+msgstr "Type dâ€™algorithme pour Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
+"# Type dâ€™algorithme pour Cancel-Lock/Cancel-Key (â€˜sha1â€™ par dÃ©faut)\n"
+"# Utiliser â€˜aucunâ€™ pour ne pas gÃ©nÃ©rer dâ€™en-tÃªte Cancel-Lock.\n"
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "ÃŠtre averti de ces Ã©lÃ©ments. <RETOUR> valide."
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr "PiÃ¨ges Ã  spam dans les adresses"
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7588,28 +7588,28 @@ msgstr ""
 "# Une liste des parties dans les adresses, dÃ©limitÃ©es par des virgules,\n"
 "# que vous souhaitez connaÃ®tre lors d'une rÃ©ponse par mail.\n"
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Entrer la durÃ©e d'un filtre (en nombre de jours). <RETOUR> valide."
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "DurÃ©e de validitÃ© d'un filtre"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# DurÃ©e (en nombre de jours) de validitÃ© d'un filtre\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "CrÃ©er une rÃ¨gle pour les articles postÃ©s. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "CrÃ©er une rÃ¨gle pour les articles postÃ©s"
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7617,24 +7617,24 @@ msgstr ""
 "# Si ON, crÃ©e une rÃ¨gle pour les articles dÃ©butant un nouveau fil\n"
 "# afin de mettre en surbrillance les suivis.\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "Le rÃ©pertoire oÃ¹ sont enregistrÃ©s les articles/fils au format mailbox."
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "RÃ©pertoire mail"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) rÃ©pertoire oÃ¹ sont enregistrÃ©s les articles/fils au format mailbox\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "Enregistrer articles en arriÃ¨re-plan (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
@@ -7642,19 +7642,19 @@ msgstr ""
 "# Si ON, les articles/fils seront enregistrÃ©s Ã  l'arriÃ¨re-plan lorsque\n"
 "# l'option -S ou (-M/-N) pour les mails est spÃ©cifiÃ©e.\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "Le rÃ©pertoire oÃ¹ vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "RÃ©pertoire oÃ¹ enregistrer les articles/fils"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# RÃ©pertoire oÃ¹ sont enregistrÃ©s les articles/fils\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
@@ -7662,11 +7662,11 @@ msgstr ""
 "Enregistrement auto. basÃ© sur l'en-tÃªte Archive-name:. <ESPACE> change & "
 "<RETOUR> valide."
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "Honorer l'en-tÃªte 'Archive-name:'"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7675,7 +7675,7 @@ msgstr ""
 "# du mail seront enregistrÃ©s automatiquement avec l'Archive-name\n"
 "# & le numÃ©ro de la partie et ou patch.\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7683,23 +7683,23 @@ msgstr ""
 "Marquer lu les articles/fils enregistrÃ©s. <ESPACE> change, <RETOUR> valide, "
 "<ESC> annule."
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "Marquer lu les articles/fils enregistrÃ©s"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Si ON, marque lu les articles qui sont enregistrÃ©s\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "Post-traiter (p.e. extraire les PJ) les articles enregistrÃ©s."
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "Post-traiter les articles enregistrÃ©s"
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7713,11 +7713,11 @@ msgstr ""
 "#   1 = extraire uniquement les *.shar (archives shell)\n"
 "#   2 = oui\n"
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "Traiter uniquement les articles non lus"
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7725,22 +7725,22 @@ msgstr ""
 "# Si ON, enregistre/imprime/pipe/envoi articles non lu\n"
 "# (exceptÃ© les articles marquÃ©s)\n"
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Afficher tout ou une partie des en-tÃªtes. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "Imprimer tous les en-tÃªtes"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 "# Si ON, imprimer tous les en-tÃªtes, sinon juste les lignes importantes\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7748,39 +7748,39 @@ msgstr ""
 "Le logiciel d'impression avec options utilisÃ©es pour imprimer les articles/"
 "fils."
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "Logiciel d'impression avec options"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 "# Logiciel d'impression avec options utilisÃ©es por imprimer les articles/"
 "fils\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "RafraÃ®chir l'Ã©cran aprÃ¨s certaines actions"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "# Si ON, un rafraÃ®chissement de l'Ã©cran sera toujours effectuÃ© aprÃ¨s\n"
 "# certaines commandes externes\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Lancer l'Ã©diteur avec une ligne dÃ©calÃ©e. <ESPACE> change, <RETOUR> valide, "
 "<ESC> annule."
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "Lancer l'Ã©diteur avec une ligne dÃ©calÃ©e"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7788,16 +7788,16 @@ msgstr ""
 "# Si ON, l'Ã©diteur sera lancÃ© avec le curseur dÃ©calÃ©\n"
 "# sinon, le curseur sera positionnÃ© sur la premiÃ¨re ligne\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "%E pour l'Ã©diteur, %F pour le fichier, %N pour la ligne, <RETOUR> valide."
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "Lancement de votre Ã©diteur"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7805,16 +7805,16 @@ msgstr ""
 "# Format des paramÃ¨tres pour l'Ã©diteur\n"
 "# %E Ã‰diteur  %F Fichier  %N NÂ° de ligne\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "Nom et options pour l'inews externe, --internal pour l'inews interne"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "Inews externe"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7822,18 +7822,18 @@ msgstr ""
 "# Si '--internal', utilise l'inews allÃ©gÃ© intÃ©grÃ© pour poster via\n"
 "# NNTP sinon, utilise un logiciel inews externe\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "%M pour le MUA, %S pour le sujet, %T pour 'to:', %F pour Fichier, <RETOUR> "
 "valide."
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "Lancement de votre client mail"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7845,11 +7845,11 @@ msgstr ""
 "# p.e. pour utiliser elm comme MUA : elm -s \"%S\" \"%T\" < %F\n"
 "# p.e. pour elm interactif         : elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "Utiliser un MUA interactif"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7863,36 +7863,36 @@ msgstr ""
 "#   1 = utiliser un MUA interactif avec les en-tÃªtes du fichier\n"
 "#   2 = utiliser un MUA interactif sans les en-tÃªtes du fichier\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "Effacer ~/.article aprÃ¨s le postage"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Si ON, effacer ~/.article aprÃ¨s le postage.\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Utiliser les formes UTF-8 (symboles, etc.)"
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# Si ON, utilise les caractÃ¨res UTF-8 pour les symboles '->', '...' et "
 "autres.\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Fichier pour les articles postÃ©s, <RETOUR> valide, pas de fichier = "
 "dÃ©sactive."
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "Fichier pour les articles postÃ©s"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7901,41 +7901,41 @@ msgstr ""
 "# Si aucun fichier n'est indiquÃ©, les articles postÃ©s ne seront pas\n"
 "# enregistrÃ©s\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Garder les articles non postÃ©s dans ~/dead.articles. <ESPACE> change & "
 "<RETOUR> valide."
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Articles non postÃ©s dans ~/dead.articles"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# Si ON, garde tous les articles non postÃ©s dans ~/dead.articles\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 "Voulez-vous effacer dans newsrc les groupes auxquels vous vous Ãªtes "
 "dÃ©sabonnÃ©s"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "Pas de groupes dÃ©sabonnÃ©s dans newsrc"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 "# Si ON, efface dans newsrc les groupes auxquels vous vous Ãªtes dÃ©sabonnÃ©s\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7949,71 +7949,71 @@ msgstr ""
 "#   1 = effacer\n"
 "#   2 = marquer d'un D dans l'Ã©cran de sÃ©lection\n"
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "DurÃ©e de l'attente d'une rÃ©ponse du serveur (en secondes). <RETOUR> valide."
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr "DurÃ©e limite d'attente lecture NNTP en secondes"
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# DurÃ©e en secondes, de l'attente d'une rÃ©ponse du serveur (0=pas de durÃ©e "
 "limite)\n"
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "DurÃ©e avant que le fichier active ne soit relu. <RETOUR> valide."
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "DurÃ©e avant relecture du fichier active"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# DurÃ©e (en secondes) avant que le fichier active ne soit relu (0=jamais)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "Reconnexion automatique au serveur"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# Si ON, reconnexion automatique au serveur NNTP si la connexion est rompue\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "CrÃ©er des copies locales des en-tÃªtes NNTP. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr "Cache local des en-tÃªtes NNTP"
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# Si ON, crÃ©e une copie locale des en-tÃªtes NNTP.\n"
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr "Marques de formatage dans la sÃ©lection de groupe"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8037,11 +8037,11 @@ msgstr ""
 "#   %n              Nombre, numÃ©rotation des lignes Ã  l'Ã©cran\n"
 "#   %U              Nombre de non lu(s)\n"
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr "Marques de formatage dans les groupes"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8075,11 +8075,11 @@ msgstr ""
 "#   %s              Sujet (uniquement dans la sÃ©lection de groupe)\n"
 "#   %S              Score\n"
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr "Marques de formatage dans les fils"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8111,19 +8111,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Vue du fil (uniquement dans les fils)\n"
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "Format des dates affichÃ©es"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# Format des dates affichÃ©es\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "Normalisation d'Unicode"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8132,6 +8132,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# Normalisation d'Unicode\n"
 "# Les valeurs possibles sont :\n"
@@ -8140,20 +8141,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "Rendu BiDi"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# Si ON, le texte bi-directionnel est affichÃ© par tin\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr "Fonction pour trier les articles"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8165,194 +8167,194 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead automatiquement"
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr "Effacer les fichiers traitÃ©s"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Fichier pour les articles postÃ©s, <RETOUR> valide, pas de fichier = "
 "dÃ©sactive."
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr "BoÃ®te aux lettres pour les emails envoyÃ©s"
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "En-tÃªte 'Followup-To:' pour ce(s) groupe(s). <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr "En-tÃªte 'Followup-To:'"
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 "Adresse mail par dÃ©faut (et nom complet). <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Chemin et options pour ispell (ou autre correcteur). <RETOUR> valide, <ESC> "
 "annule."
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr "Programme 'Ispell'"
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 "Lorsque le groupe est une liste de diffusion, envoyer les rÃ©ponses Ã  cette "
 "adresse email."
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr "Adresse email de la liste de diffusion"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr "Faire suivre les articles en piÃ¨ce-jointe"
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "Une liste des 'Content-Type' MIME majeur/mineur sÃ©parÃ©e par des virgules. "
 "<ESC> annule."
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr "Quels types MIME seront enregistrÃ©s"
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Contenu de l'en-tÃªte 'Organisation:'. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr "En-tÃªte 'Organisation:'"
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Nom des articles sauvegardÃ©s. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr "savefile"
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "DurÃ©e de la rÃ¨gle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr "SÃ©lection rapide (une touche) de la durÃ©e d'une rÃ¨gle"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "En-tÃªte pour la rÃ¨gle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr "SÃ©lection rapide (une touche) d'une rÃ¨gle sur l'en-tÃªte"
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 "ON = casse sensible, OFF = ignore la casse. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr "SÃ©lection rapide (une touche) de la casse d'une rÃ¨gle"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = expire, OFF = n'expire pas. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr "SÃ©lection rapide (une touche) de l'expiration d'une rÃ¨gle"
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr "SÃ©lection rapide (une touche) de la durÃ©e du filtre"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr "SÃ©lection rapide (une touche) du filtre sur l'en-tÃªte"
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr "SÃ©lection rapide (une touche) de la casse d'un filtre"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr "SÃ©lection rapide (une touche) de l'expiration du filtre"
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "Utilise cet encodage si aucun n'est spÃ©cifiÃ©, <RETOUR> pour changer."
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "Ajouter ce texte au dÃ©but du message. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "InsÃ©rer cet en-tÃªte lors du postage. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Si ON, inclus un en-tÃªte 'X-Comment-To:'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr "InsÃ©rer l'en-tÃªte 'X-Comment-To:'"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr "lecture depuis le spool local"
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "Version : %s %s release %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version : %s %s release %s (\"%s\")\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "Inacessible ?\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8361,29 +8363,29 @@ msgstr ""
 "\n"
 "Connexion au serveur expirÃ©e, reconnexion # %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr "Erreur de connexion NNTP. Fermeture..."
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "Rejoindre le groupe actuel\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lecture (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "RÃ©envoyer la derniÃ¨re commande (%s)\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES n'a pas annoncÃ© READER"
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8393,33 +8395,33 @@ msgid "couldn't expand %s\n"
 msgstr "impossible de dÃ©compacter %s\n"
 
 #: src/post.c:1341
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
-"La ligne %d dÃ©passe les %d octets et devrait Ãªtre rÃ©duite, mais\n"
+"La ligne %d est plus longue que %d octets et devrait Ãªtre rÃ©duite, mais\n"
 "l'encodage n'est ni %s ni %s\n"
 
 #: src/post.c:1346
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
-"La ligne %d dÃ©passe les %d octets et devrait Ãªtre rÃ©duite, mais\n"
+"La ligne %d est plus longue que %d octets et devrait Ãªtre rÃ©duite, mais\n"
 "l'encodage est %s sans que l'option MIME_BREAK_LONG_LINES ne soit\n"
 "activÃ©e ou l'article ne contient pas de caractÃ¨res 8 bits donc pas\n"
 "besoin de rÃ©duire la ligne\n"
 
 #: src/post.c:1348
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
-"La ligne %d dÃ©passe les %d octets et devrait Ãªtre rÃ©duite, mais\n"
+"La ligne %d est plus longue que %d octets et devrait Ãªtre rÃ©duite, mais\n"
 "l'encodage n'est pas %s\n"
 
 #: src/post.c:2322
@@ -8452,7 +8454,7 @@ msgstr "[- Indisponible -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.4.2/po/ru.gmo and tin-2.4.3/po/ru.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/ru.po tin-2.4.3/po/ru.po
--- tin-2.4.2/po/ru.po	2017-12-08 09:39:46.000000000 +0100
+++ tin-2.4.3/po/ru.po	2018-12-24 10:02:05.158977555 +0100
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: 2006-04-21 15:39+0200\n"
 "Last-Translator: Andrei Emeltchenko <andrei.emeltchenko@finik.org>\n"
 "Language-Team: Russian <gnu@mx.ru>\n"
@@ -16,12 +16,12 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 #, fuzzy
 msgid "Processing attributes... "
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -30,464 +30,464 @@ msgstr ""
 "# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÂÌÏË ËÏÍÍÅÎÔÁÒÉÅ×\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=óôòïëá (ÎÁÐÒ. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, fuzzy, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, fuzzy, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=óôòïëá (ÎÁÐÒ. =mailbox)\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=óôòïëá (ÄÏÂÁ×ØÔÅ ÖÅÌÁÅÍÕÀ ÓÔÒÏËÕ From:, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ)\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, fuzzy, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=óôòïëá\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=óôòïëá (ÎÁÐÒ. ~/Mail)\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=óôòïëá (ÎÁÐÒ. majordomo@example.org)\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=óôòïëá (ÎÁÐÒ. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, fuzzy, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, fuzzy, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ_ËÏÄÉÒÏ×ËÁ"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=óôòïëá (ÐÏ ÕÍÏÌÞÁÎÉÀ US-ASCII)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, fuzzy, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, fuzzy, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 "#  organization=óôòïëá (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó '/', ÔÏ ÐÒÏÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, fuzzy, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, fuzzy, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, fuzzy, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, fuzzy, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=óôòïëá (ÎÁÐÒ. talk.*)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=þéóìï\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, fuzzy, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=subj (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 1=subj (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, fuzzy, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=from (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 3=from (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=óôòïëá\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=þéóìï\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=óôòïëá (%%s, %%S ÄÌÑ ÉÎÉÃÉÁÌÏ×)\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, fuzzy, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, fuzzy, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, fuzzy, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=óôòïëá (ÎÁÐÒ. ~user/News)\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=óôòïëá (ÎÁÐÒ. =linux)\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=óôòïëá (ÎÁÐÒ. $var/sig)\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, fuzzy, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, fuzzy, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, fuzzy, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, fuzzy, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, fuzzy, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_art_type=þéóìï\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=þéóìï\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, fuzzy, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, fuzzy, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_arts=þéóìï"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, fuzzy, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, fuzzy, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=óôòïëá (ÎÁÐÒ. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=óôòïëá (ÎÁÐÒ. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -786,58 +786,53 @@ msgstr ""
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "Active ÆÁÊÌ ÐÏ×ÒÅÖÄ£Î - %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr "óÔÁÔØÑ ÄÌÑ ÏÔÐÒÁ×ËÉ Ó ÏÛÉÂ./ÐÒÅÄÕÐÒ. %s=×ÙÈÏÄ, %s=ÍÅÎÀ, %s=ÒÅÄÁËÔ.: "
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "îÅÒÁÓÐÏÚÎÁÎÎÙÊ ÁÔÒÉÂÕÔ: %s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "ïÛÉÂÏÞÎÁÑ ËÏÍÁÎÄÁ. îÁÂÅÒÉÔÅ '%s' ÄÌÑ ÐÏÍÏÝÉ."
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "ïÓÎÏ×ÎÁÑ ÓÔÁÔØÑ"
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "äÉÁÐÁÚÏÎ ÏÓÎÏ×ÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, fuzzy, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s: ïÂÎÏ×ÌÅÎÉÅ ÉÎÄÅËÓÁ ÆÁÊÌÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 #, fuzzy
 msgid "*** Beginning of page ***"
 msgstr "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 "ïÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÓÔÁÔØÀ [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "ïÔÍÅÎÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "îÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s"
@@ -1372,21 +1367,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "îÅÂÅÚÏÐÁÓÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ %s (%o)"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÏÔ×ÅÔ ÎÁ ËÏÍÁÎÄÕ GROUP, %s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÅÏÖÉÄÁÎÎÏÅ ÏËÏÎÞÁÎÉÅ ÓÔÁÔØÉ %s/%s"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÁÞÁÌÏ ÇÒÁÎÉÃÙ × ÚÁÇÏÌÏ×ËÅ"
 
-#: src/lang.c:249
+#: src/lang.c:246
 #, fuzzy
 msgid ""
 "\n"
@@ -1395,16 +1385,16 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "îÅ ÕÄÁ£ÔÓÑ ÐÏÌÕÞÉÔØ ÐÏÌÎÏÅ ÉÍÑ ÄÏÍÅÎÁ!"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "îÅÔ ÄÏÓÔÕÐÁ ÄÌÑ %s\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1412,30 +1402,30 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ðÒÏÐÕÝÅÎÁ ÓÔÒÏËÁ From:.\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÞÔÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æÁÊÌ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ ÄÌÑ %s\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ (ÎÅÔ /etc/passwd ?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "ÏÛÉÂËÉ"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1444,82 +1434,82 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ × ÓÔÒÏËÅ %d: úÁÇÏÌÏ×ÏË \"Sender:\" ÎÅÄÏÐÕÓÔÉÍ (ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÕËÁÚÁÎÎÙÈ × %s"
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "ÏÛÉÂËÁ"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÕÒÏ×ÅÎØ ÄÉÓÐÌÅÑ"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "÷ÙÈÏÄ..."
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "ÏÓÔÁ×ÌÑÅÍ ×ÎÅÛÎÉÊ ÐÏÞÔÏ×ÙÊ ËÌÉÅÎÔ"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "éÚ×ÌÅËÁÅÍ %s..."
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "ïÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ? ÷ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÒÅÄ. ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ."
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÏÊ ËÏÐÉÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ?"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "æÉÌØÔÒÁÃÉÑ ÇÌÏÂÁÌØÎÙÈ ÐÒÁ×ÉÌ (%d/%d)..."
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "ðÒÁ×ÉÌÏ ÓÏÚÄÁÎÏ: "
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ [%s]> "
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t ïÔ×ÅÔÙ ÂÕÄÕÔ ÎÁÐÒÁ×ÌÅÎÙ Ë ×ÁÍ ÐÏ email.\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- ÐÅÒÅÓÌÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- ËÏÎÅÃ ÐÅÒÅÓÌÁÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1546,6 +1536,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2597,7 +2591,7 @@ msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ×ÙÒÁÖÅÎÉÑ"
 msgid "Operation disabled in no-overwrite mode"
 msgstr "ïÐÅÒÁÃÉÑ ÚÁÐÒÅÝÅÎÁ × ÒÅÖÉÍÅ ÚÁÐÒÅÝÅÎÉÑ ÐÅÒÅÚÁÐÉÓÉ"
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2626,7 +2620,7 @@ msgstr "TeX2Iso ËÏÄÉÒÏ×ÁÎÎÁÑ ÓÔÁÔØÑ"
 msgid "incomplete "
 msgstr "ÎÅÐÏÌÎÙÊ "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2749,8 +2743,8 @@ msgid "Kill Article Menu"
 msgstr "õÎÉÞÔÏÖÉÔØ ÍÅÎÀ ÓÔÁÔØÉ"
 
 #: src/lang.c:587
-#, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+#, fuzzy, c-format
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "õÎÉÞÔÏÖÉÔØ Msg-Id:   [%s] (f/l/o/n): "
 
 #: src/lang.c:588
@@ -3252,7 +3246,7 @@ msgstr "ïÛÉÂËÁ × regex: study - ×ÎÕÔÒÅÎÎ
 msgid "Post a followup..."
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÏÔ×ÅÔÁ × ÇÒÕÐÐÕ..."
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3318,226 +3312,231 @@ msgstr "ðÏÍÅÞÅÎÙ %s"
 msgid "Untagged %s"
 msgstr "óÎÑÔÙ ÏÔÍÅÔËÉ %s"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "ïÂÒÁÂÏÔËÁ ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "ïÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "ðÒÉÎÑÔØ Followup-To? %s=ÏÔÐÒÁ×ÉÔØ, %s=ÉÇÎÏÒÉÒÏ×ÁÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "óÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ, ÐÒÅÒ×ÁÔØ ÏÔÐÒÁ×ËÕ?"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "èÏÔÉÔÅ ÐÏÓÍÏÔÒÅÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ (%d)?"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ÒÅÄÁËÔ. ÏÔÍÅÎ. ÓÏÏÂÝÅÎÉÑ, %s=×ÙÈÏÄ, %s=ÕÄÁÌÉÔØ (ÏÔÍÅÎÉÔØ) [%%s]: "
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "ïÓÔÁÌÉÓØ ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ×ÙÊÔÉ ×ÓÅ ÒÁ×ÎÏ?"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ÕÎÉÞÔÏÖÅÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ×ÙÂÒÁÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ?"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ - ÄÏÓÔÕÐÎÙ '0-9.$', ÎÁÐÒ. 1-$"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "÷Ù ÈÏÔÉÔÅ ÐÒÅÒ×ÁÔØ ÏÐÅÒÁÃÉÀ?"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "÷Ù ÈÏÔÉÔÅ ×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ?"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "þÔÅÎÉÅ ('q' - ×ÙÈÏÄ)..."
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "þÔÅÎÉÅ %sÓÔÁÔÅÊ..."
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sÁÔÒÉÂÕÔÏ×...\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sconfig...\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÆÉÌØÔÒÏ×...\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "þÔÅÎÉÅ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÉÓÔÏÒÉÉ...\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÎÁÚÎÁÞÅÎÉÊ ËÌÁ×ÉÛ...\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ active... "
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ newsrc... "
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÇÒÕÐÐ... "
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ newsrc..."
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "References: ÓÔÒÏËÁ            "
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d ÏÓÔÁÌÏÓØ)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "ïÛÉÂÏÞÎÁÑ ÇÒÕÐÐÁ %s ÕÄÁÌÅÎÁ."
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "õÄÁÌ£Î ÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÁ×ÉÌÁ: "
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "ïÛÉÂËÁ: ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "ïÔ×ÅÞÁÅÍ Á×ÔÏÒÕ..."
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "ïÐÒÁ×ÉÔØ ÓÎÏ×Á"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "ðÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "óÂÒÏÓÉÔØ newsrc?"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ × ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÏÔÐÒÁ×ÉÔÅÌÀ. %s=mail, %s=ÏÔÐÒÁ×ÉÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "îÁÖÍÉÔÅ <CR> ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ..."
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "÷ÙÂÒÁÔØ From   [%s] (y/n): "
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "÷ÙÂÒÁÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "á×ÔÏ×ÙÂÏÒ íÅÎÀ ÓÔÁÔÅÊ"
 
-#: src/lang.c:784
-#, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+#: src/lang.c:787
+#, fuzzy, c-format
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "÷ÙÂÒÁÔØ Msg-Id [%s] (f/l/o/n): "
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "÷ÙÂÒÁÔØ ôÅÍÕ [%s] (y/n): "
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "÷ÙÂÒÁÔØ ×ÒÅÍÑ  : "
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3558,54 +3557,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "÷Ù×ÏÄ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÇÒÕÐÐ"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) "
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)"
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "óÏÈÒÁÎÉÔØ"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "óÏÈÒÁÎÉÔØ '%s' (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "óÏÈÒÁÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ?"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "óÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d ÎÅÐÒÏÞÉÔÁÎÏ (%4d hot) %s × %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "óÏÈÒÁÎÅÎÏ %s...\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "îÉÞÅÇÏ ÎÅ ÂÙÌÏ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3614,190 +3613,190 @@ msgstr ""
 "\n"
 "%s %d %s ÉÚ %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ÓÏÈÒÁÎ. × %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ÓÏÈÒÁÎ. × %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "úÁÐÉÓØ..."
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: ÎÅÕÄÁÞÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÜËÒÁÎÁ"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n"
 
-#: src/lang.c:815
+#: src/lang.c:818
 #, fuzzy
 msgid "Delete scope?"
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:816
+#: src/lang.c:819
 #, fuzzy
 msgid "Enter scope> "
 msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:817
+#: src/lang.c:820
 #, fuzzy
 msgid "Select new position> "
 msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:821
+#: src/lang.c:824
 #, fuzzy
 msgid "Select scope> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:822
+#: src/lang.c:825
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:823
+#: src/lang.c:826
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "ðÏÉÓË ÎÁÚÁÄ [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "ðÏÉÓË × ÔÅÌÅ [%s]> "
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "ðÏÉÓË ×ÐÅÒ£Ä [%s]> "
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "ðÏÉÓË..."
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "ðÏÉÓË ÓÔÁÔØÉ %d ÉÚ %d ('q' - ÐÒÅÒ×ÁÔØ)..."
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "÷ÙÂÅÒÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ ÉÌÉ ÐÅÒÅÊÄÉÔÅ ÓÔÒÅÌÏÞËÁÍÉ É ÎÁÖÍÉÔÅ <CR>. 'q' ×ÙÈÏÄ."
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ×ÙÂÏÒÁ [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:836
 #, fuzzy
 msgid "Select thread> "
 msgstr "÷ÙÂÅÒÉÔÅ ÄÉÓËÕÓÓÉÀ > "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: ÏÔÐÒÁ×ØÔÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÏÂ ÏÛÉÂËÅ %s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "active-ÆÁÊÌ ÓÅÒ×ÅÒÏ×"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × ÎÏ×ÕÀ ÇÒÕÐÐÕ. óÎÁÞÁÌÁ ÐÏÄÐÉÛÉÔÅÓØ..."
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<ðòïâåì>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "óÔÁÒÔÕÀ: (%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "óÐÉÓÏË ÄÉÓËÕÓÓÉÊ (%d ÉÚ %d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "äÉÓËÕÓÓÉÑ (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÐÏÄÐÉÓËÉ> "
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "ÐÏÄÐÉÓÁÌÉÓØ ÎÁ %d ÇÒÕÐÐ"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "ðÏÄÐÉÓÁÌÉÓØ ÎÁ %s"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "ðÏÄÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÉÌÉ ÚÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "úÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "úÁÍÅÎÁ ÓÔÁÔØÉ ..."
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3806,24 +3805,24 @@ msgstr ""
 "\n"
 "ïÓÔÁÎÏ×ÌÅÎÏ. îÁÂÅÒÉÔÅ 'fg' ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ %s\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d ÄÎÅÊ"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<ôáâ>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3834,111 +3833,111 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ÔÅËÕÝÕÀ ÔÅÍÕ ÉÌÉ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# éÎÆÏÒÍÁÃÉÑ Ï ÈÏÓÔÅ É ×ÒÅÍÅÎÉ, ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ\n"
 "# ÎÏ×ÙÈ ÇÒÕÐÐ (ÎÅ ÉÚÍÅÎÑÔØ)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "îÅÔ ÎÏ×ÏÓÔÅÊ\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "äÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "ó ÄÉÓËÕÓÓÉÉ ÓÎÑÔÁ ÏÔÍÅÔËÁ"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "äÉÓËÕÓÓÉÑ ×ÙÂÒÁÎÁ"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "ÄÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "äÉÓËÕÓÓÉÑ %4s ÉÚ %4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÐÏÄÓ×ÅÔËÉ ÓÌÏ× %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ËÏÄÉÒÏ×ËÉ rot13"
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÎÅÍÅÃËÏÊ TeX ËÏÄÉÒÏ×ËÉ %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÛÉÒÉÎÙ ÔÁÂÕÌÑÃÉÉ ÎÁ %d"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d ÐÏÐÙÔËÁ dotlock %s"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d ðÏÐÙÔËÁ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "           h=ÐÏÍÏÝØ"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "îÅÏÇÒÁÎÉÞÅÎ"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÏÔÐÉÓÙ×ÁÎÉÑ> "
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "ïÛÉÂËÁ ÒÁÓËÏÄÉÒÏ×ÁÎÉÑ %s : %s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "îÅÔ ËÏÎÃÁ."
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s ÕÓÐÅÛÎÏ ÒÁÓËÏÄÉÒÏ×ÁÎ."
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3947,37 +3946,32 @@ msgstr ""
 "%*s[-- %s/%s, %suuencoded ÆÁÊÌ, %d ÓÔÒÏË, ÉÍÑ: %s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "ÎÅÐÒÏÞÉÔÁÎÏ "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "ÏÔÐÉÓÁÌÉÓØ ÏÔ %d ÇÒÕÐÐ"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "ïÔÐÉÓÁÌÉÓØ ÏÔ %s"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "ïÔÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "òÁÚÇÒÕÐÐÉÒÏ×ËÁ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "ïÂÎÏ×ÌÅÎÏ"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr ""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "ïÂÎÏ×ÌÅÎÉÅ"
@@ -4145,11 +4139,16 @@ msgid "%s only useful for batch mode ope
 msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n"
 
 #: src/lang.c:939
+#, fuzzy, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n"
+
+#: src/lang.c:940
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4158,12 +4157,12 @@ msgstr ""
 "\n"
 "%s%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ (0 - %d). óÂÒÏÓ × 0"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "ðÒÏÓÍÏÔÒ '%s' (%s/%s)?"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4175,7 +4174,7 @@ msgstr ""
 "óÔÒÏËÁ %d - ÐÅÒ×ÁÑ ÄÌÉÎÎÁÑ ÓÔÒÏËÁ:\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4183,7 +4182,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ÓÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4191,7 +4190,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"Subject:\" ÓÏÄÅÒÖÉÔ ÏÄÎÉ ÐÒÏÂÅÌÙ.\n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4200,7 +4199,7 @@ msgstr ""
 "\n"
 "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: \"Subject:\" ÎÁÞÉÎÁÅÔÓÑ Ó  \"Re: \" ÎÏ ÎÅÔ \"References:\".\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4210,7 +4209,7 @@ msgstr ""
 "÷ÎÉÍÁÎÉÅ: × ÓÔÁÔØÅ ÅÓÔØ \"References:\" ÎÏ \"Subject:\"\n"
 "          ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" É ÎÅ ÓÏÄÅÒÖÉÔ \"(was:\".\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4232,7 +4231,7 @@ msgstr ""
 "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4247,13 +4246,13 @@ msgstr ""
 "ÂÕÄÅÔ\n"
 "          ÄÏÂÁ×ÌÅÎÁ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÏÎÁ ÎÅ ÂÕÄÅÔ ËÏÒÒÅËÔÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ.\n"
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4268,7 +4267,7 @@ msgstr ""
 "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ × ×ÁÛÅÍ %s ÆÁÊÌÅ ÉÚÍÅÎÉÌÉÓØ!\n"
 "ðÒÏÞÉÔÁÊÔÅ WHATSNEW, É Ô.Ä...\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4282,7 +4281,7 @@ msgstr ""
 "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÅÑ × ÆÁÊÌÅ %s ÍÏÇÕÔ ÂÙÔØ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ,\n"
 "ÄÒÕÇÉÅ ÍÏÇÌÉ ÂÙÔØ ÉÚÍÅÎÅÎÙ!\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4292,7 +4291,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4302,12 +4301,12 @@ msgstr ""
 "÷ÎÉÍÁÎÉÅ: ÏÂÎÁÒÕÖÅÎÏ %d '-- \\n' ÓÔÒÏË, ÜÔÏ ÍÏÖÅÔ ÕÄÉ×ÉÔØ ÎÅËÏÔÏÒÙÈ "
 "ÐÏÌØÚÏ×ÁÔÅÌÅÊ.\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "÷ÎÉÍÁÎÉÅ: óÏÈÒÁÎÅÎÙ ÔÏÌØËÏ %d ÉÚ %d ÓÔÁÔÅÊ"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4322,14 +4321,14 @@ msgstr ""
 "          ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÏÒÏÔËÉÍÉ ÎÁÓÔÏÌØËÏ,\n"
 "          ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ.\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 "÷ÎÉÍÁÎÉÅ: ÁÄÒÅÓ email ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ spamtrap. %s=ÐÒÏÄÏÌÖÉÔØ, %s=ÓÔÏÐ? "
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4337,37 +4336,37 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: óÉÇÎÁÔÕÒÙ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '-- \\n' ÎÅ Ó '--\\n'.\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "äÏÂÁ×ÌÅÎÏ %d %s"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "îÅÔ ÏÔÐÉÓÁÎÎÙÈ ÇÒÕÐÐ ÄÌÑ ×Ù×ÏÄÁ"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "ðÏËÁÚ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÈ ÎÁ ÇÒÕÐÐÕ"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "äÁ "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "    îÏ×ÁÑ ÐÏÞÔÁ"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4387,11 +4386,11 @@ msgstr ""
 "          ÏÔÒÅÄÁËÔÉÒÕÊÔÅ Å£ É ÕÂÅÒÉÔÅ ÜÔÉ ÓÉÍ×ÏÌÙ ÉÌÉ ÉÚÍÅÎÉÔÅ × M)ÅÎÀ\n"
 "          ÚÎÁÞÅÎÉÅ MM_NETWORK_CHARSET ÎÁ ÐÏÄÈÏÄÑÝÅÅ.\n"
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4418,11 +4417,11 @@ msgstr ""
 "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
 "\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4468,11 +4467,11 @@ msgstr ""
 "#  15 = Ó×ÅÔÌÏ-ÂÅÌÙÊ\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4480,14 +4479,14 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4496,7 +4495,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ËÒÏÓÓ-ÐÏÓÔÉÎÇÁ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4505,7 +4504,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4513,7 +4512,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -4522,7 +4521,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4531,7 +4530,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ËÒÏÓÓ-ÐÏÓÔÉÎÇ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4540,7 +4539,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" ÎÅ × newsrc É ÍÏÖÅÔ ÂÙÔØ ÏÛÉÂÏÞÎÁ ÎÁ ÜÔÏÍ ÍÅÓÔÅ!\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4549,157 +4548,152 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d ÆÁÊÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÙ ÉÚ %d ÓÔÁÔÅÊ. %d %s."
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "ðÒÏÐÕÝÅÎÙ ÞÁÓÔÉ."
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "îÅÔ ÎÁÞÁÌÁ."
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "îÅÔ ÄÁÎÎÙÈ."
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ."
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tëÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ %s (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ mailgroups... "
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "×ÙÐÏÌÎÉÔØ PGP ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÁÔØÅÊ"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "äÏÂÁ×ÉÔØ ËÌÀÞ(É) Ë ÏÔËÒÙÔÙÍ ËÌÀÞÁÍ?"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ, %s=ÏÂÁ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ É ×ÌÏÖÉÔØ ÏÔËÒÙÔÙÊ ËÌÀÞ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP ÎÅ ÕÓÔÁÎÏ×ÌÅÎ (ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "óÔÁÔØÑ ÎÅ ÐÏÄÐÉÓÁÎÁ É ÏÔËÒÙÔÙÊ ËÌÀÞ ÎÅ ÎÁÊÄÅÎ"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔ., %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "ðÏÐÒÏÂÕÊÔÅ cache_overview_files ÄÌÑ ÕÓËÏÒÅÎÉÑ.\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÌÏËÁÌØÎÏÇÏ ÉÎÄÅËÓÁ.\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, fuzzy, c-format
 msgid "Connecting to %s:%u..."
 msgstr "óÏÅÄÉÎÅÎÉÅ Ó %s:%u..."
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n"
-
 #: src/lang.c:1108
-#, fuzzy, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÉÍÑ ÇÒÕÐÐÙ × ÏÔ×ÅÔÅ ÎÁ ËÏÍÁÎÄÕ GROUP, %s ÄÌÑ %s"
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n"
 
 #: src/lang.c:1109
 #, c-format
@@ -5480,66 +5474,70 @@ msgstr ""
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "ïÐÃÉÉ ×Ù×ÏÄÁ"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 #, fuzzy
 msgid "Highlight Options"
 msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ðòïâåì> ×ÙÂÒÁÔØ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5547,17 +5545,17 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n"
 "# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5565,19 +5563,19 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n"
 "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5594,33 +5592,33 @@ msgstr ""
 "# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n"
 "#   3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ."
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n"
 "# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5640,17 +5638,17 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5665,11 +5663,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "Score ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5683,18 +5681,18 @@ msgstr ""
 "#   1 = ÓÕÍÍÁ\n"
 "#   2 = ÓÒÅÄÎÅÅ\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5724,17 +5722,17 @@ msgstr ""
 "#   9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 "#  10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 #, fuzzy
 msgid ""
 "# Sort thread by ...\n"
@@ -5751,55 +5749,55 @@ msgstr ""
 "# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 "#   2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, "
 "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 #, fuzzy
 msgid "Go to first unread article in group"
 msgstr "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ"
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n"
 "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n"
 "# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ "
 "ÓÔÁÔØÑÍÉ.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5808,11 +5806,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5822,12 +5820,12 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 #, fuzzy
 msgid "How to treat blank lines"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5844,87 +5842,87 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5932,16 +5930,16 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5949,16 +5947,16 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5966,49 +5964,49 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÁ."
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6016,11 +6014,11 @@ msgstr ""
 "0 = ÐÒÏËÒÕÔËÁ ×ÓÅÊ ÓÔÒÁÎÉÃÙ, -1 = ÐÒÅÄÙÄÕÝÁÑ ÐÏÓÌÅÄÎÑÑ ÓÔÒÏËÁ ËÁË ÐÅÒ×ÁÑ ÎÁ "
 "ÓÌÅÄÕÀÝÅÊ ÓÔÒÁÎÉÃÅ, -2 = ÐÏÌÓÔÒÁÎÉÃÙ"
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6031,30 +6029,30 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6066,30 +6064,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6099,11 +6097,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6115,229 +6113,229 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ"
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 #, fuzzy
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 #, fuzzy
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ"
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 msgstr ""
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 msgstr ""
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6345,145 +6343,145 @@ msgstr ""
 "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ "
 "ÐÒÏÓÍÏÔÒ."
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "óÐÒÏÓÉÔØ ÏÂ ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "óÐÒÏÓÉÔØ ÏÂ ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n"
 "# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n"
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 #, fuzzy
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 #, fuzzy
 msgid "Program that opens URLs"
 msgstr "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL"
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 #, fuzzy
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm"
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ"
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "ôÉÐ ÛÁÂÌÏÎÁ"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6495,59 +6493,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6555,19 +6553,19 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ slrnface(1) ÄÌÑ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÎÉÑ\n"
 "# ÚÁÇÏÌÏ×ËÁ X-Face. ðÏÌØÚÎÏ ÔÏÌØËÏ ÐÏÄ xterm.\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6575,11 +6573,11 @@ msgstr ""
 "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6587,11 +6585,11 @@ msgstr ""
 "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6599,11 +6597,11 @@ msgstr ""
 "# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6611,11 +6609,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6623,11 +6621,11 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6635,11 +6633,11 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6647,21 +6645,21 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6669,11 +6667,11 @@ msgstr ""
 "# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6681,11 +6679,11 @@ msgstr ""
 "# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6693,11 +6691,11 @@ msgstr ""
 "# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6705,11 +6703,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6717,11 +6715,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6729,12 +6727,12 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6743,11 +6741,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6755,11 +6753,11 @@ msgstr ""
 "# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6767,11 +6765,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6779,11 +6777,11 @@ msgstr ""
 "# ã×ÅÔ Help/Mail-Sign\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "ã×ÅÔ ÓÉÇÎÁÔÕÒ"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6791,11 +6789,11 @@ msgstr ""
 "# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6803,12 +6801,12 @@ msgstr ""
 "# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 #, fuzzy
 msgid "Color of verbatim blocks"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 #, fuzzy
 msgid ""
 "# Color of verbatim blocks\n"
@@ -6817,11 +6815,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6829,11 +6827,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6841,11 +6839,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6853,11 +6851,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6865,11 +6863,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6897,11 +6895,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6909,11 +6907,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n"
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6921,11 +6919,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6933,27 +6931,27 @@ msgstr ""
 "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ"
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6963,58 +6961,58 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7024,55 +7022,55 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\""
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ."
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "ãÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7096,56 +7094,56 @@ msgstr ""
 "#   6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 "#   7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
 "# %N Full Name  %C First Name   %I Initials\n"
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 #, fuzzy
 msgid "Insert 'User-Agent:' header"
 msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7155,15 +7153,15 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 #, fuzzy
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
@@ -7171,27 +7169,27 @@ msgstr ""
 "÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "æÏÒÍÁÔ Mailbox"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# æÏÒÍÁÔ mailbox.\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ"
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7200,15 +7198,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7221,32 +7219,32 @@ msgstr ""
 "# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n"
 "# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
 "<ESC> ÏÔÍÅÎÉÔØ"
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n"
 "# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n"
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ"
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7257,11 +7255,11 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7269,16 +7267,16 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n"
 "# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7288,12 +7286,12 @@ msgstr ""
 "# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n"
 "# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 #, fuzzy
 msgid "Send you a Cc/Bcc automatically"
 msgstr "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 #, fuzzy
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
@@ -7311,91 +7309,91 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ"
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox."
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
@@ -7403,17 +7401,17 @@ msgstr ""
 "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
 "×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7421,24 +7419,24 @@ msgstr ""
 "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 "÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7447,65 +7445,65 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
 "<ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7513,17 +7511,17 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n"
 "# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. "
 "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7531,16 +7529,16 @@ msgstr ""
 "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n"
 "# %E òÅÄÁËÔÏÒ  %F éÍÑ ÆÁÊÌÁ  %N îÏÍÅÒ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "÷ÎÅÛÎÉÊ inews"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7548,18 +7546,18 @@ msgstr ""
 "# åÓÌÉ --internal, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ ÍÉÎÉ unews ÄÌÑ ÏÔÐÒÁ×ËÉ\n"
 "# ÓÔÁÔÅÊ ÞÅÒÅÚ NNTP, ÉÎÁÞÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ inews\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "÷×ÅÄÉÔÅ %M ÄÌÑ MTA, %S ÄÌÑ ÔÅÍÙ, %T ÄÌÑ To, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7567,11 +7565,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7587,34 +7585,34 @@ msgstr ""
 "#   2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × "
 "ÆÁÊÌÅ\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
 "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7622,39 +7620,39 @@ msgstr ""
 "# éÍÑ ÆÁÊÌÁ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ.\n"
 "# åÓÌÉ ÉÍÑ ÆÁÊÌÁ ÎÅ ÕËÁÚÁÎÏ, ÔÏ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ ÎÅ ÂÕÄÕÔ ÓÏÈÒÁÎÑÔÓÑ.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7668,7 +7666,7 @@ msgstr ""
 "#   1 = ÕÎÉÞÔÏÖÁÔØ\n"
 "#   2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n"
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 #, fuzzy
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
@@ -7676,37 +7674,37 @@ msgstr ""
 "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n"
 "# active (0=ÎÉËÏÇÄÁ)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
@@ -7714,29 +7712,29 @@ msgstr ""
 "ÓÏÅÄÉÎÅÎÉÅ\n"
 "# ÐÒÅÒ×ÁÌÏÓØ\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7750,12 +7748,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 #, fuzzy
 msgid "Format string for group level"
 msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7774,12 +7772,12 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 #, fuzzy
 msgid "Format string for thread level"
 msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7797,19 +7795,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -7819,6 +7817,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
 "# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n"
@@ -7828,20 +7827,20 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 #, fuzzy
 msgid "Function for sorting articles"
 msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 #, fuzzy
 msgid ""
 "# Function for sorting articles\n"
@@ -7854,156 +7853,156 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 #, fuzzy
 msgid "Delete post-process files"
 msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 #, fuzzy
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
 "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 #, fuzzy
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 #, fuzzy
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 #, fuzzy
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 #, fuzzy
 msgid "Mailing list address"
 msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 #, fuzzy
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 #, fuzzy
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 #, fuzzy
 msgid "savefile"
 msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 #, fuzzy
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 #, fuzzy
 msgid "Quick (1 key) select filter scope"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 #, fuzzy
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 #, fuzzy
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 #, fuzzy
 msgid "Quick (1 key) select filter case"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 #, fuzzy
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 #, fuzzy
 msgid "Quick (1 key) kill filter scope"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 #, fuzzy
 msgid "Quick (1 key) kill filter case"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 #, fuzzy
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
@@ -8011,51 +8010,51 @@ msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 #, fuzzy
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 #, fuzzy
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 #, fuzzy
 msgid "Insert 'X-Comment-To:' header"
 msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-To:'"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "îÅÄÏÓÔÉÖÉÍÏ?\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8064,30 +8063,30 @@ msgstr ""
 "\n"
 "óÅÒ×ÅÒ ÎÅ ÏÔ×ÅÞÁÅÔ, ÐÏÐÙÔËÁ ÓÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á # %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
 msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..."
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "þÔÅÎÉÅ (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr ""
 
@@ -8156,7 +8155,7 @@ msgstr "[- îÅÄÏÓÔÕÐÎÏ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8239,6 +8238,17 @@ msgstr "Slrnface ÎÅÐÒÁ×ÉÌØÎÏ ÚÁ×ÅÒÛÅÎÁ Ó
 msgid "Slrnface failed: %s."
 msgstr "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s."
 
+#~ msgid "Active file corrupt - %s"
+#~ msgstr "Active ÆÁÊÌ ÐÏ×ÒÅÖÄ£Î - %s"
+
+#~ msgid "Invalid response to GROUP command, %s"
+#~ msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÏÔ×ÅÔ ÎÁ ËÏÍÁÎÄÕ GROUP, %s"
+
+#, fuzzy
+#~ msgid ""
+#~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+#~ msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÉÍÑ ÇÒÕÐÐÙ × ÏÔ×ÅÔÅ ÎÁ ËÏÍÁÎÄÕ GROUP, %s ÄÌÑ %s"
+
 #~ msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
 #~ msgstr "íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
Binary files tin-2.4.2/po/sv.gmo and tin-2.4.3/po/sv.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/sv.po tin-2.4.3/po/sv.po
--- tin-2.4.2/po/sv.po	2017-12-08 09:39:46.000000000 +0100
+++ tin-2.4.3/po/sv.po	2018-12-24 10:02:05.366985790 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: 2006-01-11 21:22+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -16,474 +16,474 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 #, fuzzy
 msgid "Processing attributes... "
 msgstr "Skriver attributfil... "
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -777,57 +777,52 @@ msgstr ""
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr ""
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr ""
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Felaktigt kommando. Skriv \"%s\" för hjälp."
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr ""
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr ""
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** Början av artikel ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 #, fuzzy
 msgid "*** Beginning of page ***"
 msgstr "*** Början av artikel ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "Kan inte skapa %s"
@@ -1302,147 +1297,142 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr ""
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Inga rättigheter att gå in i %s\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Inga läsrättigheter för %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Filen %s existerar inte\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Inga skrivrättigheter för %s\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "fel"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "fel"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "Avslutar..."
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "extraherar %s..."
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- vidarebefordrat meddelande --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 #, fuzzy
 msgid "-- end of forwarded message --\n"
 msgstr "Vidarebefordrat meddelande (slut)\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1469,6 +1459,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2497,7 +2491,7 @@ msgstr "Inget tidigare uttryck"
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2523,7 +2517,7 @@ msgstr ""
 msgid "incomplete "
 msgstr "ej komplett "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2619,7 +2613,7 @@ msgstr ""
 
 #: src/lang.c:587
 #, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr ""
 
 #: src/lang.c:588
@@ -3115,7 +3109,7 @@ msgstr ""
 msgid "Post a followup..."
 msgstr "Posta en uppföljning..."
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3175,225 +3169,230 @@ msgstr "Märkt %s"
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "Vill du verkligen avsluta?"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Vill du verkligen avsluta utan att spara din konfiguration?"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "Vill du avbryta denna operation?"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "Vill du avsluta tin omedelbart?"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "Läser (\"q\" för att avsluta)..."
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Läser %sarticles..."
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Läser %sattributfil...\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Läser %skonfigurationsfil...\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "Läser filterfil...\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Läser %s grupper..."
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "Läser grupper från aktiv fil..."
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d återstår)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fel: byt namn på %s till %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "Återställ newsrc?"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "Tryck <RETURN> för att fortsätta..."
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "Välj rader: (</>num): "
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:787
 #, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "Välj tid i dagar   : "
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3406,54 +3405,54 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "Visar endast olästa grupper"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "Spara"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Spara \"%s\" (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "Spara konfiguration före du fortsätter?"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "Spara filnamn> "
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "Sparad"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Sparade %s...\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "Ingenting sparades"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3462,213 +3461,213 @@ msgstr ""
 "\n"
 "%s %d %s från %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s sparad till %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s sparad till %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "Sparar..."
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: skärm är för liten\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:819
 #, fuzzy
 msgid "Enter scope> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:821
+#: src/lang.c:824
 #, fuzzy
 msgid "Select scope> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:822
+#: src/lang.c:825
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:823
+#: src/lang.c:826
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Sök bakåt [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "Söker..."
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "Välj artikel> "
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Välj alternativnummer före texten eller använd piltangenter och <CR>. \"q\" "
 "avsluta."
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:836
 #, fuzzy
 msgid "Select thread> "
 msgstr "Välj tråd > "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<BLANKSTEG>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Startar: (%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Lista tråd (%d av %d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Tråd (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3679,145 +3678,140 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "Tråd"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "trådar"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "tråd"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Tråd %4s av %4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "Trådar artiklar..."
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Försöker att låsa %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "           h=hjälp"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "Obegränsad"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fel vid avkodning av %s : %s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "Inget slut."
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s lyckades avkodas."
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "oläst "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "Uppdaterad"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr ""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "Uppdaterar"
@@ -3980,22 +3974,27 @@ msgstr ""
 
 #: src/lang.c:939
 #, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr ""
+
+#: src/lang.c:940
+#, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Visa \"%s\" (%s/%s)?"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4003,33 +4002,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4043,7 +4042,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4052,13 +4051,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4068,7 +4067,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4077,7 +4076,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4087,19 +4086,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4110,49 +4109,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d svar"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "Lade till %d %s"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "    Du har post"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4165,11 +4164,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4186,11 +4185,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "växla färg"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4215,219 +4214,214 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "Ingen början."
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "Inget data."
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "Okänt fel."
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tKontrollsumma för %s (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "genomför PGP-operationer på artikel"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=kryptera, %s=signera, %s=båda, %s=avsluta: "
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=signera, %s=signera & inkludera publik nyckel, %s=avsluta: "
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Ansluter till %s:%u..."
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "Kopplar ner från server...\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr ""
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr "Kopplar ner från server...\n"
 
 #: src/lang.c:1109
 #, c-format
@@ -5173,96 +5167,100 @@ msgstr ""
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 #, fuzzy
 msgid "Highlight Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
 msgstr ""
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5272,31 +5270,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "Tråda artiklar efter"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5308,15 +5306,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5331,11 +5329,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5344,16 +5342,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "Sortera artiklar efter"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5370,15 +5368,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "Sortera trådar efter"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5389,44 +5387,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "Visa endast olästa artiklar"
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "Filtrera vilka artiklar"
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5435,11 +5433,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5449,11 +5447,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5470,168 +5468,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5642,28 +5640,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "Visa signaturer"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5675,30 +5673,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "Visa \"a som Umlaut-a"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -5708,11 +5706,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -5724,357 +5722,357 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 msgstr ""
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 msgstr ""
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2046
+#: src/lang.c:2049
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6082,328 +6080,328 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "Använd ANSI-färg"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6419,57 +6417,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6479,56 +6477,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "E-postadress (och hela namnet)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -6538,52 +6536,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6597,52 +6595,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
 "# %N Full Name  %C First Name   %I Initials\n"
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6652,41 +6650,41 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 #, fuzzy
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "Format på postlåda"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# Format på postlåda.\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -6695,15 +6693,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6711,28 +6709,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6743,36 +6741,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
 "# through one or several similarly looking characters.\n"
 msgstr ""
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6782,129 +6780,129 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "Postkatalog"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6913,106 +6911,106 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "Extern inews"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
 msgstr ""
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7020,11 +7018,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7033,67 +7031,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "Ta bort ~/.article efter postning"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7102,65 +7100,65 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7174,12 +7172,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 #, fuzzy
 msgid "Format string for group level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7198,11 +7196,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7220,19 +7218,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2872
+#: src/lang.c:2879
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7241,21 +7239,22 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7263,214 +7262,214 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 #, fuzzy
 msgid "savefile"
 msgstr "Spara filnamn> "
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 #, fuzzy
 msgid "UNDECLARED_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 #, fuzzy
 msgid "X_Body"
 msgstr "Fet"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "Version: %s %s utgåva %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s utgåva %s (\"%s\")\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "Ej nåbar?\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Läs (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr ""
 
@@ -7531,7 +7530,7 @@ msgstr "[- Ej tillgänglig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/tin.pot tin-2.4.3/po/tin.pot
--- tin-2.4.2/po/tin.pot	2017-12-08 09:40:06.000000000 +0100
+++ tin-2.4.3/po/tin.pot	2018-12-24 10:02:03.358906289 +0100
@@ -3,11 +3,12 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
+#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,473 +17,473 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -761,56 +762,51 @@ msgstr ""
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr ""
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr ""
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr ""
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr ""
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr ""
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr ""
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr ""
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr ""
@@ -1280,146 +1276,141 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr ""
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr ""
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:280
+#: src/lang.c:277
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1446,6 +1437,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2418,7 +2413,7 @@ msgstr ""
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2444,7 +2439,7 @@ msgstr ""
 msgid "incomplete "
 msgstr ""
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2540,7 +2535,7 @@ msgstr ""
 
 #: src/lang.c:587
 #, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr ""
 
 #: src/lang.c:588
@@ -3026,7 +3021,7 @@ msgstr ""
 msgid "Post a followup..."
 msgstr ""
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3086,225 +3081,230 @@ msgstr ""
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr ""
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:787
 #, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3317,260 +3317,260 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr ""
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr ""
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr ""
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr ""
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3581,145 +3581,140 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr ""
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr ""
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr ""
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr ""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr ""
@@ -3873,22 +3868,27 @@ msgstr ""
 
 #: src/lang.c:939
 #, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr ""
+
+#: src/lang.c:940
+#, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -3896,33 +3896,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3936,7 +3936,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3945,13 +3945,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -3961,7 +3961,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -3970,7 +3970,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -3980,19 +3980,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4003,49 +4003,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr ""
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4058,11 +4058,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4079,11 +4079,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr ""
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4108,218 +4108,212 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr ""
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr ""
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+msgid "Disconnecting from server..."
 msgstr ""
 
 #: src/lang.c:1109
@@ -5057,95 +5051,99 @@ msgstr ""
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr ""
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
 msgstr ""
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5155,31 +5153,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5191,15 +5189,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5214,11 +5212,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5227,16 +5225,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5253,15 +5251,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5272,44 +5270,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5318,11 +5316,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5332,11 +5330,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5353,168 +5351,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5525,28 +5523,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5558,30 +5556,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -5591,11 +5589,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -5607,357 +5605,357 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 msgstr ""
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 msgstr ""
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2046
+#: src/lang.c:2049
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5965,327 +5963,327 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 msgid "Color of external quotes"
 msgstr ""
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6301,57 +6299,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6361,56 +6359,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -6420,52 +6418,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6479,52 +6477,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
 "# %N Full Name  %C First Name   %I Initials\n"
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6534,40 +6532,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -6576,15 +6574,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6592,28 +6590,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6624,36 +6622,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
 "# through one or several similarly looking characters.\n"
 msgstr ""
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6663,129 +6661,129 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6794,106 +6792,106 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
 msgstr ""
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -6901,11 +6899,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6914,67 +6912,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6983,64 +6981,64 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr ""
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7054,11 +7052,11 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr ""
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7077,11 +7075,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7099,19 +7097,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2872
+#: src/lang.c:2879
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7120,21 +7118,22 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7142,211 +7141,211 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr ""
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr ""
 
@@ -7407,7 +7406,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.4.2/po/tr.gmo and tin-2.4.3/po/tr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/tr.po tin-2.4.3/po/tr.po
--- tin-2.4.2/po/tr.po	2017-12-08 09:39:46.000000000 +0100
+++ tin-2.4.3/po/tr.po	2018-12-24 10:02:05.594994818 +0100
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: 2017-05-29 18:40+0000\n"
 "Last-Translator: Mesutcan Kurt <mesutcank@gmail.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -22,11 +22,11 @@ msgstr ""
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "X-POOTLE-MTIME: 1496083249.000000\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr "Nitelikleri iÅŸliyor... "
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -35,403 +35,403 @@ msgstr ""
 "# Bu aÃ§Ä±klama bloÄŸunu dÃ¼zenlemeyin\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=DÄ°ZGE (Ã¶rn. alt.*,!alt.bin*) [zorunlu]\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#   auto_cc_bcc=SAYI\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=HayÄ±r, 1=Kopya, 2=Gizli Kopya, 3=Kopya ve Gizli kopya\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr "#  date_format=DÄ°ZGE (Ã¶rn. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=DÄ°ZGE (Ã¶rn. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=DÄ°ZGE (Ã¶rn. =mailbox)\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=DÄ°ZGE\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=DÄ°ZGE (sadece istenen gÃ¶nderen satÄ±rÄ±nÄ± ekle, Ã§ift tÄ±rnak kullanma)\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr "#  group_format=DÄ°ZGE (Ã¶rn. %%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=desteklenen_kodlama"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=DÄ°ZGE\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=DÄ°ZGE (Ã¶rn. ~/Mail)\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=DÄ°ZGE (Ã¶rn. majordomo@example.org)\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=DÄ°ZGE (Ã¶rn. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=DÄ°ZGE (varsayÄ±lan US-ASCII)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=DÄ°ZGE\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=DÄ°ZGE\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=DÄ°ZGE\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 "#  organization=DÄ°ZGE (kurum; eÄŸer / ile baÅŸlÄ±yor ise, dosyadan okunur)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=desteklenen_kodlama"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=SAYI\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=DÄ°ZGE (yani. talk.*)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=SAYI\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 "#    0=Konu: (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfe duyarlÄ±)  1=Konu: (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf gÃ¶z ardÄ± "
 "et)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 "#    2=GÃ¶nderen: (bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf duyarlÄ±)     3=GÃ¶nderen: (bÃ¼yÃ¼k kÃ¼Ã§Ã¼k "
 "harf duyarsÄ±z)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Ä°leti-KimliÄŸi: & tÃ¼m Referanslar: satÄ±rÄ±\n"
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Ä°leti-KimliÄŸi: & sadece son Referanslar: girdisi\n"
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Ä°leti-KimliÄŸi: girdisi sadece     7=SatÄ±rlar:\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=DÄ°ZGE\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=SAYI\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=DÄ°ZGE (baÅŸlangÄ±Ã§ iÃ§in %%s, %%S)\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=DÄ°ZGE (Ã¶rn. ~user/News)\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=DÄ°ZGE (Ã¶rn. =linux)\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=DÄ°ZGE (Ã¶rn. $var/sig)\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=SAYI\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=SAYI\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=SAYI\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=SAYI"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=DÄ°ZGE (Ã¶rn. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=SAYI\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=SAYI\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Makale gÃ¶vdesini kesme\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = BaÅŸtaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Sondaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = BaÅŸtaki ve sondaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -440,7 +440,7 @@ msgstr ""
 "#    5 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
 "#        baÅŸtaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -449,7 +449,7 @@ msgstr ""
 "#    6 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
 "#        sondaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -458,37 +458,37 @@ msgstr ""
 "#    7 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
 "#        baÅŸtaki ve sonraki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=AÃ‡IK/KAPLI\n"
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  exquote_handling=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=DÄ°ZGE (Ã¶rn. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=DÄ°ZGE (Ã¶rn. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
@@ -497,7 +497,7 @@ msgstr ""
 "#\n"
 "# Genele (kÃ¼resel kapsama) koymak en iyisidir\n"
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -506,7 +506,7 @@ msgstr ""
 "# grup Ã¶zel girdilerinden hemen Ã¶nce gelen girdiler.\n"
 "#\n"
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -802,60 +802,55 @@ msgstr ""
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "Aktif dosya bozuk- %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 "GÃ¶nderilecek makalede hatalar/uyarÄ±lar Ã§Ä±ktÄ±. %s=Ã§Ä±k, %s=MenÃ¼, %s=dÃ¼zenle: "
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "TanÄ±nmayan Ã¶znitelik: %s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Bozuk komut. YardÄ±m iÃ§in  '%s'  yazÄ±n."
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "Temel makale"
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "Temel makale aralÄ±ÄŸÄ±"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 "%s: Dizin dosyalarÄ±nÄ± gÃ¼ncelleme desteklenmiyor: cache_overview_files=%s"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** Makalenin baÅŸÄ± ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr "*** SayfanÄ±n baÅŸÄ± ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 "Ä°ptal et (sil) veya dosyanÄ±n yerini al (Ã¼stÃ¼ne yaz) makale [%%.*s]? (%s/%s/"
 "%s): "
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "Makale iptal ediliyor..."
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "%s oluÅŸturulamÄ±yor"
@@ -1401,21 +1396,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s'de gÃ¼venli olmayan yetkiler (%o)"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "GROUP komutuna geÃ§ersiz yanÄ±t, %s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME ayrÄ±ÅŸtÄ±rma hatasÄ±: Makale %s/%s iÃ§in beklenmeyen son"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME ayrÄ±ÅŸtÄ±rma hatasÄ±: BaÅŸlÄ±klarÄ± okurken baÅŸlatma sÄ±nÄ±rÄ±"
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1423,16 +1413,16 @@ msgstr ""
 "\n"
 "Hata: Haber gruplarÄ±nda \"poster\" izin verilmiyor!\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "(tam yetkinlikte) bir alan adÄ± alÄ±namadÄ±!"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "%s'e giriÅŸ yetkisi yok\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1440,30 +1430,30 @@ msgstr ""
 "\n"
 "Hata: GÃ¶nderen: satÄ±rÄ± eksik.\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "%s iÃ§in okuma yetkisi yok\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "%s dosyasÄ± yok\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s iÃ§in yazma yetkisi yok\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "KullanÄ±cÄ± bilgisi alÄ±namÄ±yor (/etc/passwd kayÄ±p?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "hatalar"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1473,63 +1463,63 @@ msgstr ""
 "%d satÄ±rÄ±nda hata: \"GÃ¶nderen:\" baÅŸlÄ±ÄŸÄ±na izin verilmedi (sizin iÃ§in "
 "eklenecek)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Sunucuda %s'de listelenen gruplarÄ±n hiÃ§biri yok "
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "hata"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "Bilinmeyen gÃ¶sterim dÃ¼zeyi"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "Ã‡Ä±kÄ±lÄ±yor..."
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "harici eposta okuyucusundan Ã§Ä±kÄ±lÄ±yor"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "%s Ã§Ä±kartÄ±lÄ±yor..."
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "%s dosyasÄ±nÄ± yazarken hata oluÅŸtu. Dosya sistemi dolu olabilir mi? Dosya "
 "Ã¶nceki durumuna dÃ¶nÃ¼ÅŸtÃ¼rÃ¼ldÃ¼. "
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "%s dosyasÄ±nÄ± yedeklerken hata oluÅŸtu. Dosya sistemi dolu olabilir mi?"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Genel kurallar filtreleniyor (%d/%d)..."
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "KuralÄ± oluÅŸturan: "
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Ã–rÃ¼ntÃ¼yÃ¼ girin [%s]> "
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
@@ -1538,20 +1528,21 @@ msgstr ""
 "\n"
 "Sonraki %s'e gitmek iÃ§in makalenize takip-et istediniz:\n"
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t Cevaplar, size eposta ile yÃ¶nlendirilecek.\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- yÃ¶nlendirilmiÅŸ ileti --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- yÃ¶nlendirilmiÅŸ iletinin sonu --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1578,6 +1569,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2651,7 +2646,7 @@ msgid "Operation disabled in no-overwrit
 msgstr "ÃœstÃ¼ne yazÄ±lmayan kipte iÅŸlem geÃ§ersiz"
 
 #  TODO: replace hardcoded key-name in txt_info_postponed
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2681,7 +2676,7 @@ msgid "incomplete "
 msgstr "tamamlanmadÄ± "
 
 #  TODO: replace hardcoded key-names
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2805,8 +2800,8 @@ msgid "Kill Article Menu"
 msgstr "Makale MenÃ¼sÃ¼nÃ¼ Yok Et"
 
 #: src/lang.c:587
-#, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+#, fuzzy, c-format
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Ä°leti-KimliÄŸi: yok et:  [%s] (f/l/o/n): "
 
 #: src/lang.c:588
@@ -3339,7 +3334,7 @@ msgid "Post a followup..."
 msgstr "Takip gÃ¶nder..."
 
 #  TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3404,226 +3399,231 @@ msgstr "EtiketlenmiÅŸ %s"
 msgid "Untagged %s"
 msgstr "EtiketlenmemiÅŸ %s"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "Silinmek iÃ§in iÅŸaretlenen iletiler iÅŸleniyor."
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "Silinmek iÃ§in iÅŸaretlenen kaydedilmiÅŸ makaleler iÅŸleniyor."
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Takip etmeyi kabul et? %s=gÃ¶nder, %s=yoksay, %s=Ã§Ä±k: "
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "Makale deÄŸiÅŸtirilmedi, postalama iptal edilsin mi?"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "ErtelenmiÅŸ makaleleri gÃ¶rmek ister misiniz (%d)?"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "HÄ±zlÄ±ca Ã¶ldÃ¼rme filtresi ekle?"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "HÄ±zlÄ± seÃ§me filtresi ekle?"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "GerÃ§ekten Ã§Ä±kmak istiyor musunuz?"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=iptal edilen iletiyi dÃ¼zenle, %s=terk et, %s=sil (iptal) [%%s]: "
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Bu grupta etiketlenmiÅŸ makaleleriniz var - yine de Ã§Ä±kÄ±lsÄ±n mÄ±?"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ertele: "
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=Ã§Ä±k %s=dÃ¼zenle %s=Ã¶ldÃ¼rme tanÄ±mÄ± kaydet: "
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=Ã§Ä±k %s=dÃ¼zenle %s=tanÄ±m seÃ§me kaydet: "
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "YapÄ±landÄ±rmalarÄ± kaydetmeden Ã§Ä±kmak istediÄŸinizden emin misiniz?"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "GeÃ§ersiz aralÄ±k- 'geÃ§erli aralÄ±k '0-9.$' Ã¶rn. 1-$"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "Ä°ÅŸlem durdurulsun mu?"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "tin'den hemen Ã§Ä±kmak istediÄŸinizden emin misiniz?"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "okunuyor (Ã§Ä±kmak iÃ§in 'q')..."
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "%smakaleler okunuyor..."
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "%sÃ¶znitelik dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr " %syapÄ±landÄ±rma dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "filtre dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "%s gruplar okunuyor..."
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "Girdi geÃ§miÅŸ dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "tuÅŸeÅŸlem dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "Gruplar etkin dosyadan okunuyor... "
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "Gruplar newsrc dosyasÄ±ndan okunuyor... "
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "haber gruplarÄ± dosyasÄ± okunuyor... "
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "newsrc dosyasÄ± okunuyor..."
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "Referanslar: satÄ±rÄ±              "
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d kaldÄ±)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Sahte grup %s kaldÄ±rÄ±ldÄ±."
 
 #  * TODO: add to the right rule, give better explanation, -> lang.c
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "Ã–nceki kuraldan kaldÄ±rÄ±ldÄ±: "
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Hata: %s'den %s'ye yeniden adlandÄ±rma"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "Yazara yanÄ±tla..."
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "Yeniden gÃ¶nder"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "\"Makale yeniden gÃ¶nderiliyor..."
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Makale(ler)i grup(lar)a gÃ¶nder [%s]> "
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "newsrc sÄ±fÄ±rlansÄ±n mÄ±?"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "YanÄ±tlar ÅŸu haber gruplarÄ±na yÃ¶nlendirildi"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "YanÄ±tlar gÃ¶ndericiye yÃ¶nlendirildi.  %s=postala, %s=gÃ¶nder, %s=iptal: "
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "Devam etmek iÃ§in  <RETURN>..."
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "GÃ¶nderen SeÃ§    [%s] (e/h): "
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "SatÄ±rlar: SeÃ§ (</>num):"
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "Makale MenÃ¼sÃ¼nÃ¼ Otomatik SeÃ§"
 
-#: src/lang.c:784
-#, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+#: src/lang.c:787
+#, fuzzy, c-format
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Ä°leti-kimliÄŸi seÃ§iniz  [%s] (f/l/o/n): "
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "Desen etki alanÄ±nÄ± seÃ§: "
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Konuyu SeÃ§ [%s] (e/h): "
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "Metin Ã¶rÃ¼ntÃ¼sÃ¼ seÃ§ : "
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "ZamanÄ± gÃ¼n cinsinden seÃ§   : "
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3644,54 +3644,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "Sadece okunmamÄ±ÅŸ gruplar gÃ¶steriliyor"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "Konu: satÄ±r (bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf durumunu yoksay)   "
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "Konu: satÄ±r (bÃ¼yÃ¼k-kÃ¼Ã§Ã¼k harf duyarlÄ±)"
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "Kaydet"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "'%s' Kaydedilsin mi (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "Devam etmeden yapÄ±landÄ±rmayÄ± kaydet?"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "Kaydet dosyaadÄ±> "
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "Kaydedildi"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d okunmamÄ±ÅŸ (%4d sÄ±cak) %s ÅŸunun iÃ§inde %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "%s kaydedildi...\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "HiÃ§bir ÅŸey kaydedilmedi"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3700,184 +3700,184 @@ msgstr ""
 "\n"
 "%s %d %s ÅŸundan %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ÅŸuna kaydedildi %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ÅŸuna kaydedildi %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "Kaydediliyor..."
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Ekran baÅŸlatma baÅŸarÄ±sÄ±z"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ekran Ã§ok kÃ¼Ã§Ã¼k\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ekran Ã§ok kÃ¼Ã§Ã¼k, %s Ã§Ä±kÄ±yor"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr "AlanÄ± sil?"
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr "Alan gir> "
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr "Yeni konum seÃ§> "
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr "Yeni konum kÃ¼resel kapsam olamaz"
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr "Genel etki alanÄ±, iÅŸleme izin verilmedi"
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr "KapsamÄ± yeniden adlandÄ±r> "
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr "Etki alanÄ± seÃ§> "
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr "Etki AlanÄ± MenÃ¼sÃ¼"
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr "Alan MenÃ¼sÃ¼ KomutlarÄ±"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Geriye doÄŸru ara [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "GÃ¶vdeyi ara  [%s]> "
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Ä°leri ara [%s]> "
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "AranÄ±yor..."
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Makale aranÄ±yor %d / %d ('q' durdur)..."
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "Makale seÃ§> "
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Metinden Ã¶nce seÃ§enek numarasÄ±nÄ± seÃ§in ya da ok tuÅŸlarÄ± ve <CR> ile seÃ§in. "
 "Ã‡Ä±kmak iÃ§in 'q'."
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "Grup seÃ§> "
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "SeÃ§me Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr "eposta zinciri seÃ§> "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "\"%s %s %s (\"%s\") [%s]: DETAYLI hata raporunu ÅŸuna gÃ¶nder %s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "sunucular etkin-dosyasÄ±"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Yeni habergruplarÄ±na giriÅŸ yapÄ±lamÄ±yor. Ã–nce abone ol..."
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "BaÅŸlÄ±yor: (%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Eposta zinciri listeleme (%d of %d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Eposta zinciri (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Abone olma joker karakter Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin> "
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "\"%d gruba abone olundu"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s'e abone olundu"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "Abone olunuyor... "
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Makale(ler)i yeniden gÃ¶nder yada deÄŸiÅŸtir [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Makale(ler)i Grup(lar)Ä±n yerine al [%s]> "
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "Makale deÄŸiÅŸtiriliyor ..."
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3886,24 +3886,24 @@ msgstr ""
 "\n"
 "Durduruldu. Yeniden baÅŸlatmak iÃ§in 'fg' yaz %s\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d gÃ¼n"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr "# VarsayÄ±lan iÅŸlem/komut dizgileri\n"
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3925,112 +3925,112 @@ msgstr ""
 "# sÃ¼re doldur=AÃ‡IK/KAPALI  AÃ‡IK=default_filter_days deÄŸerine sÄ±nÄ±rla "
 "KAPALI=hiÃ§bir zaman sÃ¼resini doldurma\n"
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# eÄŸer AÃ‡IK durumdaysa mevcut konu yada son satÄ±rdaki haber grubu tanÄ±mÄ± "
 "iÃ§in yazdÄ±rÄ±r\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# Yeni gruplarÄ± algÄ±lamak iÃ§in sunucu & zaman bilgileri kullanÄ±lÄ±r "
 "(dokunmayÄ±nÄ±z)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "HiÃ§bir haber yok\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "Eposta zinciri"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "Eposta Zinciri Seviyesi KomutlarÄ±"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "Eposta zinciri seÃ§imi kaldÄ±rÄ±ldÄ±"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "Eposta zinciri seÃ§ildi"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "eposta zincirleri"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "eposta zinciri"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Eposta zinciri %4s / %4s "
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "Makaleler zincirleniyor..."
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Kelime vurgulamasÄ± deÄŸiÅŸtirildi %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "rot13 kodlama deÄŸiÅŸtirildi"
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "Almanca TeX kodlama deÄŸiÅŸtirildi %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "tab geniÅŸliÄŸi ÅŸuna deÄŸiÅŸtirildi %d"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "\"%d dotlock yapÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±yor %s"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "\"%d Kilitlemeye Ã§alÄ±ÅŸÄ±lÄ±yor %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "           h=yardÄ±m"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "SÄ±nÄ±rsÄ±z"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "abonelikten Ã§Ä±kma joker karakter Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin> "
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Ã‡Ã¶zÃ¼lÃ¼rken hata %s: %s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "Son yok."
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s baÅŸarÄ±yla Ã§Ã¶zÃ¼ldÃ¼."
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4039,37 +4039,32 @@ msgstr ""
 "%*s[-- %s/%s, %s uuencoded dosya, %d satÄ±r, ad: %s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "okunmamÄ±ÅŸ "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "%d tane gruptan abonelikten Ã§Ä±kÄ±ldÄ±"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "%s aboneliÄŸinden Ã§Ä±kÄ±ldÄ±"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "Abonelik iptal ediliyor... "
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "Makalelerin baÄŸlantÄ±sÄ± sonlanÄ±yor..."
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "GÃ¼ncellendi"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr "Ã§Ã¶zÃ¼mlenemez \"LIST COUNTS\" satÄ±rÄ±: \"%s\""
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "GÃ¼ncelleniyor"
@@ -4232,11 +4227,16 @@ msgid "%s only useful for batch mode ope
 msgstr "%s sadece toplu kip iÅŸlemleri varsa kullanÄ±ÅŸlÄ±\n"
 
 #: src/lang.c:939
+#, fuzzy, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s sadece toplu kip iÅŸlemleri varsa kullanÄ±ÅŸlÄ±\n"
+
+#: src/lang.c:940
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Kombinasyon %s ve %s kullanÄ±ÅŸsÄ±z. %s Ã¶nemsenmiyor.\n"
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4245,12 +4245,12 @@ msgstr ""
 "\n"
 "%s%d aralÄ±k dÄ±ÅŸÄ±nda (0 - %d). 0'a SÄ±fÄ±rla"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "GÃ¶ster '%s' (%s/%s)?"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4261,7 +4261,7 @@ msgstr ""
 "UyarÄ±: gÃ¶nderi %d sÃ¼tunu aÅŸÄ±yor. %d en uzun ilk satÄ±r:\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4269,7 +4269,7 @@ msgstr ""
 "\n"
 "UyarÄ±: makale dÃ¼zenlendikten sonra deÄŸiÅŸtirilmedi\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4277,7 +4277,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"Konu:\" sadece beyaz boÅŸluklardan oluÅŸuyor. \n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4286,7 +4286,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"Konu:\", \"Re: \" ile baÅŸlÄ±yor ama \"Referanslar:\" yok.\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4296,7 +4296,7 @@ msgstr ""
 "UyarÄ±: Makalede \"Referanslar:\" var ama \"Konu:\" \"Re: \" ile\n"
 "         baÅŸlamÄ±yor ve \"(was:\" yok.\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4319,7 +4319,7 @@ msgstr ""
 "Ä°ptal etmek Ã¼zere olduÄŸunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4335,7 +4335,7 @@ msgstr ""
 "          inews programÄ± tarafÄ±ndan bir imza iliÅŸtirildiyse, uygun ÅŸekilde "
 "kodlanamaz.\n"
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4343,7 +4343,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"Ã¶rnek\" ayrÄ±lmÄ±ÅŸ bir hiyerarÅŸidir!\n"
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4358,7 +4358,7 @@ msgstr ""
 "%s dosyanÄ±zdaki bazÄ± deÄŸerler deÄŸiÅŸtirilmiÅŸtir!\n"
 "WHATSNEW, vb dosyalarÄ± okuyun...\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4371,7 +4371,7 @@ msgstr ""
 "Yeni bir sÃ¼rÃ¼mden tin %s'e alÃ§altÄ±yorsunuz!\n"
 "%s dosyanÄ±daki bazÄ± deÄŸerler yoksayÄ±labir, diÄŸerleri deÄŸiÅŸtirilebilir!\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4387,7 +4387,7 @@ msgstr ""
 "bu oturum bir hataya iÅŸarettir ve tin'i tekrar baÅŸlatmadan %s'i\n"
 "yedeklemeniz gerekmektedir!\n"
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4396,12 +4396,12 @@ msgstr ""
 "\n"
 "UyarÄ±: %d bulundu  '-- \\n' satÄ±r, bazÄ± insanlarÄ±n kafasÄ± karÄ±ÅŸabilir.\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "UyarÄ±: Sadece %d'de %d makale kaydedildi"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4416,7 +4416,7 @@ msgstr ""
 "         iÅŸe yarar bilgi aktarmadÄ±klarÄ± iÃ§in, olabildikleri kadar kÄ±sa\n"
 "         olmalÄ±lar.\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4424,7 +4424,7 @@ msgstr ""
 "UyarÄ±: bu eposta adresinde mesaj yaÄŸanaÄŸÄ± tuzaÄŸÄ± olabilir. %s=devam, "
 "%s=durdur? "
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4432,37 +4432,37 @@ msgstr ""
 "\n"
 "UyarÄ±: Ä°mzalar '-- \\n ile baÅŸlamalÄ± '--\\n ile deÄŸil'.\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "Ã–znitelikler dosylasÄ± yazÄ±lÄ±yor..."
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d YanÄ±t"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s Eklendi"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "GÃ¶sterilecek abonelikten Ã§Ä±kÄ±lmÄ±ÅŸ grup yok"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "Sadece abone olunan gruplarÄ± gÃ¶ster"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "Evet "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "    EpostanÄ±z var"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4483,11 +4483,11 @@ msgstr ""
 "         ayarlarÄ±nÄ± M)enÃ¼ seÃ§eneÄŸi ile yollamak iÃ§in daha uygun bir ÅŸekilde\n"
 "         deÄŸiÅŸtirin.\n"
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr "  -D kip  hata ayÄ±klama kipi"
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4514,11 +4514,11 @@ msgstr ""
 "Ä°ptal etmek Ã¼zere olduÄŸunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "renk deÄŸiÅŸtir"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4564,11 +4564,11 @@ msgstr ""
 "#  15 = aÃ§Ä±k beyaz\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       renk bayraÄŸÄ±nÄ± deÄŸiÅŸtir"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4576,7 +4576,7 @@ msgstr ""
 "\n"
 "Hata: Birden fazla haber grubu iÃ§in Takip-Et ayarlandÄ±!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4585,7 +4585,7 @@ msgstr ""
 "\n"
 "Hata: \"%s\" yeniden adlandÄ±rÄ±lmÄ±ÅŸ, onun yerine \"%s\" kullanÄ±n!\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4594,7 +4594,7 @@ msgstr ""
 "\n"
 "Hata: %d haber gruubuna Ã§apraz gÃ¶nderiyor ve Takip-Et satÄ±rÄ± yok!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4603,7 +4603,7 @@ msgstr ""
 "\n"
 "Hata: \"%s\" geÃ§erli bir haber grubu deÄŸil!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4611,7 +4611,7 @@ msgstr ""
 "\n"
 "UyarÄ±: Birden fazla haber grubu iÃ§in Takip-Et ayarlandÄ±!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4620,7 +4620,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"%s\"nin ismi deÄŸiÅŸti, onun yerine \"%s\" kullanmalÄ±sÄ±nÄ±z!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4629,7 +4629,7 @@ msgstr ""
 "\n"
 "Hata: %d haber grubuna Ã§apraz gÃ¶nderiyor ve Takip-Et satÄ±rÄ± yok!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4638,7 +4638,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"%s\" sizin newsrc'nizde mevcut deÄŸil, bu sitede geÃ§ersiz olabilir!\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4647,156 +4647,150 @@ msgstr ""
 "\n"
 "UyaÄ±:  \"%s\" bu sitede geÃ§erli bir haber grubu deÄŸil!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d dosya %d makalelerinden baÅŸarÄ±yla yazÄ±ldÄ±. %d %s meydana geldi."
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "Eksik bÃ¶lÃ¼mler var."
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "BaÅŸlangÄ±Ã§ yok."
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "Veri yok."
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "Bilinmeyen hata."
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tSaÄŸlama toplamÄ± %s (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr "eposta etkin dosya okunuyor... "
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "mailgroups dosyasÄ± okunuyor... "
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "makalede PGP iÅŸlemi gerÃ§ekleÅŸtir"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "Genel anahtar zincirine anahtar(lar) ekle?"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=ÅŸifrele, %s=imzala. %s=ikisi de, %s=Ã§Ä±k: "
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=iÅŸaretle, %s=imzala & genel anahtarÄ± dahil et, %s=Ã§Ä±k: "
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP ayarlanmadÄ± (%s aÃ§Ä±lamÄ±yor)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "Makale imzalanmadÄ± ve genel anahtar bulunamadÄ±"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=pgp, %s=menÃ¼, %s=gÃ¶nder, %s=ertele: "
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=pgp, %s=gÃ¶nder [%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=pgp, %s=menÃ¼, %s=gÃ¶nder, %s=ertele [%%s]: "
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=pgp, %s=menÃ¼, %s=yolla, %s=ertele: "
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=pgp, %s=gÃ¶nder [%%s]: "
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=pgp, %s=menÃ¼, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=menÃ¼, %s=yolla, %s=ertele: "
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=yolla [%%s]: "
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=menÃ¼, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=menÃ¼, %s=yolla, %s=ertele: "
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=gÃ¶nder [%%s]: "
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=menÃ¼, %s=yolla, %s=ertele [%%.*s]: "
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "HÄ±zlandÄ±rmak iÃ§in cace_overview_files deneyin.\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin yerel dizinleme dosyalarÄ±nÄ± kullanacak.\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "NNTP sunucu ismi bulunamadÄ±"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "BaÄŸlanÄ±yor %s:%u..."
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "Sunucu baÄŸlantÄ±sÄ± kesiliyor...\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr ""
-"\"GROUP %s\" komutuna cevap olarak HatalÄ± haber grubu ismi (\"%s\"): \"%s\""
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr "Sunucu baÄŸlantÄ±sÄ± kesiliyor...\n"
 
 #: src/lang.c:1109
 #, c-format
@@ -5590,65 +5584,69 @@ msgstr "NFC"
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "GÃ¶rÃ¼ntÃ¼ SeÃ§enekleri"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "Renk SeÃ§enekleri"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr "Vurgulama SeÃ§enekleri"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr "Makale-SÄ±nÄ±rlandÄ±rma SeÃ§enekleri"
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "Yollama/Postalama SeÃ§enekleri"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "Kaydetme/YazdÄ±rma SeÃ§enekleri"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "Uzman SeÃ§enekleri"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "Filtreleme SeÃ§enekleri"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> deÄŸiÅŸtirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "Mini menÃ¼yÃ¼ ve gÃ¶nderme etiketini gÃ¶ster"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5657,16 +5655,16 @@ msgstr ""
 "# dÃ¼zeylerde kullanÄ±ÅŸlÄ± komutlarÄ±n mini menÃ¼sÃ¼nÃ¼ ve yollama etiketini "
 "gÃ¶ster.\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Her haber grubu iÃ§in kÄ±sa aÃ§Ä±klama gÃ¶ster. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "Her haber grubu iÃ§in aÃ§Ä±klama gÃ¶ster"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5675,7 +5673,7 @@ msgstr ""
 "sonraki\n"
 "# grup aÃ§Ä±klama metnini gÃ¶ster.\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5683,11 +5681,11 @@ msgstr ""
 "Grup & zincir seviyesinde Konu & GÃ¶nderen (yazar) alanlarÄ±nÄ± gÃ¶ster. <SPACE> "
 "deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 msgid "In group and thread level, show author by"
 msgstr "Grup ve zincir seviyesinde, yazarÄ± ÅŸuna gÃ¶re gÃ¶ster"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5704,35 +5702,35 @@ msgstr ""
 "# * 2 = tam isim\n"
 "#   3 = her ikisi de\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 "-> Ã§iz ya da seÃ§im iÃ§in vurgulanmÄ±ÅŸ Ã§ubuk. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "Ã‡iz -> vurgulanmÄ±ÅŸ Ã§ubuk yerine"
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa kullan -> deÄŸilse seÃ§im iÃ§in vurgulanmÄ±ÅŸ Ã§ubuk\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "Sayfa Ã¼st bilgileri iÃ§in ters gÃ¶rÃ¼ntÃ¼ kullan"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa farklÄ± seviyelerdeki sayfa Ã¼st bilgileri iÃ§in ters "
 "gÃ¶rÃ¼ntÃ¼ kullan\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "Zincir makaleleri ÅŸuna gÃ¶re"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5752,15 +5750,15 @@ msgstr ""
 "#    4 = Ã‡ok BÃ¶lÃ¼mlÃ¼ Konu\n"
 "#    5 = YÃ¼zde EÅŸleÅŸmesi\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Zincirlemek iÃ§in gerekli eÅŸleÅŸme yÃ¼zdesini girin. <CR> ayarlar."
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "Zincir eÅŸleÅŸme yÃ¼zdesi"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5785,11 +5783,11 @@ msgstr ""
 "# fakat 'mttllu', 'muuttl' ve 'mtluuu', 'mutlu'dan ayrÄ± bir ÅŸekilde "
 "zincirlenecektir.\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "Eposta zincirinin skoru"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5803,18 +5801,18 @@ msgstr ""
 "#   1 = toplam\n"
 "#   2 = ortalama\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Makaleleri Konu, GÃ¶nderen, Tarih ya da Skora gÃ¶re sÄ±rala. <SPACE> deÄŸiÅŸtirir "
 "& <CR> ayarlar."
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "Makaleleri ÅŸuna gÃ¶re sÄ±rala"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5844,17 +5842,17 @@ msgstr ""
 "#   9 = (SatÄ±rlar azalan)\n"
 "#  10 = (SatÄ±rlar artan)\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Eposta zincirlerini HiÃ§bir ÅŸeye ya da skora gÃ¶re sÄ±rala. <SPACE> deÄŸiÅŸtirir "
 "& <CR> ayarlar."
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "Eposta zincirlerini ÅŸuna gÃ¶re sÄ±rala"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5872,54 +5870,54 @@ msgstr ""
 "#   3 = Son gÃ¶nderim tarihi azalan\n"
 "#   4 = Son gÃ¶nderim tarihi artan\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Ä°mleci gruplardaki ilk/son okunmamÄ±ÅŸ makalelere koy. <SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "Gruptaki ilk okunmamÄ±ÅŸ makaleye git"
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa imleci ilk okunmamÄ±ÅŸ makeleye, deÄŸilse son makeleye "
 "koy\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "TÃ¼m makaleleri ya da sadece okunmamÄ±ÅŸ makaleleri gÃ¶ster.<SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "Sadece okunmayan makaleleri gÃ¶ster"
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa sadece yeni/okunmamÄ±ÅŸ makaleleri, deÄŸilse hepsini "
 "gÃ¶ster.\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "Sadece okunmamÄ±ÅŸ makale olan gruplarÄ± gÃ¶ster"
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa sadece abone olunup okunmamÄ±ÅŸ makaler iÃ§eren "
 "gruplarÄ± gÃ¶ster.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "Hangi makaleler filtrelenecek"
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5934,11 +5932,11 @@ msgstr ""
 "gÃ¶ster\n"
 "#   2 = TÃ¼m makaleleri yok et ve bir daha gÃ¶sterme.\n"
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr "Sonraki okunmamÄ±ÅŸ makaleye ÅŸununla git"
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5954,11 +5952,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN ya da TAB\n"
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr "BoÅŸ satÄ±rlar nasÄ±l iÅŸlensin"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5988,28 +5986,28 @@ msgstr ""
 "# 7 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
 "#       baÅŸtaki ve sondaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "SaÄŸ ok tuÅŸunu kullanarak eposta zincirlerini listele"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa zincirleri saÄŸ ok tuÅŸunu kullanarak girerken "
 "otomatik olarak listele.\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "SilinmiÅŸ makaleleri gÃ¶stermek iÃ§in karakter giriniz. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "SilinmiÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6017,18 +6015,18 @@ msgstr ""
 "# Makalenin silindiÄŸini gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan 'D')\n"
 "#_ ÅŸuna dÃ¶nÃ¼ÅŸÃ¼ ' '\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Bir aralÄ±ktaki makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "SÄ±ralanmÄ±ÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6037,7 +6035,7 @@ msgstr ""
 "(varsayÄ±lan '#')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6045,11 +6043,11 @@ msgstr ""
 "Makalenin dÃ¶neceÄŸini gÃ¶stermek iÃ§in karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "DÃ¶nen makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6058,18 +6056,18 @@ msgstr ""
 "'-')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "SeÃ§ilen makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "SeÃ§ilen makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6078,16 +6076,16 @@ msgstr ""
 "(varsayÄ±lan '*')\n"
 "#_ ÅŸuna dÃ¶nÃ¼ÅŸÃ¼r ' '\n"
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Son makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "Son makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6096,17 +6094,17 @@ msgstr ""
 "'o')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "OkunmamÄ±ÅŸ makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "OkunmamÄ±ÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6115,17 +6113,17 @@ msgstr ""
 "'+')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Okunan makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "OkunmuÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6134,17 +6132,17 @@ msgstr ""
 "')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Yok olan makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "Yok olan makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6153,18 +6151,18 @@ msgstr ""
 "'K')\n"
 "# kill_level ona gÃ¶re ayarlanmalÄ±dÄ±r, _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "OkunmuÅŸ seÃ§ilmiÅŸ makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, "
 "<ESC> iptal eder."
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr "OkunmuÅŸ seÃ§ilmiÅŸ makaleleri gÃ¶steren karakter:"
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6173,11 +6171,11 @@ msgstr ""
 "(varsayÄ±lan ':')\n"
 "# kill_level ona gÃ¶re ayarlanmalÄ±dÄ±r, _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr "Uzun haber grubu isimlerini kÄ±saltÄ±n"
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6188,7 +6186,7 @@ msgstr ""
 "# (eÄŸer gerekliyse) ÅŸu ÅŸekilde kÄ±salt:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6196,11 +6194,11 @@ msgstr ""
 "0 = tÃ¼m sayfa kaydÄ±rÄ±mÄ±, -1 = Ã¶nceki son satÄ±rÄ± bir sonraki sayfanÄ±n ilk "
 "satÄ±rÄ±nda gÃ¶ster, -2 = yarÄ±m sayfa "
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "SayfalayÄ±cÄ±da kaydÄ±rÄ±lacak satÄ±r sayÄ±sÄ±"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6219,30 +6217,30 @@ msgstr ""
 "#   2 ya da daha fazla = 2 ya da daha fazla satÄ±r kaydÄ±r (sadece "
 "sayfalayÄ±cÄ±da)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Ä°mzalarÄ± gÃ¶ster. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "Ä°mzalarÄ± gÃ¶ster"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# EÄŸer KAPALI ise makaleleri gÃ¶rÃ¼ntÃ¼lerken imzalarÄ± gÃ¶sterme\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Uuencoded veriyi etiketli ek olarak gÃ¶ster. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "Uue verilerini ek olarak gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6262,18 +6260,18 @@ msgstr ""
 "#   2 = hepsini gizle, 1 gibi fakat uuencoded veri gibi gÃ¶rÃ¼nen veriler\n"
 "#                   etiket satÄ±rÄ±na kÃ¼Ã§Ã¼ltÃ¼lecek.\n"
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Alman stili TeX noktalama kodlarÄ±nÄ± ISO'ya Ã§Ã¶z. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "\"a karaklerlerini noktalÄ± a olarak gÃ¶ster"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6281,15 +6279,15 @@ msgstr ""
 "# EÄŸer AÃ‡IK ise Alman stili TeX noktalama kodlarÄ±nÄ± ISO'ya Ã§evir\n"
 "# ve \"a'yÄ± noktalÄ± a, vb. ÅŸekilde gÃ¶ster\n"
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "BoÅŸluk ile ayrÄ±lmÄ±ÅŸ baÅŸlÄ±k alanlarÄ± listesi"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "Åžu baÅŸlÄ±k alanlarÄ±nÄ± gÃ¶ster (ya da *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6308,11 +6306,11 @@ msgstr ""
 "listeleyebilirsiniz.\n"
 "# HiÃ§bir ÅŸey belirtmezseniz bu Ã¶zellik kapanÄ±r.\n"
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "Bu Ã¼st bilgi alanlarÄ±nÄ± gÃ¶sterme"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6331,48 +6329,48 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# HiÃ§bir ÅŸey belirtmezseniz bu Ã¶zellik kapanÄ±r.\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "multipart/alternative makalelerin otomatik iÅŸlenmesini etkinleÅŸtirmek "
 "istiyor musunuz?"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "multipart/alternative bÃ¶lÃ¼mleri atla"
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# EÄŸer AÃ‡IK ise multipart/alternative iletileri otomatik olarak kÄ±rp\n"
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Birebir aynÄ± bloklarÄ±n algÄ±lanmasÄ±nÄ± etkinleÅŸtir. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr "Birebir aynÄ± bloklarÄ±n algÄ±lanmasÄ±"
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 "# EÄŸer AÃ‡IK ise makalelerde birebir aynÄ± bloklarÄ±n algÄ±lanmasÄ±nÄ± "
 "etkinleÅŸtir\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 "Hangi satÄ±rlarÄ±n col_quote iÃ§inde gÃ¶sterileceÄŸine karar vermek iÃ§in regex "
 "kullanÄ±ldÄ±."
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlarÄ± gÃ¶stermek iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6383,17 +6381,17 @@ msgstr ""
 "col_quote iÃ§erisinde gÃ¶steriliyor.\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 "Hangi satÄ±rlarÄ±n col_quote2 iÃ§inde gÃ¶sterileceÄŸine karar vermek iÃ§in regex "
 "kullanÄ±ldÄ±."
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "Ä°ki kere alÄ±ntÄ±lanan dil iÃ§in kullanÄ±lan regex."
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6404,17 +6402,17 @@ msgstr ""
 "iÃ§erisinde gÃ¶steriliyor.\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 "Hangi satÄ±rlarÄ±n col_quote3 iÃ§inde gÃ¶sterileceÄŸine karar vermek iÃ§in regex "
 "kullanÄ±ldÄ±."
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr "3 kere ya da daha fazla kullanÄ±lan sorgu dili iÃ§in kullanÄ±lan regex."
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6426,33 +6424,33 @@ msgstr ""
 "gÃ¶steriliyor.\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Harici alÄ±ntÄ±lar iÃ§in algÄ±lamayÄ± etkinleÅŸtir? <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 msgid "Detection of external quotes"
 msgstr "Harici alÄ±ntÄ±lar algÄ±landÄ±"
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# EÄŸer AÃ‡IK ise makaledeki harici kaynaklardan alÄ±ntÄ±lanmÄ±ÅŸ metinleri "
 "algÄ±la\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "Hangi satÄ±rlarÄ±n col_extquote iÃ§inde gÃ¶sterileceÄŸine karar vermek iÃ§in regex "
 "kullanÄ±ldÄ±."
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 msgid "Regex used to show quotes from external sources"
 msgstr "Harici kaynaklardan alÄ±ntÄ±larÄ± gÃ¶stermek iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6463,17 +6461,17 @@ msgstr ""
 "iÃ§inde gÃ¶steriliyor.\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 "Hangi kelimelerin col_markslashes iÃ§inde gÃ¶sterileceÄŸine karar vermek iÃ§in "
 "regex kullanÄ±ldÄ±."
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "/taksimleri/ vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6484,17 +6482,17 @@ msgstr ""
 "# gÃ¶sterileceÄŸine karar vermek iÃ§in kullanacaÄŸÄ± dÃ¼zenli ifade\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 "Hangi kelimelerin col_markstars iÃ§inde gÃ¶sterileceÄŸine karar vermek iÃ§in "
 "regex kullanÄ±ldÄ±."
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "*yÄ±ldÄ±zlarÄ±* vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6504,17 +6502,17 @@ msgstr ""
 "# gÃ¶sterileceÄŸine karar vermek iÃ§in kullanacaÄŸÄ± dÃ¼zenli ifade\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 "Hangi kelimelerin col_markstroke iÃ§inde gÃ¶sterileceÄŸine karar vermek iÃ§in "
 "regex kullanÄ±ldÄ±."
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "-vuruÅŸ- ile vurgulama regex'i"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6524,17 +6522,17 @@ msgstr ""
 "# gÃ¶sterileceÄŸine karar vermek iÃ§in kullanacaÄŸÄ± dÃ¼zenli ifade\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 "Hangi kelimelerin col_markdash iÃ§inde kullanÄ±lacaÄŸÄ±na karar vermek iÃ§in "
 "regex kullanÄ±ldÄ±."
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "_alt Ã§izgiyi_ vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6544,17 +6542,17 @@ msgstr ""
 "# gÃ¶sterileceÄŸine karar vermek iÃ§in kullanacaÄŸÄ± dÃ¼zenli ifade\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Ã‡Ä±kartÄ±lacak konu Ã¶neklerini bulmak iÃ§in regex kullanÄ±ldÄ±.  \"|\" ayÄ±rÄ±cÄ± "
 "olarak kullan."
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr "Konu Ã¶nekleriyle regex"
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6562,17 +6560,17 @@ msgstr ""
 "# Tin'in hangi konu Ã¶neklerinin baÅŸlÄ±k gÃ¶sterilmeden Ã¶nce\n"
 "# kaldÄ±rÄ±lacaÄŸÄ±nÄ± bulmak iÃ§in kullanacaÄŸÄ± dÃ¼zenli ifade.\n"
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Ã‡Ä±kartÄ±lacak konu soneklerini bulmak iÃ§in regex kullanÄ±ldÄ±.  \"|\" ayÄ±rÄ±cÄ± "
 "olarak kullan."
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr "Konu sonekleriyle regex"
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6580,15 +6578,15 @@ msgstr ""
 "# Tin'in hangi konu soneklerinin takip edeni cevaplarken ya da gÃ¶nderirken\n"
 "# kaldÄ±rÄ±lacaÄŸÄ±nÄ± bulmak iÃ§in kullanacaÄŸÄ± dÃ¼zenli ifade.\n"
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n baÅŸlangÄ±cÄ±nÄ± bulmak iÃ§in regex kullanÄ±ldÄ±."
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n baÅŸlangÄ±cÄ± iÃ§in regex"
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6596,15 +6594,15 @@ msgstr ""
 "# Tin'in bloÄŸun birebir aynÄ±sÄ±nÄ±n baÅŸlangÄ±cÄ±nÄ± bulmak iÃ§in\n"
 "# kullanacaÄŸÄ± dÃ¼zenli ifade.\n"
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n sonunu bulmak iÃ§in regex kullanÄ±ldÄ±."
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n sonu iÃ§in regex"
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6612,7 +6610,7 @@ msgstr ""
 "# Tin'in bloÄŸun birebir aynÄ±sÄ±nÄ±n sonunu bulmak iÃ§in\n"
 "# kullanacaÄŸÄ± dÃ¼zenli ifade.\n"
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6620,15 +6618,16 @@ msgstr ""
 "Harici MIME gÃ¶rÃ¼ntÃ¼leyici iÃ§in isim ve seÃ§enek girin, --internal for built-"
 "in viewer"
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "MIME ikili deÄŸeri iÃ§erik gÃ¶rÃ¼ntÃ¼leyicisi"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
+#, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
@@ -6637,15 +6636,15 @@ msgstr ""
 "# Aksi takdirde harici gÃ¶rÃ¼ntÃ¼leme programÄ± (Ã¶rn. metamail) belirtin ya da\n"
 "# otomatik gÃ¶rÃ¼ntÃ¼leme istemiyorsanÄ±z boÅŸ bÄ±rakÄ±n\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "Metin olmayan gÃ¶rÃ¼ntÃ¼leme programÄ±nÄ± baÅŸlatmadan Ã¶nce onaylayÄ±n"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "MIME gÃ¶rÃ¼ntÃ¼leyiciyi kullanmadan Ã¶nce sor"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6654,93 +6653,93 @@ msgstr ""
 "Ã¶nce soracak\n"
 "# bu sadece metamail_prog bir ÅŸeye ayarlÄ± ise olur\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "GruplarÄ± kapatÄ±rken iÅŸaretlemek iÃ§in sor. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr "Ã‡Ä±kmadan okunan gruplar yakalansÄ±n mÄ±"
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# EÄŸer AÃ‡IK ise kullanÄ±cÄ±ya okuma gruplarÄ±nÄ±n tamamÄ±nÄ±n okunmuÅŸ olarak "
 "iÅŸaretlenmesini sor\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr "Sol tuÅŸ ile grubu yakala"
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# EÄŸer AÃ‡IKSA gruptan/zincirden sol ok tuÅŸ ile ayrÄ±lÄ±rken yakala.\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr "Makaleyi sol tuÅŸ ile yakala"
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "Hangi eylemler onay gerektiriyor"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr "# Onay iÃ§in ne sormalÄ±yÄ±z.\n"
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Okun(ma)muÅŸ olarak iÅŸaretle' etiketleri yoksayar"
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa 'makaleyi okunmuÅŸ/okunmamÄ±ÅŸ olarak iÅŸaretle' iÅŸlevi "
 "sadece mevcut makale iÃ§in geÃ§erlidir.\n"
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "URL aÃ§mak iÃ§in Ã§alÄ±ÅŸtÄ±rÄ±lacak program, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr "URL'leri aÃ§an program"
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# Program URL aÃ§Ä±yordu. AsÄ±l URL'ler sona eklenecek\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "xterm'de fare kullan"
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa xtrem uÃ§birimlerini destekleyen fare tuÅŸunu "
 "etkinleÅŸtir.\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "TuÅŸ takÄ±mÄ±ndaki ok tuÅŸlarÄ±nÄ± kullan"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumunduysa uÃ§birimler tarafÄ±ndan desteklenen kaydÄ±rma "
 "tuÅŸlarÄ±nÄ± etkinleÅŸtir\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "En fazla alÄ±nacak makalenin sayÄ±sÄ±nÄ± yazÄ±n. <CR> ayarlar. "
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "AlÄ±nacak makale sayÄ±sÄ±"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6749,30 +6748,30 @@ msgstr ""
 "okunmamÄ±ÅŸtan Ã¶ncce\n"
 "# ÅŸu anki mevcut okunan makale sayÄ±sÄ± okunur\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Makalenin yeni sayÄ±lacaÄŸÄ± gÃ¼n sayÄ±sÄ±nÄ± yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "Makalenin yenilik zaman sÄ±nÄ±rÄ±"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Makalenin yeni sayÄ±ldÄ±ÄŸÄ± gÃ¼n sayÄ±sÄ±, (0=KAPALI)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT normal joker karakterler, REGEX tam dÃ¼zenli ifade eÅŸleÅŸtirmeleri "
 "iÃ§indir."
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "Joker karakterler eÅŸleÅŸtiriyor"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6784,62 +6783,62 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 "Makale yok et olarak iÅŸaretlenmeden Ã¶nce minimal skoru yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr "Skor sÄ±nÄ±rÄ± (yok et)"
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Makale yok et olarak iÅŸaretlenmeden Ã¶nceki skor sÄ±nÄ±rÄ±\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Makaleleri yok etmek iÃ§in varsayÄ±lan skoru yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr "Makaleleri yok etmek iÃ§in Ã¶ntanÄ±mlÄ± skor"
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr "# Makaleleri yok etmek iÃ§in Ã¶ntanÄ±mlÄ± skor\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 "Makale sÄ±cak olarak iÅŸaretlenmeden Ã¶nce gereken en az skoru yazÄ±n. <CR> "
 "ayarlar."
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr "Skor sÄ±nÄ±rÄ± (seÃ§)          :"
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Makale sÄ±cak olarak iÅŸaretlenmeden Ã¶nceki skor sÄ±nÄ±rÄ±\n"
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skoru yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr "Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skor"
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr "# Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skor\n"
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr " ''X-Face:''leri gÃ¶stermek iÃ§in slmface kullan"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6848,19 +6847,19 @@ msgstr ""
 "kullanÄ±lÄ±r.\n"
 "# Sadece xterm'de Ã§alÄ±ÅŸÄ±rken faydalÄ±.\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "ANSI renk kullan"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# EÄŸer AÃ‡IK durumundaysa ANSI-renk kullanÄ±lÄ±yor\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "Standart Ã¶nplan rengi"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6868,11 +6867,11 @@ msgstr ""
 "# Standart Ã¶nplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "Standart arkaplan rengi"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6880,11 +6879,11 @@ msgstr ""
 "# Standart arkaplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: -1 (Ã¶ntanÄ±mlÄ± renk)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "Ters metin iÃ§in renk (arkaplan)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6892,11 +6891,11 @@ msgstr ""
 "# Ters metin iÃ§in arkaplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "Ters metin iÃ§in renk (Ã¶nplan)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6904,11 +6903,11 @@ msgstr ""
 "# Ters Ã§erilmiÅŸ metin iÃ§in Ã¶nplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: 7 (beyaz)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "Metin satÄ±rlarÄ± iÃ§in renk"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6916,11 +6915,11 @@ msgstr ""
 "# Metin satÄ±rlarÄ±nÄ±n renkleri\n"
 "# VarsayÄ±lan: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "KÃ¼Ã§Ã¼k yardÄ±m menÃ¼sÃ¼ iÃ§in renk"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6928,11 +6927,11 @@ msgstr ""
 "# KÃ¼Ã§Ã¼k yardÄ±m menÃ¼sÃ¼ iÃ§in renk\n"
 "# Ã–ntanÄ±mlÄ±: 3 (kahverengi)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "YardÄ±m metinleri iÃ§in renk"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6940,11 +6939,11 @@ msgstr ""
 "# YardÄ±m sayfalarÄ±nÄ±n renkleri\n"
 "# VarsayÄ±lan: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "Durum mesajlarÄ± iÃ§in renk"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6952,11 +6951,11 @@ msgstr ""
 "# Son satÄ±rdaki iletilerin rengi\n"
 "# Ã–ntanÄ±mlÄ±: 6 (cam gÃ¶beÄŸi)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6964,11 +6963,11 @@ msgstr ""
 "# AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±r rengi\n"
 "# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "Ä°ki kez alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6976,32 +6975,32 @@ msgstr ""
 "# Ä°ki kez alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi\n"
 "# Ã–ntanÄ±mÄ±: 3 (kahverengi)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "3 ya da daha fazla alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 "# 3 ya da daha fazla alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "Makale Ã¼st bilgi satÄ±rlarÄ±nÄ±n rengi"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr "# Makale Ã¼st bilgi satÄ±rlarÄ±nÄ±n rengi# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "Mevcut haber Ã¼st bilgi alanlarÄ± iÃ§in renk"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7009,11 +7008,11 @@ msgstr ""
 "# Mevcut haber Ã¼st bilgi alanlarÄ± iÃ§in renk\n"
 "# Ã–ntanÄ±mlÄ±: 9 (aÃ§Ä±k kÄ±rmÄ±zÄ±)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "Makale baÅŸlÄ±k satÄ±rlarÄ± iÃ§in renk"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7021,11 +7020,11 @@ msgstr ""
 "# Makale baÅŸlÄ±ÄŸÄ± rengi\n"
 "# Ã–ntanÄ±mlÄ±: 6 (camgÃ¶beÄŸi)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 msgid "Color of external quotes"
 msgstr "Harici alÄ±ntÄ±larÄ±n rengi"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7033,11 +7032,11 @@ msgstr ""
 "# Harici kaynaklardan alÄ±ntÄ±lanan metnin rengi\n"
 "# VarsayÄ±lan: 5 (pembe)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "YanÄ±t sayacÄ± rengi"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7045,11 +7044,11 @@ msgstr ""
 "# YanÄ±t sayacÄ± rengi\n"
 "# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "GÃ¶nderen rengi (GÃ¶nderen:)"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7057,11 +7056,11 @@ msgstr ""
 "# GÃ¶nderen rengi (GÃ¶nderen:)\n"
 "# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "YardÄ±m/posta iÅŸaretinin rengi"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7069,11 +7068,11 @@ msgstr ""
 "# YardÄ±m/Posta Ä°ÅŸareti rengi\n"
 "# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "Ä°mzalarÄ±n rengi"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7081,11 +7080,11 @@ msgstr ""
 "# Ä°nzanÄ±n rengi\n"
 "# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "VurgulanmÄ±ÅŸ URL'lerin rengi"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7093,11 +7092,11 @@ msgstr ""
 "# VurgulanmÄ±ÅŸ URL renkleri\n"
 "# Default: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "Birebir aynÄ± bloklarÄ±n rengi"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7105,11 +7104,11 @@ msgstr ""
 "# Birebir aynÄ± bloklarÄ±n rengi\n"
 "# VarsayÄ±lan: 5 (pink)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "*yÄ±ldÄ±z* ile vurgulama rengi"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7117,11 +7116,11 @@ msgstr ""
 "# *yÄ±ldÄ±z* ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 11 (yeÅŸil)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "_alt Ã§izgi_ ile vurgulama rengi"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7129,11 +7128,11 @@ msgstr ""
 "# _alt Ã§izgi_ ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 13 (aÃ§Ä±k pembe)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "/taksim/ ile vurgulama rengi"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7141,11 +7140,11 @@ msgstr ""
 "# /taksim/ ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 14 (aÃ§Ä±k camgÃ¶beÄŸi)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "-tire- ile vurgulama rengi"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7153,11 +7152,11 @@ msgstr ""
 "# -vuruÅŸ- ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 14 (aÃ§Ä±k mavi)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "*yÄ±ldÄ±z* ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7185,11 +7184,11 @@ msgstr ""
 "# *yÄ±ldÄ±zlarla kelime vurgulama Ã¶zelliÄŸi\n"
 "# Ã–ntanÄ±mlÄ±: 6 (kalÄ±n)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr "_alt Ã§izgi_ ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7197,11 +7196,11 @@ msgstr ""
 "# _tire_ ile vurgulanan kelimenin rengi\n"
 "# VarsayÄ±lan: 2 (en iyi vurgu)\n"
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "/bÃ¶lÃ¼/ ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7209,11 +7208,11 @@ msgstr ""
 "# /taksim/ ile kelime vurgulama Ã¶zelliÄŸi\n"
 "# Ã–ntanÄ±mlÄ±: 5 (hafif parlak)\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr "-tire- ile vurgulama Ã¶zniteliÄŸi"
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7221,27 +7220,27 @@ msgstr ""
 "# -tire- ile kelime vurgulama Ã¶zniteliÄŸi\n"
 "# Ã–ntanÄ±mlÄ±: 3 (ters video)\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "Ä°leti gÃ¶vdesindeki URL vurgulamasÄ±"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# URL vurgulamasÄ±nÄ± etkinleÅŸtir?\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "Ä°leti gÃ¶vdesinde kelime vurgulama"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# Kelime vurgulamasÄ±nÄ± etkinleÅŸtir?\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr "Ä°ÅŸaretin yerine ne gÃ¶sterilecek?"
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7257,64 +7256,64 @@ msgstr ""
 "#   1 = evet, iÅŸareti gÃ¶ster\n"
 "# * 2 = onlarÄ±n yerine bir boÅŸluk yaz\n"
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 "SayfalayÄ±cÄ±daki makale satÄ±rlarÄ±nÄ± Ã§evrelemek iÃ§in sÃ¼tun mumarasÄ±nÄ± yazÄ±n. "
 "<CR> ayarlar."
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "Sayfa satÄ±rÄ± sÃ¼tunu Ã§evreliyor"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr "# SÃ¼tundaki makale satÄ±rlarÄ±nÄ± Ã§evrele\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr "Sonraki okunmayanda zincirleri Ã§evrele"
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumunduysa sonraki okunmayan makaleyi aramak iÃ§in zincirleri "
 "Ã§evrele\n"
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Ã–ntanÄ±mlÄ± e-posta adresini (ve tÃ¼m ismi) yaz, <CR> ayarlar."
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "E-posta adresi (ve tÃ¼m isim)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# KullanÄ±cÄ±nÄ±n e-posta adresi (ve tÃ¼m ismi), yoksa kullanÄ±cÄ±adÄ±@sistem (tÃ¼m "
 "isim)\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "BoÅŸ izleneni dÃ¼zenleyicide gÃ¶ster"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# EÄŸer AÃ‡IK ise makaleyi dÃ¼zenlerken boÅŸ izlenen Ã¼st bilgisini gÃ¶ster\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Ã–ntanÄ±mlÄ± imzayÄ± oluÅŸturmak iÃ§in yol/! komut/--none  girin. <CR> ayarlar."
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "Yoldan/komuttan imza oluÅŸtur"
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7328,43 +7327,43 @@ msgstr ""
 "# sigfile=!komut   harici komutu imza oluÅŸturmak iÃ§in Ã§alÄ±ÅŸtÄ±rÄ±r\n"
 "# sigfile=--none     imza eklemez\n"
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Ä°mzayÄ± kendi satÄ±rÄ±nda \"--\" ile baÅŸlat. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "Ä°mzayÄ± \"--\" ile baÅŸlat"
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# EÄŸer AÃ‡IK ise imzayÄ± tire ile baÅŸlat '\\n-- \\n'\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Makaleleri yeniden gÃ¶nderirken imza ekle. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "Tekrar gÃ¶nderirken imza ekle"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# EÄŸer AÃ‡IK ise tekrar gÃ¶nderilmiÅŸ makaleler iÃ§in imza ekle\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "YazarÄ±n baÅŸlangÄ±Ã§larÄ± iÃ§in, %s ya da %S alÄ±ntÄ± iÅŸaretleri gir."
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "TÄ±rnak iÅŸaretleri olarak kullanÄ±lmÄ±ÅŸ karakterler"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7373,11 +7372,11 @@ msgstr ""
 "# Cevaplar ve takipleri alÄ±ntÄ±lamak iÃ§in kullanÄ±lacak karakter\n"
 "# '_' ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' ', %s, %S yazarÄ±n baÅŸlangÄ±Ã§larÄ±yla deÄŸiÅŸtiriliyor.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "AlÄ±ntÄ±lama davranÄ±ÅŸÄ±"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7401,17 +7400,17 @@ msgstr ""
 "#   6 = Ä°mzalarÄ± alÄ±ntÄ±la, boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la\n"
 "#   7 = AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r, imzalarÄ± alÄ±ntÄ±la, boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Adres %D Tarih %F Adres+Ad %G Grup adÄ± %M Ä°leti-KimliÄŸi %N Ad %C Ä°lk Ad"
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "Takip ederken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
@@ -7422,40 +7421,40 @@ msgstr ""
 "# %A Adres    %D Tarih   %F Adres+Ad   %G GrupadÄ±   %M Ä°leti-KimliÄŸi\n"
 "# %N Tam Ad  %C Ä°lk Ad   %I Ä°lk harfler\n"
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "Ã‡apraz gÃ¶nderirken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "E-posta gÃ¶nderirken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "EÄŸer AÃ‡IK durumdaysa, User-Agent: baÅŸlÄ±ÄŸÄ± ekler. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr "'User-Agent' baÅŸlÄ±ÄŸÄ± ekle"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# EÄŸer AÃ‡IK durumdaysa User-Agent: baÅŸlÄ±ÄŸÄ±nÄ± iÃ§er\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "MIME iÃ§in karakter kÃ¼mesi adÄ± girin (Ã¶rn. US-ASCII, ISO-8859-1, EUC-KR), "
 "<CR> ayarlar."
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7473,43 +7472,43 @@ msgstr ""
 "# haricinde karakter kÃ¼meleri gÃ¶sterilemez kabul edilir ve '?' olarak "
 "gÃ¶sterilir.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 "GÃ¶nderilerde MIME (Content-Type) baÅŸlÄ±ÄŸÄ± iÃ§in kullanÄ±lan karakter kÃ¼mesi.\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Yerel karakter kÃ¼mesi adÄ± giriniz (Ã¶rneÄŸin US-ASCII, ISO-8859-1, EUC-KR), "
 "<CR> ayarlar."
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr "# Karakter kÃ¼mesi yerel olarak destekleniyor.\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "Mailbox biÃ§imi"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# mailbox biÃ§imi.\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "Haber mesajlarÄ±nda MIME kodlama"
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7525,15 +7524,15 @@ msgstr ""
 "# Anca Base64 Ã§oÄŸu 8bit DoÄŸu Asya, Yunanca ve RusÃ§a gibi Ã§ok fazla 8bit\n"
 "# karaktere sahip olaln karakter kÃ¼melerinde daha iyidir.\n"
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Ne yaptÄ±ÄŸÄ±nÄ± bilmiyorsan deÄŸiÅŸtirme. <ESC> iptal eder."
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "Haber baÅŸlÄ±klarÄ±nda 8bit karakterler kullan."
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7545,32 +7544,32 @@ msgstr ""
 "# kodlanÄ±r. post_mime_encoding deÄŸeri 8bit ise bu deÄŸere bakÄ±lmaksÄ±zÄ±n\n"
 "# baÅŸlÄ±klardaki 8bit karakterler kodlanÄ±r.\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Sonradan iÅŸlenmiÅŸ dosyalarÄ± otomatik olarak gÃ¶ster <SPACE> deÄŸiÅŸtirir, <CR> "
 "ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "sonradan-iÅŸlenmiÅŸ dosyalarÄ± gÃ¶ster"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 "# EÄŸer ayarlandÄ±ysa, sonradan iÅŸlenmiÅŸ dosyalar bir gÃ¶rÃ¼ntÃ¼leyicide "
 "aÃ§Ä±lacaktÄ±r\n"
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "E-posta iletilerinde MIME kodlama"
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "E-posta baÅŸlÄ±klarÄ±nda 8bit karakterler kullan"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7588,11 +7587,11 @@ msgstr ""
 "# yasaklar. EÄŸer Ã§ok Ã¶nemli bir nedeniniz yoksa bunu AÃ‡IK TUTMAMANI "
 "Ã¶nerilir.\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "SatÄ±r sonu boÅŸlarÄ± yok et"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7600,17 +7599,17 @@ msgstr ""
 "# EÄŸer AÃ‡IK durumdaysa yavaÅŸ uÃ§birimde daha hÄ±zlÄ± gÃ¶rÃ¼ntÃ¼ iÃ§in boÅŸlarÄ± yok "
 "et.\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "EÄŸer AÃ‡IK durumdaysa damga Ã§evirisi kullan. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "BaÅŸka alfabe ile yazma"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7621,11 +7620,11 @@ msgstr ""
 "karakterlerin\n"
 "# bir ya da birkaÃ§Ä± ile benzetilebilir.\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr "kopyasÄ±nÄ±/gizli kopyasÄ±nÄ± otomatik olarak kendine gÃ¶nder"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7641,25 +7640,25 @@ msgstr ""
 "#   2 = Gizli Bilgi\n"
 "#   3 = Bilgi ve Gizli Bilgi\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "UyarÄ±lmak istediÄŸiniz adres bileÅŸenlerini girin. <CR> ayarlar."
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr "Spam tuzaÄŸÄ± uyarÄ± adres bÃ¶lÃ¼mleri"
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7667,30 +7666,30 @@ msgstr ""
 "# E-posta ile cevap yazmaya Ã§alÄ±ÅŸÄ±rken\n"
 "# uyarÄ±lmak istediÄŸin virgÃ¼lle ayrÄ±lmÄ±ÅŸ adres bÃ¶lÃ¼mleri listesi\n"
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 "Bir filtre girdisinin geÃ§erli olacaÄŸÄ± varsayÄ±lan gÃ¼n sayÄ±sÄ±na gir. <CR> "
 "ayarlar."
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "SÃ¼zgeÃ§ girdisinin geÃ§erli olduÄŸu gÃ¼n sayÄ±sÄ±"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# KÄ±sa sÃ¼reli filtrenin aktif olacaÄŸÄ± gÃ¼n sayÄ±sÄ±\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "GÃ¶nderilmiÅŸ makaleleri sÃ¼zgece ekle. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "GÃ¶nderilen makaleleri sÃ¼zgece ekle"
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7699,26 +7698,26 @@ msgstr ""
 "oluÅŸturan\n"
 "# gÃ¶nderilmiÅŸ makaleleri ekle\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 "makalelerin/e-posta zincirlerinin mailbox biÃ§iminde kaydedileceÄŸi dizin"
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "Eposta dizini"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) dizin makaleler/zincirlerin mailbox biÃ§iminde kaydetmek istediÄŸiniz "
 "dizin\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "Makaleleri toplu modda kaydet (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
@@ -7726,19 +7725,19 @@ msgstr ""
 "# EÄŸer AÃ‡IK durumdaysa komut satÄ±rÄ±ndan save -S ya da mail (-M/-N)\n"
 "# belirtilirse makaleler/zincirler toplu kipte kaydedilir\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "makeleleri/e-pota zincirlerini kaydetmek istediÄŸiniz dizin."
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "makaleler/zincirler ÅŸu dizine kaydedilir"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Makalelerin/zincirlerin kaydedildiÄŸi dizin\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
@@ -7746,11 +7745,11 @@ msgstr ""
 "Archive-name: baÅŸlÄ±ÄŸÄ±na gÃ¶re makale/zincirleri otomatik kaydet. <SPACE> "
 "deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "Kaydetmek iÃ§in Archive-name: Ã¼st bilgisini kullan"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7758,7 +7757,7 @@ msgstr ""
 "# EÄŸer AÃ‡IK ise Archive-name: olan baÅŸlÄ±k makaleler/zincirler\n"
 "# otomatik olarak Arcive-name & parti/ek no. ile kaydedilecektir.\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7766,23 +7765,23 @@ msgstr ""
 "Kaydedilen makale/zincirleri okunmuÅŸ olarak iÅŸaretle. <SPACE> deÄŸiÅŸtirir, "
 "<CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "KaydedilmiÅŸ makaleleri/eposta zincirlerini okunmuÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# AÃ‡IK durumdaysa okunmuÅŸ olarak kaydedilmiÅŸ makaleleri iÅŸaretle\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "KaydedilmiÅŸ makaleler iÃ§in sonradan iÅŸleme uygula (Ã¶rn. ek Ã§Ä±kartma)."
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "KaydedilmiÅŸ makaleleri sonradan iÅŸle"
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7796,11 +7795,11 @@ msgstr ""
 "#   1 = sadece kabuk arÅŸivlerini (shar) Ã§Ä±kart\n"
 "#   2 = evet\n"
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "Sadece okunmayan makaleleri iÅŸle"
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7808,23 +7807,23 @@ msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa okunmamÄ±ÅŸ makaleleri sadece kaydet/yazdÄ±r/yÃ¶nlendir/"
 "postala (etiketlenmiÅŸ makaleler hariÃ§ tutulur)\n"
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "BaÅŸlÄ±ÄŸÄ±n tÃ¼mÃ¼nÃ¼ ya da bir kÄ±smÄ±nÄ± yazdÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "YazdÄ±rÄ±rken bÃ¼tÃ¼n Ã¼st bilgileri yazdÄ±r"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa makale baÅŸlÄ±ÄŸÄ±nÄ±n tÃ¼mÃ¼nÃ¼ deÄŸilse sadece Ã¶nemli "
 "olanlarÄ± yazdÄ±r\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7832,39 +7831,39 @@ msgstr ""
 "Makaleleri/zincirleri yazdÄ±rmak iÃ§in kullanÄ±lacak seÃ§enekleriyle yazÄ±cÄ± "
 "programÄ±"
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "SeÃ§enekleriyle yazÄ±cÄ± programÄ±"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 "# ProgramÄ± makaleleri/zincirleri yazdÄ±rmak iÃ§in kullanÄ±lan parametreleri "
 "kullanarak yazdÄ±r\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "Belli komutlardan sonra ekrandaki Ã§izimin yenilenmesini zorla"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "# EÄŸer AÃ‡IK durumdaysa ekrandaki Ã§izimin yenilenmesi bazÄ± dÄ±ÅŸ komutlardan "
 "sonra tamamlanacak\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "SatÄ±r kaydÄ±rarak dÃ¼zenleciyi baÅŸlat. <SPACE> deÄŸiÅŸtirir, <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "DÃ¼zenleyiciyi satÄ±r konumu ile baÅŸlat"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7872,17 +7871,17 @@ msgstr ""
 "# AÃ‡IK ise dÃ¼zenleyici imleci dosyadaki kaldÄ±ÄŸÄ± yerden baÅŸlatacak\n"
 "# aksi takdirde imleÃ§ ilk satÄ±rda yer alacak\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "DÃ¼zenleyici iÃ§in %E, dosya adÄ± iÃ§in %F, satÄ±r numarasÄ± iÃ§in %N, ayarlama "
 "iÃ§in <CR>."
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "DÃ¼zenleyicinizin baÅŸlatÄ±lmasÄ±"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7890,17 +7889,17 @@ msgstr ""
 "# Parametrelerde dÃ¼zenleyici satÄ±rÄ± biÃ§imi\n"
 "# %E DÃ¼zenleyici  %F Dosya adÄ±  %N SatÄ±r numarasÄ±\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 "Harici inews programÄ± iÃ§in isim ve seÃ§enekler, dahili inews iÃ§in --internal"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "Harici inews"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7908,18 +7907,18 @@ msgstr ""
 "# EÄŸer --internal ise NNTP Ã¼zerinden gÃ¶ndermek iÃ§in dahili mini inews\n"
 "# kullan, aksi takdirde harici inews programÄ± kullan\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "Posta gÃ¶nderici iÃ§in %M, konu iÃ§in %S, gÃ¶nderilen iÃ§in %T, dosya adÄ± iÃ§in "
 "%F, ayarlamak iÃ§in <CR>."
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "E-posta komutunuzun baÅŸlatÄ±lmasÄ±"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7931,11 +7930,11 @@ msgstr ""
 "# Ã¶rn. epostacÄ± olarak elm:    elm -s \"%S\" \"%T\" < %F\n"
 "# Ã¶rn. elm interaktif          :    elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "EtkileÅŸimli posta okuyucusu kullan"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7951,36 +7950,36 @@ msgstr ""
 "#   2 = etkileÅŸimli eposta okuyucusunu dosyada baÅŸlÄ±klar olmayacak ÅŸekilde "
 "kullan\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "GÃ¶nderim sonrasÄ± ~/.article dosyasÄ±nÄ± sil"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# AÃ‡IK durumundaysa gÃ¶nderim sonrasÄ± ~/.article dosyasÄ±nÄ± sil.\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "UTF-8 grafik kullan (zincir aÄŸacÄ± vb.)"
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# EÄŸer AÃ‡IK ise belirtgeÃ§ '->', aÄŸaÃ§ ve elips '...' iÃ§in UTF-8 karakterler "
 "kullan.\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "TÃ¼m gÃ¶nderilen makaleler iÃ§in dosya adÄ±, <CR> ayarlar, dosya adÄ± "
 "yok=kaydetme."
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "GÃ¶nderilen makaleler iÃ§in dosya adÄ±"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7988,39 +7987,39 @@ msgstr ""
 "# TÃ¼m gÃ¶nderilerin tutulacaÄŸÄ± dosya adÄ± (gÃ¶nderilmiÅŸ varsayÄ±lan)\n"
 "# Dosya adÄ± ayarlanmazsa hiÃ§bir gÃ¶nderi kaydedilmeyecek\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "TÃ¼m baÅŸarÄ±sÄ±z makaleleri ~/dead.articles altÄ±nda tut. <SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "BaÅŸarÄ±sÄ±z makaleleri ~/dead.articles altÄ±nda tut"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# EÄŸer AÃ‡IK ise tÃ¼m baÅŸarÄ±sÄ±z gÃ¶nderileri ~/dead.articles iÃ§inde sakla\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Abone olmayan gruplarÄ± Ã§Ä±kart .newsrc dosyasÄ±ndan Ã§Ä±kart"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "newsrc dosyasÄ±nda abone olunmayan grup yok"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# EÄŸer AÃ‡IK ise newsrc'den abonelikten Ã§Ä±kÄ±lmÄ±ÅŸ gruplarÄ± Ã§Ä±kart\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "sahte gruplarÄ±nÄ± newsrc'den Ã§Ä±kart"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8034,75 +8033,75 @@ msgstr ""
 "#   1 = kaldÄ±r\n"
 "#   2 = seÃ§im ekranÄ±nda D ile vurgula\n"
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Sunucudan cevap gelene kadar beklenecek saniye miktarÄ±nÄ± girin. <CR> ayarlar."
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP saniye cinsinden okuma zaman aÅŸÄ±mÄ±"
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# Sunucudan cevap gelmesi iÃ§in saniye cinsinden beklenen sÃ¼re (0=zaman aÅŸÄ±mÄ± "
 "yok)\n"
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "Aktif dosya tekrar okunana kadar beklenecek saniye miktarÄ±nÄ± girin. <CR> "
 "ayarlar."
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "Etkin olanÄ± yeniden okmak iÃ§in saniye cinsinden zaman aralÄ±ÄŸÄ±"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Aktif dosyalar tekrar okunurken saniye cinsinden zaman aralÄ±ÄŸÄ± (0=asla)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "Sunucuya otomatik olarak baÄŸlan"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# AÃ‡IK konumunda ise baÄŸlantÄ± kesilirse NNTP sunucusuna otomatik olarak "
 "tekrar baÄŸlan\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "NNTP Ã¶nizleme dosyalarÄ±nÄ±n yerel kopyalarÄ±nÄ± yarat. <SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr "NNTP Ã¶nizleme dosyalarÄ±nÄ± yerel olarak Ã¶nbellekle"
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 "# AÃ‡IK durumundaysa, NNTP Ã¶nizleme dosyalarÄ±nÄ±n yerel kopyalarÄ±nÄ± yarat.\n"
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "BiÃ§imleme dizgesini girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr "SeÃ§im seviyesinde formatlama dizgesi"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8127,11 +8126,11 @@ msgstr ""
 "#   %n              SayÄ±, ekrandaki satÄ±r sayÄ±sÄ±\n"
 "#   %U              OkunmamÄ±ÅŸ say\n"
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr "Grup seviyesinde biÃ§imleme dizgesi"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8166,11 +8165,11 @@ msgstr ""
 "#   %s             BaÅŸlÄ±k (sadece grup seviyesinde)\n"
 "#   %S             Skor\n"
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr "E-posta zinciri iÃ§in dizge biÃ§imi"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8203,19 +8202,20 @@ msgstr ""
 "#   %S             Skor\n"
 "#   %T             Zincir aÄŸacÄ±(sadece zincir seviyesinde)\n"
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "Tarihlerin gÃ¶sterilmesi iÃ§in dizge biÃ§imi"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# Tarih gÃ¶sterimi iÃ§in dizge biÃ§imi\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "Unicode normalleÅŸtirme biÃ§imi"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
+#, fuzzy
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8224,6 +8224,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# Unicode normalleÅŸtirme biÃ§imi\n"
 "# OlasÄ± deÄŸerler:\n"
@@ -8233,19 +8234,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "BiDi gerÃ§ekle"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# EÄŸer AÃ‡IK ise Ã§ift yÃ¶nlÃ¼ metinler tin tarafÄ±ndan gerÃ§eklenir\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr "Makaleleri sÄ±ralamak iÃ§in fonksiyon"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8257,197 +8258,197 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Otomatik olarak GroupMarkUnselArtRead"
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr "sonradan-iÅŸlenmiÅŸ dosyalarÄ± sil"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "TÃ¼m gÃ¶nderilen makaleler iÃ§in dosya adÄ±, <CR> ayarlar, dosya adÄ± "
 "yok=kaydetme."
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr "GÃ¶nderilmiÅŸ postalarÄ± kaydetmek iÃ§in posta kutusu"
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "Takip-Et: baÅŸlÄ±ÄŸÄ±nÄ± bu grup(lar) iÃ§in ayarla. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr "Takip-Et: baÅŸlÄ±ÄŸÄ±"
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 "VarsayÄ±lan e-posta adresi (ve tÃ¼m ismi) girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "ispell gibi imla kontrol araÃ§larÄ± iÃ§in yol ve seÃ§enekler. <CR> ayarlar, "
 "<ESC> iptal eder."
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr "Ispell programÄ±"
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "Grup bir posta listesi ise, yanÄ±tlarÄ± bu e-posta adresine yolla."
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr "Eposta listesi adresi"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr "Makaleleri ek olarak ilet"
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "VirgÃ¼lle ayrÄ±lmÄ±ÅŸ MIME bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k Content-Type listesi. <ESC> iptal eder."
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr "Hangi MIME tÃ¼rleri kaydedilecek"
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organizasyon: baÅŸlÄ±ÄŸÄ± iÃ§in deÄŸer. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr "Kurum: Ã¼st bilgi"
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "KaydedilmiÅŸ makaleler iÃ§in dosya adÄ±. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr "kayÄ±tdosyasÄ±"
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtre kuralÄ±nÄ±n kapsamÄ±. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre alanÄ± seÃ§"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtre kuralÄ±nÄ±n Ã¼st bilgisi. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr "Filtre Ã¼st bilgisi hÄ±zlÄ± seÃ§imi (1 tuÅŸ)"
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 "AÃ‡IK = bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf duyarlÄ±, KAPALI = bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf duyarsÄ±z. <CR> "
 "ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr "HÄ±zlÄ± filtre durumu seÃ§me (1 tuÅŸ)"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 "AÃ‡IK = sÃ¼resini doldur, KAPALI = hiÃ§bir zaman sÃ¼resini doldurma. <CR> "
 "ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre bitiÅŸ seÃ§me"
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre alanÄ± Ã¶ldÃ¼r"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre baÅŸlÄ±ÄŸÄ± yok etme"
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre durumu Ã¶ldÃ¼r"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre bitiÅŸi Ã¶ldÃ¼rme"
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 "EÄŸer hiÃ§bir karakter kÃ¼mesi tanÄ±mlamamÄ±ÅŸsa bu karakter kÃ¼mesini varsay, "
 "ayarlamak iÃ§in <CR>."
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "Bu metni ileti gÃ¶vdesinin baÅŸÄ±na ekle. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Bu Ã¼st bilgiyi gÃ¶nderirken ekle. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "X-Comment-To: baÅŸlÄ±ÄŸÄ±nÄ± otomatik ekle? <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr "'X-Comment-To:' Ã¼st bilgisi ekle"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr "yerel kuyruktan okunuyor"
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "SÃ¼rÃ¼m: %s yayÄ±m %s %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "SÃ¼rÃ¼m: %s yayÄ±m %s %s (\"%s\")\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "UlaÅŸÄ±lamaz?\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8456,29 +8457,29 @@ msgstr ""
 "\n"
 "Sunucu zaman aÅŸÄ±mÄ±na uÄŸradÄ±, tekrar baÄŸlanmaya Ã§alÄ±ÅŸÄ±yor # %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP sunucusuna baÄŸlantÄ± baÅŸarÄ±sÄ±z %s. Ã‡Ä±kÄ±yor..."
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "Åžu anki gruba tekrar katÄ±l\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Oku (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Son komutu tekrar yolla (%s)\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES, READER duyurmadÄ±"
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8550,7 +8551,7 @@ msgstr "[- KullanÄ±lamÄ±yor -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8634,3 +8635,18 @@ msgstr "Slrnface beklenmedik ÅŸekilde so
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface baÅŸarÄ±sÄ±z: %s"
+
+#~ msgid "Active file corrupt - %s"
+#~ msgstr "Aktif dosya bozuk- %s"
+
+#~ msgid "Invalid response to GROUP command, %s"
+#~ msgstr "GROUP komutuna geÃ§ersiz yanÄ±t, %s"
+
+#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\""
+#~ msgstr "Ã§Ã¶zÃ¼mlenemez \"LIST COUNTS\" satÄ±rÄ±: \"%s\""
+
+#~ msgid ""
+#~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+#~ msgstr ""
+#~ "\"GROUP %s\" komutuna cevap olarak HatalÄ± haber grubu ismi (\"%s\"): \"%s"
+#~ "\""
Binary files tin-2.4.2/po/zh_CN.gmo and tin-2.4.3/po/zh_CN.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/zh_CN.po tin-2.4.3/po/zh_CN.po
--- tin-2.4.2/po/zh_CN.po	2017-12-08 09:39:46.000000000 +0100
+++ tin-2.4.3/po/zh_CN.po	2018-12-24 10:02:05.819003685 +0100
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: 2015-08-28 12:21+0800\n"
 "Last-Translator: Mingye Wang <arthur200126@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -20,11 +20,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Poedit 1.8.4\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr "å¤„ç†å±žæ€§â€¦"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -33,397 +33,397 @@ msgstr ""
 "# ä¸ç¼–è¾‘è¿™ä¸ªè¯„è®ºåŒºå—\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=å­—ä¸² (ä¾‹å¦‚ï¼šalt.*,!alt.bin*) [å¿…è¦]\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=æ•°å­—\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=æ— ï¼Œ1=æŠ„é€ï¼Œ2=å¯†ä»¶æŠ„é€ï¼Œ3=æŠ„é€å’Œå¯†ä»¶æŠ„é€\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr "#  date_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%aï¼Œ%%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%E+%%N %%F)\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=å­—ä¸² (ä¾‹å¦‚ï¼š=mailbox)\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=å­—ä¸²\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=å­—ä¸² (ä»…é™„åŠ æƒ³è¦çš„å‘ä¿¡è€… :-lineï¼Œä¸ä½¿ç”¨å¼•è¨€)\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr "#  group_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=å­—ä¸²\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=å­—ä¸² (ä¾‹å¦‚ï¼š~/Mail)\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=å­—ä¸² (ä¾‹å¦‚ï¼šmajordomo@example.org)\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=å­—ä¸² (ä¾‹å¦‚ï¼šimage/*,!image/bmp)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=æ”¯æŒçš„å­—ç¬¦é›†"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=å­—ä¸² (ç¼ºçœæ˜¯ US-ASCII)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=å­—ä¸²\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=å­—ä¸²\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=å­—ä¸²\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=å­—ä¸² (å¦‚æžœèµ·å§‹éƒ¨åˆ†ä¸Žâ€˜/â€™è¯»å–ä»Žæ–‡ä»¶)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=æ”¯æŒçš„ç¼–ç "
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=æ•°å­—\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=å­—ä¸² (äº¦å³ talk.*)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=æ•°å­—\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (å¤§å°å†™ç›¸ç¬¦)  1=Subject: (å¿½ç•¥å¤§å°å†™)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (å¤§å°å†™ç›¸ç¬¦)     3=From: (å¿½ç•¥å¤§å°å†™)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & å…¨éƒ¨ References: è¡Œ\n"
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=åªæœ‰ Message-ID: & æœ€åŽä¸€ç¬” References: æ¡ç›®\n"
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=åªæœ‰ Message-ID: æ¡ç›®     7=Lines:\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=å­—ä¸²\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=æ•°å­—\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=å­—ä¸² (%%sï¼Œ%%S ç”¨äºŽç¼©å†™)\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=å­—ä¸² (ä¾‹å¦‚ï¼š~user/News)\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=å­—ä¸² (ä¾‹å¦‚ï¼š=linux)\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=å­—ä¸² (ä¾‹å¦‚ï¼š$var/sig)\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=æ•°å­—\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=æ•°å­—\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=æ•°å­—\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=æ•°å­—"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=æ•°å­—\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=æ•°å­—\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = ä¸ä¿®å‰ªæ–‡ç« å†…æ–‡\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = è·³è¿‡å‰å¯¼ç©ºè¡Œ\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = è·³è¿‡å°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = è·³è¿‡å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œ\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -432,7 +432,7 @@ msgstr ""
 "#    5 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œå¹¶è·³è¿‡\n"
 "#        å‰å¯¼ç©ºè¡Œ\n"
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -441,7 +441,7 @@ msgstr ""
 "#    6 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œå¹¶è·³è¿‡\n"
 "#        å°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -450,37 +450,37 @@ msgstr ""
 "#    7 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œå¹¶è·³è¿‡\n"
 "#        å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, fuzzy, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
@@ -489,7 +489,7 @@ msgstr ""
 "#\n"
 "# è¦æ³¨æ„çš„æ˜¯ï¼Œæœ€å¥½æ˜¯æ”¾åˆ°ä¸€èˆ¬çŽ¯å¢ƒ (å…¨å±€èŒƒå›´)\n"
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -498,7 +498,7 @@ msgstr ""
 "# æ¡ç›®å…ˆäºŽç¾¤ç»„ç‰¹å®šçš„æ¡ç›®ã€‚\n"
 "#\n"
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -790,56 +790,51 @@ msgstr "è‡ªåŠ¨é€‰å–æ–‡ç«  (ä½¿ç”¨â€˜%sâ
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "çŽ°ç”¨æ–‡ä»¶æŸå - %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr "è¦å¼ è´´çš„æ–‡ç« å¯¼è‡´é”™è¯¯/è­¦å‘Šã€‚%s=ç¦»å¼€ï¼Œ%s=èœå•ï¼Œ%s=ç¼–è¾‘ï¼š"
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "æ— æ³•è¾¨è¯†çš„å±žæ€§ï¼š%s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "ä¸å½“çš„å‘½ä»¤ã€‚è¾“å…¥â€˜%sâ€™ä»¥èŽ·å¾—è¯´æ˜Žã€‚"
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "åŸºåº•æ–‡ç« "
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "åŸºåº•æ–‡ç« èŒƒå›´"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, fuzzy, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%sï¼šä¸æ”¯æŒç´¢å¼•æ–‡ä»¶çš„æ›´æ–°\n"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** æ–‡ç« å¼€å¤´ ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr "*** é¡µé¢å¼€å¤´ ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "å–æ¶ˆ (åˆ é™¤) æˆ–å–ä»£ (è¦†å†™) æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "å–æ¶ˆæ–‡ç« â€¦"
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "æ— æ³•åˆ›å»º %s"
@@ -1369,21 +1364,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) çš„ä¸å®‰å…¨æƒé™"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "å¯¹äºŽ GROUP å‘½ä»¤çš„æ— æ•ˆå›žåº”ï¼Œ%s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME å‰–æžé”™è¯¯ï¼šæœªé¢„æœŸçš„ %s/%s æ–‡ç« ç»“æŸ"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME å‰–æžé”™è¯¯ï¼šè¯»å–æ ‡å¤´æ—¶å‡ºçŽ°èµ·å§‹è¾¹ç•Œ"
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1391,16 +1381,16 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šåœ¨æ–°é—»ç¾¤ç»„ä¸­ä¸å…è®¸â€œposterâ€ï¼\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "æ— æ³•æå– (å®Œå…¨åˆæ ¼çš„) åŸŸååç§°ï¼"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "æ²¡æœ‰æƒé™å¯è¿›å…¥ %s\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1408,30 +1398,30 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼š From: è¡Œç¼ºå¤±ã€‚\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "æ²¡æœ‰ %s çš„è¯»å–æƒé™\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æ–‡ä»¶ %s ä¸å­˜åœ¨\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "æ²¡æœ‰ %s çš„å†™å…¥æƒé™\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "æ— æ³•æå–ç”¨æˆ·ä¿¡æ¯ (ç¼ºå°‘ /etc/passwd ?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "é”™è¯¯"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1440,61 +1430,61 @@ msgstr ""
 "\n"
 "é”™è¯¯äºŽç¬¬ %d è¡Œï¼šâ€œSender:â€æ ‡å¤´ä¸è¢«å…è®¸ (å°†ä¼šä¸ºæ‚¨åŠ å…¥)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "æœåŠ¡å™¨ä¸å…·ä»»ä½•ä¸€ä¸ªåˆ—åœ¨ %s ä¸­çš„ç¾¤ç»„"
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "é”™è¯¯"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "ä¸æ˜Žçš„æ˜¾ç¤ºå±‚çº§"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "æ­£åœ¨ç¦»å¼€â€¦"
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "ç¦»å¼€å¤–éƒ¨é‚®ä»¶é˜…è¯»å™¨"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "æ­£åœ¨æˆªå– %sâ€¦"
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "å†™å…¥ %s æ–‡ä»¶æ—¶å‘ç”Ÿé”™è¯¯ã€‚æ–‡ä»¶ç³»ç»Ÿå·²æ»¡ï¼Ÿæ–‡ä»¶é‡ç½®åˆ°ä¸Šä¸€ä¸ªçŠ¶æ€ã€‚"
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "åˆ¶ä½œæ–‡ä»¶ %s å¤‡ä»½æ—¶å‘ç”Ÿé”™è¯¯ã€‚æ–‡ä»¶ç³»ç»Ÿå·²æ»¡ï¼Ÿ"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "ç­›é€‰å…¨å±€è§„åˆ™ (%d/%d)â€¦"
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "è§„åˆ™åˆ›å»ºè€…ä¸ºï¼š"
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "è¾“å…¥æ¨¡å¼ [%s]>"
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
@@ -1503,20 +1493,21 @@ msgstr ""
 "\n"
 "æ‚¨æ‰€è¦æ±‚å¯¹äºŽæ‚¨æ–‡ç« çš„è·Ÿè´´ä¸ºä¸‹åˆ— %sï¼š\n"
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t å›žå¤å°†ä¼šç›´æŽ¥ç»ç”±é‚®ä»¶å¯„ç»™æ‚¨ã€‚\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- å·²è½¬å‘æ¶ˆæ¯ --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- å·²è½¬å‘æ¶ˆæ¯ç»“æŸ --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1543,6 +1534,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2557,7 +2552,7 @@ msgstr "æ²¡æœ‰ä¸Šä¸€ä¸ªè¡¨è¾¾å¼"
 msgid "Operation disabled in no-overwrite mode"
 msgstr "åœ¨æ— è¦†å†™æ¨¡å¼ä¸­çš„æ“ä½œå·²åœç”¨"
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2585,7 +2580,7 @@ msgstr "TeX2Iso ç¼–ç æ–‡ç« "
 msgid "incomplete "
 msgstr "ä¸å®Œæ•´çš„ "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2701,8 +2696,8 @@ msgid "Kill Article Menu"
 msgstr "ç é™¤æ–‡ç« èœå•"
 
 #: src/lang.c:587
-#, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+#, fuzzy, c-format
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "ç é™¤ Msg-Idï¼š [%s] (f/l/o/n)ï¼š"
 
 #: src/lang.c:588
@@ -3208,7 +3203,7 @@ msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ä¸­å‘ç”Ÿé”™è¯
 msgid "Post a followup..."
 msgstr "è·Ÿè´´â€¦"
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3271,225 +3266,230 @@ msgstr "å·²æ ‡è®° %s"
 msgid "Untagged %s"
 msgstr "å·²å–æ¶ˆæ ‡è®° %s"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„é‚®ä»¶æ¶ˆæ¯ã€‚"
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„å·²ä¿å­˜æ–‡ç« ã€‚"
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "æŽ¥å—è·Ÿè´´ï¼Ÿ%s=å¼ è´´ï¼Œ%s=å¿½ç•¥ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "æ–‡ç« æœªå˜æ›´ï¼Œæ”¾å¼ƒé‚®å¯„ï¼Ÿ"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "æ‚¨è¦çœ‹åˆ°æç½®çš„æ–‡ç«  (%d) å—ï¼Ÿ"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "åŠ å…¥å¿«é€Ÿç é™¤ç­›é€‰å™¨ï¼Ÿ"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "åŠ å…¥å¿«é€Ÿé€‰æ‹©ç­›é€‰å™¨ï¼Ÿ"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "æ‚¨çœŸçš„è¦ç¦»å¼€å—ï¼Ÿ"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ç¼–è¾‘å–æ¶ˆæ¶ˆæ¯ï¼Œ%s=ç¦»å¼€ï¼Œ%s=åˆ é™¤ (å–æ¶ˆ) [%%s]ï¼š"
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "æ‚¨å·²åœ¨è¿™ä¸ªç¾¤ç»„ä¸­æ ‡è®°æ–‡ç«  - æ— è®ºå¦‚ä½•éƒ½è¦ç¦»å¼€ï¼Ÿ"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=ç¦»å¼€ %s=ç¼–è¾‘ %s=ä¿å­˜ç é™¤æè¿°ï¼š"
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=ç¦»å¼€ %s=ç¼–è¾‘ %s=ä¿å­˜é€‰å–æè¿°ï¼š"
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "æ‚¨çœŸçš„è¦ç¦»å¼€å´ä¸ä¿å­˜æ‚¨çš„ç»„æ€å—ï¼Ÿ"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "æ— æ•ˆçš„èŒƒå›´ - æœ‰æ•ˆæ˜¯â€˜0-9.$â€™ä¾‹å¦‚ï¼š1-$"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "æ‚¨è¦æ”¾å¼ƒè¿™ä¸ªæ“ä½œå—ï¼Ÿ"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "æ‚¨è¦é©¬ä¸Šç¦»å¼€ tin å—ï¼Ÿ"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "è¯»å– (â€˜qâ€™è¡¨ç¤ºç¦»å¼€)â€¦"
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "è¯»å– %s ç¯‡æ–‡ç« â€¦"
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "è¯»å– %s å±žæ€§æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "è¯»å– %s ç»„æ€æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "è¯»å–ç­›é€‰å™¨æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "è¯»å– %s ç¾¤ç»„â€¦"
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "è¯»å–è¾“å…¥åŽ†å²æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "è¯»å– keymap æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "ä»ŽçŽ°ç”¨æ–‡ä»¶è¯»å–ç¾¤ç»„â€¦"
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "ä»Ž newsrc æ–‡ä»¶è¯»å–ç¾¤ç»„â€¦"
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "è¯»å–æ–°é—»ç¾¤ç»„æ–‡ä»¶â€¦"
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "è¯»å– newsrc æ–‡ä»¶â€¦"
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "References: è¡Œ              "
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d è¿˜å‰©ä½™)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "å‡é€ çš„ç¾¤ç»„ %s å·²ç§»é™¤ã€‚"
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "å·²ä»Žä¸Šä¸€ä¸ªè§„åˆ™ç§»é™¤ï¼š"
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "é”™è¯¯ï¼šé‡å‘½å %s ä¸º %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "å›žå¤ç»™ä½œè€…â€¦"
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "é‡æ–°å¼ è´´"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "é‡æ–°å¼ è´´æ–‡ç« â€¦"
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "é‡æ–°å¼ è´´æ–‡ç« åˆ°ç¾¤ç»„ [%s]>"
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "é‡ç½® newsrcï¼Ÿ"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "å›žåº”å·²è¢«å¯¼å‘ä¸‹åˆ—æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "å›žåº”å·²è¢«å¯¼å‘å¼ è´´è€…ã€‚%s=é‚®å¯„ï¼Œ%s=å¼ è´´ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "æŒ‰ä¸‹ <RETURN> ä»¥ç»§ç»­â€¦"
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "é€‰å–è‡ª    [%s] (y/n)ï¼š"
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "é€‰å–å¤šè¡Œï¼š(</>num)ï¼š"
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "è‡ªåŠ¨é€‰å–æ–‡ç« èœå•"
 
-#: src/lang.c:784
-#, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+#: src/lang.c:787
+#, fuzzy, c-format
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "é€‰å– Msg-Id  [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "é€‰å–æ¨¡å¼èŒƒå›´ï¼š"
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "é€‰å–ä¸»æ—¨ [%s] (y/n)ï¼š"
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "é€‰å–æ–‡æœ¬æ¨¡å¼ï¼š"
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "é€‰å–æ—¶é—´å¤©æ•°  ï¼š"
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3510,54 +3510,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "åªæ˜¾ç¤ºæœªè¯»ç¾¤ç»„"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: è¡Œ (å¿½ç•¥å¤§å°å†™)   "
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: è¡Œ (å¤§å°å†™ç›¸ç¬¦)"
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "ä¿å­˜"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "ä¿å­˜â€˜%sâ€™(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "ç»§ç»­ä¹‹å‰å…ˆä¿å­˜ç»„æ€ï¼Ÿ"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "ä¿å­˜æ–‡ä»¶å>"
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "å·²ä¿å­˜"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d æœªè¯» (%4d çƒ­é—¨) %s äºŽ %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "å·²ä¿å­˜ %sâ€¦\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "æ²¡æœ‰ä»»ä½•ä¸œè¥¿è¢«ä¿å­˜"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3566,182 +3566,182 @@ msgstr ""
 "\n"
 "%s %d %s æ¥è‡ª %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ä¿å­˜åˆ° %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ä¿å­˜åˆ° %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "ä¿å­˜ä¸­â€¦"
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%sï¼šå±å¹•åˆå§‹åŒ–å¤±è´¥"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%sï¼šå±å¹•å¤ªå°\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "å±å¹•å¤ªå°ï¼Œ%s æ­£åœ¨ç¦»å¼€\n"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr "åˆ é™¤èŒƒå›´ï¼Ÿ"
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr "è¾“å…¥èŒƒå›´>"
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr "é€‰å–æ–°ä½ç½®>"
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨å±€èŒƒå›´"
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr "å…¨å±€èŒƒå›´ï¼Œæ“ä½œä¸å…è®¸"
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr "é‡å‘½åèŒƒå›´>"
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr "é€‰å–èŒƒå›´>"
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr "èŒƒå›´èœå•"
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr "èŒƒå›´åŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "å‘åŽæœç´¢ [%s]>"
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "æœç´¢å†…æ–‡ [%s]>"
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "å‘å‰æœç´¢ [%s]>"
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "æœç´¢ä¸­â€¦"
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "æœç´¢æ–‡ç«  %2$d ä¸­çš„ %1$d (â€˜qâ€™ä»¥æ”¾å¼ƒ)â€¦"
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "é€‰å–æ–‡ç« >"
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "é€‰å–æ–‡æœ¬å‰æ–¹çš„é€‰é¡¹æ•°å­—æˆ–ä½¿ç”¨æ–¹å‘é”®å’Œ <CR>ã€‚â€˜qâ€™ä»¥ç¦»å¼€ã€‚"
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "é€‰å–ç¾¤ç»„>"
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "è¾“å…¥é€‰æ‹©æ¨¡å¼ [%s]>"
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr "é€‰å–å¸–å­> "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (â€œ%sâ€) [%s]ï¼šå‘é€è¯¦ç»†çš„é”™è¯¯æŠ¥å‘Šç»™ %s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "æœåŠ¡å™¨ç›®å‰æ–‡ä»¶"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "æ— æ³•ç§»å…¥æ–°çš„æ–°é—»ç¾¤ç»„ã€‚è¯·å…ˆè®¢é˜…â€¦"
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "å¼€å§‹ï¼š(%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "åˆ—å‡ºè®¨è®ºä¸² (%2$d ä¸­çš„ %1$d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "è®¨è®ºä¸² (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "è¾“å…¥é€šé…ç¬¦è®¢é˜…æ¨¡å¼>"
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "å·²è®¢é˜… %d ç¾¤ç»„"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "å·²è®¢é˜… %s"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "è®¢é˜…â€¦"
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "é‡æ–°å¼ è´´æˆ–å–ä»£æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "å–ä»£æ–‡ç« äºŽç¾¤ç»„ [%s]>"
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "å–ä»£æ–‡ç« â€¦"
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3750,24 +3750,24 @@ msgstr ""
 "\n"
 "å·²åœæ­¢ã€‚è¾“å…¥â€˜fgâ€™ä»¥é‡æ–°å¯åŠ¨ %s\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d å¤©"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr "# ç¼ºçœçš„åŠ¨ä½œ/æç¤ºå­—ä¸²\n"
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3785,108 +3785,108 @@ msgstr ""
 "# case=ON/OFF    ON=ç­›é€‰å™¨å¤§å°å†™é¡»ç›¸ç¬¦ OFF=å¿½ç•¥å¤§å°å†™\n"
 "# expire=ON/OFF  ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸ä¼šè¿‡æœŸ\n"
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr "# å¦‚æžœä¸º ON å°±å°å‡ºç›®å‰çš„ä¸»æ—¨æˆ–æœ€åŽä¸€è¡Œä¸­çš„æ–°é—»ç¾¤ç»„æè¿°\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# ä¸»æœº & æ—¶é—´ä¿¡æ¯ç”¨äºŽä¾¦æµ‹æ–°ç¾¤ç»„ (ä¸å½±å“)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "æ²¡æœ‰ä»»ä½•æ–°é—»\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "è®¨è®ºä¸²å±‚çº§å‘½ä»¤"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "è®¨è®ºä¸²å·²å–æ¶ˆé€‰å–"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "è®¨è®ºä¸²å·²é€‰å–"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "è®¨è®ºä¸² %2$4s ä¸­çš„ %1$4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "è®¨è®ºä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "å·²åˆ‡æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "å·²åˆ‡æ¢ rot13 ç¼–ç "
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "å·²åˆ‡æ¢å¾·è¯­ TeX ç¼–ç  %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "å·²åˆ‡æ¢è·³æ ¼å®½åº¦ä¸º %d"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d å°è¯•ç‚¹é”å®š %s"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d å°è¯•é”å®š %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "           h=æ±‚åŠ©"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "æ²¡æœ‰é™åˆ¶"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "è¾“å…¥å–æ¶ˆè®¢é˜…çš„é€šé…ç¬¦æ¨¡å¼>"
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "è§£ç  %s æ—¶å‘ç”Ÿé”™è¯¯ï¼š%s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "æ²¡æœ‰ç»“æŸã€‚"
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s å·²æˆåŠŸè§£ç ã€‚"
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3895,37 +3895,32 @@ msgstr ""
 "%*s[-- %s/%sï¼Œ%suuencoded æ–‡ä»¶ï¼Œ%d è¡Œï¼Œåç§°ï¼š%s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "æœªè¯» "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "å·²ä»Ž %d ç¾¤ç»„å–æ¶ˆè®¢é˜…"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "å·²ä»Ž %s å–æ¶ˆè®¢é˜…"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "å–æ¶ˆè®¢é˜…â€¦"
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "å±•å¼€è®¨è®ºä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "å·²æ›´æ–°"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr "æ— æ³•è§£æžçš„â€œæ¸…å•è®¡æ•°â€è¡Œï¼šâ€œ%sâ€"
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "æ›´æ–°"
@@ -4083,11 +4078,16 @@ msgid "%s only useful for batch mode ope
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ—¶æœ‰ç”¨\n"
 
 #: src/lang.c:939
+#, fuzzy, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ—¶æœ‰ç”¨\n"
+
+#: src/lang.c:940
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "æ— ç”¨çš„ç»„åˆ %s å’Œ %sã€‚å¿½ç•¥ %sã€‚\n"
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4096,12 +4096,12 @@ msgstr ""
 "\n"
 "%s%d è¶…å‡ºèŒƒå›´ (0 - %d)ã€‚é‡ç½®ä¸º 0"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "æŸ¥çœ‹â€˜%sâ€™(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4112,7 +4112,7 @@ msgstr ""
 "è­¦å‘Šï¼šå¼ è´´è¶…å‡º %d å­—æ®µã€‚ç¬¬ %d è¡Œæ˜¯ç¬¬ä¸€ä¸ªé•¿è¡Œï¼š\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4120,7 +4120,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ–‡ç« ç¼–è¾‘ä¹‹åŽæœªå˜æ›´\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4128,7 +4128,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ Subject: â€åªå«ç©ºç™½ã€‚\n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4137,7 +4137,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ Subject: â€ä»¥â€œReï¼šâ€å¼€å§‹ä½†æ˜¯æ²¡æœ‰â€œ References: â€ã€‚\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4147,7 +4147,7 @@ msgstr ""
 "è­¦å‘Šï¼šæ–‡ç« æœ‰â€œ References: â€ä½†æ˜¯â€œ Subject: â€å¹¶éž\n"
 "      ä»¥â€œRe:â€å¼€å§‹ä¸”ä¸åŒ…å«â€œ(was:â€ã€‚\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4169,7 +4169,7 @@ msgstr ""
 "è¿™æ˜¯æ‚¨å³å°†å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4183,7 +4183,7 @@ msgstr ""
 "      æ–‡ç« ã€‚å¦‚æžœæŸä¸ªç­¾åè¢«è¯¥ inews ç¨‹åºæ‰€é™„åŠ ï¼Œå®ƒå°†\n"
 "      æ— æ³•è¢«é€‚å½“åœ°ç¼–ç ã€‚\n"
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4191,7 +4191,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œexampleâ€æ˜¯è¢«ä¿ç•™çš„é˜¶å±‚ç»“æž„ï¼\n"
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4206,7 +4206,7 @@ msgstr ""
 "åœ¨æ‚¨ %s æ–‡ä»¶ä¸­çš„æŸäº›å€¼å·²æœ‰å˜æ›´ï¼\n"
 "è¯·å‚é˜… WHATSNEW â€¦ç­‰ç­‰\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4219,7 +4219,7 @@ msgstr ""
 "æ‚¨æ­£åœ¨ä»Žè¾ƒæ–°çš„ç‰ˆæœ¬é™çº§åˆ° tin %sï¼\n"
 "åœ¨æ‚¨ %s æ–‡ä»¶ä¸­çš„æŸäº›å€¼å¯èƒ½ä¼šè¢«å¿½ç•¥ï¼Œå…¶ä»–å€¼ä¹Ÿå¯èƒ½å·²æœ‰å˜æ›´ï¼\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4234,7 +4234,7 @@ msgstr ""
 "å¹¶æœªå–æ¶ˆè®¢é˜… %ld %sï¼Œé‚£ä¹ˆè¿™å°±ä»£è¡¨å‘ç”Ÿäº†é”™è¯¯ï¼Œè€Œæ‚¨åº”è¯¥\n"
 "äºŽå†æ¬¡å¯åŠ¨ tin ä¹‹å‰å…ˆå¤‡ä»½æ‚¨çš„ %sï¼\n"
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4243,12 +4243,12 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ‰¾åˆ° %d ä¸ªâ€˜-- \\nâ€™è¡Œï¼Œè¿™ä¹Ÿè®¸ä¼šä½¿æŸäº›äººæ„Ÿåˆ°å›°æƒ‘ã€‚\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d ä¸­çš„ %1$d ç¯‡æ–‡ç« è¢«ä¿å­˜"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4262,13 +4262,13 @@ msgstr ""
 "è­¦å‘Šï¼šæ‚¨çš„ç­¾åé•¿åº¦å·²è¶…è¿‡ %d è¡Œã€‚ ç”±äºŽç­¾åé€šå¸¸\n"
 "      ä¸ä¼šç”¨æ¥ä¼ è¾“ä»»ä½•æœ‰ç”¨çš„ä¿¡æ¯ï¼Œå®ƒä»¬åº”è¯¥è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "è­¦å‘Šï¼šè¿™ä¸ªé‚®ä»¶åœ°å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=ç»§ç»­ï¼Œ%s=æ”¾å¼ƒï¼Ÿ"
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4276,37 +4276,37 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šç­¾ååº”è¯¥ä»¥â€˜-- \\nâ€™èµ·å§‹è€Œéžä»¥â€˜--\\nâ€™ã€‚\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "å†™å…¥å±žæ€§æ–‡ä»¶â€¦"
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d ç¯‡å›žåº”"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "å·²åŠ å…¥ %d %s"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„å¯æ˜¾ç¤º"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "åªæ˜¾ç¤ºå·²è®¢é˜…ç¾¤ç»„"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "æ˜¯ "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "    æ‚¨æœ‰é‚®ä»¶"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4327,11 +4327,11 @@ msgstr ""
 "      å˜æ›´ MM_NETWORK_CHARSET çš„è®¾ç½®ä¸ºé€‚å½“çš„å€¼ï¼Œ\n"
 "      ä»¥ç”¨äºŽæ‚¨çš„å¼ è´´ã€‚\n"
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr "  -D æ¨¡å¼  é™¤é”™æ¨¡å¼"
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4358,11 +4358,11 @@ msgstr ""
 "è¿™æ˜¯æ‚¨å³å°†è¦å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "åˆ‡æ¢é¢œè‰²"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4408,11 +4408,11 @@ msgstr ""
 "#  15 = äº®ç™½è‰²\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       åˆ‡æ¢é¢œè‰²æ——æ ‡"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4420,7 +4420,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šè·Ÿè´´è¢«è®¾ç½®è¶…è¿‡ä¸€ä¸ªæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4429,7 +4429,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%sâ€è¢«é‡å‘½åï¼Œä½¿ç”¨â€œ%sâ€ä½œä¸ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4438,7 +4438,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šè·¨æ¿å¼ è´´åˆ° %d æ–°é—»ç¾¤ç»„è€Œæ²¡æœ‰è·Ÿè´´è¡Œï¼\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4447,7 +4447,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%sâ€å¹¶éžæœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4455,7 +4455,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·Ÿè´´è¢«è®¾ç½®è¶…è¿‡ä¸€ä¸ªæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4464,7 +4464,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€è¢«é‡å‘½åï¼Œæ‚¨åº”è¯¥ä½¿ç”¨â€œ%sâ€ä½œä¸ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4473,7 +4473,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·¨æ¿å¼ è´´åˆ° %d æ–°é—»ç¾¤ç»„è€Œæ²¡æœ‰è·Ÿè´´è¡Œï¼\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4482,7 +4482,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€ä¸åœ¨æ‚¨çš„ newsrc ä¹‹ä¸­ï¼Œåœ¨è¿™ä¸ªç«™å°å®ƒä¹Ÿè®¸ä¼šæ— æ•ˆï¼\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4491,155 +4491,150 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€å¹¶éžè¿™ä¸ªç«™å°ä¸Šçš„æœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d ä¸ªæ–‡ä»¶æˆåŠŸåœ°ä»Ž %d ç¯‡æ–‡ç« å†™å…¥ã€‚%d %s å·²å‘ç”Ÿã€‚"
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "ç¼ºå°‘éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "æ²¡æœ‰èµ·å§‹éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "æ²¡æœ‰æ•°æ®ã€‚"
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "ä¸æ˜Žé”™è¯¯ã€‚"
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s çš„æ€»å’Œæ£€æŸ¥ç  (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr "è¯»å–é‚®ä»¶çŽ°ç”¨æ–‡ä»¶â€¦"
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "è¯»å–é‚®ä»¶ç¾¤ç»„æ–‡ä»¶â€¦"
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "å¯¹äºŽæ–‡ç« æ–½è¡Œ PGP æ“ä½œ"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "å°†å¯†é’¥åŠ å…¥å…¬ç”¨é’¥åŒ™åœˆï¼Ÿ"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=åŠ å¯†ï¼Œ%s=ç­¾åï¼Œ%s=ä¸¤è€…ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ç­¾åï¼Œ%s=ç­¾å & åŒ…å«å…¬å¼€å¯†é’¥ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP å°šæœªè®¾ç½® (æ— æ³•æ‰“å¼€ %s)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "æ–‡ç« æœªè¢«ç­¾åä¸”æ‰¾ä¸åˆ°ä»»ä½•å…¬å¼€å¯†é’¥"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=pgpï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=pgpï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=pgpï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½® [%%s]ï¼š"
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=pgpï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=pgpï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=pgpï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½® [%%s]ï¼š"
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½® [%%s]ï¼š"
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½® [%%s]ï¼š"
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "å°è¯• cache_overview_files ä»¥åŠ é€Ÿã€‚\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin å°†ä½¿ç”¨æœ¬åœ°ç´¢å¼•æ–‡ä»¶ä½œä¸ºæ›¿ä»£ã€‚\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "æ‰¾ä¸åˆ° NNTP æœåŠ¡å™¨åç§°"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "è¿žæŽ¥åˆ° %s:%uâ€¦"
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "ä»ŽæœåŠ¡å™¨ä¸­æ–­è¿žæŽ¥â€¦\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr "é”™è¯¯æ–°é—»ç¾¤ç»„åç§° (â€œ%sâ€) äºŽâ€œç¾¤ç»„ %sâ€å‘½ä»¤ï¼šâ€œ%sâ€çš„å›žåº”ä¹‹ä¸­"
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr "ä»ŽæœåŠ¡å™¨ä¸­æ–­è¿žæŽ¥â€¦\n"
 
 #: src/lang.c:1109
 #, c-format
@@ -5412,65 +5407,69 @@ msgstr "NFC"
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "æ˜¾ç¤ºé€‰é¡¹"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "é¢œè‰²é€‰é¡¹"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr "çªæ˜¾é€‰é¡¹"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr "æ–‡ç« é™åˆ¶é€‰é¡¹"
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "å¼ è´´/é‚®å¯„é€‰é¡¹"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "ä¿å­˜/æ‰“å°é€‰é¡¹"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "ä¸“å®¶é€‰é¡¹"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "ç­›é€‰é€‰é¡¹"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "æ˜¾ç¤ºè¿·ä½ èœå• & å¼ è´´ç¤¼ä»ª"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5478,15 +5477,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åœ¨æ¯ä¸ªå±‚çº§ä¸­æ˜¾ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ èœå•\n"
 "# å¹¶äºŽæ’°å†™æ–‡ç« ä¹‹åŽæ˜¾ç¤ºå¼ è´´ç¤¼ä»ª\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºæ¯ä¸ªæ–°é—»ç¾¤ç»„çš„ç®€çŸ­æè¿°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "æ˜¾ç¤ºæ¯ä¸ªæ–°é—»ç¾¤ç»„çš„æè¿°"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5494,19 +5493,19 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åœ¨ç¾¤ç»„é€‰æ‹©å±‚çº§ä¸­äºŽæ–°é—»ç¾¤ç»„åç§°ä¹‹åŽ\n"
 "# æ˜¾ç¤ºç¾¤ç»„æè¿°æ–‡æœ¬\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "åœ¨ç¾¤ç»„èœå•ä¸­æ˜¾ç¤ºä¸»æ—¨ & å‘ä¿¡è€… (ä½œè€…) å­—æ®µã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "åœ¨ç¾¤ç»„èœå•ä¸­ï¼Œæ˜¾ç¤ºä½œè€…"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5523,31 +5522,31 @@ msgstr ""
 "# * 2 = å…¨å\n"
 "#   3 = ä¸¤è€…\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "ç»˜åˆ¶ -> æˆ–é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "ç»˜åˆ¶ -> ä»¥ä»£æ›¿é«˜äº®åº¦æ¡"
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ -> å¦åˆ™é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "ä½¿ç”¨åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽä¸åŒçš„å±‚çº§ä½¿ç”¨åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "è®¨è®ºä¸²æ–‡ç« ä¾æ®"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5567,15 +5566,15 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "è¾“å…¥å°†è®¨è®ºä¸²èµ·æ‰€å¿…éœ€çš„ç™¾åˆ†æ¯”åŒ¹é…ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "è®¨è®ºä¸²ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5598,11 +5597,11 @@ msgstr ""
 "# ä»»ä½•æ’å…¥ã€‚ä¾‹å¦‚ happy å°†åŒ¹é… harpyï¼Œä½† harpie, happie å’Œ harpy ä¼šè¢«åˆ†å…¥å¦ä¸€"
 "ç¯‡å¸–å­ã€‚\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "è®¨è®ºä¸²çš„åˆ†æ•°"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5616,16 +5615,16 @@ msgstr ""
 "#   1 = æ€»å’Œ\n"
 "#   2 = å¹³å‡\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºæ–‡ç« ä¾æ®ä¸»é¢˜ã€å‘ä¿¡è€…ã€æ—¥æœŸæˆ–åˆ†æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "æŽ’åºæ–‡ç« ä¾æ®"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5655,15 +5654,15 @@ msgstr ""
 "#   9 = è¡Œæ•°é€’å‡\n"
 "#  10 = è¡Œæ•°é€’å‡\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºè®¨è®ºä¸²ä¸ä¾æ®ä»»ä½•ä¸œè¥¿æˆ–ä¾æ®åˆ†æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "æŽ’åºè®¨è®ºä¸²ä¾æ®"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5681,44 +5680,44 @@ msgstr ""
 "#   3 = æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸé€’å‡\n"
 "#   4 = æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸé€’å‡\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "å°†å…‰æ ‡æ”¾åœ¨ç¾¤ç»„ä¸­ç¬¬ä¸€/æœ€åŽä¸€ç¯‡æœªè¯»æ–‡ç« ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "å‰å¾€ç¾¤ç»„ä¸­ç¬¬ä¸€ç¯‡æœªè¯»çš„æ–‡ç« "
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†å…‰æ ‡æ”¾åœ¨ç¾¤ç»„ä¸­ç¬¬ä¸€ç¯‡æœªè¯»æ–‡ç« ï¼Œå¦åˆ™æ˜¯æœ€åŽä¸€ç¯‡æ–‡ç« \n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè¯»æ–‡ç« ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "åªæ˜¾ç¤ºæœªè¯»æ–‡ç« "
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºæ–°çš„/æœªè¯»æ–‡ç« ï¼Œå¦åˆ™å…¨éƒ¨æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "åªæ˜¾ç¤ºæœ‰æœªè¯»æ–‡ç« çš„ç¾¤ç»„"
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºåŒ…å«æœªè¯»æ–‡ç« çš„è®¢é˜…ç¾¤ç»„ã€‚\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "ç­›é€‰å“ªäº›æ–‡ç« "
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5732,11 +5731,11 @@ msgstr ""
 "#   1 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶åœ¨è®¨è®ºä¸²ä¸­æ˜¾ç¤ºæ—¶ä»¥ K æ ‡è®°\n"
 "#   2 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤ºå®ƒä»¬\n"
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« å€Ÿç”±"
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5752,11 +5751,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN æˆ– TAB\n"
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr "å¦‚ä½•å¯¹å¾…ç©ºè¡Œ"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5786,24 +5785,24 @@ msgstr ""
 "#   7 = åŽ‹ç¼©æ–‡æœ¬åŒºå—é—´çš„å¤šé‡ç©ºè¡Œå’Œè·³è¿‡\n"
 "#       å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n"
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "ä½¿ç”¨å‘å³é”®åˆ—å‡ºè®¨è®ºä¸²"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å½“ä½¿ç”¨å‘å³é”®è¾“å…¥å®ƒæ—¶å°±è‡ªåŠ¨åˆ—å‡ºè®¨è®ºä¸²ã€‚\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²åˆ é™¤æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²åˆ é™¤æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5811,16 +5810,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« è¢«åˆ é™¤çš„å­—ç¬¦ (ç¼ºçœâ€˜Dâ€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºåœ¨èŒƒå›´ä¸­çš„æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºèŒƒå›´ä¸­æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5828,17 +5827,17 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« åœ¨èŒƒå›´ä¸­çš„å­—ç¬¦ (ç¼ºçœâ€˜#â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯¥æ–‡ç« å°†è¿”å›žã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¿”å›žæ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5846,16 +5845,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å°†è¿”å›žçš„å­—ç¬¦ (ç¼ºçœâ€˜-â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²é€‰æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²é€‰æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5863,15 +5862,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¢«è‡ªåŠ¨é€‰å–çš„å­—ç¬¦ (ç¼ºçœâ€˜*â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºæœ€è¿‘æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºæœ€è¿‘æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5879,15 +5878,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ˜¯æœ€è¿‘æ–‡ç« çš„å­—ç¬¦ (ç¼ºçœâ€˜oâ€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºæœªè¯»æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºæœªè¯»æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5895,15 +5894,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« æœªè¯»çš„å­—ç¬¦ (ç¼ºçœâ€˜+â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²è¯»æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²è¯»æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5911,15 +5910,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¯»å–å­—ç¬¦ (ç¼ºçœâ€˜ â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¢«ç é™¤æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¢«ç é™¤æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5927,16 +5926,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¢«ç é™¤çš„å­—ç¬¦ (ç¼ºçœâ€˜Kâ€™)\n"
 "# kill_level å¿…é¡»æ ¹æ®ä¸åŒæƒ…å†µè€Œè®¾ç½®ï¼Œ_ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯»å–æ‰€é€‰æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¯»å–æ‰€é€‰æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5944,11 +5943,11 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¯»å–ä¹‹å‰å·²è¢«é€‰çš„å­—ç¬¦ (ç¼ºçœâ€˜:â€™)\n"
 "# kill_level å¿…é¡»æ ¹æ®ä¸åŒæƒ…å†µè€Œè®¾ç½®ï¼Œ_ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr "å°†è¾ƒé•¿æ–°é—»ç¾¤ç»„åç§°ç¼©å†™"
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -5958,17 +5957,17 @@ msgstr ""
 "# å±‚çº§å’Œæ–‡ç« å±‚çº§ä¼šå¦‚ä¸‹æ‰€ç¤ºï¼š\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.rã€‚\n"
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr "0 = æ•´é¡µå·åŠ¨ï¼Œ-1 = æ˜¾ç¤ºä¸Šé¡µæœ€åŽä¸€è¡Œä¸ºä¸‹é¡µç¬¬ä¸€è¡Œï¼Œ-2 = åŠé¡µå·åŠ¨"
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "é¡µé¢åˆ‡æ¢æ—¶å·åŠ¨çš„è¡Œæ•°"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5986,28 +5985,28 @@ msgstr ""
 "# * 1 = å·åŠ¨ä¸€è¡Œ\n"
 "#   2 æˆ–æ›´å¤§ = å·åŠ¨ 2 æˆ–æ›´å¤šè¡Œ (åªæœ‰åœ¨é¡µé¢åˆ‡æ¢æ—¶)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "æ˜¾ç¤ºç­¾å"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# å¦‚æžœå…³é—­äºŽæ˜¾ç¤ºæ–‡ç« æ—¶å°±ä¸æ˜¾ç¤ºç­¾å\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "å°† uuencoded æ•°æ®æ˜¾ç¤ºä¸ºå·²æ ‡è®°é™„ä»¶ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "å°† uue æ•°æ®ä½œä¸ºé™„ä»¶æ˜¾ç¤º"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6026,16 +6025,16 @@ msgstr ""
 "#   2 = éšè—æ‰€æœ‰ï¼Œç±»ä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹æ¥åƒæ˜¯ uuencoded æ•°æ®çš„è¡Œï¼Œéƒ½å°†\n"
 "#       è¢«æŠ˜å ä¸ºä¸€æ ‡è®°è¡Œã€‚\n"
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISOã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "æ˜¾ç¤º \"a ä¸ºå˜éŸ³ a"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6043,15 +6042,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISO å¹¶\n"
 "# æ˜¾ç¤º \"a ä¸ºå˜éŸ³ a ...ç­‰ç­‰\n"
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ ‡å¤´å­—æ®µæ¸…å•"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "æ˜¾ç¤ºè¿™äº›æ ‡å¤´å­—æ®µ (æˆ– *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6066,11 +6065,11 @@ msgstr ""
 "#â€˜X-â€™(åƒæ˜¯ X-Alan æˆ– X-Pape)ã€‚æ‚¨å¯ä»¥å€Ÿç”±ä»¥ç©ºæ ¼åˆ†éš”è€Œåˆ—å‡º\n"
 "# è¶…è¿‡ä¸€ä¸ªã€‚æ²¡æœ‰å®šä¹‰ä»»ä½•å€¼å°†ä¼šå…³é—­è¿™ä¸ªé€‰é¡¹ã€‚\n"
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "ä¸æ˜¾ç¤ºè¿™äº›æ ‡å¤´å­—æ®µ"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6089,40 +6088,40 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# æ²¡æœ‰å®šä¹‰ä»»ä½•å€¼å°±è¡¨ç¤ºå…³é—­è¿™ä¸ªé€‰é¡¹ã€‚\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "æ‚¨è¦å¯ç”¨å¤šéƒ¨ä»¶/æ›¿ä»£æ–‡ç« çš„è‡ªåŠ¨å¤„ç†å—ï¼Ÿ"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "è·³è¿‡å¤šéƒ¨ä»¶/æ›¿ä»£éƒ¨åˆ†"
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±è‡ªåŠ¨æˆªé™¤å¤šéƒ¨ä»¶/æ›¿ä»£æ¶ˆæ¯\n"
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "å¯ç”¨å­—é¢åŒºå—çš„ä¾¦æµ‹ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr "å­—é¢åŒºå—çš„ä¾¦æµ‹"
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æ–‡ç« ä¸­ä¾¦æµ‹å­—é¢åŒºå—\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "ç”¨æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•è¨€è¡Œçš„ regex"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6132,15 +6131,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚å¼•è¨€è¡Œå°†ä»¥ col_quote æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_quote2 æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "ç”¨æ¥æ˜¾ç¤ºç¬¬äºŒå±‚å¼•è¨€è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6150,15 +6149,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚ç¬¬äºŒå±‚å¼•è¨€è¡Œå°†ä»¥ col_quote2 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_quote3 æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr "ç”¨æ¥æ˜¾ç¤º >= 3 å±‚å¼•è¨€è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6168,32 +6167,32 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚>= 3 å±‚å¼•è¨€è¡Œå°†ä»¥ col_quote3 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "å¯ç”¨å­—é¢åŒºå—çš„ä¾¦æµ‹ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "å­—é¢åŒºå—çš„ä¾¦æµ‹"
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æ–‡ç« ä¸­ä¾¦æµ‹å­—é¢åŒºå—\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "ç”¨æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•è¨€è¡Œçš„ regex"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6204,15 +6203,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚ç¬¬äºŒå±‚å¼•è¨€è¡Œå°†ä»¥ col_quote2 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markslashes æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ ‡ç¤º /æ–œçº¿/ çš„ regex"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6222,15 +6221,15 @@ msgstr ""
 "# å°†ä»¥ col_markslashes æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markstars æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„ regex"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6240,15 +6239,15 @@ msgstr ""
 "# å°†ä»¥ col_markstars æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markstroke æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„ regex"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6258,15 +6257,15 @@ msgstr ""
 "# å°†ä»¥ col_markstroke æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markdash æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„ regex"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6276,15 +6275,15 @@ msgstr ""
 "# å°†ä»¥ col_markdash æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "ç”¨æ¥å¯»æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å‰ç¼€çš„ regexã€‚ ä½¿ç”¨â€˜|â€™ä½œä¸ºåˆ†éš”ç¬¦å·ã€‚"
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr "ä¸»æ—¨å‰ç¼€çš„ regex"
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6292,15 +6291,15 @@ msgstr ""
 "# tin å°†ç”¨æ¥å¯»æ‰¾ä¸»æ—¨å‰ç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n"
 "# äºŽæ˜¾ç¤ºæ ‡å¤´ä¹‹å‰å°†è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "ç”¨æ¥å¯»æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨åŽç¼€çš„ regexã€‚ ä½¿ç”¨â€˜|â€™ä½œä¸ºåˆ†éš”ç¬¦å·ã€‚"
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr "ä¸»æ—¨åŽç¼€çš„ regex"
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6308,49 +6307,50 @@ msgstr ""
 "# tin å°†ç”¨æ¥å¯»æ‰¾ä¸»æ—¨åŽç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n"
 "# äºŽå›žå¤æˆ–è·Ÿè´´æ—¶å°†è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—å¼€å§‹çš„ regexã€‚"
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr "ç”¨äºŽå­—é¢åŒºå—å¼€å§‹çš„ regex"
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—å¼€å§‹çš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—ç»“æŸçš„ regexã€‚"
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr "ç”¨äºŽå­—é¢åŒºå—ç»“æŸçš„ regex"
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—ç»“æŸçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "è¾“å…¥å¤–éƒ¨ MIME æŸ¥çœ‹å™¨çš„åç§°å’Œé€‰é¡¹ï¼Œ--internal è¡¨ç¤ºå†…ç½®æŸ¥çœ‹å™¨"
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "MIME äºŒè¿›åˆ¶å†…å®¹æŸ¥çœ‹å™¨"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
+#, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
@@ -6359,15 +6359,15 @@ msgstr ""
 "# å¦åˆ™è¯·æŒ‡å®šå¤–éƒ¨æŸ¥çœ‹å™¨ç¨‹åº (ä¾‹ï¼šmetamail) æˆ–ä¿æŒç©ºç™½ä»¥\n"
 "# è¡¨ç¤ºä¸è¦è‡ªåŠ¨æŸ¥çœ‹\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "å¯åŠ¨éžçº¯æ–‡æœ¬æŸ¥çœ‹ç¨‹åºä¹‹å‰å…ˆç¡®è®¤"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "ä½¿ç”¨ MIME æŸ¥çœ‹å™¨ä¹‹å‰å…ˆè¯¢é—®"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6375,84 +6375,84 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€ï¼Œtin å°†äºŽä½¿ç”¨ metamail æ˜¾ç¤º MIME æ¶ˆæ¯ä¹‹å‰å…ˆè¯¢é—®\n"
 "# åªæœ‰å½“ metamail_prog å·²è®¾ç½®ä¸ºæŸä¸ªå€¼æ—¶ï¼Œè¿™æ‰ä¼šå‘ç”Ÿ\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "ç¦»å¼€æ—¶è¯¢é—®æ˜¯å¦å°†ç¾¤ç»„æ ‡è®°ä¸ºå·²è¯»ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr "ç¦»å¼€æ—¶å°†å·²è¯»ç¾¤ç»„è®¾å›žæœªè¯»"
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±è¯¢é—®ç”¨æˆ·æ˜¯å¦æ‰€æœ‰å·²è¯»ç¾¤ç»„åº”è¯¥éƒ½è¢«æ ‡è®°ä¸ºå·²è¯»\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr "ä½¿ç”¨å‘å·¦é”®å°†ç¾¤ç»„è®¾å›žæœªè¯»"
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# å¦‚æžœæ‰“å¼€åˆ™å½“ä»¥å‘å·¦é”®ç¦»å¼€æ—¶ï¼Œå°†ç¾¤ç»„/è®¨è®ºä¸²è®¾å›žæœªè¯»ã€‚\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr "ä½¿ç”¨å‘å·¦é”®å°†è®¨è®ºä¸²è®¾å›žæœªè¯»"
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "å“ªäº›åŠ¨ä½œéœ€è¦ç¡®è®¤"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr "# æˆ‘ä»¬åº”è¯¥å¯¹äºŽä»€ä¹ˆè¯¢é—®ç¡®è®¤ã€‚\n"
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr "â€˜æ ‡è®°ä¸º(æœª)å·²è¯»â€™å¿½ç•¥æ ‡è®°"
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# å¦‚æžœæ‰“å¼€åˆ™â€˜æ ‡è®°ä¸º(æœª)å·²è¯»â€™åŠŸèƒ½åªä¼šæ ‡è®°ç›®å‰çš„æ–‡ç« ã€‚\n"
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "è¿è¡Œä»¥æ‰“å¼€ç½‘å€çš„ç¨‹åºï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr "æ‰“å¼€ç½‘å€çš„ç¨‹åº"
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ç”¨æ¥æ‰“å¼€ç½‘å€çš„ç¨‹åºã€‚å°†ä¼šé™„åŠ å®žé™…çš„ç½‘å€\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "åœ¨ xterm ä¸­ä½¿ç”¨é¼ æ ‡"
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å¯ç”¨ xterm ç»ˆç«¯æœºå¯¹äºŽé¼ æ ‡æŒ‰é’®çš„æ”¯æŒ\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "ä½¿ç”¨æ•°å­—é”®ç›˜ä¸Šçš„å·åŠ¨é”®"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æœ‰æ”¯æŒå·åŠ¨é”®çš„ç»ˆç«¯æœºä¸Šå¯ç”¨å®ƒ\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "è¾“å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•°é‡ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "è¦æå–æ–‡ç« çš„æ•°é‡"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6460,28 +6460,28 @@ msgstr ""
 "# è¦æå–æ–‡ç« çš„æ•°é‡ (0=æ— é™åˆ¶)ï¼Œå¦‚æžœä¸ºè´Ÿå°±è®¾ç½®\n"
 "# ä¸ºç¬¬ä¸€ç¯‡æœªè¯»æ–‡ç« ä¹‹å‰è¦è¯»å–çš„å·²è¯»æ–‡ç« æœ€å¤§å€¼\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "è¾“å…¥è¢«è®¤ä¸ºæœ€è¿‘æ–‡ç« çš„æ—¥æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "æœ€è¿‘æ–‡ç« çš„æ—¶é—´é™åˆ¶"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# è¢«è®¤ä¸ºæ˜¯æœ€è¿‘æ–‡ç« æ‰€éœ€çš„æ—¥æ•°ï¼Œ(0=å…³é—­)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ç”¨äºŽä¸€èˆ¬é€šé…ç¬¦ï¼ŒREGEX ç”¨äºŽå®Œæ•´æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…ã€‚"
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "é€šé…ç¬¦åŒ¹é…"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6493,59 +6493,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "è¾“å…¥æ–‡ç« è¢«æ ‡è®°ç é™¤ä¹‹å‰çš„æœ€å°‘åˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr "åˆ†æ•°é™åˆ¶ (ç é™¤)"
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# æ–‡ç« è¢«æ ‡è®°ç é™¤ä¹‹å‰çš„åˆ†æ•°é™åˆ¶\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "è¾“å…¥ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr "ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°"
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr "# ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "è¾“å…¥æ–‡ç« è¢«æ ‡è®°çƒ­é—¨ä¹‹å‰çš„æœ€å°‘åˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr "åˆ†æ•°é™åˆ¶ (é€‰å–)"
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# æ–‡ç« è¢«æ ‡è®°çƒ­é—¨ä¹‹å‰çš„åˆ†æ•°é™åˆ¶\n"
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "è¾“å…¥é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr "é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°"
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr "# é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°\n"
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "ä½¿ç”¨ slrnface ä»¥æ˜¾ç¤ºâ€˜X-Face:â€™"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6553,19 +6553,19 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ slrnface(1) ä»¥è§£è¯‘â€˜X-Face:â€™æ ‡å¤´ã€‚\n"
 "# åªæœ‰åœ¨ xterm ä¸­è¿è¡Œæ—¶æ‰æœ‰ä½œç”¨ã€‚\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "ä½¿ç”¨ ANSI é¢œè‰²"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ ANSI é¢œè‰²\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "æ ‡å‡†å‰æ™¯é¢œè‰²"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6573,11 +6573,11 @@ msgstr ""
 "# æ ‡å‡†å‰æ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "æ ‡å‡†èƒŒæ™¯é¢œè‰²"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6585,11 +6585,11 @@ msgstr ""
 "# æ ‡å‡†èƒŒæ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "åç™½æ–‡æœ¬çš„é¢œè‰² (èƒŒæ™¯)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6597,11 +6597,11 @@ msgstr ""
 "# åç™½æ–‡æœ¬çš„èƒŒæ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "åç™½æ–‡æœ¬çš„é¢œè‰² (å‰æ™¯)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6609,11 +6609,11 @@ msgstr ""
 "# åç™½æ–‡æœ¬çš„å‰æ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š7 (ç™½è‰²)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "æ–‡æœ¬è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6621,11 +6621,11 @@ msgstr ""
 "# æ–‡æœ¬è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "è¿·ä½ è¯´æ˜Žèœå•çš„é¢œè‰²"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6633,11 +6633,11 @@ msgstr ""
 "# è¿·ä½ è¯´æ˜Žèœå•çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "è¯´æ˜Žæ–‡æœ¬çš„é¢œè‰²"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6645,11 +6645,11 @@ msgstr ""
 "# è¯´æ˜Žé¡µé¢çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "çŠ¶æ€æ¶ˆæ¯çš„é¢œè‰²"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6657,11 +6657,11 @@ msgstr ""
 "# æœ€åŽä¸€è¡Œä¸­æ¶ˆæ¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6669,11 +6669,11 @@ msgstr ""
 "# å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "ç¬¬äºŒå±‚å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6681,11 +6681,11 @@ msgstr ""
 "# ç¬¬äºŒå±‚å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 å±‚å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6693,11 +6693,11 @@ msgstr ""
 "# =>3 å±‚å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "æ ‡å¤´è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6705,11 +6705,11 @@ msgstr ""
 "# æ ‡å¤´è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "å®žé™…æ–°é—»æ ‡å¤´å­—æ®µçš„é¢œè‰²"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6717,11 +6717,11 @@ msgstr ""
 "# å®žé™…æ–°é—»æ ‡å¤´å­—æ®µçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š9 (æµ…çº¢è‰²)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "æ–‡ç« ä¸»æ—¨è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6729,12 +6729,12 @@ msgstr ""
 "# æ–‡ç« ä¸»æ—¨è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "æ–‡æœ¬è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6743,11 +6743,11 @@ msgstr ""
 "# å­—é¢åŒºå—çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š5 (ç²‰çº¢)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "å›žåº”è®¡æ•°å™¨çš„é¢œè‰²"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6755,11 +6755,11 @@ msgstr ""
 "# å›žåº”è®¡æ•°å™¨çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "å‘é€è€…çš„é¢œè‰² ( From: )"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6767,11 +6767,11 @@ msgstr ""
 "# å‘é€è€…çš„é¢œè‰² ( From: )\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "è¯´æ˜Ž/é‚®ä»¶ç­¾åçš„é¢œè‰²"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6779,11 +6779,11 @@ msgstr ""
 "# è¯´æ˜Ž/é‚®ä»¶ç­¾åçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "ç­¾åçš„é¢œè‰²"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6791,11 +6791,11 @@ msgstr ""
 "# ç­¾åçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "é«˜äº®åº¦ç½‘å€çš„é¢œè‰²"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6803,11 +6803,11 @@ msgstr ""
 "# é«˜äº®åº¦ç½‘å€çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "å­—é¢åŒºå—çš„é¢œè‰²"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6815,11 +6815,11 @@ msgstr ""
 "# å­—é¢åŒºå—çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š5 (ç²‰çº¢)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„é¢œè‰²"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6827,11 +6827,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š11 (é»„è‰²)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„é¢œè‰²"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6839,11 +6839,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š13 (æµ…ç²‰çº¢)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ çš„é¢œè‰²"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6851,11 +6851,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š14 (æµ…è“ç»¿è‰²)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„é¢œè‰²"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6863,11 +6863,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š12 (æµ…è“è‰²)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„å±žæ€§"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6895,11 +6895,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š6 (ç²—ä½“)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„å±žæ€§"
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6907,11 +6907,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š2 (æœ€å¥½é«˜äº®åº¦æ˜¾ç¤º)\n"
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ çš„å±žæ€§"
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6919,11 +6919,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š5 (åŠæ˜Žäº®)\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„å±žæ€§"
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6931,27 +6931,27 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š3 (åç™½æ˜¾ç¤º)\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "åœ¨æ¶ˆæ¯å†…æ–‡ä¸­é«˜äº®åº¦æ˜¾ç¤ºç½‘å€"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºç½‘å€ï¼Ÿ\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "åœ¨æ¶ˆæ¯å†…æ–‡ä¸­é«˜äº®åº¦æ˜¾ç¤ºå­—è¯"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºå­—è¯ï¼Ÿ\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr "è¦æ˜¾ç¤ºä»€ä¹ˆä»¥ä»£æ›¿æ ‡è®°"
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6967,56 +6967,56 @@ msgstr ""
 "#   1 = æ˜¯ï¼Œæ˜¾ç¤ºæ ‡è®°\n"
 "# * 2 = å°å‡ºç©ºæ ¼ä½œä¸ºæ›¿ä»£\n"
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "è¾“å…¥åœ¨é¡µé¢åˆ‡æ¢ä¸­ç”¨æ¥å°†æ–‡ç« æ¢è¡Œçš„æ å·ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "é¡µé¢è‡ªåŠ¨æ¢è¡Œæ å·"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr "# æ–‡ç« æ¢è¡ŒäºŽæ å·\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr "äºŽä¸‹ä¸€ç¯‡æœªè¯»å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²"
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽæœç´¢ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« æ—¶å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²\n"
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "è¾“å…¥ç¼ºçœé‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "é‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# ç”¨æˆ·é‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ ç”¨æˆ·å@ä¸»æœº (å…¨å)\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "åœ¨ç¼–è¾‘å™¨ä¸­æ˜¾ç¤ºç©ºçš„è·Ÿè´´"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽç¼–è¾‘æ–‡ç« æ—¶æ˜¾ç¤ºç©ºçš„è·Ÿè´´æ ‡å¤´\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "è¾“å…¥ path/! command/--none ä»¥åˆ›å»ºæ‚¨çš„ç¼ºçœç­¾åã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "ä»Žè·¯å¾„/å‘½ä»¤åˆ›å»ºç­¾å"
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7030,41 +7030,41 @@ msgstr ""
 "# sigfile=!å‘½ä»¤      è¿è¡Œå¤–éƒ¨å‘½ä»¤ä»¥äº§ç”Ÿç­¾å\n"
 "# sigfile=--none     ä¸é™„åŠ ç­¾å\n"
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "å°†å•ç‹¬ä¸€è¡Œçš„â€œ-- â€å‰ç½®äºŽç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "å°†â€œ-- â€å‰ç½®äºŽç­¾å"
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†è™šçº¿â€˜\\n-- \\nâ€™å‰ç½®äºŽç­¾å\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "é‡æ–°å¼ è´´æ–‡ç« æ—¶åŠ å…¥ç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "é‡æ–°å¼ è´´æ—¶åŠ å…¥ç­¾å"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†ç­¾ååŠ å…¥é‡æ–°å¼ è´´çš„æ–‡ç« \n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "è¾“å…¥å¼•è¨€ç¬¦å·ã€%s æˆ– %S ä½œä¸ºä½œè€…çš„ç¼©å†™ã€‚"
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "ä½œä¸ºå¼•è¨€ç¬¦å·ä½¿ç”¨çš„å­—ç¬¦"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7073,11 +7073,11 @@ msgstr ""
 "# å­—ç¬¦å·²ç”¨äºŽå¼•è¨€åˆ°è·Ÿéšå’Œå›žå¤ã€‚\n"
 "#â€˜_â€™è¢«ç½®æ¢ç”±â€˜ â€™ï¼Œ%sï¼Œ%S è¢«ç½®æ¢ä¾ä½œè€…è®¾ç½®ç¼©å†™ã€‚\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "å¼•è¨€è¡Œä¸º"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7101,16 +7101,16 @@ msgstr ""
 "#   6 = å¼•ç”¨ç­¾åï¼Œå¼•ç”¨ç©ºè¡Œ\n"
 "#   7 = åŽ‹ç¼©å¼•è¨€ï¼Œå¼•ç”¨ç­¾åï¼Œå¼•ç”¨ç©ºè¡Œ\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr "%A åœ°å€ %D æ—¥æœŸ %F åœ°å€+åç§° %G ç¾¤ç»„åç§° %M æ¶ˆæ¯è¯†åˆ«å· %N åç§° %C åå­—"
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "è·Ÿè´´æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
@@ -7120,38 +7120,38 @@ msgstr ""
 "# %A åœ°å€    %D æ—¥æœŸ   %F Addr+åç§°   %G ç¾¤ç»„åç§°   %M æ¶ˆæ¯è¯†åˆ«å·\n"
 "# %N å…¨å  %C åå­—   %I ç¼©å†™\n"
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "è·¨æ¿å¼ è´´æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "é‚®å¯„æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœæ‰“å¼€å°±åŒ…å« User-Agent: æ ‡å¤´ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr "æ’å…¥â€˜User-Agent:â€™æ ‡å¤´"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åŒ…å«ä½œä¸ºé€šå‘Šçš„ User-Agent: æ ‡å¤´\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "è¾“å…¥ç”¨äºŽ MIME çš„å­—ç¬¦é›†åç§° (ä¾‹å¦‚ï¼šUS-ASCII, ISO-8859-1, EUC-KR)ï¼Œ<CR> ä»¥è®¾"
 "ç½®ã€‚"
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7167,40 +7167,40 @@ msgstr ""
 "# å¦‚æžœ MIME_STRICT_CHARSET äºŽç¼–è¯‘æ—¶æœŸè¢«å®šä¹‰ï¼Œé‚£ä¹ˆ mm_charset ä»¥å¤–çš„\n"
 "# å­—ç¬¦é›†å°†è¢«è®¤ä¸ºæ— æ³•æ˜¾ç¤ºï¼Œå¹¶ä¸”ä»¥â€˜ï¼Ÿâ€™çš„æ–¹å¼è¡¨è¿°ã€‚\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# åœ¨è´´æ–‡ä¸­ä½œä¸º MIME (å†…å®¹ç±»åž‹) æ ‡å¤´çš„å­—ç¬¦é›†ã€‚\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "è¾“å…¥æœ¬åœ°å­—ç¬¦é›†åç§° (ä¾‹å¦‚ï¼šUS-ASCII, ISO-8859-1, EUC-KR)ï¼Œ<CR> ä»¥è®¾ç½®ã€‚"
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr "# æœ¬åœ°æ”¯æŒçš„å­—ç¬¦é›†ã€‚\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "ä¿¡ç®±æ ¼å¼"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# ä¿¡ç®±çš„æ ¼å¼ã€‚\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "åœ¨æ–°é—»æ¶ˆæ¯ä¸­çš„ MIME ç¼–ç "
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7214,15 +7214,15 @@ msgstr ""
 "# è€Œ Base64 å¯¹äºŽåŒ…å«å¾ˆå¤š 8 æ¯”ç‰¹å­—ç¬¦çš„å¤šæ•° 8 æ¯”ç‰¹ä¸œäºšè¯¸è¯­ã€\n"
 "# å¸Œè…Šè¯­ä»¥åŠä¿„è¯­å­—ç¬¦é›†æ¥è¯´æ›´ä¸ºé€‚å½“ã€‚\n"
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "ä¸è¦å˜æ›´ï¼Œé™¤éžæ‚¨çŸ¥é“æ‚¨åœ¨åšä»€ä¹ˆã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "åœ¨æ–°é—»æ ‡å¤´ä¸­ä½¿ç”¨ 8 æ¯”ç‰¹å­—ç¬¦"
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7234,28 +7234,28 @@ msgstr ""
 "# é™¤éž post_mime_encoding åŒæ ·ä¹Ÿè¢«è®¾ç½®ä¸º 8 æ¯”ç‰¹ï¼Œ\n"
 "# å¦åˆ™æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦å°†æ— è§†äºŽæ­¤å‚æ•°è€Œè¢«ç¼–ç ã€‚\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "è‡ªåŠ¨æŸ¥çœ‹å¤„ç†åŽæ–‡ä»¶<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "æŸ¥çœ‹å¤„ç†åŽæ–‡ä»¶"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# å¦‚æžœè®¾ç½®ï¼Œå¤„ç†ä¹‹åŽçš„æ–‡ä»¶å°†åœ¨æŸ¥çœ‹å™¨ä¸­è¢«æ‰“å¼€\n"
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "é‚®ä»¶æ¶ˆæ¯ä¸­çš„ MIME ç¼–ç "
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "é‚®ä»¶æ ‡å¤´ä¸­ä½¿ç”¨ 8 æ¯”ç‰¹å­—ç¬¦"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7272,25 +7272,25 @@ msgstr ""
 "# ç¦æ­¢é‚®ä»¶æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦ï¼Œå› æ­¤å»ºè®®æ‚¨ä¸è¦å°†å®ƒæ‰“å¼€ï¼Œ\n"
 "# é™¤éžæ‚¨æœ‰æŸäº›å¼ºåˆ¶çš„åŽŸå› ã€‚\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "ä»Žè¡Œå°¾æˆªé™¤ç©ºç™½"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä»Žè¡Œå°¾æˆªé™¤ç©ºç™½ï¼Œä»¥ä¾¿åœ¨è¾ƒæ…¢ç»ˆç«¯æœºä¸Šèƒ½è¾ƒå¿«æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨å­—é¢é‡è½¬è¯‘ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "å­—é¢é‡è½¬è¯‘"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7300,11 +7300,11 @@ msgstr ""
 "# åœ¨ç›®æ ‡å­—ç¬¦é›†ä¸­è¢«è¡¨è¿°æ—¶ï¼Œå®ƒå¯ä»¥é€è¿‡ä¸€ä¸ª\n"
 "# æˆ–å¤šä¸ªå¤–è§‚ç±»ä¼¼çš„å­—ç¬¦æ‰€è¿‘ä¼¼æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr "è‡ªåŠ¨å‘é€ç»™æ‚¨ä¸€ä»½å‰¯æœ¬/å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7320,25 +7320,25 @@ msgstr ""
 "#   2 = å¯†ä»¶å‰¯æœ¬\n"
 "#   3 = å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "è¾“å…¥æ‚¨æƒ³è¦èŽ·å¾—ç›¸å…³è­¦å‘Šçš„åœ°å€å› ç´ ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr "åžƒåœ¾é‚®ä»¶æŠ“å–è­¦å‘Šçš„åœ°å€éƒ¨åˆ†"
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7346,27 +7346,27 @@ msgstr ""
 "# å½“æ‚¨å°è¯•ä»¥ç”µå­é‚®ä»¶å›žå¤æ—¶\n"
 "# æƒ³è¦èŽ·å¾—ç›¸å…³è­¦å‘Šè€Œä»¥é€—å·åˆ†éš”çš„åœ°å€éƒ¨åˆ†æ¸…å•ã€‚\n"
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "è¾“å…¥ç­›é€‰å™¨æ¡ç›®ä¿æŒæœ‰æ•ˆçš„ç¼ºçœå¤©æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "ç­›é€‰å™¨æ¡ç›®æœ‰æ•ˆå¤©æ•°"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# çŸ­æœŸç­›é€‰å™¨ä¿æŒä½œç”¨çš„å¤©æ•°\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "åŠ å…¥å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "åŠ å…¥å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨"
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7374,23 +7374,23 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åŠ å…¥å¼€å§‹æ–°è®¨è®ºä¸²çš„å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨\n"
 "# ä½œä¸ºé«˜äº®åº¦æ˜¾ç¤ºè·Ÿè´´\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "å°†ä»¥ mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²ç›®å½•ä½ç½®ã€‚"
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "é‚®ä»¶ç›®å½•"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ä»¥ mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²ç›®å½•ä½ç½®\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "ä»¥æ‰¹æ¬¡æ¨¡å¼ä¿å­˜æ–‡ç«  (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
@@ -7398,29 +7398,29 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±äºŽå‘½ä»¤è¡Œä¸ŠæŒ‡å®šä¿å­˜ -S æˆ–é‚®å¯„ (-M/-N) æ—¶\n"
 "# ä»¥æ‰¹æ¬¡æ¨¡å¼ä¿å­˜æ–‡ç« /è®¨è®ºä¸²\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "æ‚¨æƒ³è¦ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•ä½ç½®ã€‚"
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "è¦ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•ä½ç½®\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr "ä¾ Archive-name: æ ‡å¤´æ¥è‡ªåŠ¨ä¿å­˜æ–‡ç« /è®¨è®ºä¸²ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "ä¿å­˜ä½¿ç”¨ Archive-name: æ ‡å¤´"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7428,29 +7428,29 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±å°†åœ¨é‚®ä»¶æ ‡å¤´ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è®¨è®ºä¸²\n"
 "# ä»¥å­˜ç›˜åç§° & éƒ¨åˆ†/ä¿®è¡¥ç¨‹åºå·ç è‡ªåŠ¨ä¿å­˜\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "å°†å·²ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²æ ‡è®°ä¸ºå·²è¯»ã€‚<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "å°†å·²ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²æ ‡è®°ä¸ºå·²è¯»"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±æ ‡è®°å·²ä¿å­˜çš„æ–‡ç« ä¸ºå·²è¯»\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "å¯¹äºŽå·²ä¿å­˜çš„æ–‡ç« è¿›è¡ŒåŽç»­å¤„ç† (ä¾‹å¦‚ï¼šæˆªå–é™„ä»¶)ã€‚"
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "åŽç»­å¤„ç†å·²ä¿å­˜çš„æ–‡ç« "
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7464,62 +7464,62 @@ msgstr ""
 "#   1 = åªæˆªå–å‘½ä»¤å£³å½’æ¡£ (shar)\n"
 "#   2 = æ˜¯\n"
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "åªå¤„ç†æœªè¯»æ–‡ç« "
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åª ä¿å­˜/æ‰“å°/ç®¡é“/é‚®å¯„ æœªè¯»æ–‡ç«  (é™¤äº†å·²æ ‡è®°æ–‡ç« )\n"
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "æ‰“å°æ‰€æœ‰æˆ–æ˜¯ä»…ä»…éƒ¨åˆ†çš„æ ‡å¤´ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "æ‰“å°æ—¶æ‰“å°æ‰€æœ‰æ ‡å¤´"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±æ‰“å°æ‰€æœ‰çš„æ–‡ç« æ ‡å¤´ï¼Œå¦åˆ™ä»…æ‰“å°é‡è¦è¡Œ\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "å°†è¢«ç”¨æ¥æ‰“å°æ–‡ç« /è®¨è®ºä¸²çš„æ‰“å°ç¨‹åºä»¥åŠé€‰é¡¹ã€‚"
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "æ‰“å°ç¨‹åºä»¥åŠé€‰é¡¹"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ç”¨æ¥æ‰“å°æ–‡ç« /è®¨è®ºä¸²çš„æ‰“å°ç¨‹åºä»¥åŠå‚æ•°\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "ç‰¹å®šå‘½ä»¤ä¹‹åŽå¼ºåˆ¶é‡ç»˜"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽç‰¹å®šå¤–éƒ¨å‘½ä»¤ä¹‹åŽå°†ä¸€å¾‹å®Œæˆå±å¹•é‡ç»˜\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»ã€‚<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7527,15 +7527,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¿›å…¥æ–‡ä»¶åŽçš„å…‰æ ‡åç§»\n"
 "# å¦åˆ™å…‰æ ‡å°†è¢«å®šä½äºŽç¬¬ä¸€è¡Œ\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "è¾“å…¥ %E ä½œä¸ºç¼–è¾‘å™¨ï¼Œ%F ä½œä¸ºæ–‡ä»¶åï¼Œ%N ä½œä¸ºè¡Œå·ï¼Œ<CR> ä»¥è®¾ç½®ã€‚"
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "è°ƒç”¨æ‚¨çš„ç¼–è¾‘å™¨"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7543,16 +7543,16 @@ msgstr ""
 "# æ ¼å¼çš„ç¼–è¾‘å™¨è¡ŒåŒ…å«å‚æ•°\n"
 "# %E ç¼–è¾‘å™¨  %F æ–‡ä»¶å  %N Linenumber\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "è¾“å…¥ç”¨äºŽå¤–éƒ¨ inews çš„åç§°å’Œé€‰é¡¹ï¼Œ--internal ç”¨äºŽå†…éƒ¨ inews"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "å¤–éƒ¨ inews"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7560,18 +7560,18 @@ msgstr ""
 "# å¦‚æžœè®¾ç½® --internal å°±ä½¿ç”¨å†…ç½®çš„è¿·ä½  inews ä½œä¸ºé€è¿‡ NNTP å¼ è´´\n"
 "# å¦åˆ™ä½¿ç”¨å¤–éƒ¨ inews ç¨‹åº\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "è¾“å…¥ %M ä½œä¸ºé‚®ä»¶ç¨‹åºï¼Œ%S ä½œä¸ºä¸»æ—¨ï¼Œ%T ä½œä¸ºæ”¶ä»¶è€…ï¼Œ%F ä½œä¸ºæ–‡ä»¶åï¼Œ<CR> ä»¥è®¾"
 "ç½®ã€‚"
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "è°ƒç”¨æ‚¨çš„é‚®å¯„å‘½ä»¤"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7583,11 +7583,11 @@ msgstr ""
 "# æˆ‘ã€‚ä»¥ä½¿ç”¨ elm ä½œä¸ºæ‚¨çš„é‚®ä»¶ç¨‹åºï¼š   elm -sâ€œ%Sâ€â€œ%Tâ€<%F\n"
 "# æˆ‘ã€‚elm äº¤äº’å¼         ï¼š   elm -i %F -sâ€œ%Sâ€â€œ%Tâ€\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7601,32 +7601,32 @@ msgstr ""
 "#   1 = ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨ä»¥åŠæ–‡ä»¶ä¸­çš„æ ‡å¤´\n"
 "#   2 = ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨è€Œæ— éœ€æ–‡ä»¶ä¸­çš„æ ‡å¤´\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "å¼ è´´ä¹‹åŽç§»é™¤ ~/.article"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽå¼ è´´ä¹‹åŽç§»é™¤ ~/.articleã€‚\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "ä½¿ç”¨ UTF-8 å›¾å½¢ (æ ‘çŠ¶è®¨è®ºä¸²ç­‰ç­‰â€¦)"
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ UTF-8 å­—ç¬¦ä½œä¸ºæŒ‡ç¤ºå™¨â€˜->â€™ã€æ ‘çŠ¶ç»“æž„å’Œçœç•¥ç¬¦å·â€˜â€¦â€™ã€‚\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨äºŽæ‰€æœ‰å·²å¼ è´´æ–‡ç« çš„æ–‡ä»¶åï¼Œ<CR> è®¾ç½®ï¼Œæ²¡æœ‰æ–‡ä»¶å=ä¸ä¿å­˜ã€‚"
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "ç”¨äºŽå·²å¼ è´´æ–‡ç« çš„æ–‡ä»¶å"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7634,36 +7634,36 @@ msgstr ""
 "# ä¿ç•™æ‰€æœ‰è´´æ–‡ (ç¼ºçœä¸ºå·²å¼ è´´) çš„æ–‡ä»¶ä½ç½®\n"
 "# å¦‚æžœæ²¡æœ‰è®¾ç½®æ–‡ä»¶ååˆ™ä¸ä¼šä¿å­˜è´´æ–‡\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articlesã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "ä¿ç•™å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articles"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„è´´æ–‡äºŽ ~/dead.articles\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "æ‚¨è¦ä»Ž .newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "åœ¨ newsrc ä¸­æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä»Ž newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "ä»Ž newsrc ç§»é™¤å‡é€ çš„ç¾¤ç»„"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7677,64 +7677,64 @@ msgstr ""
 "#   1 = ç§»é™¤\n"
 "#   2 = ä»¥ D é«˜äº®åº¦æ˜¾ç¤ºäºŽé€‰æ‹©å±å¹•\n"
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "è¾“å…¥ä»ŽæœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°ã€‚<CR> è¡¨ç¤ºè®¾ç½®ã€‚"
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP è¯»å–è¶…æ—¶çš„ç§’æ•°"
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# ä»ŽæœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°æ—¶é—´ (0=æ²¡æœ‰è¶…æ—¶é™åˆ¶)\n"
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "è¾“å…¥é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„é—´éš”ç§’æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„é—´éš”(ä»¥ç§’ä¸ºå•ä½)"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„æ—¶é—´é—´éš”ç§’æ•° (0=æ°¸ä¸)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ°æœåŠ¡å™¨"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽè¿žæŽ¥ä¸­æ–­æ—¶è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "åˆ›å»º NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr "äº§ç”Ÿ NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°ç¼“å­˜"
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åˆ›å»º NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚\n"
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥æ ¼å¼å­—ä¸²ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr "ç”¨äºŽé€‰æ‹©å±‚çº§è¡¨ç¤ºçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7758,11 +7758,11 @@ msgstr ""
 "#   %n              æ•°å­—ï¼Œå±å¹•ä¸Šçš„è¡Œæ•°\n"
 "#   %U              æœªè¯»æ•°\n"
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr "ç”¨äºŽç»„å±‚çº§è¡¨ç¤ºçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7796,11 +7796,11 @@ msgstr ""
 "#   %s              ä¸»é¢˜ï¼ˆä»…ç»„çº§ï¼‰\n"
 "#   %S              åˆ†æ•°\n"
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr "ç”¨äºŽå¸–å­å±‚çº§çš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7834,19 +7834,20 @@ msgstr ""
 "#   %T              å¸–å­æ ‘ï¼ˆä»…å¸–çº§ï¼‰\n"
 "\n"
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "ç”¨äºŽæ˜¾ç¤ºæ—¥æœŸçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# ç”¨äºŽæ—¥æœŸè¡¨ç¤ºçš„æ ¼å¼å­—ä¸²\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "ä¸‡å›½ç èŒƒå¼å½¢å¼"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
+#, fuzzy
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7855,6 +7856,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# ä¸‡å›½ç èŒƒå¼å½¢å¼\n"
 "# å¯èƒ½çš„å€¼ä¸ºï¼š\n"
@@ -7864,19 +7866,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "å‘ˆçŽ°åŒå‘æ–‡æœ¬"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ç”± tin å‘ˆçŽ°åŒå‘æ–‡æœ¬\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr "ç”¨äºŽæŽ’åºæ–‡ç« çš„å‡½æ•°"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7888,182 +7890,182 @@ msgstr ""
 "# * 0 = å¿«é€ŸæŽ’åº\n"
 "#   1 = å †ç§¯æŽ’åº\n"
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "è‡ªåŠ¨ GroupMarkUnselArtRead"
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr "åˆ é™¤åŽç»­å¤„ç†æ–‡ä»¶"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨äºŽæ‰€æœ‰å·²é‚®å¯„æ–‡ç« çš„æ–‡ä»¶åï¼Œ<CR> è®¾ç½®ï¼Œæ²¡æœ‰æ–‡ä»¶å=ä¸ä¿å­˜ã€‚"
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr "è¦ä¿å­˜å·²å‘é€é‚®ä»¶çš„ä¿¡ç®±"
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "è®¾ç½® Followup-To: æ ‡å¤´ä¸ºè¿™ä¸ªç¾¤ç»„ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr "Followup-To: æ ‡å¤´"
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥ç¼ºçœé‚®ä»¶åœ°å€ (é™„å…¨å)ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "ä½œä¸ºç±»ä¼¼ ispell æ‹¼å†™æ£€æŸ¥å™¨çš„è·¯å¾„å’Œé€‰é¡¹ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr "Ispell ç¨‹åº"
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "å½“ç¾¤ç»„æ˜¯ä¸ªé‚®é€’è®ºå›æ—¶ï¼Œå‘é€å›žåº”åˆ°è¿™ä¸ªç”µå­é‚®ä»¶åœ°å€ã€‚"
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr "é‚®é€’è®ºå›åœ°å€"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr "ä½œä¸ºé™„ä»¶ä»¥è½¬å‘æ–‡ç« "
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "é€—å·åˆ†éš”çš„ MIME ä¸»è¦/æ¬¡è¦å†…å®¹ç±»åž‹æ¸…å•ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr "å°†è¢«ä¿å­˜çš„ MIME ç±»åž‹"
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: æ ‡å¤´çš„å€¼ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr "Organization: æ ‡å¤´"
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽå·²ä¿å­˜æ–‡ç« çš„æ–‡ä»¶åã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr "ä¿å­˜æ–‡ä»¶"
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽç­›é€‰å™¨è§„åˆ™çš„èŒƒå›´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨èŒƒå›´"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽç­›é€‰å™¨è§„åˆ™çš„æ ‡å¤´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨æ ‡å¤´"
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = å¤§å°å†™ç›¸ç¬¦ï¼ŒOFF = å¿½ç•¥å¤§å°å†™ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨å¤§å°å†™"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = è¿‡æœŸï¼ŒOFF = ä¸ä¼šè¿‡æœŸã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨è¿‡æœŸ"
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨èŒƒå›´"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨æ ‡å¤´"
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨å¤§å°å†™"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨è¿‡æœŸ"
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "å¦‚æžœä¸å­˜åœ¨ä»»ä½•å­—ç¬¦é›†å®£å‘Šå°±å‡è®¾ä¸ºè¿™ä¸ªå­—ç¬¦é›†ï¼Œ<CR> ä»¥è®¾ç½®ã€‚"
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr "æœªå®£å‘Šå­—ç¬¦é›†"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "åŠ å…¥è¿™ä¸ªæ–‡æœ¬äºŽæ¶ˆæ¯å†…æ–‡çš„å¼€å§‹ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "å¼ è´´æ—¶æ’å…¥è¿™ä¸ªæ ‡å¤´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "è‡ªåŠ¨æ’å…¥ X-Comment-To: æ ‡å¤´ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr "æ’å…¥â€˜X-Comment-To:â€™æ ‡å¤´"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s å‘å¸ƒ %s (â€œ%sâ€) %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s å‘å¸ƒ %s (â€œ%sâ€)\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "æ— æ³•è¿žæŽ¥ï¼Ÿ\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8072,30 +8074,30 @@ msgstr ""
 "\n"
 "æœåŠ¡å™¨å·²è¶…æ—¶ï¼Œå°è¯•é‡æ–°è¿žæŽ¥ # %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
 msgstr "è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨ %s æ—¶å¤±è´¥ã€‚ç¦»å¼€â€¦"
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "é‡æ–°é“¾æŽ¥ç›®å‰çš„ç¾¤ç»„\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "å·²è¯» (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "é‡æ–°å‘é€æœ€è¿‘çš„å‘½ä»¤ (%s)\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr "èƒ½åŠ›ä¸­å¹¶æœªå®£å‘ŠåŒ…å«é˜…è¯»å™¨"
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8163,7 +8165,7 @@ msgstr "[- ä¸å¯ç”¨ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8245,6 +8247,19 @@ msgstr "Slrnface ä¸æ­£å¸¸é€€å‡ºï¼Œä»£ç 
 msgid "Slrnface failed: %s."
 msgstr "Slrnface å¤±è´¥ï¼š%sã€‚"
 
+#~ msgid "Active file corrupt - %s"
+#~ msgstr "çŽ°ç”¨æ–‡ä»¶æŸå - %s"
+
+#~ msgid "Invalid response to GROUP command, %s"
+#~ msgstr "å¯¹äºŽ GROUP å‘½ä»¤çš„æ— æ•ˆå›žåº”ï¼Œ%s"
+
+#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\""
+#~ msgstr "æ— æ³•è§£æžçš„â€œæ¸…å•è®¡æ•°â€è¡Œï¼šâ€œ%sâ€"
+
+#~ msgid ""
+#~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+#~ msgstr "é”™è¯¯æ–°é—»ç¾¤ç»„åç§° (â€œ%sâ€) äºŽâ€œç¾¤ç»„ %sâ€å‘½ä»¤ï¼šâ€œ%sâ€çš„å›žåº”ä¹‹ä¸­"
+
 #~ msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
 #~ msgstr "è¾“å…¥æ˜¾ç¤ºæ–°é—»ç¾¤ç»„åç§°çš„æœ€å¤§é•¿åº¦ã€‚<CR> è®¾ç½®ã€‚"
 
Binary files tin-2.4.2/po/zh_TW.gmo and tin-2.4.3/po/zh_TW.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po/zh_TW.po tin-2.4.3/po/zh_TW.po
--- tin-2.4.2/po/zh_TW.po	2017-12-08 09:39:47.000000000 +0100
+++ tin-2.4.3/po/zh_TW.po	2018-12-24 10:02:06.039012394 +0100
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"POT-Creation-Date: 2018-12-24 10:02+0100\n"
 "PO-Revision-Date: 2015-10-08 12:13+0800\n"
 "Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -18,11 +18,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: src/attrib.c:954
+#: src/attrib.c:964
 msgid "Processing attributes... "
 msgstr "è™•ç†å±¬æ€§â€¦"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1186
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -31,397 +31,397 @@ msgstr ""
 "# ä¸ç·¨è¼¯é€™å€‹è©•è«–å€å¡Š\n"
 "#\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1187
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=å­—ä¸² (ä¾‹å¦‚ï¼šalt.*,!alt.bin*) [å¿…è¦]\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1188
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1189
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1190
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1191
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1192
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=æ•¸å­—\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1193
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=ç„¡ï¼Œ1=å‰¯æœ¬ï¼Œ2=å¯†ä»¶å‰¯æœ¬ï¼Œ3=å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1194
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1195
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1196
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1197
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1198
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr "#  date_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%aï¼Œ%%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1199
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1190
+#: src/attrib.c:1200
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%E+%%N %%F)\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1201
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=å­—ä¸² (ä¾‹å¦‚ï¼š=mailbox)\n"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1202
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=å­—ä¸²\n"
 
-#: src/attrib.c:1193
+#: src/attrib.c:1203
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=å­—ä¸² (åƒ…é™„åŠ æƒ³è¦çš„ç™¼ä¿¡è€… :-lineï¼Œä¸ä½¿ç”¨å¼•è¨€)\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1204
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1205
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr "#  group_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1206
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1207
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1215
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=å­—ä¸²\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1217
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=å­—ä¸² (ä¾‹å¦‚ï¼š~/Mail)\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1218
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=å­—ä¸² (ä¾‹å¦‚ï¼šmajordomo@example.org)\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1219
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=å­—ä¸² (ä¾‹å¦‚ï¼šimage/*,!image/bmp)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1220
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1221
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1222
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1224
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=æ”¯æ´çš„å­—å…ƒé›†"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1231
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=å­—ä¸² (é è¨­æ˜¯ US-ASCII)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1233
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=å­—ä¸²\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1234
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=å­—ä¸²\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1235
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=å­—ä¸²\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1236
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=å­—ä¸² (å¦‚æžœèµ·å§‹éƒ¨åˆ†èˆ‡ã€Ž/ã€è®€å–å¾žæª”æ¡ˆ)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1237
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1238
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1239
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=æ”¯æ´çš„ç·¨ç¢¼"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1246
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=æ•¸å­—\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1251
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=å­—ä¸² (äº¦å³ talk.*)\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1244
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1245
+#: src/attrib.c:1255
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=æ•¸å­—\n"
 
-#: src/attrib.c:1246 src/attrib.c:1255
+#: src/attrib.c:1256 src/attrib.c:1265
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (å¤§å°å¯«ç›¸ç¬¦)  1=Subject: (å¿½ç•¥å¤§å°å¯«)\n"
 
-#: src/attrib.c:1247 src/attrib.c:1256
+#: src/attrib.c:1257 src/attrib.c:1266
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (å¤§å°å¯«ç›¸ç¬¦)     3=From: (å¿½ç•¥å¤§å°å¯«)\n"
 
-#: src/attrib.c:1248 src/attrib.c:1257
+#: src/attrib.c:1258 src/attrib.c:1267
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & å…¨éƒ¨ References: åˆ—\n"
 
-#: src/attrib.c:1249 src/attrib.c:1258
+#: src/attrib.c:1259 src/attrib.c:1268
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=åªæœ‰ Message-ID: & æœ€å¾Œä¸€ç­† References: æ¢ç›®\n"
 
-#: src/attrib.c:1250 src/attrib.c:1259
+#: src/attrib.c:1260 src/attrib.c:1269
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=åªæœ‰ Message-ID: æ¢ç›®     7=Lines:\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1261
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=å­—ä¸²\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1262
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1263
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1264
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=æ•¸å­—\n"
 
-#: src/attrib.c:1260
+#: src/attrib.c:1270
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=å­—ä¸² (%%sï¼Œ%%S ç”¨æ–¼ç¸®å¯«)\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1272
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1274
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1275
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1276
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=å­—ä¸² (ä¾‹å¦‚ï¼š~user/News)\n"
 
-#: src/attrib.c:1267
+#: src/attrib.c:1277
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=å­—ä¸² (ä¾‹å¦‚ï¼š=linux)\n"
 
-#: src/attrib.c:1268
+#: src/attrib.c:1278
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=å­—ä¸² (ä¾‹å¦‚ï¼š$var/sig)\n"
 
-#: src/attrib.c:1269
+#: src/attrib.c:1279
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=æ•¸å­—\n"
 
-#: src/attrib.c:1275
+#: src/attrib.c:1285
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1286
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1277
+#: src/attrib.c:1287
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1278
+#: src/attrib.c:1288
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1279
+#: src/attrib.c:1289
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=æ•¸å­—\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=æ•¸å­—\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1316
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1317
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1318
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1319
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=æ•¸å­—"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1326
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1317
+#: src/attrib.c:1327
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=æ•¸å­—\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1328
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=æ•¸å­—\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1329
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1330
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = è·³éŽå‰å°Žç©ºåˆ—\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1331
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = è·³éŽå°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1332
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1333
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1334
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -430,7 +430,7 @@ msgstr ""
 "#    5 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
 "#        å‰å°Žç©ºåˆ—\n"
 
-#: src/attrib.c:1325
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -439,7 +439,7 @@ msgstr ""
 "#    6 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
 "#        å°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -448,37 +448,37 @@ msgstr ""
 "#    7 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
 "#        å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1327
+#: src/attrib.c:1337
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1329
+#: src/attrib.c:1339
 #, fuzzy, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1331
+#: src/attrib.c:1341
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1332
+#: src/attrib.c:1342
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1333
+#: src/attrib.c:1343
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1334
+#: src/attrib.c:1344
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1335
+#: src/attrib.c:1345
 #, c-format
 msgid ""
 "#\n"
@@ -487,7 +487,7 @@ msgstr ""
 "#\n"
 "# è¦æ³¨æ„çš„æ˜¯ï¼Œæœ€å¥½æ˜¯æ”¾åˆ°ä¸€èˆ¬ç’°å¢ƒ (å…¨åŸŸç¯„åœ)\n"
 
-#: src/attrib.c:1336
+#: src/attrib.c:1346
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -496,7 +496,7 @@ msgstr ""
 "# æ¢ç›®å…ˆæ–¼ç¾¤çµ„ç‰¹å®šçš„æ¢ç›®ã€‚\n"
 "#\n"
 
-#: src/attrib.c:1337
+#: src/attrib.c:1347
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -788,56 +788,51 @@ msgstr "è‡ªå‹•é¸å–æ–‡ç«  (ä½¿ç”¨ã€Ž%sã
 
 #: src/lang.c:107
 #, c-format
-msgid "Active file corrupt - %s"
-msgstr "ç¾ç”¨æª”æ¡ˆæå£ž - %s"
-
-#: src/lang.c:108
-#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr "è¦å¼µè²¼çš„æ–‡ç« å°Žè‡´éŒ¯èª¤/è­¦å‘Šã€‚%s=é›¢é–‹ï¼Œ%s=é¸å–®ï¼Œ%s=ç·¨è¼¯ï¼š"
 
-#: src/lang.c:109
+#: src/lang.c:108
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "ç„¡æ³•è¾¨è­˜çš„å±¬æ€§ï¼š%s"
 
-#: src/lang.c:110
+#: src/lang.c:109
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "ä¸ç•¶çš„å‘½ä»¤ã€‚è¼¸å…¥ã€Ž%sã€ä»¥ç²å¾—èªªæ˜Žã€‚"
 
-#: src/lang.c:112
+#: src/lang.c:111
 msgid "Base article"
 msgstr "åŸºåº•æ–‡ç« "
 
-#: src/lang.c:113
+#: src/lang.c:112
 msgid "Base article range"
 msgstr "åŸºåº•æ–‡ç« ç¯„åœ"
 
-#: src/lang.c:114
+#: src/lang.c:113
 #, fuzzy, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%sï¼šä¸æ”¯æ´ç´¢å¼•æª”æ¡ˆçš„æ›´æ–°\n"
 
-#: src/lang.c:115
+#: src/lang.c:114
 msgid "*** Beginning of article ***"
 msgstr "*** æ–‡ç« é–‹é ­ ***"
 
-#: src/lang.c:116
+#: src/lang.c:115
 msgid "*** Beginning of page ***"
 msgstr "*** é é¢é–‹é ­ ***"
 
-#: src/lang.c:118
+#: src/lang.c:117
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "å–æ¶ˆ (åˆªé™¤) æˆ–å–ä»£ (è¦†å¯«) æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:119
+#: src/lang.c:118
 msgid "Cancelling article..."
 msgstr "å–æ¶ˆæ–‡ç« â€¦"
 
-#: src/lang.c:121
+#: src/lang.c:120
 #, c-format
 msgid "Cannot create %s"
 msgstr "ç„¡æ³•å»ºç«‹ %s"
@@ -1367,21 +1362,16 @@ msgstr ""
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) çš„ä¸å®‰å…¨æ¬Šé™"
 
-#: src/lang.c:242
-#, c-format
-msgid "Invalid response to GROUP command, %s"
-msgstr "å°æ–¼ GROUP å‘½ä»¤çš„ç„¡æ•ˆå›žæ‡‰ï¼Œ%s"
-
-#: src/lang.c:247
+#: src/lang.c:244
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME å‰–æžéŒ¯èª¤ï¼šæœªé æœŸçš„ %s/%s æ–‡ç« çµæŸ"
 
-#: src/lang.c:248
+#: src/lang.c:245
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME å‰–æžéŒ¯èª¤ï¼šè®€å–æ¨™é ­æ™‚å‡ºç¾èµ·å§‹é‚Šç•Œ"
 
-#: src/lang.c:249
+#: src/lang.c:246
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1389,16 +1379,16 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šåœ¨æ–°èžç¾¤çµ„ä¸­ä¸å…è¨±ã€Œposterã€ï¼\n"
 
-#: src/lang.c:250
+#: src/lang.c:247
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "ç„¡æ³•æå– (å®Œå…¨åˆæ ¼çš„) ç¶²åŸŸåç¨±ï¼"
 
-#: src/lang.c:251
+#: src/lang.c:248
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "æ²’æœ‰æ¬Šé™å¯é€²å…¥ %s\n"
 
-#: src/lang.c:253
+#: src/lang.c:250
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1406,30 +1396,30 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼š From: ç¼ºå°‘åˆ—ã€‚\n"
 
-#: src/lang.c:255
+#: src/lang.c:252
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "æ²’æœ‰ %s çš„è®€å–è¨±å¯æ¬Š\n"
 
-#: src/lang.c:256
+#: src/lang.c:253
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æª”æ¡ˆ %s ä¸å­˜åœ¨\n"
 
-#: src/lang.c:257
+#: src/lang.c:254
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "æ²’æœ‰ %s çš„å¯«å…¥æ¬Šé™\n"
 
-#: src/lang.c:258
+#: src/lang.c:255
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "ç„¡æ³•æå–ä½¿ç”¨è€…è³‡è¨Š (ç¼ºå°‘ /etc/passwd ?)"
 
-#: src/lang.c:259
+#: src/lang.c:256
 msgid "errors"
 msgstr "éŒ¯èª¤"
 
-#: src/lang.c:261
+#: src/lang.c:258
 #, c-format
 msgid ""
 "\n"
@@ -1438,61 +1428,61 @@ msgstr ""
 "\n"
 "éŒ¯èª¤æ–¼ç¬¬ %d åˆ—ï¼šä¸å…è¨±ã€ŒSender:ã€æ¨™é ­ (å°‡æœƒç‚ºæ‚¨åŠ å…¥)\n"
 
-#: src/lang.c:263
+#: src/lang.c:260
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "ä¼ºæœå™¨ä¸å…·ä»»ä½•ä¸€å€‹åˆ—åœ¨ %s ä¸­çš„ç¾¤çµ„"
 
-#: src/lang.c:264
+#: src/lang.c:261
 msgid "error"
 msgstr "éŒ¯èª¤"
 
-#: src/lang.c:265
+#: src/lang.c:262
 msgid "Unknown display level"
 msgstr "ä¸æ˜Žçš„é¡¯ç¤ºå±¤ç´š"
 
-#: src/lang.c:266
+#: src/lang.c:263
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:267
+#: src/lang.c:264
 msgid "Exiting..."
 msgstr "æ­£åœ¨é›¢é–‹â€¦"
 
-#: src/lang.c:268
+#: src/lang.c:265
 msgid "leaving external mail-reader"
 msgstr "é›¢é–‹å¤–éƒ¨éƒµä»¶é–±è®€å™¨"
 
-#: src/lang.c:269
+#: src/lang.c:266
 #, c-format
 msgid "Extracting %s..."
 msgstr "æ­£åœ¨æ“·å– %sâ€¦"
 
-#: src/lang.c:271
+#: src/lang.c:268
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "å¯«å…¥ %s æª”æ¡ˆæ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿæª”æ¡ˆé‡ç½®åˆ°ä¸Šä¸€å€‹ç‹€æ…‹ã€‚"
 
-#: src/lang.c:272
+#: src/lang.c:269
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "è£½ä½œæª”æ¡ˆ %s å‚™ä»½æ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿ"
 
-#: src/lang.c:273
+#: src/lang.c:270
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "ç¯©é¸å…¨åŸŸè¦å‰‡ (%d/%d)â€¦"
 
-#: src/lang.c:274
+#: src/lang.c:271
 msgid "Rule created by: "
 msgstr "è¦å‰‡å»ºç«‹è€…ç‚ºï¼š"
 
-#: src/lang.c:275
+#: src/lang.c:272
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "è¼¸å…¥èƒšé¨° [%s]>"
 
-#: src/lang.c:276
+#: src/lang.c:273
 #, c-format
 msgid ""
 "\n"
@@ -1501,20 +1491,21 @@ msgstr ""
 "\n"
 "æ‚¨æ‰€è¦æ±‚å°æ–¼æ‚¨æ–‡ç« çš„è·Ÿè²¼ç‚ºä¸‹åˆ— %sï¼š\n"
 
-#: src/lang.c:277
+#: src/lang.c:274
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t å›žè¦†å°‡æœƒç›´æŽ¥ç¶“ç”±éƒµä»¶å¯„çµ¦æ‚¨ã€‚\n"
 
-#: src/lang.c:278
+#: src/lang.c:275
 msgid "-- forwarded message --\n"
 msgstr "-- å·²è½‰å¯„è¨Šæ¯ --\n"
 
-#: src/lang.c:279
+#: src/lang.c:276
 msgid "-- end of forwarded message --\n"
 msgstr "-- å·²è½‰å¯„è¨Šæ¯çµæŸ --\n"
 
-#: src/lang.c:280
+#: src/lang.c:277
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1541,6 +1532,10 @@ msgid ""
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
 "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 msgstr ""
@@ -2555,7 +2550,7 @@ msgstr "æ²’æœ‰ä¸Šä¸€å€‹è¡¨ç¤ºå¼"
 msgid "Operation disabled in no-overwrite mode"
 msgstr "åœ¨ç„¡è¦†å¯«æ¨¡å¼ä¸­çš„æ“ä½œå·²åœç”¨"
 
-#. TODO: replace hardcoded key-name in txt_info_postponed
+#. TODO: replace hard coded key-name in txt_info_postponed
 #: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
@@ -2583,7 +2578,7 @@ msgstr "TeX2Iso ç·¨ç¢¼æ–‡ç« "
 msgid "incomplete "
 msgstr "ä¸å®Œæ•´çš„ "
 
-#. TODO: replace hardcoded key-names
+#. TODO: replace hard coded key-names
 #: src/lang.c:554
 #, c-format
 msgid ""
@@ -2699,8 +2694,8 @@ msgid "Kill Article Menu"
 msgstr "ç é™¤æ–‡ç« é¸å–®"
 
 #: src/lang.c:587
-#, c-format
-msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
+#, fuzzy, c-format
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "ç é™¤ Msg-Idï¼š [%s] (f/l/o/n)ï¼š"
 
 #: src/lang.c:588
@@ -3205,7 +3200,7 @@ msgstr "åœ¨æ­£è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª
 msgid "Post a followup..."
 msgstr "è·Ÿè²¼â€¦"
 
-#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
 #: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
@@ -3268,225 +3263,230 @@ msgstr "å·²æ¨™å®š %s"
 msgid "Untagged %s"
 msgstr "å·²å–æ¶ˆæ¨™å®š %s"
 
-#: src/lang.c:730
+#: src/lang.c:731
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:733
 msgid "Processing mail messages marked for deletion."
 msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„éƒµä»¶è¨Šæ¯ã€‚"
 
-#: src/lang.c:731
+#: src/lang.c:734
 msgid "Processing saved articles marked for deletion."
 msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„å·²å„²å­˜æ–‡ç« ã€‚"
 
-#: src/lang.c:732
+#: src/lang.c:735
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "æŽ¥å—è·Ÿè²¼ï¼Ÿ%s=å¼µè²¼ï¼Œ%s=å¿½ç•¥ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:733
+#: src/lang.c:736
 msgid "Article unchanged, abort mailing?"
 msgstr "æ–‡ç« æœªè®Šæ›´ï¼Œæ”¾æ£„éƒµå¯„ï¼Ÿ"
 
-#: src/lang.c:734
+#: src/lang.c:737
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "æ‚¨è¦çœ‹åˆ°æ“±ç½®çš„æ–‡ç«  (%d) å—Žï¼Ÿ"
 
-#: src/lang.c:736
+#: src/lang.c:739
 msgid "Add quick kill filter?"
 msgstr "åŠ å…¥å¿«é€Ÿç é™¤ç¯©é¸å™¨ï¼Ÿ"
 
-#: src/lang.c:737
+#: src/lang.c:740
 msgid "Add quick selection filter?"
 msgstr "åŠ å…¥å¿«é€Ÿé¸æ“‡ç¯©é¸å™¨ï¼Ÿ"
 
-#: src/lang.c:738
+#: src/lang.c:741
 msgid "Do you really want to quit?"
 msgstr "æ‚¨çœŸçš„è¦é›¢é–‹å—Žï¼Ÿ"
 
-#: src/lang.c:739
+#: src/lang.c:742
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ç·¨è¼¯å–æ¶ˆè¨Šæ¯ï¼Œ%s=é›¢é–‹ï¼Œ%s=åˆªé™¤ (å–æ¶ˆ) [%%s]ï¼š"
 
-#: src/lang.c:740
+#: src/lang.c:743
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "æ‚¨å·²åœ¨é€™å€‹ç¾¤çµ„ä¸­æ¨™å®šæ–‡ç«  - ç„¡è«–å¦‚ä½•éƒ½è¦é›¢é–‹ï¼Ÿ"
 
-#: src/lang.c:741
+#: src/lang.c:744
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:742
+#: src/lang.c:745
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜ç é™¤æè¿°ï¼š"
 
-#: src/lang.c:743
+#: src/lang.c:746
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜é¸å–æè¿°ï¼š"
 
-#: src/lang.c:744
+#: src/lang.c:747
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "æ‚¨çœŸçš„è¦é›¢é–‹å»ä¸å„²å­˜æ‚¨çš„çµ„æ…‹å—Žï¼Ÿ"
 
-#: src/lang.c:747
+#: src/lang.c:750
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "ç„¡æ•ˆçš„ç¯„åœ - æœ‰æ•ˆæ˜¯ã€Ž0-9.$ã€ä¾‹å¦‚ï¼š1-$"
 
-#: src/lang.c:749
+#: src/lang.c:752
 msgid "Do you want to abort this operation?"
 msgstr "æ‚¨è¦æ”¾æ£„é€™å€‹æ“ä½œå—Žï¼Ÿ"
 
-#: src/lang.c:750
+#: src/lang.c:753
 msgid "Do you want to exit tin immediately?"
 msgstr "æ‚¨è¦é¦¬ä¸Šé›¢é–‹ tin å—Žï¼Ÿ"
 
-#: src/lang.c:752
+#: src/lang.c:755
 msgid "Reading ('q' to quit)..."
 msgstr "è®€å– (ã€Žqã€è¡¨ç¤ºé›¢é–‹)â€¦"
 
-#: src/lang.c:753
+#: src/lang.c:756
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "è®€å– %s ç¯‡æ–‡ç« â€¦"
 
-#: src/lang.c:754
+#: src/lang.c:757
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "è®€å– %s å±¬æ€§æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:755
+#: src/lang.c:758
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "è®€å– %s çµ„æ…‹æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:756
+#: src/lang.c:759
 msgid "Reading filter file...\n"
 msgstr "è®€å–ç¯©é¸å™¨æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:757
+#: src/lang.c:760
 #, c-format
 msgid "Reading %s groups..."
 msgstr "è®€å– %s ç¾¤çµ„â€¦"
 
-#: src/lang.c:758
+#: src/lang.c:761
 msgid "Reading input history file...\n"
 msgstr "è®€å–è¼¸å…¥æ­·å²æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:759
+#: src/lang.c:762
 msgid "Reading keymap file...\n"
 msgstr "è®€å– keymap æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:760
+#: src/lang.c:763
 msgid "Reading groups from active file... "
 msgstr "å¾žç¾ç”¨æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
 
-#: src/lang.c:761
+#: src/lang.c:764
 msgid "Reading groups from newsrc file... "
 msgstr "å¾ž newsrc æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
 
-#: src/lang.c:762
+#: src/lang.c:765
 msgid "Reading newsgroups file... "
 msgstr "è®€å–æ–°èžç¾¤çµ„æª”æ¡ˆâ€¦"
 
-#: src/lang.c:763
+#: src/lang.c:766
 msgid "Reading newsrc file..."
 msgstr "è®€å– newsrc æª”æ¡ˆâ€¦"
 
-#: src/lang.c:764
+#: src/lang.c:767
 msgid "References: line              "
 msgstr "References: åˆ—              "
 
-#: src/lang.c:766
+#: src/lang.c:769
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d é‚„å‰©é¤˜)"
 
-#: src/lang.c:768
+#: src/lang.c:771
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "å‡é€ çš„ç¾¤çµ„ %s å·²ç§»é™¤ã€‚"
 
-#: src/lang.c:769
+#: src/lang.c:772
 msgid "Removed from the previous rule: "
 msgstr "å·²å¾žä¸Šä¸€å€‹è¦å‰‡ç§»é™¤ï¼š"
 
-#: src/lang.c:770
+#: src/lang.c:773
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "éŒ¯èª¤ï¼šé‡æ–°å‘½å %s ç‚º %s"
 
-#: src/lang.c:771
+#: src/lang.c:774
 msgid "Reply to author..."
 msgstr "å›žè¦†çµ¦ä½œè€…â€¦"
 
-#: src/lang.c:772
+#: src/lang.c:775
 msgid "Repost"
 msgstr "é‡æ–°å¼µè²¼"
 
-#: src/lang.c:773
+#: src/lang.c:776
 msgid "Reposting article..."
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« â€¦"
 
-#: src/lang.c:774
+#: src/lang.c:777
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« åˆ°ç¾¤çµ„ [%s]>"
 
-#: src/lang.c:775
+#: src/lang.c:778
 msgid "Reset newsrc?"
 msgstr "é‡ç½® newsrcï¼Ÿ"
 
-#: src/lang.c:776
+#: src/lang.c:779
 msgid "Responses have been directed to the following newsgroups"
 msgstr "å›žæ‡‰å·²è¢«å°Žå‘ä¸‹åˆ—æ–°èžç¾¤çµ„"
 
-#: src/lang.c:777
+#: src/lang.c:780
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "å›žæ‡‰å·²è¢«å°Žå‘å¼µè²¼è€…ã€‚%s=éƒµå¯„ï¼Œ%s=å¼µè²¼ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:779
+#: src/lang.c:782
 msgid "Press <RETURN> to continue..."
 msgstr "æŒ‰ä¸‹ <RETURN> ä»¥ç¹¼çºŒâ€¦"
 
-#: src/lang.c:781
+#: src/lang.c:784
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "é¸å–è‡ª    [%s] (y/n)ï¼š"
 
-#: src/lang.c:782
+#: src/lang.c:785
 msgid "Select Lines: (</>num): "
 msgstr "é¸å–å¤šåˆ—ï¼š(</>num)ï¼š"
 
-#: src/lang.c:783
+#: src/lang.c:786
 msgid "Auto-select Article Menu"
 msgstr "è‡ªå‹•é¸å–æ–‡ç« é¸å–®"
 
-#: src/lang.c:784
-#, c-format
-msgid "Select Msg-Id  [%s] (f/l/o/n): "
+#: src/lang.c:787
+#, fuzzy, c-format
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "é¸å– Msg-Id  [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:785
+#: src/lang.c:788
 msgid "Select pattern scope: "
 msgstr "é¸å–èƒšé¨°ç¯„åœï¼š"
 
-#: src/lang.c:786
+#: src/lang.c:789
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "é¸å–ä¸»æ—¨ [%s] (y/n)ï¼š"
 
-#: src/lang.c:787
+#: src/lang.c:790
 msgid "Select text pattern : "
 msgstr "é¸å–æ–‡å­—èƒšé¨°ï¼š"
 
-#: src/lang.c:788
+#: src/lang.c:791
 msgid "Select time in days   : "
 msgstr "é¸å–æ™‚é–“å¤©æ•¸  ï¼š"
 
-#: src/lang.c:789
+#: src/lang.c:792
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3507,54 +3507,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:795
+#: src/lang.c:798
 msgid "Showing unread groups only"
 msgstr "åªé¡¯ç¤ºæœªè®€ç¾¤çµ„"
 
-#: src/lang.c:796
+#: src/lang.c:799
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: åˆ— (å¿½ç•¥å¤§å°å¯«)   "
 
-#: src/lang.c:797
+#: src/lang.c:800
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: åˆ— (å¤§å°å¯«ç›¸ç¬¦)"
 
-#: src/lang.c:798
+#: src/lang.c:801
 msgid "Save"
 msgstr "å„²å­˜"
 
-#: src/lang.c:799
+#: src/lang.c:802
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "å„²å­˜ã€Ž%sã€(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:800
+#: src/lang.c:803
 msgid "Save configuration before continuing?"
 msgstr "ç¹¼çºŒä¹‹å‰å…ˆå„²å­˜çµ„æ…‹ï¼Ÿ"
 
-#: src/lang.c:801
+#: src/lang.c:804
 msgid "Save filename> "
 msgstr "å„²å­˜æª”å>"
 
-#: src/lang.c:802
+#: src/lang.c:805
 msgid "Saved"
 msgstr "å·²å„²å­˜"
 
-#: src/lang.c:803
+#: src/lang.c:806
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d æœªè®€ (%4d ç†±é–€) %s æ–¼ %s\n"
 
-#: src/lang.c:804
+#: src/lang.c:807
 #, c-format
 msgid "Saved %s...\n"
 msgstr "å·²å„²å­˜ %sâ€¦\n"
 
-#: src/lang.c:805
+#: src/lang.c:808
 msgid "Nothing was saved"
 msgstr "æ²’æœ‰ä»»ä½•æ±è¥¿è¢«å„²å­˜"
 
-#: src/lang.c:806
+#: src/lang.c:809
 #, c-format
 msgid ""
 "\n"
@@ -3563,182 +3563,182 @@ msgstr ""
 "\n"
 "%s %d %s ä¾†è‡ª %d %s\n"
 
-#: src/lang.c:807
+#: src/lang.c:810
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s å„²å­˜åˆ° %s%s --"
 
-#: src/lang.c:808
+#: src/lang.c:811
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s å„²å­˜åˆ° %s - %s --"
 
-#: src/lang.c:809
+#: src/lang.c:812
 msgid "Saving..."
 msgstr "å„²å­˜ä¸­â€¦"
 
-#: src/lang.c:810
+#: src/lang.c:813
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%sï¼šèž¢å¹•åˆå§‹åŒ–å¤±æ•—"
 
-#: src/lang.c:812
+#: src/lang.c:815
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%sï¼šèž¢å¹•å¤ªå°\n"
 
-#: src/lang.c:814
+#: src/lang.c:817
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "èž¢å¹•å¤ªå°ï¼Œ%s æ­£åœ¨é›¢é–‹\n"
 
-#: src/lang.c:815
+#: src/lang.c:818
 msgid "Delete scope?"
 msgstr "åˆªé™¤ç¯„åœï¼Ÿ"
 
-#: src/lang.c:816
+#: src/lang.c:819
 msgid "Enter scope> "
 msgstr "è¼¸å…¥ç¯„åœ>"
 
-#: src/lang.c:817
+#: src/lang.c:820
 msgid "Select new position> "
 msgstr "é¸å–æ–°ä½ç½®>"
 
-#: src/lang.c:818
+#: src/lang.c:821
 msgid "New position cannot be a global scope"
 msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨åŸŸç¯„åœ"
 
-#: src/lang.c:819
+#: src/lang.c:822
 msgid "Global scope, operation not allowed"
 msgstr "å…¨åŸŸç¯„åœï¼Œæ“ä½œä¸å…è¨±"
 
-#: src/lang.c:820
+#: src/lang.c:823
 msgid "Rename scope> "
 msgstr "é‡æ–°å‘½åç¯„åœ>"
 
-#: src/lang.c:821
+#: src/lang.c:824
 msgid "Select scope> "
 msgstr "é¸å–ç¯„åœ>"
 
-#: src/lang.c:822
+#: src/lang.c:825
 msgid "Scopes Menu"
 msgstr "ç¯„åœé¸å–®"
 
-#: src/lang.c:823
+#: src/lang.c:826
 msgid "Scopes Menu Commands"
 msgstr "ç¯„åœåŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:824
+#: src/lang.c:827
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "å‘å¾Œæœå°‹ [%s]>"
 
-#: src/lang.c:825
+#: src/lang.c:828
 #, c-format
 msgid "Search body [%s]> "
 msgstr "æœå°‹å…§æ–‡ [%s]>"
 
-#: src/lang.c:826
+#: src/lang.c:829
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "å‘å‰æœå°‹ [%s]>"
 
-#: src/lang.c:827
+#: src/lang.c:830
 msgid "Searching..."
 msgstr "æœå°‹ä¸­â€¦"
 
-#: src/lang.c:828
+#: src/lang.c:831
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "æœå°‹æ–‡ç«  %2$d ä¸­çš„ %1$d (ã€Žqã€ä»¥æ”¾æ£„)â€¦"
 
-#: src/lang.c:829
+#: src/lang.c:832
 msgid "Select article> "
 msgstr "é¸å–æ–‡ç« >"
 
-#: src/lang.c:830
+#: src/lang.c:833
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "é¸å–æ–‡å­—å‰æ–¹çš„é¸é …æ•¸å­—æˆ–ä½¿ç”¨æ–¹å‘éµå’Œ <CR>ã€‚ã€Žqã€ä»¥é›¢é–‹ã€‚"
 
-#: src/lang.c:831
+#: src/lang.c:834
 msgid "Select group> "
 msgstr "é¸å–ç¾¤çµ„>"
 
-#: src/lang.c:832
+#: src/lang.c:835
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "è¼¸å…¥é¸æ“‡èƒšé¨° [%s]>"
 
-#: src/lang.c:833
+#: src/lang.c:836
 msgid "Select thread> "
 msgstr "é¸å–è¨Žè«–ä¸²> "
 
-#: src/lang.c:834
+#: src/lang.c:837
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (ã€Œ%sã€) [%s]ï¼šç™¼é€è©³ç´°çš„éŒ¯èª¤å ±å‘Šçµ¦ %s\n"
 
-#: src/lang.c:835
+#: src/lang.c:838
 msgid "servers active-file"
 msgstr "ä¼ºæœå™¨ç›®å‰æª”æ¡ˆ"
 
-#: src/lang.c:836
+#: src/lang.c:839
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "ç„¡æ³•ç§»å…¥æ–°çš„æ–°èžç¾¤çµ„ã€‚è«‹å…ˆè¨‚é–±â€¦"
 
-#: src/lang.c:837
+#: src/lang.c:840
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:838
+#: src/lang.c:841
 #, c-format
 msgid "Starting: (%s)"
 msgstr "é–‹å§‹ï¼š(%s)"
 
-#: src/lang.c:839
+#: src/lang.c:842
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "åˆ—å‡ºè¨Žè«–ä¸² (%2$d ä¸­çš„ %1$d)"
 
-#: src/lang.c:840
+#: src/lang.c:843
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "è¨Žè«–ä¸² (%.*s)"
 
-#: src/lang.c:841
+#: src/lang.c:844
 msgid "Enter wildcard subscribe pattern> "
 msgstr "è¼¸å…¥è¬ç”¨å­—å…ƒè¨‚é–±èƒšé¨°>"
 
-#: src/lang.c:842
+#: src/lang.c:845
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "å·²è¨‚é–± %d ç¾¤çµ„"
 
-#: src/lang.c:843
+#: src/lang.c:846
 #, c-format
 msgid "Subscribed to %s"
 msgstr "å·²è¨‚é–± %s"
 
-#: src/lang.c:844
+#: src/lang.c:847
 msgid "Subscribing... "
 msgstr "è¨‚é–±â€¦"
 
-#: src/lang.c:845
+#: src/lang.c:848
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "é‡æ–°å¼µè²¼æˆ–å–ä»£æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:846
+#: src/lang.c:849
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "å–ä»£æ–‡ç« æ–¼ç¾¤çµ„ [%s]>"
 
-#: src/lang.c:847
+#: src/lang.c:850
 msgid "Superseding article ..."
 msgstr "å–ä»£æ–‡ç« â€¦"
 
-#: src/lang.c:848
+#: src/lang.c:851
 #, c-format
 msgid ""
 "\n"
@@ -3747,24 +3747,24 @@ msgstr ""
 "\n"
 "å·²åœæ­¢ã€‚è¼¸å…¥ã€Žfgã€ä»¥é‡æ–°å•Ÿå‹• %s\n"
 
-#: src/lang.c:850
+#: src/lang.c:853
 #, c-format
 msgid "%d days"
 msgstr "%d å¤©"
 
-#: src/lang.c:851
+#: src/lang.c:854
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:852
+#: src/lang.c:855
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:853
+#: src/lang.c:856
 msgid "# Default action/prompt strings\n"
 msgstr "# é è¨­çš„å‹•ä½œ/æç¤ºå­—ä¸²\n"
 
-#: src/lang.c:854
+#: src/lang.c:857
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3782,108 +3782,108 @@ msgstr ""
 "# case=ON/OFF    ON=ç¯©é¸å™¨å¤§å°å¯«é ˆç›¸ç¬¦ OFF=å¿½ç•¥å¤§å°å¯«\n"
 "# expire=ON/OFF  ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸æœƒéŽæœŸ\n"
 
-#: src/lang.c:867
+#: src/lang.c:870
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr "# å¦‚æžœç‚º ON å°±å°å‡ºç›®å‰çš„ä¸»æ—¨æˆ–æœ€å¾Œä¸€åˆ—ä¸­çš„æ–°èžç¾¤çµ„æè¿°\n"
 
-#: src/lang.c:868
+#: src/lang.c:871
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# ä¸»æ©Ÿ & æ™‚é–“è³‡è¨Šç”¨æ–¼åµæ¸¬æ–°ç¾¤çµ„ (ä¸å½±éŸ¿)\n"
 
-#: src/lang.c:869
+#: src/lang.c:872
 msgid "There is no news\n"
 msgstr "æ²’æœ‰ä»»ä½•æ–°èž\n"
 
-#: src/lang.c:870
+#: src/lang.c:873
 msgid "Thread"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:871
+#: src/lang.c:874
 msgid "Thread Level Commands"
 msgstr "è¨Žè«–ä¸²å±¤ç´šå‘½ä»¤"
 
-#: src/lang.c:872
+#: src/lang.c:875
 msgid "Thread deselected"
 msgstr "è¨Žè«–ä¸²å·²å–æ¶ˆé¸å–"
 
-#: src/lang.c:873
+#: src/lang.c:876
 msgid "Thread selected"
 msgstr "è¨Žè«–ä¸²å·²é¸å–"
 
-#: src/lang.c:875
+#: src/lang.c:878
 msgid "threads"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:877
+#: src/lang.c:880
 msgid "thread"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:878
+#: src/lang.c:881
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "è¨Žè«–ä¸² %2$4s ä¸­çš„ %1$4s"
 
-#: src/lang.c:879
+#: src/lang.c:882
 msgid "Threading articles..."
 msgstr "è¨Žè«–ä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:880
+#: src/lang.c:883
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "å·²åˆ‡æ›å­—è©žé«˜äº®åº¦é¡¯ç¤º %s"
 
-#: src/lang.c:881
+#: src/lang.c:884
 msgid "Toggled rot13 encoding"
 msgstr "å·²åˆ‡æ› rot13 ç·¨ç¢¼"
 
-#: src/lang.c:882
+#: src/lang.c:885
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "å·²åˆ‡æ›å¾·èªž TeX ç·¨ç¢¼ %s"
 
-#: src/lang.c:883
+#: src/lang.c:886
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "å·²åˆ‡æ›è·³æ ¼å¯¬åº¦ç‚º %d"
 
-#: src/lang.c:885
+#: src/lang.c:888
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d å˜—è©¦é»žéŽ–å®š %s"
 
-#: src/lang.c:886
+#: src/lang.c:889
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d å˜—è©¦éŽ–å®š %s"
 
-#: src/lang.c:888
+#: src/lang.c:891
 msgid "           h=help"
 msgstr "           h=æ±‚åŠ©"
 
-#: src/lang.c:890
+#: src/lang.c:893
 msgid "Unlimited"
 msgstr "æ²’æœ‰é™åˆ¶"
 
-#: src/lang.c:891
+#: src/lang.c:894
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "è¼¸å…¥å–æ¶ˆè¨‚é–±çš„è¬ç”¨å­—å…ƒèƒšé¨°>"
 
-#: src/lang.c:892
+#: src/lang.c:895
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "è§£ç¢¼ %s æ™‚ç™¼ç”ŸéŒ¯èª¤ï¼š%s"
 
-#: src/lang.c:893
+#: src/lang.c:896
 msgid "No end."
 msgstr "æ²’æœ‰çµæŸã€‚"
 
-#: src/lang.c:894
+#: src/lang.c:897
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s å·²æˆåŠŸè§£ç¢¼ã€‚"
 
-#: src/lang.c:895
+#: src/lang.c:898
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3892,37 +3892,32 @@ msgstr ""
 "%*s[-- %s/%sï¼Œ%suuencoded æª”æ¡ˆï¼Œ%d åˆ—ï¼Œåç¨±ï¼š%s --]\n"
 "\n"
 
-#: src/lang.c:896
+#: src/lang.c:899
 msgid "unread "
 msgstr "æœªè®€ "
 
-#: src/lang.c:897
+#: src/lang.c:900
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "å·²å¾ž %d ç¾¤çµ„å–æ¶ˆè¨‚é–±"
 
-#: src/lang.c:898
+#: src/lang.c:901
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "å·²å¾ž %s å–æ¶ˆè¨‚é–±"
 
-#: src/lang.c:899
+#: src/lang.c:902
 msgid "Unsubscribing... "
 msgstr "å–æ¶ˆè¨‚é–±â€¦"
 
-#: src/lang.c:900
+#: src/lang.c:903
 msgid "Unthreading articles..."
 msgstr "å±•é–‹è¨Žè«–ä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:901
+#: src/lang.c:904
 msgid "Updated"
 msgstr "å·²æ›´æ–°"
 
-#: src/lang.c:903
-#, c-format
-msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr "ç„¡æ³•è§£æžçš„ã€Œæ¸…å–®è¨ˆæ•¸ã€åˆ—ï¼šã€Œ%sã€"
-
 #: src/lang.c:905
 msgid "Updating"
 msgstr "æ›´æ–°"
@@ -4080,11 +4075,16 @@ msgid "%s only useful for batch mode ope
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
 
 #: src/lang.c:939
+#, fuzzy, c-format
+msgid "%s only useful for batch or debug mode operations\n"
+msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
+
+#: src/lang.c:940
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "ç„¡ç”¨çš„çµ„åˆ %s å’Œ %sã€‚å¿½ç•¥ %sã€‚\n"
 
-#: src/lang.c:941
+#: src/lang.c:942
 #, c-format
 msgid ""
 "\n"
@@ -4093,12 +4093,12 @@ msgstr ""
 "\n"
 "%s%d è¶…å‡ºç¯„åœ (0 - %d)ã€‚é‡ç½®ç‚º 0"
 
-#: src/lang.c:942
+#: src/lang.c:943
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "æª¢è¦–ã€Ž%sã€(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:944
+#: src/lang.c:945
 #, c-format
 msgid ""
 "\n"
@@ -4109,7 +4109,7 @@ msgstr ""
 "è­¦å‘Šï¼šå¼µè²¼è¶…å‡º %d æ¬„ä½ã€‚ç¬¬ %d åˆ—æ˜¯ç¬¬ä¸€å€‹é•·åˆ—ï¼š\n"
 "%-100s\n"
 
-#: src/lang.c:945
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4117,7 +4117,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ–‡ç« ç·¨è¼¯ä¹‹å¾Œæœªè®Šæ›´\n"
 
-#: src/lang.c:946
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4125,7 +4125,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€ŒSubject:ã€åªå«ç©ºç™½ã€‚\n"
 
-#: src/lang.c:947
+#: src/lang.c:948
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4134,7 +4134,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€ŒSubject:ã€ä»¥ã€ŒReï¼šã€é–‹å§‹ä½†æ˜¯æ²’æœ‰ã€ŒReferences:ã€ã€‚\n"
 
-#: src/lang.c:949
+#: src/lang.c:950
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4144,7 +4144,7 @@ msgstr ""
 "è­¦å‘Šï¼šæ–‡ç« æœ‰ã€ŒReferences:ã€ä½†æ˜¯ã€ŒSubject:ã€ä¸¦éž\n"
 "      ä»¥ã€ŒRe:ã€é–‹å§‹ä¸”ä¸åŒ…å«ã€Œ(was:ã€ã€‚\n"
 
-#: src/lang.c:952
+#: src/lang.c:953
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4166,7 +4166,7 @@ msgstr ""
 "é€™æ˜¯æ‚¨å³å°‡å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:956
+#: src/lang.c:957
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4180,7 +4180,7 @@ msgstr ""
 "      æ–‡ç« ã€‚å¦‚æžœæŸå€‹ç°½åè¢«è©² inews ç¨‹å¼æ‰€é™„åŠ ï¼Œå®ƒå°‡\n"
 "      ç„¡æ³•è¢«é©ç•¶åœ°ç·¨ç¢¼ã€‚\n"
 
-#: src/lang.c:961
+#: src/lang.c:962
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4188,7 +4188,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œexampleã€æ˜¯è¢«ä¿ç•™çš„éšŽå±¤çµæ§‹ï¼\n"
 
-#: src/lang.c:962
+#: src/lang.c:963
 #, c-format
 msgid ""
 "\n"
@@ -4203,7 +4203,7 @@ msgstr ""
 "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å·²æœ‰è®Šæ›´ï¼\n"
 "è«‹åƒé–± WHATSNEW â€¦ç­‰ç­‰\n"
 
-#: src/lang.c:964
+#: src/lang.c:965
 #, c-format
 msgid ""
 "\n"
@@ -4216,7 +4216,7 @@ msgstr ""
 "æ‚¨æ­£åœ¨å¾žè¼ƒæ–°çš„ç‰ˆæœ¬é™ç´šåˆ° tin %sï¼\n"
 "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å¯èƒ½æœƒè¢«å¿½ç•¥ï¼Œå…¶ä»–å€¼ä¹Ÿå¯èƒ½å·²æœ‰è®Šæ›´ï¼\n"
 
-#: src/lang.c:967
+#: src/lang.c:968
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4231,7 +4231,7 @@ msgstr ""
 "ä¸¦æœªå–æ¶ˆè¨‚é–± %ld %sï¼Œé‚£éº¼é€™å°±ä»£è¡¨ç™¼ç”Ÿäº†éŒ¯èª¤ï¼Œè€Œæ‚¨æ‡‰è©²\n"
 "æ–¼å†æ¬¡å•Ÿå‹• tin ä¹‹å‰å…ˆå‚™ä»½æ‚¨çš„ %sï¼\n"
 
-#: src/lang.c:971
+#: src/lang.c:972
 #, c-format
 msgid ""
 "\n"
@@ -4240,12 +4240,12 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ‰¾åˆ° %d å€‹ã€Ž-- \\nã€åˆ—ï¼Œé€™ä¹Ÿè¨±æœƒä½¿æŸäº›äººæ„Ÿåˆ°å›°æƒ‘ã€‚\n"
 
-#: src/lang.c:972
+#: src/lang.c:973
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d ä¸­çš„ %1$d ç¯‡æ–‡ç« è¢«å„²å­˜"
 
-#: src/lang.c:973
+#: src/lang.c:974
 #, c-format
 msgid ""
 "\n"
@@ -4259,13 +4259,13 @@ msgstr ""
 "è­¦å‘Šï¼šæ‚¨çš„ç°½åé•·åº¦å·²è¶…éŽ %d åˆ—ã€‚ ç”±æ–¼ç°½åé€šå¸¸\n"
 "      ä¸æœƒç”¨ä¾†å‚³è¼¸ä»»ä½•æœ‰ç”¨çš„è³‡è¨Šï¼Œå®ƒå€‘æ‡‰è©²è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n"
 
-#: src/lang.c:977
+#: src/lang.c:978
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "è­¦å‘Šï¼šé€™å€‹éƒµä»¶åœ°å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=ç¹¼çºŒï¼Œ%s=æ”¾æ£„ï¼Ÿ"
 
-#: src/lang.c:978
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4273,37 +4273,37 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šç°½åæ‡‰è©²ä»¥ã€Ž-- \\nã€èµ·å§‹è€Œéžä»¥ã€Ž--\\nã€ã€‚\n"
 
-#: src/lang.c:979
+#: src/lang.c:980
 msgid "Writing attributes file..."
 msgstr "å¯«å…¥å±¬æ€§æª”æ¡ˆâ€¦"
 
-#: src/lang.c:981
+#: src/lang.c:982
 #, c-format
 msgid "%d Responses"
 msgstr "%d ç¯‡å›žæ‡‰"
 
-#: src/lang.c:983
+#: src/lang.c:984
 #, c-format
 msgid "Added %d %s"
 msgstr "å·²åŠ å…¥ %d %s"
 
-#: src/lang.c:984
+#: src/lang.c:985
 msgid "No unsubscribed groups to show"
 msgstr "æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„å¯é¡¯ç¤º"
 
-#: src/lang.c:985
+#: src/lang.c:986
 msgid "Showing subscribed to groups only"
 msgstr "åªé¡¯ç¤ºå·²è¨‚é–±ç¾¤çµ„"
 
-#: src/lang.c:986
+#: src/lang.c:987
 msgid "Yes "
 msgstr "æ˜¯ "
 
-#: src/lang.c:987
+#: src/lang.c:988
 msgid "    You have mail"
 msgstr "    æ‚¨æœ‰éƒµä»¶"
 
-#: src/lang.c:992
+#: src/lang.c:993
 #, c-format
 msgid ""
 "\n"
@@ -4324,11 +4324,11 @@ msgstr ""
 "      è®Šæ›´ MM_NETWORK_CHARSET çš„è¨­å®šç‚ºé©ç•¶çš„å€¼ï¼Œ\n"
 "      ä»¥ç”¨æ–¼æ‚¨çš„å¼µè²¼ã€‚\n"
 
-#: src/lang.c:1003
+#: src/lang.c:1004
 msgid "  -D mode  debug mode"
 msgstr "  -D æ¨¡å¼  é™¤éŒ¯æ¨¡å¼"
 
-#: src/lang.c:1007
+#: src/lang.c:1008
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4355,11 +4355,11 @@ msgstr ""
 "é€™æ˜¯æ‚¨å³å°‡è¦å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1017
 msgid "toggle color"
 msgstr "åˆ‡æ›é¡è‰²"
 
-#: src/lang.c:1017
+#: src/lang.c:1018
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4405,11 +4405,11 @@ msgstr ""
 "#  15 = äº®ç™½è‰²\n"
 "\n"
 
-#: src/lang.c:1037
+#: src/lang.c:1038
 msgid "  -a       toggle color flag"
 msgstr "  -a       åˆ‡æ›é¡è‰²æ——æ¨™"
 
-#: src/lang.c:1041
+#: src/lang.c:1042
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4417,7 +4417,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4426,7 +4426,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1043
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4435,7 +4435,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1045
 #, c-format
 msgid ""
 "\n"
@@ -4444,7 +4444,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%sã€ä¸¦éžæœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1047
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4452,7 +4452,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4461,7 +4461,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œæ‚¨æ‡‰è©²ä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4470,7 +4470,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4479,7 +4479,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€ä¸åœ¨æ‚¨çš„ newsrc ä¹‹ä¸­ï¼Œåœ¨é€™å€‹ç«™è‡ºå®ƒä¹Ÿè¨±æœƒç„¡æ•ˆï¼\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1051
 #, c-format
 msgid ""
 "\n"
@@ -4488,155 +4488,150 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€ä¸¦éžé€™å€‹ç«™è‡ºä¸Šçš„æœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1055
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d å€‹æª”æ¡ˆæˆåŠŸåœ°å¾ž %d ç¯‡æ–‡ç« å¯«å…¥ã€‚%d %s å·²ç™¼ç”Ÿã€‚"
 
-#: src/lang.c:1055
+#: src/lang.c:1056
 msgid "Missing parts."
 msgstr "ç¼ºå°‘éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1056
+#: src/lang.c:1057
 msgid "No beginning."
 msgstr "æ²’æœ‰èµ·å§‹éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1057
+#: src/lang.c:1058
 msgid "No data."
 msgstr "æ²’æœ‰è³‡æ–™ã€‚"
 
-#: src/lang.c:1058
+#: src/lang.c:1059
 msgid "Unknown error."
 msgstr "ä¸æ˜ŽéŒ¯èª¤ã€‚"
 
-#: src/lang.c:1061
+#: src/lang.c:1062
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s çš„ç¸½å’Œæª¢æŸ¥ç¢¼ (%ld %s)"
 
-#: src/lang.c:1066
+#: src/lang.c:1067
 msgid "Reading mail active file... "
 msgstr "è®€å–éƒµä»¶ç¾ç”¨æª”æ¡ˆâ€¦"
 
-#: src/lang.c:1067
+#: src/lang.c:1068
 msgid "Reading mailgroups file... "
 msgstr "è®€å–éƒµä»¶ç¾¤çµ„æª”æ¡ˆâ€¦"
 
-#: src/lang.c:1071
+#: src/lang.c:1072
 msgid "perform PGP operations on article"
 msgstr "å°æ–¼æ–‡ç« æ–½è¡Œ PGP æ“ä½œ"
 
-#: src/lang.c:1072
+#: src/lang.c:1073
 msgid "Add key(s) to public keyring?"
 msgstr "å°‡å¯†é‘°åŠ å…¥å…¬ç”¨é‘°åŒ™åœˆï¼Ÿ"
 
-#: src/lang.c:1073
+#: src/lang.c:1074
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=åŠ å¯†ï¼Œ%s=ç°½åï¼Œ%s=å…©è€…ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:1074
+#: src/lang.c:1075
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ç°½åï¼Œ%s=ç°½å & åŒ…å«å…¬é–‹é‡‘é‘°ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:1075
+#: src/lang.c:1076
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP å°šæœªè¨­ç½® (ç„¡æ³•é–‹å•Ÿ %s)"
 
-#: src/lang.c:1076
+#: src/lang.c:1077
 msgid "Article not signed and no public keys found"
 msgstr "æ–‡ç« æœªè¢«ç°½åä¸”æ‰¾ä¸åˆ°ä»»ä½•å…¬é–‹é‡‘é‘°"
 
-#: src/lang.c:1078
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=pgpï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:1079
+#: src/lang.c:1080
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=pgpï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1080
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=pgpï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½® [%%s]ï¼š"
 
-#: src/lang.c:1082
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=pgpï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:1083
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=pgpï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1084
+#: src/lang.c:1085
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=pgpï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½® [%%s]ï¼š"
 
-#: src/lang.c:1088
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:1089
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1090
+#: src/lang.c:1091
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½® [%%s]ï¼š"
 
-#: src/lang.c:1092
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:1093
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1094
+#: src/lang.c:1095
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½® [%%s]ï¼š"
 
-#: src/lang.c:1103
+#: src/lang.c:1104
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "å˜—è©¦ cache_overview_files ä»¥åŠ é€Ÿã€‚\n"
 
-#: src/lang.c:1104
+#: src/lang.c:1105
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin å°‡ä½¿ç”¨æœ¬åœ°ç´¢å¼•æª”æ¡ˆåšç‚ºæ›¿ä»£ã€‚\n"
 
-#: src/lang.c:1105
+#: src/lang.c:1106
 msgid "Cannot find NNTP server name"
 msgstr "æ‰¾ä¸åˆ° NNTP ä¼ºæœå™¨åç¨±"
 
-#: src/lang.c:1106
+#: src/lang.c:1107
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "é€£ç·šåˆ° %s:%uâ€¦"
 
-#: src/lang.c:1107
-msgid "Disconnecting from server...\n"
-msgstr "å¾žä¼ºæœå™¨ä¸­æ–·é€£ç·šâ€¦\n"
-
 #: src/lang.c:1108
-#, c-format
-msgid ""
-"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr "éŒ¯èª¤æ–°èžç¾¤çµ„åç¨± (ã€Œ%sã€) æ–¼ã€Œç¾¤çµ„ %sã€å‘½ä»¤ï¼šã€Œ%sã€çš„å›žæ‡‰ä¹‹ä¸­"
+#, fuzzy
+msgid "Disconnecting from server..."
+msgstr "å¾žä¼ºæœå™¨ä¸­æ–·é€£ç·šâ€¦\n"
 
 #: src/lang.c:1109
 #, c-format
@@ -5409,65 +5404,69 @@ msgstr "NFC"
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1586
+#: src/lang.c:1580
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:1589
 msgid "Display Options"
 msgstr "é¡¯ç¤ºé¸é …"
 
-#: src/lang.c:1593
+#: src/lang.c:1596
 msgid "Color Options"
 msgstr "é¡è‰²é¸é …"
 
-#: src/lang.c:1599
+#: src/lang.c:1602
 msgid "Highlight Options"
 msgstr "çªé¡¯é¸é …"
 
-#: src/lang.c:1606
+#: src/lang.c:1609
 msgid "Article-Limiting Options"
 msgstr "æ–‡ç« é™åˆ¶é¸é …"
 
-#: src/lang.c:1612
+#: src/lang.c:1615
 msgid "Posting/Mailing Options"
 msgstr "å¼µè²¼/éƒµå¯„é¸é …"
 
-#: src/lang.c:1618
+#: src/lang.c:1621
 msgid "Saving/Printing Options"
 msgstr "å„²å­˜/åˆ—å°é¸é …"
 
-#: src/lang.c:1624
+#: src/lang.c:1627
 msgid "Expert Options"
 msgstr "å°ˆå®¶é¸é …"
 
-#: src/lang.c:1630
+#: src/lang.c:1633
 msgid "Filtering Options"
 msgstr "ç¯©é¸é¸é …"
 
-#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
-#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
-#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
-#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
-#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
-#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
-#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
-#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
-#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
-#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
-#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
-#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
-#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
-#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
-#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
-#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
-#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
-#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
-#: src/lang.c:2912 src/lang.c:2950
+#: src/lang.c:1638 src/lang.c:1669 src/lang.c:1675 src/lang.c:1702
+#: src/lang.c:1754 src/lang.c:1760 src/lang.c:1770 src/lang.c:1781
+#: src/lang.c:1799 src/lang.c:1868 src/lang.c:2069 src/lang.c:2075
+#: src/lang.c:2081 src/lang.c:2087 src/lang.c:2099 src/lang.c:2106
+#: src/lang.c:2160 src/lang.c:2169 src/lang.c:2175 src/lang.c:2182
+#: src/lang.c:2189 src/lang.c:2196 src/lang.c:2203 src/lang.c:2210
+#: src/lang.c:2217 src/lang.c:2224 src/lang.c:2231 src/lang.c:2238
+#: src/lang.c:2245 src/lang.c:2252 src/lang.c:2259 src/lang.c:2266
+#: src/lang.c:2273 src/lang.c:2280 src/lang.c:2287 src/lang.c:2294
+#: src/lang.c:2301 src/lang.c:2308 src/lang.c:2315 src/lang.c:2322
+#: src/lang.c:2329 src/lang.c:2336 src/lang.c:2343 src/lang.c:2351
+#: src/lang.c:2367 src/lang.c:2374 src/lang.c:2381 src/lang.c:2388
+#: src/lang.c:2394 src/lang.c:2400 src/lang.c:2417 src/lang.c:2429
+#: src/lang.c:2464 src/lang.c:2517 src/lang.c:2531 src/lang.c:2537
+#: src/lang.c:2562 src/lang.c:2580 src/lang.c:2597 src/lang.c:2609
+#: src/lang.c:2642 src/lang.c:2678 src/lang.c:2698 src/lang.c:2733
+#: src/lang.c:2743 src/lang.c:2750 src/lang.c:2776 src/lang.c:2800
+#: src/lang.c:2877 src/lang.c:2892 src/lang.c:2900 src/lang.c:2914
+#: src/lang.c:2920 src/lang.c:2958
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1636
+#: src/lang.c:1639
 msgid "Show mini menu & posting etiquette"
 msgstr "é¡¯ç¤ºè¿·ä½ é¸å–® & å¼µè²¼ç¦®å„€"
 
-#: src/lang.c:1637
+#: src/lang.c:1640
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5475,15 +5474,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ¯å€‹å±¤ç´šä¸­é¡¯ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ é¸å–®\n"
 "# ä¸¦æ–¼æ’°å¯«æ–‡ç« ä¹‹å¾Œé¡¯ç¤ºå¼µè²¼ç¦®å„€\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1645
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„ç°¡çŸ­æè¿°ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1643
+#: src/lang.c:1646
 msgid "Show description of each newsgroup"
 msgstr "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„æè¿°"
 
-#: src/lang.c:1644
+#: src/lang.c:1647
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5491,19 +5490,19 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åœ¨ç¾¤çµ„é¸æ“‡å±¤ç´šä¸­æ–¼æ–°èžç¾¤çµ„åç¨±ä¹‹å¾Œ\n"
 "# é¡¯ç¤ºç¾¤çµ„æè¿°æ–‡å­—\n"
 
-#: src/lang.c:1649
+#: src/lang.c:1652
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "åœ¨ç¾¤çµ„é¸å–®ä¸­é¡¯ç¤ºä¸»æ—¨ & ç™¼ä¿¡è€… (ä½œè€…) æ¬„ä½ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1650
+#: src/lang.c:1653
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "åœ¨ç¾¤çµ„é¸å–®ä¸­ï¼Œé¡¯ç¤ºä½œè€…"
 
-#: src/lang.c:1651
+#: src/lang.c:1654
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5520,31 +5519,31 @@ msgstr ""
 "# * 2 = å…¨å\n"
 "#   3 = å…©è€…\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1663
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "ç¹ªè£½ -> æˆ–é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1661
+#: src/lang.c:1664
 msgid "Draw -> instead of highlighted bar"
 msgstr "ç¹ªè£½ -> ä»¥ä»£æ›¿é«˜äº®åº¦æ¢"
 
-#: src/lang.c:1662
+#: src/lang.c:1665
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ -> å¦å‰‡é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡\n"
 
-#: src/lang.c:1667
+#: src/lang.c:1670
 msgid "Use inverse video for page headers"
 msgstr "ä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­"
 
-#: src/lang.c:1668
+#: src/lang.c:1671
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ä¸åŒçš„å±¤ç´šä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1676
 msgid "Thread articles by"
 msgstr "è¨Žè«–ä¸²æ–‡ç« ä¾æ“š"
 
-#: src/lang.c:1674
+#: src/lang.c:1677
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5564,15 +5563,15 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:1685
+#: src/lang.c:1688
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "è¼¸å…¥å°‡è¨Žè«–ä¸²èµ·æ‰€å¿…éœ€çš„ç™¾åˆ†æ¯”åŒ¹é…ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:1686
+#: src/lang.c:1689
 msgid "Thread percentage match"
 msgstr "è¨Žè«–ä¸²ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1688
+#: src/lang.c:1691
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5595,11 +5594,11 @@ msgstr ""
 "# è¨Žè«–ä¸²ä¸­ã€‚ä¾‹å¦‚ï¼šã€Žhappyã€å’Œã€Žharpyã€æœƒåŒ¹é…ï¼Œä½†æ˜¯ã€Žharpieã€ã€ã€Žhappieã€å’Œ\n"
 "#ã€Žharppyã€æœƒè·Ÿã€Žhappyã€åˆ†åœ¨ä¸åŒçš„è¨Žè«–ä¸²\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1703
 msgid "Score of a thread"
 msgstr "è¨Žè«–ä¸²çš„åˆ†æ•¸"
 
-#: src/lang.c:1701
+#: src/lang.c:1704
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5613,16 +5612,16 @@ msgstr ""
 "#   1 = ç¸½å’Œ\n"
 "#   2 = å¹³å‡\n"
 
-#: src/lang.c:1709
+#: src/lang.c:1712
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºæ–‡ç« ä¾æ“šä¸»é¡Œã€ç™¼ä¿¡è€…ã€æ—¥æœŸæˆ–åˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1710
+#: src/lang.c:1713
 msgid "Sort articles by"
 msgstr "æŽ’åºæ–‡ç« ä¾æ“š"
 
-#: src/lang.c:1711
+#: src/lang.c:1714
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5652,15 +5651,15 @@ msgstr ""
 "#   9 = åˆ—æ•¸éžé™\n"
 "#  10 = åˆ—æ•¸éžå‡\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1730
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºè¨Žè«–ä¸²ä¸ä¾æ“šä»»ä½•æ±è¥¿æˆ–ä¾æ“šåˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1728
+#: src/lang.c:1731
 msgid "Sort threads by"
 msgstr "æŽ’åºè¨Žè«–ä¸²ä¾æ“š"
 
-#: src/lang.c:1729
+#: src/lang.c:1732
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5678,44 +5677,44 @@ msgstr ""
 "#   3 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžé™\n"
 "#   4 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžå‡\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1742
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€/æœ€å¾Œä¸€ç¯‡æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1740
+#: src/lang.c:1743
 msgid "Go to first unread article in group"
 msgstr "å‰å¾€ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€çš„æ–‡ç« "
 
-#: src/lang.c:1741
+#: src/lang.c:1744
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ï¼Œå¦å‰‡æ˜¯æœ€å¾Œä¸€ç¯‡æ–‡ç« \n"
 
-#: src/lang.c:1745
+#: src/lang.c:1748
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1746
+#: src/lang.c:1749
 msgid "Show only unread articles"
 msgstr "åªé¡¯ç¤ºæœªè®€æ–‡ç« "
 
-#: src/lang.c:1747
+#: src/lang.c:1750
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºæ–°çš„/æœªè®€æ–‡ç« ï¼Œå¦å‰‡å…¨éƒ¨é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1755
 msgid "Show only groups with unread arts"
 msgstr "åªé¡¯ç¤ºæœ‰æœªè®€æ–‡ç« çš„ç¾¤çµ„"
 
-#: src/lang.c:1753
+#: src/lang.c:1756
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºåŒ…å«æœªè®€æ–‡ç« çš„è¨‚é–±ç¾¤çµ„ã€‚\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1761
 msgid "Filter which articles"
 msgstr "ç¯©é¸å“ªäº›æ–‡ç« "
 
-#: src/lang.c:1759
+#: src/lang.c:1762
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5729,11 +5728,11 @@ msgstr ""
 "#   1 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦åœ¨è¨Žè«–ä¸²ä¸­é¡¯ç¤ºæ™‚ä»¥ K æ¨™è¨˜\n"
 "#   2 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤ºå®ƒå€‘\n"
 
-#: src/lang.c:1768
+#: src/lang.c:1771
 msgid "Go to the next unread article with"
 msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« è—‰ç”±"
 
-#: src/lang.c:1769
+#: src/lang.c:1772
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5749,11 +5748,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN æˆ– TAB\n"
 
-#: src/lang.c:1779
+#: src/lang.c:1782
 msgid "How to treat blank lines"
 msgstr "å¦‚ä½•å°å¾…ç©ºåˆ—"
 
-#: src/lang.c:1780
+#: src/lang.c:1783
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5783,24 +5782,24 @@ msgstr ""
 "#   7 = å£“ç¸®æ–‡å­—å€å¡Šé–“çš„å¤šé‡ç©ºåˆ—å’Œè·³éŽ\n"
 "#       å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
 
-#: src/lang.c:1797
+#: src/lang.c:1800
 msgid "List thread using right arrow key"
 msgstr "ä½¿ç”¨å‘å³éµåˆ—å‡ºè¨Žè«–ä¸²"
 
-#: src/lang.c:1798
+#: src/lang.c:1801
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿç•¶ä½¿ç”¨å‘å³éµè¼¸å…¥å®ƒæ™‚å°±è‡ªå‹•åˆ—å‡ºè¨Žè«–ä¸²ã€‚\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1805
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²åˆªé™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1803
+#: src/lang.c:1806
 msgid "Character to show deleted articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²åˆªé™¤æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1804
+#: src/lang.c:1807
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5808,16 +5807,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« è¢«åˆªé™¤çš„å­—å…ƒ (é è¨­ã€ŽDã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1812
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºåœ¨ç¯„åœä¸­çš„æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1810
+#: src/lang.c:1813
 msgid "Character to show inrange articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºç¯„åœä¸­æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1811
+#: src/lang.c:1814
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5825,17 +5824,17 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« åœ¨ç¯„åœä¸­çš„å­—å…ƒ (é è¨­ã€Ž#ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1816
+#: src/lang.c:1819
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè©²æ–‡ç« å°‡å›žå‚³ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1817
+#: src/lang.c:1820
 msgid "Character to show returning arts"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå›žå‚³æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1818
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5843,16 +5842,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å°‡å›žå‚³çš„å­—å…ƒ (é è¨­ã€Ž-ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1823
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1824
+#: src/lang.c:1827
 msgid "Character to show selected articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²é¸æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1825
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5860,15 +5859,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è¢«è‡ªå‹•é¸å–çš„å­—å…ƒ (é è¨­ã€Ž*ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1830
+#: src/lang.c:1833
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœ€è¿‘æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1831
+#: src/lang.c:1834
 msgid "Character to show recent articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºæœ€è¿‘æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1832
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5876,15 +5875,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ˜¯æœ€è¿‘æ–‡ç« çš„å­—å…ƒ (é è¨­ã€Žoã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1840
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœªè®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1838
+#: src/lang.c:1841
 msgid "Character to show unread articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºæœªè®€æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1839
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5892,15 +5891,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« æœªè®€çš„å­—å…ƒ (é è¨­ã€Ž+ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1844
+#: src/lang.c:1847
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²è®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1845
+#: src/lang.c:1848
 msgid "Character to show read articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²è®€æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1846
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5908,15 +5907,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è®€å–å­—å…ƒ (é è¨­ã€Ž ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1851
+#: src/lang.c:1854
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè¢«ç é™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1852
+#: src/lang.c:1855
 msgid "Character to show killed articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºè¢«ç é™¤æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1853
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5924,16 +5923,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è¢«ç é™¤çš„å­—å…ƒ (é è¨­ã€ŽKã€)\n"
 "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1858
+#: src/lang.c:1861
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè®€å–æ‰€é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1859
+#: src/lang.c:1862
 msgid "Character to show readselected arts"
 msgstr "ç”¨ä¾†é¡¯ç¤ºè®€å–æ‰€é¸æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1860
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5941,11 +5940,11 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è®€å–ä¹‹å‰å·²è¢«é¸çš„å­—å…ƒ (é è¨­ã€Ž:ã€)\n"
 "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1866
+#: src/lang.c:1869
 msgid "Abbreviate long newsgroup names"
 msgstr "å°‡è¼ƒé•·æ–°èžç¾¤çµ„åç¨±ç¸®å¯«"
 
-#: src/lang.c:1867
+#: src/lang.c:1870
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -5955,17 +5954,17 @@ msgstr ""
 "# å±¤ç´šå’Œæ–‡ç« å±¤ç´šæœƒå¦‚ä¸‹æ‰€ç¤ºï¼š\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.rã€‚\n"
 
-#: src/lang.c:1873
+#: src/lang.c:1876
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr "0 = æ•´é æ²å‹•ï¼Œ-1 = é¡¯ç¤ºä¸Šé æœ€å¾Œä¸€åˆ—ç‚ºä¸‹é ç¬¬ä¸€åˆ—ï¼Œ-2 = åŠé æ²å‹•"
 
-#: src/lang.c:1874
+#: src/lang.c:1877
 msgid "Number of lines to scroll in pager"
 msgstr "é é¢åˆ‡æ›æ™‚æ²å‹•çš„åˆ—æ•¸"
 
-#: src/lang.c:1875
+#: src/lang.c:1878
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5983,28 +5982,28 @@ msgstr ""
 "# * 1 = æ²å‹•ä¸€åˆ—\n"
 "#   2 æˆ–æ›´å¤§ = æ²å‹• 2 æˆ–æ›´å¤šåˆ— (åªæœ‰åœ¨é é¢åˆ‡æ›æ™‚)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1888
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1886
+#: src/lang.c:1889
 msgid "Display signatures"
 msgstr "é¡¯ç¤ºç°½å"
 
-#: src/lang.c:1887
+#: src/lang.c:1890
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# å¦‚æžœé—œé–‰æ–¼é¡¯ç¤ºæ–‡ç« æ™‚å°±ä¸é¡¯ç¤ºç°½å\n"
 
-#: src/lang.c:1891
+#: src/lang.c:1894
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "å°‡ uuencoded è³‡æ–™é¡¯ç¤ºç‚ºå·²æ¨™å®šé™„ä»¶ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1892
+#: src/lang.c:1895
 msgid "Display uue data as an attachment"
 msgstr "å°‡ uue è³‡æ–™åšç‚ºé™„ä»¶é¡¯ç¤º"
 
-#: src/lang.c:1893
+#: src/lang.c:1896
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6023,16 +6022,16 @@ msgstr ""
 "#   2 = éš±è—æ‰€æœ‰ï¼Œé¡žä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹ä¾†åƒæ˜¯ uuencoded è³‡æ–™çš„åˆ—ï¼Œéƒ½å°‡\n"
 "#       è¢«æŠ˜ç–Šç‚ºä¸€æ¨™å®šåˆ—ã€‚\n"
 
-#: src/lang.c:1903
+#: src/lang.c:1906
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISOã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1904
+#: src/lang.c:1907
 msgid "Display \"a as Umlaut-a"
 msgstr "é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a"
 
-#: src/lang.c:1905
+#: src/lang.c:1908
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6040,15 +6039,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISO ä¸¦\n"
 "# é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a ...ç­‰ç­‰\n"
 
-#: src/lang.c:1910 src/lang.c:1920
+#: src/lang.c:1913 src/lang.c:1923
 msgid "Space separated list of header fields"
 msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ¨™é ­æ¬„ä½æ¸…å–®"
 
-#: src/lang.c:1911
+#: src/lang.c:1914
 msgid "Display these header fields (or *)"
 msgstr "é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½ (æˆ– *)"
 
-#: src/lang.c:1912
+#: src/lang.c:1915
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6063,11 +6062,11 @@ msgstr ""
 "#ã€ŽX-ã€(åƒæ˜¯ X-Alan æˆ– X-Pape)ã€‚æ‚¨å¯ä»¥è—‰ç”±ä»¥ç©ºæ ¼åˆ†éš”è€Œåˆ—å‡º\n"
 "# è¶…éŽä¸€å€‹ã€‚æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°‡æœƒé—œé–‰é€™å€‹é¸é …ã€‚\n"
 
-#: src/lang.c:1921
+#: src/lang.c:1924
 msgid "Do not display these header fields"
 msgstr "ä¸é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½"
 
-#: src/lang.c:1922
+#: src/lang.c:1925
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6086,40 +6085,40 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°±è¡¨ç¤ºé—œé–‰é€™å€‹é¸é …ã€‚\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1935
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "æ‚¨è¦å•Ÿç”¨å¤šéƒ¨ä»¶/æ›¿ä»£æ–‡ç« çš„è‡ªå‹•è™•ç†å—Žï¼Ÿ"
 
-#: src/lang.c:1933
+#: src/lang.c:1936
 msgid "Skip multipart/alternative parts"
 msgstr "è·³éŽå¤šéƒ¨ä»¶/æ›¿ä»£éƒ¨åˆ†"
 
-#: src/lang.c:1934
+#: src/lang.c:1937
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±è‡ªå‹•æˆªé™¤å¤šéƒ¨ä»¶/æ›¿ä»£è¨Šæ¯\n"
 
-#: src/lang.c:1938
+#: src/lang.c:1941
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "å•Ÿç”¨å­—é¢å€å¡Šçš„åµæ¸¬ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1939
+#: src/lang.c:1942
 msgid "Detection of verbatim blocks"
 msgstr "å­—é¢å€å¡Šçš„åµæ¸¬"
 
-#: src/lang.c:1940
+#: src/lang.c:1943
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n"
 
-#: src/lang.c:1945
+#: src/lang.c:1948
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "ç”¨ä¾†æ±ºå®šåœ¨ col_quote ä¸­è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1946
+#: src/lang.c:1949
 msgid "Regex used to show quoted lines"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå¼•è¨€åˆ—çš„ regex"
 
-#: src/lang.c:1947
+#: src/lang.c:1950
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6129,15 +6128,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚å¼•è¨€åˆ—å°‡ä»¥ col_quote é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1953
+#: src/lang.c:1956
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote2 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1954
+#: src/lang.c:1957
 msgid "Regex used to show twice quoted l."
 msgstr "ç”¨ä¾†é¡¯ç¤ºç¬¬äºŒå±¤å¼•è¨€åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1955
+#: src/lang.c:1958
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6147,15 +6146,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚ç¬¬äºŒå±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote2 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1961
+#: src/lang.c:1964
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote3 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1962
+#: src/lang.c:1965
 msgid "Regex used to show >= 3 times q.l."
 msgstr "ç”¨ä¾†é¡¯ç¤º >= 3 å±¤å¼•è¨€åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1963
+#: src/lang.c:1966
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6165,32 +6164,32 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚>= 3 å±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote3 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1972
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "å•Ÿç”¨å­—é¢å€å¡Šçš„åµæ¸¬ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1970
+#: src/lang.c:1973
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "å­—é¢å€å¡Šçš„åµæ¸¬"
 
-#: src/lang.c:1971
+#: src/lang.c:1974
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n"
 
-#: src/lang.c:1975
+#: src/lang.c:1978
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "ç”¨ä¾†æ±ºå®šåœ¨ col_quote ä¸­è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1976
+#: src/lang.c:1979
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå¼•è¨€åˆ—çš„ regex"
 
-#: src/lang.c:1977
+#: src/lang.c:1980
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6201,15 +6200,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚ç¬¬äºŒå±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote2 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1987
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markslashes é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1985
+#: src/lang.c:1988
 msgid "Regex used to highlight /slashes/"
 msgstr "ç”¨ä¾†é«˜äº®åº¦æ¨™ç¤º /æ–œç·š/ çš„ regex"
 
-#: src/lang.c:1986
+#: src/lang.c:1989
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6219,15 +6218,15 @@ msgstr ""
 "# å°‡ä»¥ col_markslashes é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1995
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstars é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1993
+#: src/lang.c:1996
 msgid "Regex used to highlight *stars*"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„ regex"
 
-#: src/lang.c:1994
+#: src/lang.c:1997
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6237,15 +6236,15 @@ msgstr ""
 "# å°‡ä»¥ col_markstars é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:2000
+#: src/lang.c:2003
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstroke é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:2001
+#: src/lang.c:2004
 msgid "Regex used to highlight -strokes-"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„ regex"
 
-#: src/lang.c:2002
+#: src/lang.c:2005
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6255,15 +6254,15 @@ msgstr ""
 "# å°‡ä»¥ col_markstroke é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:2008
+#: src/lang.c:2011
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markdash é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:2009
+#: src/lang.c:2012
 msgid "Regex used to highlight _underline_"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„ regex"
 
-#: src/lang.c:2010
+#: src/lang.c:2013
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6273,15 +6272,15 @@ msgstr ""
 "# å°‡ä»¥ col_markdash é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:2016
+#: src/lang.c:2019
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å‰ç¶´çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
 
-#: src/lang.c:2017
+#: src/lang.c:2020
 msgid "Regex with Subject prefixes"
 msgstr "ä¸»æ—¨å‰ç¶´çš„ regex"
 
-#: src/lang.c:2018
+#: src/lang.c:2021
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6289,15 +6288,15 @@ msgstr ""
 "# tin å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å‰ç¶´çš„æ­£è¦è¡¨ç¤ºå¼\n"
 "# æ–¼é¡¯ç¤ºæ¨™é ­ä¹‹å‰å°‡è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2023
+#: src/lang.c:2026
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å­—å°¾çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
 
-#: src/lang.c:2024
+#: src/lang.c:2027
 msgid "Regex with Subject suffixes"
 msgstr "ä¸»æ—¨å­—å°¾çš„ regex"
 
-#: src/lang.c:2025
+#: src/lang.c:2028
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6305,49 +6304,50 @@ msgstr ""
 "# tin å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å­—å°¾çš„æ­£è¦è¡¨ç¤ºå¼\n"
 "# æ–¼å›žè¦†æˆ–è·Ÿè²¼æ™‚å°‡è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2030
+#: src/lang.c:2033
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„ regexã€‚"
 
-#: src/lang.c:2031
+#: src/lang.c:2034
 msgid "Regex for begin of a verbatim block"
 msgstr "ç”¨æ–¼å­—é¢å€å¡Šé–‹å§‹çš„ regex"
 
-#: src/lang.c:2032
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 
-#: src/lang.c:2037
+#: src/lang.c:2040
 msgid "A regex used to find the end of a verbatim block."
 msgstr "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„ regexã€‚"
 
-#: src/lang.c:2038
+#: src/lang.c:2041
 msgid "Regex for end of a verbatim block"
 msgstr "ç”¨æ–¼å­—é¢å€å¡ŠçµæŸçš„ regex"
 
-#: src/lang.c:2039
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 
-#: src/lang.c:2044
+#: src/lang.c:2047
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "è¼¸å…¥å¤–éƒ¨ MIME æª¢è¦–å™¨çš„åç¨±å’Œé¸é …ï¼Œ--internal è¡¨ç¤ºå…§å»ºæª¢è¦–å™¨"
 
-#: src/lang.c:2045
+#: src/lang.c:2048
 msgid "MIME binary content viewer"
 msgstr "MIME äºŒé€²ä½å…§å®¹æª¢è¦–å™¨"
 
-#: src/lang.c:2046
+#: src/lang.c:2049
+#, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
-"# Otherwise specify an external viewer program (eg, metamail) or leave "
+"# Otherwise specify an external viewer program (eg. metamail) or leave "
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
@@ -6356,15 +6356,15 @@ msgstr ""
 "# å¦å‰‡è«‹æŒ‡å®šå¤–éƒ¨æª¢è¦–å™¨ç¨‹å¼ (ä¾‹ï¼šmetamail) æˆ–ä¿æŒç©ºç™½ä»¥\n"
 "# è¡¨ç¤ºä¸è¦è‡ªå‹•æª¢è¦–\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2056
 msgid "Confirm before starting non-text viewing program"
 msgstr "å•Ÿå‹•éžç´”æ–‡å­—æª¢è¦–ç¨‹å¼ä¹‹å‰å…ˆç¢ºèª"
 
-#: src/lang.c:2054
+#: src/lang.c:2057
 msgid "Ask before using MIME viewer"
 msgstr "ä½¿ç”¨ MIME æª¢è¦–å™¨ä¹‹å‰å…ˆè©¢å•"
 
-#: src/lang.c:2055
+#: src/lang.c:2058
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6372,84 +6372,84 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿï¼Œtin å°‡æ–¼ä½¿ç”¨ metamail é¡¯ç¤º MIME è¨Šæ¯ä¹‹å‰å…ˆè©¢å•\n"
 "# åªæœ‰ç•¶ metamail_prog å·²è¨­å®šç‚ºæŸå€‹å€¼æ™‚ï¼Œé€™æ‰æœƒç™¼ç”Ÿ\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2063
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "é›¢é–‹æ™‚è©¢å•æ˜¯å¦å°‡ç¾¤çµ„æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2061
+#: src/lang.c:2064
 msgid "Catchup read groups when quitting"
 msgstr "é›¢é–‹æ™‚å°‡å·²è®€ç¾¤çµ„è¨­å›žæœªè®€"
 
-#: src/lang.c:2062
+#: src/lang.c:2065
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±è©¢å•ä½¿ç”¨è€…æ˜¯å¦æ‰€æœ‰å·²è®€ç¾¤çµ„æ‡‰è©²éƒ½è¢«æ¨™è¨˜ç‚ºå·²è®€\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2070
 msgid "Catchup group using left key"
 msgstr "ä½¿ç”¨å‘å·¦éµå°‡ç¾¤çµ„è¨­å›žæœªè®€"
 
-#: src/lang.c:2068
+#: src/lang.c:2071
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå‰‡ç•¶ä»¥å‘å·¦éµé›¢é–‹æ™‚ï¼Œå°‡ç¾¤çµ„/è¨Žè«–ä¸²è¨­å›žæœªè®€ã€‚\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2076
 msgid "Catchup thread by using left key"
 msgstr "ä½¿ç”¨å‘å·¦éµå°‡è¨Žè«–ä¸²è¨­å›žæœªè®€"
 
-#: src/lang.c:2079
+#: src/lang.c:2082
 msgid "Which actions require confirmation"
 msgstr "å“ªäº›å‹•ä½œéœ€è¦ç¢ºèª"
 
-#: src/lang.c:2080
+#: src/lang.c:2083
 msgid "# What should we ask confirmation for.\n"
 msgstr "# æˆ‘å€‘æ‡‰è©²å°æ–¼ä»€éº¼è©¢å•ç¢ºèªã€‚\n"
 
-#: src/lang.c:2085
+#: src/lang.c:2088
 msgid "'Mark as (un)read' ignores tags"
 msgstr "ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€å¿½ç•¥æ¨™å®š"
 
-#: src/lang.c:2086
+#: src/lang.c:2089
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå‰‡ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€åŠŸèƒ½åªæœƒæ¨™è¨˜ç›®å‰çš„æ–‡ç« ã€‚\n"
 
-#: src/lang.c:2090
+#: src/lang.c:2093
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "åŸ·è¡Œä»¥é–‹å•Ÿç¶²å€çš„ç¨‹å¼ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2091
+#: src/lang.c:2094
 msgid "Program that opens URLs"
 msgstr "é–‹å•Ÿç¶²å€çš„ç¨‹å¼"
 
-#: src/lang.c:2092
+#: src/lang.c:2095
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ç”¨ä¾†é–‹å•Ÿç¶²å€çš„ç¨‹å¼ã€‚å°‡æœƒé™„åŠ å¯¦éš›çš„ç¶²å€\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2100
 msgid "Use mouse in xterm"
 msgstr "åœ¨ xterm ä¸­ä½¿ç”¨æ»‘é¼ "
 
-#: src/lang.c:2098
+#: src/lang.c:2101
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å•Ÿç”¨ xterm çµ‚ç«¯æ©Ÿå°æ–¼æ»‘é¼ æŒ‰éˆ•çš„æ”¯æ´\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2107
 msgid "Use scroll keys on keypad"
 msgstr "ä½¿ç”¨æ•¸å­—éµç›¤ä¸Šçš„æ²å‹•éµ"
 
-#: src/lang.c:2105
+#: src/lang.c:2108
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æœ‰æ”¯æ´æ²å‹•éµçš„çµ‚ç«¯æ©Ÿä¸Šå•Ÿç”¨å®ƒ\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2113
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "è¼¸å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•¸é‡ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2111
+#: src/lang.c:2114
 msgid "Number of articles to get"
 msgstr "è¦æå–æ–‡ç« çš„æ•¸é‡"
 
-#: src/lang.c:2112
+#: src/lang.c:2115
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6457,28 +6457,28 @@ msgstr ""
 "# è¦æå–æ–‡ç« çš„æ•¸é‡ (0=ç„¡é™åˆ¶)ï¼Œå¦‚æžœç‚ºè² å°±è¨­å®š\n"
 "# ç‚ºç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ä¹‹å‰è¦è®€å–çš„å·²è®€æ–‡ç« æœ€å¤§å€¼\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2120
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "è¼¸å…¥è¢«èªç‚ºæœ€è¿‘æ–‡ç« çš„æ—¥æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2118
+#: src/lang.c:2121
 msgid "Article recentness time limit"
 msgstr "æœ€è¿‘æ–‡ç« çš„æ™‚é–“é™åˆ¶"
 
-#: src/lang.c:2119
+#: src/lang.c:2122
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# è¢«èªç‚ºæ˜¯æœ€è¿‘æ–‡ç« æ‰€éœ€çš„æ—¥æ•¸ï¼Œ(0=é—œé–‰)\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2126
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ç”¨æ–¼ä¸€èˆ¬è¬ç”¨å­—å…ƒï¼ŒREGEX ç”¨æ–¼å®Œæ•´æ­£è¦è¡¨ç¤ºå¼åŒ¹é…ã€‚"
 
-#: src/lang.c:2124
+#: src/lang.c:2127
 msgid "Wildcard matching"
 msgstr "è¬ç”¨å­—å…ƒåŒ¹é…"
 
-#: src/lang.c:2125
+#: src/lang.c:2128
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6490,59 +6490,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2135
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2133
+#: src/lang.c:2136
 msgid "Score limit (kill)"
 msgstr "åˆ†æ•¸é™åˆ¶ (ç é™¤)"
 
-#: src/lang.c:2134
+#: src/lang.c:2137
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2141
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "è¼¸å…¥ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2139
+#: src/lang.c:2142
 msgid "Default score to kill articles"
 msgstr "ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸"
 
-#: src/lang.c:2140
+#: src/lang.c:2143
 msgid "# Default score to kill articles\n"
 msgstr "# ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2147
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2145
+#: src/lang.c:2148
 msgid "Score limit (select)"
 msgstr "åˆ†æ•¸é™åˆ¶ (é¸å–)"
 
-#: src/lang.c:2146
+#: src/lang.c:2149
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
 
-#: src/lang.c:2150
+#: src/lang.c:2153
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "è¼¸å…¥é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2151
+#: src/lang.c:2154
 msgid "Default score to select articles"
 msgstr "é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸"
 
-#: src/lang.c:2152
+#: src/lang.c:2155
 msgid "# Default score to select articles\n"
 msgstr "# é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
 
-#: src/lang.c:2158
+#: src/lang.c:2161
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "ä½¿ç”¨ slrnface ä»¥é¡¯ç¤ºã€ŽX-Face:ã€"
 
-#: src/lang.c:2159
+#: src/lang.c:2162
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6550,19 +6550,19 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ slrnface(1) ä»¥è§£è­¯ã€ŽX-Face:ã€æ¨™é ­ã€‚\n"
 "# åªæœ‰åœ¨ xterm ä¸­åŸ·è¡Œæ™‚æ‰æœ‰ä½œç”¨ã€‚\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2170
 msgid "Use ANSI color"
 msgstr "ä½¿ç”¨ ANSI é¡è‰²"
 
-#: src/lang.c:2168
+#: src/lang.c:2171
 msgid "# If ON using ANSI-color\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ ANSI é¡è‰²\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2176
 msgid "Standard foreground color"
 msgstr "æ¨™æº–å‰æ™¯é¡è‰²"
 
-#: src/lang.c:2174
+#: src/lang.c:2177
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6570,11 +6570,11 @@ msgstr ""
 "# æ¨™æº–å‰æ™¯é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2183
 msgid "Standard background color"
 msgstr "æ¨™æº–èƒŒæ™¯é¡è‰²"
 
-#: src/lang.c:2181
+#: src/lang.c:2184
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6582,11 +6582,11 @@ msgstr ""
 "# æ¨™æº–èƒŒæ™¯é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2187
+#: src/lang.c:2190
 msgid "Color for inverse text (background)"
 msgstr "åç™½æ–‡å­—çš„é¡è‰² (èƒŒæ™¯)"
 
-#: src/lang.c:2188
+#: src/lang.c:2191
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6594,11 +6594,11 @@ msgstr ""
 "# åç™½æ–‡å­—çš„èƒŒæ™¯é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2194
+#: src/lang.c:2197
 msgid "Color for inverse text (foreground)"
 msgstr "åç™½æ–‡å­—çš„é¡è‰² (å‰æ™¯)"
 
-#: src/lang.c:2195
+#: src/lang.c:2198
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6606,11 +6606,11 @@ msgstr ""
 "# åç™½æ–‡å­—çš„å‰æ™¯é¡è‰²\n"
 "# é è¨­ï¼š7 (ç™½è‰²)\n"
 
-#: src/lang.c:2201
+#: src/lang.c:2204
 msgid "Color of text lines"
 msgstr "æ–‡å­—åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2202
+#: src/lang.c:2205
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6618,11 +6618,11 @@ msgstr ""
 "# æ–‡å­—åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2208
+#: src/lang.c:2211
 msgid "Color of mini help menu"
 msgstr "è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²"
 
-#: src/lang.c:2209
+#: src/lang.c:2212
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6630,11 +6630,11 @@ msgstr ""
 "# è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²\n"
 "# é è¨­ï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2215
+#: src/lang.c:2218
 msgid "Color of help text"
 msgstr "èªªæ˜Žæ–‡å­—çš„é¡è‰²"
 
-#: src/lang.c:2216
+#: src/lang.c:2219
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6642,11 +6642,11 @@ msgstr ""
 "# èªªæ˜Žé é¢çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2225
 msgid "Color of status messages"
 msgstr "ç‹€æ…‹è¨Šæ¯çš„é¡è‰²"
 
-#: src/lang.c:2223
+#: src/lang.c:2226
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6654,11 +6654,11 @@ msgstr ""
 "# æœ€å¾Œä¸€åˆ—ä¸­è¨Šæ¯çš„é¡è‰²\n"
 "# é è¨­ï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2232
 msgid "Color of quoted lines"
 msgstr "å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2230
+#: src/lang.c:2233
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6666,11 +6666,11 @@ msgstr ""
 "# å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2239
 msgid "Color of twice quoted line"
 msgstr "ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2237
+#: src/lang.c:2240
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6678,11 +6678,11 @@ msgstr ""
 "# ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2246
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2244
+#: src/lang.c:2247
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6690,11 +6690,11 @@ msgstr ""
 "# =>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2250
+#: src/lang.c:2253
 msgid "Color of article header lines"
 msgstr "æ–‡ç« æ¨™é ­åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2251
+#: src/lang.c:2254
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6702,11 +6702,11 @@ msgstr ""
 "# æ¨™é ­åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2257
+#: src/lang.c:2260
 msgid "Color of actual news header fields"
 msgstr "å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²"
 
-#: src/lang.c:2258
+#: src/lang.c:2261
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6714,11 +6714,11 @@ msgstr ""
 "# å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²\n"
 "# é è¨­ï¼š9 (æ·ºç´…è‰²)\n"
 
-#: src/lang.c:2264
+#: src/lang.c:2267
 msgid "Color of article subject lines"
 msgstr "æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2265
+#: src/lang.c:2268
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6726,12 +6726,12 @@ msgstr ""
 "# æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2271
+#: src/lang.c:2274
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "æ–‡å­—åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2272
+#: src/lang.c:2275
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6740,11 +6740,11 @@ msgstr ""
 "# å­—é¢å€å¡Šçš„é¡è‰²\n"
 "# é è¨­ï¼š5 (ç²‰ç´…)\n"
 
-#: src/lang.c:2278
+#: src/lang.c:2281
 msgid "Color of response counter"
 msgstr "å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²"
 
-#: src/lang.c:2279
+#: src/lang.c:2282
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6752,11 +6752,11 @@ msgstr ""
 "# å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2285
+#: src/lang.c:2288
 msgid "Color of sender (From:)"
 msgstr "å‚³é€è€…çš„é¡è‰² ( From: )"
 
-#: src/lang.c:2286
+#: src/lang.c:2289
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6764,11 +6764,11 @@ msgstr ""
 "# å‚³é€è€…çš„é¡è‰² ( From: )\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2292
+#: src/lang.c:2295
 msgid "Color of help/mail sign"
 msgstr "èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²"
 
-#: src/lang.c:2293
+#: src/lang.c:2296
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6776,11 +6776,11 @@ msgstr ""
 "# èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2299
+#: src/lang.c:2302
 msgid "Color of signatures"
 msgstr "ç°½åçš„é¡è‰²"
 
-#: src/lang.c:2300
+#: src/lang.c:2303
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6788,11 +6788,11 @@ msgstr ""
 "# ç°½åçš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2309
 msgid "Color of highlighted URLs"
 msgstr "é«˜äº®åº¦ç¶²å€çš„é¡è‰²"
 
-#: src/lang.c:2307
+#: src/lang.c:2310
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6800,11 +6800,11 @@ msgstr ""
 "# é«˜äº®åº¦ç¶²å€çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2316
 msgid "Color of verbatim blocks"
 msgstr "å­—é¢å€å¡Šçš„é¡è‰²"
 
-#: src/lang.c:2314
+#: src/lang.c:2317
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6812,11 +6812,11 @@ msgstr ""
 "# å­—é¢å€å¡Šçš„é¡è‰²\n"
 "# é è¨­ï¼š5 (ç²‰ç´…)\n"
 
-#: src/lang.c:2320
+#: src/lang.c:2323
 msgid "Color of highlighting with *stars*"
 msgstr "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„é¡è‰²"
 
-#: src/lang.c:2321
+#: src/lang.c:2324
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6824,11 +6824,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š11 (é»ƒè‰²)\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2330
 msgid "Color of highlighting with _dash_"
 msgstr "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„é¡è‰²"
 
-#: src/lang.c:2328
+#: src/lang.c:2331
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6836,11 +6836,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š13 (æ·ºç²‰ç´…)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2337
 msgid "Color of highlighting with /slash/"
 msgstr "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„é¡è‰²"
 
-#: src/lang.c:2335
+#: src/lang.c:2338
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6848,11 +6848,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š14 (æ·ºè—ç¶ è‰²)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2344
 msgid "Color of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„é¡è‰²"
 
-#: src/lang.c:2342
+#: src/lang.c:2345
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6860,11 +6860,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š12 (æ·ºè—è‰²)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2352
 msgid "Attr. of highlighting with *stars*"
 msgstr "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„å±¬æ€§"
 
-#: src/lang.c:2350
+#: src/lang.c:2353
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6892,11 +6892,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š6 (ç²—é«”)\n"
 
-#: src/lang.c:2365
+#: src/lang.c:2368
 msgid "Attr. of highlighting with _dash_"
 msgstr "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„å±¬æ€§"
 
-#: src/lang.c:2366
+#: src/lang.c:2369
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6904,11 +6904,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š2 (æœ€å¥½é«˜äº®åº¦é¡¯ç¤º)\n"
 
-#: src/lang.c:2372
+#: src/lang.c:2375
 msgid "Attr. of highlighting with /slash/"
 msgstr "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„å±¬æ€§"
 
-#: src/lang.c:2373
+#: src/lang.c:2376
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6916,11 +6916,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š5 (åŠæ˜Žäº®)\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2382
 msgid "Attr. of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„å±¬æ€§"
 
-#: src/lang.c:2380
+#: src/lang.c:2383
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6928,27 +6928,27 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š3 (åç™½é¡¯ç¤º)\n"
 
-#: src/lang.c:2386
+#: src/lang.c:2389
 msgid "URL highlighting in message body"
 msgstr "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºç¶²å€"
 
-#: src/lang.c:2387
+#: src/lang.c:2390
 msgid "# Enable URL highlighting?\n"
 msgstr "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºç¶²å€ï¼Ÿ\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2395
 msgid "Word highlighting in message body"
 msgstr "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºå­—è©ž"
 
-#: src/lang.c:2393
+#: src/lang.c:2396
 msgid "# Enable word highlighting?\n"
 msgstr "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºå­—è©žï¼Ÿ\n"
 
-#: src/lang.c:2398
+#: src/lang.c:2401
 msgid "What to display instead of mark"
 msgstr "è¦é¡¯ç¤ºä»€éº¼ä»¥ä»£æ›¿æ¨™è¨˜"
 
-#: src/lang.c:2399
+#: src/lang.c:2402
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6964,56 +6964,56 @@ msgstr ""
 "#   1 = æ˜¯ï¼Œé¡¯ç¤ºæ¨™è¨˜\n"
 "# * 2 = å°å‡ºç©ºæ ¼åšç‚ºæ›¿ä»£\n"
 
-#: src/lang.c:2408
+#: src/lang.c:2411
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "è¼¸å…¥åœ¨é é¢åˆ‡æ›ä¸­ç”¨ä¾†å°‡æ–‡ç« æ›åˆ—çš„æ¬„è™Ÿã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2409
+#: src/lang.c:2412
 msgid "Page line wrap column"
 msgstr "é é¢è‡ªå‹•æ›åˆ—æ¬„è™Ÿ"
 
-#: src/lang.c:2410
+#: src/lang.c:2413
 msgid "# Wrap article lines at column\n"
 msgstr "# æ–‡ç« æ›åˆ—æ–¼æ¬„è™Ÿ\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2418
 msgid "Wrap around threads on next unread"
 msgstr "æ–¼ä¸‹ä¸€ç¯‡æœªè®€å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²"
 
-#: src/lang.c:2416
+#: src/lang.c:2419
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼æœå°‹ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« æ™‚å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²\n"
 
-#: src/lang.c:2420
+#: src/lang.c:2423
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2421 src/lang.c:2931
+#: src/lang.c:2424 src/lang.c:2939
 msgid "Mail address (and fullname)"
 msgstr "éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)"
 
-#: src/lang.c:2422
+#: src/lang.c:2425
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# ä½¿ç”¨è€…éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ ä½¿ç”¨è€…åç¨±@ä¸»æ©Ÿ (å…¨å)\n"
 
-#: src/lang.c:2427
+#: src/lang.c:2430
 msgid "Show empty Followup-To in editor"
 msgstr "åœ¨ç·¨è¼¯å™¨ä¸­é¡¯ç¤ºç©ºçš„è·Ÿè²¼"
 
-#: src/lang.c:2428
+#: src/lang.c:2431
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç·¨è¼¯æ–‡ç« æ™‚é¡¯ç¤ºç©ºçš„è·Ÿè²¼æ¨™é ­\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2435
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "è¼¸å…¥ path/! command/--none ä»¥å»ºç«‹æ‚¨çš„é è¨­ç°½åã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2433
+#: src/lang.c:2436
 msgid "Create signature from path/command"
 msgstr "å¾žè·¯å¾‘/å‘½ä»¤å»ºç«‹ç°½å"
 
-#: src/lang.c:2434
+#: src/lang.c:2437
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7027,41 +7027,41 @@ msgstr ""
 "# sigfile=!å‘½ä»¤      åŸ·è¡Œå¤–éƒ¨å‘½ä»¤ä»¥ç”¢ç”Ÿç°½å\n"
 "# sigfile=--none     ä¸é™„åŠ ç°½å\n"
 
-#: src/lang.c:2442
+#: src/lang.c:2445
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "å°‡å–®ç¨ä¸€åˆ—çš„ã€Œ--ã€å‰ç½®æ–¼ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2443
+#: src/lang.c:2446
 msgid "Prepend signature with \"-- \""
 msgstr "å°‡ã€Œ--ã€å‰ç½®æ–¼ç°½å"
 
-#: src/lang.c:2444
+#: src/lang.c:2447
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡è™›ç·šã€Ž\\n-- \\nã€å‰ç½®æ–¼ç°½å\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2451
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« æ™‚åŠ å…¥ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2449
+#: src/lang.c:2452
 msgid "Add signature when reposting"
 msgstr "é‡æ–°å¼µè²¼æ™‚åŠ å…¥ç°½å"
 
-#: src/lang.c:2450
+#: src/lang.c:2453
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡ç°½ååŠ å…¥é‡æ–°å¼µè²¼çš„æ–‡ç« \n"
 
-#: src/lang.c:2454
+#: src/lang.c:2457
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "è¼¸å…¥å¼•è¨€ç¬¦è™Ÿã€%s æˆ– %S åšç‚ºä½œè€…çš„ç¸®å¯«ã€‚"
 
-#: src/lang.c:2455
+#: src/lang.c:2458
 msgid "Characters used as quote-marks"
 msgstr "åšç‚ºå¼•è¨€ç¬¦è™Ÿä½¿ç”¨çš„å­—å…ƒ"
 
-#: src/lang.c:2456
+#: src/lang.c:2459
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7070,11 +7070,11 @@ msgstr ""
 "# å­—å…ƒå·²ç”¨æ–¼å¼•è¨€åˆ°è·Ÿéš¨å’Œå›žè¦†ã€‚\n"
 "#ã€Ž_ã€è¢«ç½®æ›ç”±ã€Ž ã€ï¼Œ%sï¼Œ%S è¢«ç½®æ›ä¾ä½œè€…è¨­å®šç¸®å¯«ã€‚\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2465
 msgid "Quoting behavior"
 msgstr "å¼•è¨€è¡Œç‚º"
 
-#: src/lang.c:2463
+#: src/lang.c:2466
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7098,16 +7098,16 @@ msgstr ""
 "#   6 = å¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
 "#   7 = å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
 
-#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
+#: src/lang.c:2479 src/lang.c:2487 src/lang.c:2493
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr "%A åœ°å€ %D æ—¥æœŸ %F åœ°å€+åç¨± %G ç¾¤çµ„åç¨± %M è¨Šæ¯è­˜åˆ¥è™Ÿ %N åç¨± %C åå­—"
 
-#: src/lang.c:2477
+#: src/lang.c:2480
 msgid "Quote line when following up"
 msgstr "è·Ÿè²¼æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2478
+#: src/lang.c:2481
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
@@ -7117,38 +7117,38 @@ msgstr ""
 "# %A ä½å€    %D æ—¥æœŸ   %F Addr+åç¨±   %G ç¾¤çµ„åç¨±   %M è¨Šæ¯è­˜åˆ¥è™Ÿ\n"
 "# %N å…¨å  %C åå­—   %I ç¸®å¯«\n"
 
-#: src/lang.c:2485
+#: src/lang.c:2488
 msgid "Quote line when cross-posting"
 msgstr "è·¨æ¿å¼µè²¼æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2491
+#: src/lang.c:2494
 msgid "Quote line when mailing"
 msgstr "éƒµå¯„æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2496
+#: src/lang.c:2499
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœé–‹å•Ÿå°±åŒ…å« User-Agent: æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2497
+#: src/lang.c:2500
 msgid "Insert 'User-Agent:' header"
 msgstr "æ’å…¥ã€ŽUser-Agent:ã€æ¨™é ­"
 
-#: src/lang.c:2498
+#: src/lang.c:2501
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åŒ…å«åšç‚ºé€šå‘Šçš„ User-Agent: æ¨™é ­\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2506
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "è¼¸å…¥ç”¨æ–¼ MIME çš„å­—å…ƒé›†åç¨± (ä¾‹å¦‚ï¼šUS-ASCII, ISO-8859-1, EUC-KR)ï¼Œ<CR> ä»¥è¨­"
 "å®šã€‚"
 
-#: src/lang.c:2504
+#: src/lang.c:2507
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2505
+#: src/lang.c:2508
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7164,40 +7164,40 @@ msgstr ""
 "# å¦‚æžœ MIME_STRICT_CHARSET æ–¼ç·¨è­¯æ™‚æœŸè¢«å®šç¾©ï¼Œé‚£éº¼ mm_charset ä»¥å¤–çš„\n"
 "# å­—å…ƒé›†å°‡è¢«èªç‚ºç„¡æ³•é¡¯ç¤ºï¼Œä¸¦ä¸”ä»¥ã€Žï¼Ÿã€çš„æ–¹å¼è¡¨è¿°ã€‚\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2518
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2516
+#: src/lang.c:2519
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# åœ¨è²¼æ–‡ä¸­åšç‚º MIME (å…§å®¹é¡žåž‹) æ¨™é ­çš„å­—å…ƒé›†ã€‚\n"
 
-#: src/lang.c:2520
+#: src/lang.c:2523
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "è¼¸å…¥æœ¬åœ°å­—å…ƒé›†åç¨± (ä¾‹å¦‚ï¼šUS-ASCII, ISO-8859-1, EUC-KR)ï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:2521
+#: src/lang.c:2524
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2522
+#: src/lang.c:2525
 msgid "# Charset supported locally.\n"
 msgstr "# æœ¬åœ°æ”¯æ´çš„å­—å…ƒé›†ã€‚\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2532
 msgid "Mailbox format"
 msgstr "ä¿¡ç®±æ ¼å¼"
 
-#: src/lang.c:2530
+#: src/lang.c:2533
 msgid "# Format of the mailbox.\n"
 msgstr "# ä¿¡ç®±çš„æ ¼å¼ã€‚\n"
 
-#: src/lang.c:2535
+#: src/lang.c:2538
 msgid "MIME encoding in news messages"
 msgstr "åœ¨æ–°èžè¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
 
-#: src/lang.c:2536
+#: src/lang.c:2539
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -7211,15 +7211,15 @@ msgstr ""
 "# è€Œ Base64 å°æ–¼åŒ…å«å¾ˆå¤š 8 ä½å…ƒå­—å…ƒçš„å¤šæ•¸ 8 ä½å…ƒæ±äºžè«¸èªžã€\n"
 "# å¸Œè‡˜èªžä»¥åŠä¿„èªžå­—å…ƒé›†ä¾†èªªæ›´ç‚ºé©ç•¶ã€‚\n"
 
-#: src/lang.c:2544 src/lang.c:2565
+#: src/lang.c:2547 src/lang.c:2568
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "ä¸è¦è®Šæ›´ï¼Œé™¤éžæ‚¨çŸ¥é“æ‚¨åœ¨åšä»€éº¼ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2545
+#: src/lang.c:2548
 msgid "Use 8bit characters in news headers"
 msgstr "åœ¨æ–°èžæ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
 
-#: src/lang.c:2546
+#: src/lang.c:2549
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7231,28 +7231,28 @@ msgstr ""
 "# é™¤éž post_mime_encoding åŒæ¨£ä¹Ÿè¢«è¨­å®šç‚º 8 ä½å…ƒï¼Œ\n"
 "# å¦å‰‡æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡ç„¡è¦–æ–¼æ­¤åƒæ•¸è€Œè¢«ç·¨ç¢¼ã€‚\n"
 
-#: src/lang.c:2553
+#: src/lang.c:2556
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "è‡ªå‹•æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2554
+#: src/lang.c:2557
 msgid "View post-processed files"
 msgstr "æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ"
 
-#: src/lang.c:2555
+#: src/lang.c:2558
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# å¦‚æžœè¨­å®šï¼Œè™•ç†ä¹‹å¾Œçš„æª”æ¡ˆå°‡åœ¨æª¢è¦–å™¨ä¸­è¢«é–‹å•Ÿ\n"
 
-#: src/lang.c:2560
+#: src/lang.c:2563
 msgid "MIME encoding in mail messages"
 msgstr "éƒµä»¶è¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
 
-#: src/lang.c:2566
+#: src/lang.c:2569
 msgid "Use 8bit characters in mail headers"
 msgstr "éƒµä»¶æ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
 
-#: src/lang.c:2567
+#: src/lang.c:2570
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7269,25 +7269,25 @@ msgstr ""
 "# ç¦æ­¢éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒï¼Œå› æ­¤å»ºè­°æ‚¨ä¸è¦å°‡å®ƒé–‹å•Ÿï¼Œ\n"
 "# é™¤éžæ‚¨æœ‰æŸäº›å¼·åˆ¶çš„åŽŸå› ã€‚\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2581
 msgid "Strip blanks from ends of lines"
 msgstr "å¾žåˆ—å°¾æˆªé™¤ç©ºç™½"
 
-#: src/lang.c:2579
+#: src/lang.c:2582
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å¾žåˆ—å°¾æˆªé™¤ç©ºç™½ï¼Œä»¥ä¾¿åœ¨è¼ƒæ…¢çµ‚ç«¯æ©Ÿä¸Šèƒ½è¼ƒå¿«é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:2585
+#: src/lang.c:2588
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨å¯¦å­—è½‰è­¯ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2586
+#: src/lang.c:2589
 msgid "Transliteration"
 msgstr "å¯¦å­—è½‰è­¯"
 
-#: src/lang.c:2587
+#: src/lang.c:2590
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
@@ -7297,11 +7297,11 @@ msgstr ""
 "# åœ¨ç›®æ¨™å­—å…ƒé›†ä¸­è¢«è¡¨è¿°æ™‚ï¼Œå®ƒå¯ä»¥é€éŽä¸€å€‹\n"
 "# æˆ–å¤šå€‹å¤–è§€é¡žä¼¼çš„å­—å…ƒæ‰€è¿‘ä¼¼é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:2595
+#: src/lang.c:2598
 msgid "Send you a Cc/Bcc automatically"
 msgstr "è‡ªå‹•ç™¼é€çµ¦æ‚¨ä¸€ä»½å‰¯æœ¬/å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:2596
+#: src/lang.c:2599
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7317,25 +7317,25 @@ msgstr ""
 "#   2 = å¯†ä»¶å‰¯æœ¬\n"
 "#   3 = å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/lang.c:2607
+#: src/lang.c:2610
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2608
+#: src/lang.c:2611
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2617
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "è¼¸å…¥æ‚¨æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šçš„åœ°å€å› ç´ ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2615
+#: src/lang.c:2618
 msgid "Spamtrap warning address parts"
 msgstr "åžƒåœ¾éƒµä»¶æŠ“å–è­¦å‘Šçš„åœ°å€éƒ¨åˆ†"
 
-#: src/lang.c:2616
+#: src/lang.c:2619
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7343,27 +7343,27 @@ msgstr ""
 "# ç•¶æ‚¨å˜—è©¦ä»¥é›»å­éƒµä»¶å›žè¦†æ™‚\n"
 "# æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šè€Œä»¥é€—è™Ÿåˆ†éš”çš„åœ°å€éƒ¨åˆ†æ¸…å–®ã€‚\n"
 
-#: src/lang.c:2621
+#: src/lang.c:2624
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "è¼¸å…¥ç¯©é¸å™¨æ¢ç›®ä¿æŒæœ‰æ•ˆçš„é è¨­å¤©æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2622
+#: src/lang.c:2625
 msgid "No. of days a filter entry is valid"
 msgstr "ç¯©é¸å™¨æ¢ç›®æœ‰æ•ˆå¤©æ•¸"
 
-#: src/lang.c:2623
+#: src/lang.c:2626
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# çŸ­æœŸç¯©é¸å™¨ä¿æŒä½œç”¨çš„å¤©æ•¸\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2630
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2628
+#: src/lang.c:2631
 msgid "Add posted articles to filter"
 msgstr "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨"
 
-#: src/lang.c:2629
+#: src/lang.c:2632
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7371,23 +7371,23 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åŠ å…¥é–‹å§‹æ–°è¨Žè«–ä¸²çš„å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨\n"
 "# åšç‚ºé«˜äº®åº¦é¡¯ç¤ºè·Ÿè²¼\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2636
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "å°‡ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®ã€‚"
 
-#: src/lang.c:2634
+#: src/lang.c:2637
 msgid "Mail directory"
 msgstr "éƒµä»¶ç›®éŒ„"
 
-#: src/lang.c:2635
+#: src/lang.c:2638
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2643
 msgid "Save articles in batch mode (-S)"
 msgstr "ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç«  (-S)"
 
-#: src/lang.c:2641
+#: src/lang.c:2644
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
@@ -7395,29 +7395,29 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±æ–¼å‘½ä»¤åˆ—ä¸ŠæŒ‡å®šå„²å­˜ -S æˆ–éƒµå¯„ (-M/-N) æ™‚\n"
 "# ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç« /è¨Žè«–ä¸²\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2649
 msgid "The directory where you want articles/threads saved."
 msgstr "æ‚¨æƒ³è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®ã€‚"
 
-#: src/lang.c:2647
+#: src/lang.c:2650
 msgid "Directory to save arts/threads in"
 msgstr "è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„"
 
-#: src/lang.c:2648
+#: src/lang.c:2651
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®\n"
 
-#: src/lang.c:2652
+#: src/lang.c:2655
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr "ä¾ Archive-name: æ¨™é ­ä¾†è‡ªå‹•å„²å­˜æ–‡ç« /è¨Žè«–ä¸²ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2653
+#: src/lang.c:2656
 msgid "Use Archive-name: header for save"
 msgstr "å„²å­˜ä½¿ç”¨ Archive-name: æ¨™é ­"
 
-#: src/lang.c:2654
+#: src/lang.c:2657
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7425,29 +7425,29 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±å°‡åœ¨éƒµä»¶æ¨™é ­ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è¨Žè«–ä¸²\n"
 "# ä»¥å­˜æª”åç¨± & éƒ¨åˆ†/ä¿®è£œç¨‹å¼è™Ÿç¢¼è‡ªå‹•å„²å­˜\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2662
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2660
+#: src/lang.c:2663
 msgid "Mark saved articles/threads as read"
 msgstr "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€"
 
-#: src/lang.c:2661
+#: src/lang.c:2664
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ¨™è¨˜å·²å„²å­˜çš„æ–‡ç« ç‚ºå·²è®€\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2668
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "å°æ–¼å·²å„²å­˜çš„æ–‡ç« é€²è¡Œå¾ŒçºŒè™•ç† (ä¾‹å¦‚ï¼šæ“·å–é™„ä»¶)ã€‚"
 
-#: src/lang.c:2666
+#: src/lang.c:2669
 msgid "Post process saved articles"
 msgstr "å¾ŒçºŒè™•ç†å·²å„²å­˜çš„æ–‡ç« "
 
-#: src/lang.c:2667
+#: src/lang.c:2670
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7461,62 +7461,62 @@ msgstr ""
 "#   1 = åªæ“·å–å‘½ä»¤æ®¼æ­¸æª” (shar)\n"
 "#   2 = æ˜¯\n"
 
-#: src/lang.c:2676
+#: src/lang.c:2679
 msgid "Process only unread articles"
 msgstr "åªè™•ç†æœªè®€æ–‡ç« "
 
-#: src/lang.c:2677
+#: src/lang.c:2680
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åª å„²å­˜/åˆ—å°/ç®¡ç·š/éƒµå¯„ æœªè®€æ–‡ç«  (é™¤äº†å·²æ¨™å®šæ–‡ç« )\n"
 
-#: src/lang.c:2682
+#: src/lang.c:2685
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "åˆ—å°æ‰€æœ‰æˆ–æ˜¯åƒ…åƒ…éƒ¨åˆ†çš„æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2683
+#: src/lang.c:2686
 msgid "Print all headers when printing"
 msgstr "åˆ—å°æ™‚åˆ—å°æ‰€æœ‰æ¨™é ­"
 
-#: src/lang.c:2684
+#: src/lang.c:2687
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åˆ—å°æ‰€æœ‰çš„æ–‡ç« æ¨™é ­ï¼Œå¦å‰‡åƒ…åˆ—å°é‡è¦åˆ—\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2691
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "å°‡è¢«ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠé¸é …ã€‚"
 
-#: src/lang.c:2689
+#: src/lang.c:2692
 msgid "Printer program with options"
 msgstr "åˆ—å°ç¨‹å¼ä»¥åŠé¸é …"
 
-#: src/lang.c:2690
+#: src/lang.c:2693
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠåƒæ•¸\n"
 
-#: src/lang.c:2696
+#: src/lang.c:2699
 msgid "Force redraw after certain commands"
 msgstr "ç‰¹å®šå‘½ä»¤ä¹‹å¾Œå¼·åˆ¶é‡ç¹ª"
 
-#: src/lang.c:2697
+#: src/lang.c:2700
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç‰¹å®šå¤–éƒ¨å‘½ä»¤ä¹‹å¾Œå°‡ä¸€å¾‹å®Œæˆèž¢å¹•é‡ç¹ª\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2704
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2702
+#: src/lang.c:2705
 msgid "Start editor with line offset"
 msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»"
 
-#: src/lang.c:2703
+#: src/lang.c:2706
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
@@ -7524,15 +7524,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠé€²å…¥æª”æ¡ˆå¾Œçš„æ¸¸æ¨™åç§»\n"
 "# å¦å‰‡æ¸¸æ¨™å°‡è¢«å®šä½æ–¼ç¬¬ä¸€åˆ—\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2711
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "è¼¸å…¥ %E åšç‚ºç·¨è¼¯å™¨ï¼Œ%F åšç‚ºæª”åï¼Œ%N åšç‚ºåˆ—è™Ÿï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:2709
+#: src/lang.c:2712
 msgid "Invocation of your editor"
 msgstr "èª¿ç”¨æ‚¨çš„ç·¨è¼¯å™¨"
 
-#: src/lang.c:2710
+#: src/lang.c:2713
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7540,16 +7540,16 @@ msgstr ""
 "# æ ¼å¼çš„ç·¨è¼¯å™¨åˆ—åŒ…å«åƒæ•¸\n"
 "# %E ç·¨è¼¯å™¨  %F æª”å  %N Linenumber\n"
 
-#: src/lang.c:2715
+#: src/lang.c:2718
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "è¼¸å…¥ç”¨æ–¼å¤–éƒ¨ inews çš„åç¨±å’Œé¸é …ï¼Œ--internal ç”¨æ–¼å…§éƒ¨ inews"
 
-#: src/lang.c:2716
+#: src/lang.c:2719
 msgid "External inews"
 msgstr "å¤–éƒ¨ inews"
 
-#: src/lang.c:2717
+#: src/lang.c:2720
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7557,17 +7557,17 @@ msgstr ""
 "# å¦‚æžœè¨­å®š --internal å°±ä½¿ç”¨å…§å»ºçš„è¿·ä½  inews åšç‚ºé€éŽ NNTP å¼µè²¼\n"
 "# å¦å‰‡ä½¿ç”¨å¤–éƒ¨ inews ç¨‹å¼\n"
 
-#: src/lang.c:2721
+#: src/lang.c:2724
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "è¼¸å…¥ %M åšç‚ºéƒµä»¶ç¨‹å¼ï¼Œ%S åšç‚ºä¸»æ—¨ï¼Œ%T åšç‚ºæ”¶ä»¶è€…ï¼Œ%F åšç‚ºæª”åï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:2722
+#: src/lang.c:2725
 msgid "Invocation of your mail command"
 msgstr "èª¿ç”¨æ‚¨çš„éƒµå¯„å‘½ä»¤"
 
-#: src/lang.c:2723
+#: src/lang.c:2726
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7579,11 +7579,11 @@ msgstr ""
 "# æˆ‘ã€‚ä»¥ä½¿ç”¨ elm åšç‚ºæ‚¨çš„éƒµä»¶ç¨‹å¼ï¼š   elm -sã€Œ%Sã€ã€Œ%Tã€<%F\n"
 "# æˆ‘ã€‚elm äº’å‹•å¼         ï¼š   elm -i %F -sã€Œ%Sã€ã€Œ%Tã€\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2734
 msgid "Use interactive mail reader"
 msgstr "ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨"
 
-#: src/lang.c:2732
+#: src/lang.c:2735
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7597,33 +7597,33 @@ msgstr ""
 "#   1 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨ä»¥åŠæª”æ¡ˆä¸­çš„æ¨™é ­\n"
 "#   2 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨è€Œç„¡éœ€æª”æ¡ˆä¸­çš„æ¨™é ­\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2744
 msgid "Remove ~/.article after posting"
 msgstr "å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.article"
 
-#: src/lang.c:2742
+#: src/lang.c:2745
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.articleã€‚\n"
 
-#: src/lang.c:2748
+#: src/lang.c:2751
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "ä½¿ç”¨ UTF-8 åœ–å½¢ (æ¨¹ç‹€è¨Žè«–ä¸²ç­‰ç­‰â€¦)"
 
-#: src/lang.c:2749
+#: src/lang.c:2752
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ UTF-8 å­—å…ƒåšç‚ºæŒ‡ç¤ºå™¨ã€Ž->ã€ã€æ¨¹ç‹€çµæ§‹å’Œçœç•¥ç¬¦è™Ÿã€Žâ€¦ã€ã€‚\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2757
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨æ–¼æ‰€æœ‰å·²å¼µè²¼æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
 
-#: src/lang.c:2755
+#: src/lang.c:2758
 msgid "Filename for posted articles"
 msgstr "ç”¨æ–¼å·²å¼µè²¼æ–‡ç« çš„æª”å"
 
-#: src/lang.c:2756
+#: src/lang.c:2759
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7631,36 +7631,36 @@ msgstr ""
 "# ä¿ç•™æ‰€æœ‰è²¼æ–‡ (é è¨­ç‚ºå·²å¼µè²¼) çš„æª”æ¡ˆä½ç½®\n"
 "# å¦‚æžœæ²’æœ‰è¨­å®šæª”åå‰‡ä¸æœƒå„²å­˜è²¼æ–‡\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2764
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articlesã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2762
+#: src/lang.c:2765
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "ä¿ç•™å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articles"
 
-#: src/lang.c:2763
+#: src/lang.c:2766
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„è²¼æ–‡æ–¼ ~/dead.articles\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2770
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "æ‚¨è¦å¾ž .newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:2768
+#: src/lang.c:2771
 msgid "No unsubscribed groups in newsrc"
 msgstr "åœ¨ newsrc ä¸­æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:2769
+#: src/lang.c:2772
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å¾ž newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2777
 msgid "Remove bogus groups from newsrc"
 msgstr "å¾ž newsrc ç§»é™¤å‡é€ çš„ç¾¤çµ„"
 
-#: src/lang.c:2775
+#: src/lang.c:2778
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7674,64 +7674,64 @@ msgstr ""
 "#   1 = ç§»é™¤\n"
 "#   2 = ä»¥ D é«˜äº®åº¦é¡¯ç¤ºæ–¼é¸æ“‡èž¢å¹•\n"
 
-#: src/lang.c:2784
+#: src/lang.c:2787
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "è¼¸å…¥å¾žä¼ºæœå™¨ç­‰å¾…å›žæ‡‰çš„ç§’æ•¸ã€‚<CR> è¡¨ç¤ºè¨­å®šã€‚"
 
-#: src/lang.c:2785
+#: src/lang.c:2788
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP è®€å–é€¾æ™‚çš„ç§’æ•¸"
 
-#: src/lang.c:2786
+#: src/lang.c:2789
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# å¾žä¼ºæœå™¨ç­‰å¾…å›žæ‡‰çš„ç§’æ•¸æ™‚é–“ (0=æ²’æœ‰é€¾æ™‚é™åˆ¶)\n"
 
-#: src/lang.c:2791
+#: src/lang.c:2794
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "è¼¸å…¥é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”ç§’æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2792
+#: src/lang.c:2795
 msgid "Interval in secs to reread active"
 msgstr "é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”(ä»¥ç§’ç‚ºå–®ä½)"
 
-#: src/lang.c:2793
+#: src/lang.c:2796
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„æ™‚é–“é–“éš”ç§’æ•¸ (0=æ°¸ä¸)\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2801
 msgid "Reconnect to server automatically"
 msgstr "è‡ªå‹•é‡æ–°é€£ç·šåˆ°ä¼ºæœå™¨"
 
-#: src/lang.c:2799
+#: src/lang.c:2802
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼é€£æŽ¥ä¸­æ–·æ™‚è‡ªå‹•é‡æ–°é€£ç·šåˆ° NNTP ä¼ºæœå™¨\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2806
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2804
+#: src/lang.c:2807
 msgid "Cache NNTP overview files locally"
 msgstr "ç”¢ç”Ÿ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°å¿«å–"
 
-#: src/lang.c:2805
+#: src/lang.c:2808
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚\n"
 
-#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
+#: src/lang.c:2812 src/lang.c:2827 src/lang.c:2847 src/lang.c:2866
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥æ ¼å¼å­—ä¸²ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2810
+#: src/lang.c:2813
 msgid "Format string for selection level"
 msgstr "é¸æ“‡å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2811
+#: src/lang.c:2814
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7755,11 +7755,11 @@ msgstr ""
 "#   %n              æ•¸å­—ï¼Œèž¢å¹•ä¸Šçš„åˆ—è™Ÿ\n"
 "#   %U              æœªè®€è¨ˆæ•¸\n"
 
-#: src/lang.c:2825
+#: src/lang.c:2828
 msgid "Format string for group level"
 msgstr "ç”¨æ–¼ç¾¤çµ„å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2826
+#: src/lang.c:2829
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7793,11 +7793,11 @@ msgstr ""
 "#   %s              ä¸»æ—¨ (åªæœ‰åœ¨ç¾¤çµ„ç­‰ç´š)\n"
 "#   %S              åˆ†æ•¸\n"
 
-#: src/lang.c:2845
+#: src/lang.c:2848
 msgid "Format string for thread level"
 msgstr "# ç”¨æ–¼è¨Žè«–ä¸²å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2846
+#: src/lang.c:2849
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7829,19 +7829,20 @@ msgstr ""
 "#   %S              åˆ†æ•¸\n"
 "#   %T              è¨Žè«–ä¸²æ¨¹ (åªæœ‰åœ¨è¨Žè«–ä¸²ç­‰ç´š)\n"
 
-#: src/lang.c:2864
+#: src/lang.c:2867
 msgid "Format string for display of dates"
 msgstr "ç”¨æ–¼é¡¯ç¤ºæ—¥æœŸçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2865
+#: src/lang.c:2868
 msgid "# Format string for date representation\n"
 msgstr "# ç”¨æ–¼æ—¥æœŸè¡¨ç¤ºçš„æ ¼å¼å­—ä¸²\n"
 
-#: src/lang.c:2871
+#: src/lang.c:2878
 msgid "Unicode normalization form"
 msgstr "è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼"
 
-#: src/lang.c:2872
+#: src/lang.c:2879
+#, fuzzy
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7850,6 +7851,7 @@ msgid ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 msgstr ""
 "# è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼\n"
 "# å¯èƒ½çš„å€¼ç‚ºï¼š\n"
@@ -7859,19 +7861,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2885
+#: src/lang.c:2893
 msgid "Render BiDi"
 msgstr "æ½¤ç®—é›™å‘æ–‡å­—"
 
-#: src/lang.c:2886
+#: src/lang.c:2894
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ç”± tin æ½¤ç®—é›™å‘æ–‡å­—\n"
 
-#: src/lang.c:2893
+#: src/lang.c:2901
 msgid "Function for sorting articles"
 msgstr "ç”¨æ–¼æŽ’åºæ–‡ç« çš„å‡½å¼"
 
-#: src/lang.c:2894
+#: src/lang.c:2902
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7883,182 +7885,182 @@ msgstr ""
 "# * 0 = å¿«é€ŸæŽ’åº\n"
 "#   1 = å †ç©æŽ’åº\n"
 
-#: src/lang.c:2907
+#: src/lang.c:2915
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "è‡ªå‹• GroupMarkUnselArtRead"
 
-#: src/lang.c:2913
+#: src/lang.c:2921
 msgid "Delete post-process files"
 msgstr "åˆªé™¤å¾ŒçºŒè™•ç†æª”æ¡ˆ"
 
-#: src/lang.c:2918
+#: src/lang.c:2926
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨æ–¼æ‰€æœ‰å·²éƒµå¯„æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
 
-#: src/lang.c:2919
+#: src/lang.c:2927
 msgid "Mailbox to save sent mails"
 msgstr "è¦å„²å­˜å·²ç™¼é€éƒµä»¶çš„ä¿¡ç®±"
 
-#: src/lang.c:2924
+#: src/lang.c:2932
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "è¨­å®š Followup-To: æ¨™é ­ç‚ºé€™å€‹ç¾¤çµ„ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2925
+#: src/lang.c:2933
 msgid "Followup-To: header"
 msgstr "Followup-To: æ¨™é ­"
 
-#: src/lang.c:2930
+#: src/lang.c:2938
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (é™„å…¨å)ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2937
+#: src/lang.c:2945
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "åšç‚ºé¡žä¼¼ ispell æ‹¼å¯«æª¢æŸ¥å™¨çš„è·¯å¾‘å’Œé¸é …ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2938
+#: src/lang.c:2946
 msgid "Ispell program"
 msgstr "Ispell ç¨‹å¼"
 
-#: src/lang.c:2944
+#: src/lang.c:2952
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "ç•¶ç¾¤çµ„æ˜¯å€‹éƒµéžè«–å£‡æ™‚ï¼Œç™¼é€å›žæ‡‰åˆ°é€™å€‹é›»å­éƒµä»¶åœ°å€ã€‚"
 
-#: src/lang.c:2945
+#: src/lang.c:2953
 msgid "Mailing list address"
 msgstr "éƒµéžè«–å£‡åœ°å€"
 
-#: src/lang.c:2951
+#: src/lang.c:2959
 msgid "Forward articles as attachment"
 msgstr "åšç‚ºè½‰å¯„æ–‡ç« çš„é™„ä»¶"
 
-#: src/lang.c:2956
+#: src/lang.c:2964
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "é€—è™Ÿåˆ†éš”çš„ MIME ä¸»è¦/æ¬¡è¦å…§å®¹é¡žåž‹æ¸…å–®ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2957
+#: src/lang.c:2965
 msgid "Which MIME types will be saved"
 msgstr "å°‡è¢«å„²å­˜çš„ MIME é¡žåž‹"
 
-#: src/lang.c:2962
+#: src/lang.c:2970
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: æ¨™é ­çš„å€¼ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2963
+#: src/lang.c:2971
 msgid "Organization: header"
 msgstr "Organization: æ¨™é ­"
 
-#: src/lang.c:2968
+#: src/lang.c:2976
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼å·²å„²å­˜æ–‡ç« çš„æª”åã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2969
+#: src/lang.c:2977
 msgid "savefile"
 msgstr "å„²å­˜æª”æ¡ˆ"
 
-#: src/lang.c:2974 src/lang.c:2998
+#: src/lang.c:2982 src/lang.c:3006
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„ç¯„åœã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2975
+#: src/lang.c:2983
 msgid "Quick (1 key) select filter scope"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨ç¯„åœ"
 
-#: src/lang.c:2980 src/lang.c:3004
+#: src/lang.c:2988 src/lang.c:3012
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2981
+#: src/lang.c:2989
 msgid "Quick (1 key) select filter header"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨æ¨™é ­"
 
-#: src/lang.c:2986 src/lang.c:3010
+#: src/lang.c:2994 src/lang.c:3018
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = å¤§å°å¯«ç›¸ç¬¦ï¼ŒOFF = å¿½ç•¥å¤§å°å¯«ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2987
+#: src/lang.c:2995
 msgid "Quick (1 key) select filter case"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨å¤§å°å¯«"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:3000 src/lang.c:3024
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = éŽæœŸï¼ŒOFF = ä¸æœƒéŽæœŸã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2993
+#: src/lang.c:3001
 msgid "Quick (1 key) select filter expire"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨éŽæœŸ"
 
-#: src/lang.c:2999
+#: src/lang.c:3007
 msgid "Quick (1 key) kill filter scope"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨ç¯„åœ"
 
-#: src/lang.c:3005
+#: src/lang.c:3013
 msgid "Quick (1 key) kill filter header"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨æ¨™é ­"
 
-#: src/lang.c:3011
+#: src/lang.c:3019
 msgid "Quick (1 key) kill filter case"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨å¤§å°å¯«"
 
-#: src/lang.c:3017
+#: src/lang.c:3025
 msgid "Quick (1 key) kill filter expire"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨éŽæœŸ"
 
-#: src/lang.c:3023
+#: src/lang.c:3031
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "å¦‚æžœä¸å­˜åœ¨ä»»ä½•å­—å…ƒé›†å®£å‘Šå°±å‡è¨­ç‚ºé€™å€‹å­—å…ƒé›†ï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:3024
+#: src/lang.c:3032
 msgid "UNDECLARED_CHARSET"
 msgstr "æœªå®£å‘Šå­—å…ƒé›†"
 
-#: src/lang.c:3030
+#: src/lang.c:3038
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "åŠ å…¥é€™å€‹æ–‡å­—æ–¼è¨Šæ¯å…§æ–‡çš„é–‹å§‹ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3031
+#: src/lang.c:3039
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3036
+#: src/lang.c:3044
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "å¼µè²¼æ™‚æ’å…¥é€™å€‹æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3037
+#: src/lang.c:3045
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3050
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "è‡ªå‹•æ’å…¥ X-Comment-To: æ¨™é ­ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:3043
+#: src/lang.c:3051
 msgid "Insert 'X-Comment-To:' header"
 msgstr "æ’å…¥ã€ŽX-Comment-To:ã€æ¨™é ­"
 
 #. TODO: lang.c
-#: src/main.c:801
+#: src/main.c:812
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3868
+#: src/misc.c:3878
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€) %s %s\n"
 
-#: src/misc.c:3871
+#: src/misc.c:3881
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€)\n"
 
-#: src/newsrc.c:453
+#: src/newsrc.c:457
 msgid "Unreachable?\n"
 msgstr "ç„¡æ³•é€£ç·šï¼Ÿ\n"
 
-#: src/nntplib.c:817
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
@@ -8067,30 +8069,30 @@ msgstr ""
 "\n"
 "ä¼ºæœå™¨å·²é€¾æ™‚ï¼Œå˜—è©¦é‡æ–°é€£ç·š # %d\n"
 
-#: src/nntplib.c:844
+#: src/nntplib.c:849
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
 msgstr "é€£ç·šåˆ° NNTP ä¼ºæœå™¨ %s æ™‚å¤±æ•—ã€‚é›¢é–‹â€¦"
 
-#: src/nntplib.c:856 src/nntplib.c:1835
+#: src/nntplib.c:861 src/nntplib.c:1852
 msgid "Rejoin current group\n"
 msgstr "é‡æ–°é€£çµç›®å‰çš„ç¾¤çµ„\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1843
+#: src/nntplib.c:869 src/nntplib.c:1860
 #, c-format
 msgid "Read (%s)\n"
 msgstr "å·²è®€ (%s)\n"
 
-#: src/nntplib.c:866
+#: src/nntplib.c:871
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "é‡æ–°ç™¼é€æœ€è¿‘çš„å‘½ä»¤ (%s)\n"
 
-#: src/nntplib.c:1482
+#: src/nntplib.c:1500
 msgid "CAPABILITIES did not announce READER"
 msgstr "èƒ½åŠ›ä¸­ä¸¦æœªå®£å‘ŠåŒ…å«é–±è®€å™¨"
 
-#: src/nntplib.c:1989
+#: src/nntplib.c:2006
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8158,7 +8160,7 @@ msgstr "[- ç„¡æ³•ä½¿ç”¨ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1308
+#: src/rfc2047.c:1322
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8240,6 +8242,19 @@ msgstr "Slrnface ä¸æ­£å¸¸åœ°é›¢é–‹ï¼Œä»
 msgid "Slrnface failed: %s."
 msgstr "Slrnface å¤±æ•—ï¼š%sã€‚"
 
+#~ msgid "Active file corrupt - %s"
+#~ msgstr "ç¾ç”¨æª”æ¡ˆæå£ž - %s"
+
+#~ msgid "Invalid response to GROUP command, %s"
+#~ msgstr "å°æ–¼ GROUP å‘½ä»¤çš„ç„¡æ•ˆå›žæ‡‰ï¼Œ%s"
+
+#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\""
+#~ msgstr "ç„¡æ³•è§£æžçš„ã€Œæ¸…å–®è¨ˆæ•¸ã€åˆ—ï¼šã€Œ%sã€"
+
+#~ msgid ""
+#~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+#~ msgstr "éŒ¯èª¤æ–°èžç¾¤çµ„åç¨± (ã€Œ%sã€) æ–¼ã€Œç¾¤çµ„ %sã€å‘½ä»¤ï¼šã€Œ%sã€çš„å›žæ‡‰ä¹‹ä¸­"
+
 #~ msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
 #~ msgstr "è¼¸å…¥é¡¯ç¤ºæ–°èžç¾¤çµ„åç¨±çš„æœ€å¤§é•·åº¦ã€‚<CR> è¨­å®šã€‚"
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/po4a.conf tin-2.4.3/po4a.conf
--- tin-2.4.2/po4a.conf	2017-05-03 19:47:33.000000000 +0200
+++ tin-2.4.3/po4a.conf	2018-06-05 11:00:04.097283941 +0200
@@ -3,7 +3,8 @@
 [options] \
         opt:"-k 0 -M US-ASCII" \
         opt_de:"-L UTF-8 -A UTF-8" \
-        opt_en_GB:"-L ISO-8859-1 -A ISO-8859-1"
+        opt_en_GB:"-L ISO-8859-1 -A ISO-8859-1" \
+        opt_es:"-L UTF-8 -A UTF-8"
 
 [type: man] doc/tin.1 \
 	$lang:doc/l10n/$lang/tin.1 \
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/Makefile.in tin-2.4.3/src/Makefile.in
--- tin-2.4.2/src/Makefile.in	2017-12-08 08:55:34.000000000 +0100
+++ tin-2.4.3/src/Makefile.in	2018-12-07 08:35:23.460301429 +0100
@@ -1,9 +1,9 @@
 # Source Makefile for tin
 # - for configuration options read the ../doc/INSTALL file.
 #
-# Updated: 2012-02-20
+# Updated: 2018-01-10
 #
-# Copyright (c) 1995-2018 Thomas E. Dickey <dickey@invisible-island.net>
+# Copyright (c) 1995-2019 Thomas E. Dickey <dickey@invisible-island.net>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -51,9 +51,8 @@ PRELIB		= @LIB_PREFIX@
 x		= @EXEEXT@
 o		= .@OBJEXT@
 
-DEBUG		= @ENABLE_DEBUG@ -DDEBUG #-DPROFILE
-FEATURES	= # -DEVIL_INSIDE
-
+DEBUG		= @ENABLE_DEBUG@ -DDEBUG # -DPROFILE
+FEATURES	= # -DALLOW_FWS_IN_NEWSGROUPLIST # -DEVIL_INSIDE
 INTL_CPPFLAGS	= -DLOCALEDIR=\"$(prefix)/@DATADIRNAME@/locale\"
 PCRE_CPPFLAGS	= @PCREDIR_CPPFLAGS@ @PCREDIR_MAKE@ -I$(top_builddir)/pcre -I$(top_srcdir)/pcre
 
@@ -84,7 +83,7 @@ INS_SYSDEF_DIR	= @TIN_DEFAULTS_DIR@
 INS_MANUAL_EXT	= 1
 INS_OLD_SUFFIX	= old
 
-MAN_LINGUAS = de en_GB
+MAN_LINGUAS = de en_GB es
 
 # Project
 PROJECT	= `echo @PACKAGE@|sed '@program_transform_name@'`
@@ -406,7 +405,7 @@ uninstall_helpers :
 install : $(DESTDIR)$(INS_BINARY_DIR)
 	@$(MAKE) all
 	@$(ECHO) "Installing $(EXE) v$(VER) to $(DESTDIR)$(INS_BINARY_DIR)/$(PROJEXE) ..."
-	@$(INSTALL) -s $(BINDIR)/$(EXE) $(DESTDIR)$(INS_BINARY_DIR)/$(PROJEXE)
+	@$(INSTALL) $(BINDIR)/$(EXE) $(DESTDIR)$(INS_BINARY_DIR)/$(PROJEXE)
 	@( $(CD) $(DESTDIR)$(INS_BINARY_DIR) && $(RM) -f r$(PROJEXE) && $(LN) $(PROJEXE) r$(PROJEXE) )
 	@$(MAKE) install_helpers
 	@$(MAKE) install_manpage
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/active.c tin-2.4.3/src/active.c
--- tin-2.4.2/src/active.c	2017-12-08 08:54:35.000000000 +0100
+++ tin-2.4.3/src/active.c	2018-11-23 18:09:45.275221600 +0100
@@ -3,10 +3,10 @@
  *  Module    : active.c
  *  Author    : I. Lea
  *  Created   : 1992-02-16
- *  Updated   : 2016-10-10
+ *  Updated   : 2018-11-22
  *  Notes     :
  *
- * Copyright (c) 1992-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -92,7 +92,7 @@ need_reread_active_file(
 
 /*
  * Resync active file when reread_active_file_secs have passed or
- * force_reread_actve_file is set.
+ * force_reread_active_file is set.
  * Return TRUE if a reread was performed
  */
 t_bool
@@ -234,10 +234,10 @@ parse_active_line(
 
 	if (!p || !q || !r || !lineok) {
 #ifdef DEBUG
-		if (debug & DEBUG_NNTP)
-			debug_print_file("NNTP", txt_bad_active_file, line);
+		/* TODO: This also logs broken non NNTP active lines (i.e. mail.active) to NNTP */
+		if (debug & DEBUG_NNTP && verbose > 1)
+			debug_print_file("NNTP", "Active file corrupt - %s", line);
 #endif /* DEBUG */
-		error_message(2, _(txt_bad_active_file), line);
 		return FALSE;
 	}
 
@@ -281,10 +281,9 @@ parse_count_line(
 
 	if (!p || !q || !r || !s || !lineok) {
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
-			debug_print_file("NNTP", _(txt_unparseable_counts), line);
+		if (debug & DEBUG_NNTP && verbose > 1)
+			debug_print_file("NNTP", "unparseable \"LIST COUNTS\" line: \"%s\"", line);
 #	endif /* DEBUG */
-		error_message(2, _(txt_unparseable_counts), line);
 		return FALSE;
 	}
 
@@ -306,7 +305,7 @@ parse_count_line(
  * We can't know the 'moderator' status and always return 'y'
  * But we don't change if the 'moderator' status is already checked by
  * read_active_file()
- * Returnes TRUE if NNTP is enabled and authentication is needed
+ * Returns TRUE if NNTP is enabled and authentication is needed
  */
 #ifdef NNTP_ABLE
 static t_bool
@@ -331,7 +330,6 @@ do_read_newsrc_active_file(
 	int index_o = 0;
 #endif /* NNTP_ABLE */
 
-
 	rewind(fp);
 
 	if (!batch_mode || verbose)
@@ -363,7 +361,7 @@ do_read_newsrc_active_file(
 				ngnames[index_i] = my_strdup(ptr);
 				snprintf(buf, sizeof(buf), "GROUP %s", ngnames[index_i]);
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
+				if ((debug & DEBUG_NNTP) && verbose > 1)
 					debug_print_file("NNTP", "read_newsrc_active_file() %s", buf);
 #	endif /* DEBUG */
 				put_server(buf);
@@ -385,7 +383,7 @@ do_read_newsrc_active_file(
 					for (i = 0; i < window - 1; i++) {
 						snprintf(buf, sizeof(buf), "GROUP %s", ngnames[j]);
 #	ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "read_newsrc_active_file() %s", buf);
 #	endif /* DEBUG */
 						put_server(buf);
@@ -407,16 +405,14 @@ do_read_newsrc_active_file(
 
 							snprintf(fmt, sizeof(fmt), "%%"T_ARTNUM_SFMT" %%"T_ARTNUM_SFMT" %%"T_ARTNUM_SFMT" %%%ds", NNTP_GRPLEN);
 							if (sscanf(line, fmt, &count, &min, &max, ngname) != 4) {
-								error_message(2, _(txt_error_invalid_response_to_group), line);
 #	ifdef DEBUG
-								if (debug & DEBUG_NNTP) /* TODO: -> lang.c */
+								if (debug & DEBUG_NNTP && verbose > 1)
 									debug_print_file("NNTP", "Invalid response to \"GROUP %s\": \"%s\"", ngnames[index_o], line);
 #	endif /* DEBUG */
 							}
 							if (strcmp(ngname, ngnames[index_o]) != 0) {
-								error_message(2, _(txt_error_wrong_newsgroupname_in_group_response), ngname, ngnames[index_o], line);
 #	ifdef DEBUG
-								if (debug & DEBUG_NNTP) /* TODO: -> lang.c */
+								if (debug & DEBUG_NNTP && verbose > 1)
 									debug_print_file("NNTP", "Groupname mismatch in response to \"GROUP %s\": \"%s\"", ngnames[index_o], line);
 #	endif /* DEBUG */
 							}
@@ -446,7 +442,7 @@ do_read_newsrc_active_file(
 
 					default:
 #	ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "NOT_OK %s", line);
 #	endif /* DEBUG */
 						free(ngnames[index_o]);
@@ -610,7 +606,7 @@ read_active_file(
 
 	while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
 #if defined(DEBUG) && defined(NNTP_ABLE)
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose) /* long multiline response */
 			debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #endif /* DEBUG && NNTP_ABLE */
 
@@ -688,7 +684,7 @@ read_active_counts(
 
 	while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose) /* long multiline response */
 			debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #	endif /* DEBUG */
 
@@ -785,7 +781,7 @@ read_news_active_file(
 #ifdef NNTP_ABLE
 #	ifndef DISABLE_PIPELINING
 		/*
-		 * prefer LIST COUNTS, otherwise use LIST ACIVE (-l) or GROUP (-n)
+		 * prefer LIST COUNTS, otherwise use LIST ACTIVE (-l) or GROUP (-n)
 		 * or both (-ln); LIST COUNTS/ACTIVE grplist is used up to
 		 * PIPELINE_LIMIT groups in newsrc
 		 */
@@ -800,7 +796,7 @@ read_news_active_file(
 			t_bool need_auth = FALSE;
 
 			*buff = '\0';
-			/* we can't use for_each_group(i) yet, so we have to prase the newsrc */
+			/* we can't use for_each_group(i) yet, so we have to parse the newsrc */
 			if ((fp = fopen(newsrc, "r")) != NULL) {
 				while (tin_fgets(fp, FALSE) != NULL)
 					j++;
@@ -851,7 +847,7 @@ read_news_active_file(
 						} else {
 							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #		ifdef DEBUG
-								if (debug & DEBUG_NNTP)
+								if ((debug & DEBUG_NNTP) && verbose) /* long multiline response */
 									debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #		endif /* DEBUG */
 								if (nntp_caps.type == CAPABILITIES && nntp_caps.list_counts) {
@@ -904,7 +900,7 @@ read_news_active_file(
 		newgrps = check_for_any_new_groups();
 
 	/*
-	 * finally we have a list of all groups an can set the attributes
+	 * finally we have a list of all groups and can set the attributes
 	 */
 	assign_attributes_to_groups();
 
@@ -987,7 +983,7 @@ check_for_any_new_groups(
 	}
 
 #ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "Newnews old=[%lu]  new=[%lu]", (unsigned long int) old_newnews_time, (unsigned long int) new_newnews_time);
 #endif /* DEBUG */
 
@@ -1088,7 +1084,7 @@ subscribe_new_group(
 		/*
 		 * as subscribe_new_group() is called from check_for_any_new_groups()
 		 * which has pending data on the socket if reading via NNTP we are not
-		 * allowed to issue any NNTP comands yet
+		 * allowed to issue any NNTP commands yet
 		 */
 		subscribe(&active[my_group[idx]], SUBSCRIBED, bool_not(read_news_via_nntp));
 		/*
@@ -1128,7 +1124,7 @@ match_group_list(
 		separator = strchr(group_list, ',');
 		group_len = MIN(((separator == NULL) ? list_len : (size_t) (separator - group_list)), sizeof(pattern) - 1);
 
-		if ((negate = ('!' == *group_list))) {
+		if ((negate = (*group_list == '!'))) {
 			/*
 			 * a '!' before the pattern inverts sense of match
 			 */
@@ -1150,7 +1146,7 @@ match_group_list(
 		/*
 		 * now examine next entry if any
 		 */
-		if ((char) 0 != group_list[group_len])
+		if (group_list[group_len] != '\0')
 			group_len++;	/* skip the separator */
 
 		group_list += group_len;
@@ -1209,7 +1205,7 @@ load_newnews_info(
 	newnews[i].time = new_time;
 
 #ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "ACTIVE host=[%s] time=[%lu]", newnews[i].host, (unsigned long int) newnews[i].time);
 #endif /* DEBUG */
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/art.c tin-2.4.3/src/art.c
--- tin-2.4.2/src/art.c	2017-12-08 08:54:35.000000000 +0100
+++ tin-2.4.3/src/art.c	2018-12-18 17:06:16.030732257 +0100
@@ -3,10 +3,10 @@
  *  Module    : art.c
  *  Author    : I.Lea & R.Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-02-03
+ *  Updated   : 2018-12-18
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -77,7 +77,7 @@ static int last_date_comp_base_desc(t_co
 static int lines_comp_asc(t_comptype p1, t_comptype p2);
 static int lines_comp_desc(t_comptype p1, t_comptype p2);
 static int read_art_headers(struct t_group *group, int total, t_artnum top);
-static int read_overview(struct t_group *group, t_artnum min, t_artnum max, t_artnum *top, t_bool local);
+static int read_overview(struct t_group *group, t_artnum min, t_artnum max, t_artnum *top, t_bool local, t_bool *rebuild_cache);
 static int score_comp_asc(t_comptype p1, t_comptype p2);
 static int score_comp_desc(t_comptype p1, t_comptype p2);
 static int score_comp_base(t_comptype p1, t_comptype p2);
@@ -94,6 +94,10 @@ static void thread_by_multipart(void);
 static void thread_by_percentage(struct t_group *group);
 static void thread_by_subject(void);
 static void write_overview(struct t_group *group);
+#ifdef NNTP_ABLE
+	static struct t_article_range *build_range_list(t_artnum min, t_artnum max, int *range_cnt);
+	static t_bool get_path_header(int cur, int cnt, struct t_group *group, t_artnum min, t_artnum max);
+#endif /* NNTP_ABLE */
 
 
 /*
@@ -104,8 +108,7 @@ void
 show_art_msg(
 	const char *group)
 {
-/* what if cCOLS < (strlen)+18? */
-	wait_message(0, _(txt_group), cCOLS - strlen(_(txt_group)) + 2 - 3, group);
+	wait_message(0, _(txt_group), cCOLS - (strwidth(_(txt_group)) > cCOLS ? cCOLS : strwidth(_(txt_group)) + 2 - 3), group);
 }
 
 
@@ -223,10 +226,10 @@ setup_hard_base(
 		 * nntpcache, leafnode and SurgeNews. Usually this should not be
 		 * needed.
 		 *
-		 * For getart_limit recheck lowwatermark as at leat giganews gives
+		 * For getart_limit recheck lowwatermark as at least giganews gives
 		 * very different results for LIST ACTIVE (3 year retention for all)
 		 * and GROUP (based on the clients contract).
-		 * Calculate range and prepare base[] not to loose unread arts.
+		 * Calculate range and prepare base[] not to lose unread arts.
 		 */
 		if (nntp_caps.broken_listgroup || (!skip_listgroup && getart_limit && nntp_caps.type == CAPABILITIES && nntp_caps.reader)) {
 			snprintf(buf, sizeof(buf), "GROUP %s", group->name);
@@ -262,7 +265,7 @@ setup_hard_base(
 				/* RFC 3977 allows ranges in LISTGROUP */
 				if (getart_limit > 0)
 					snprintf(buf, sizeof(buf), "LISTGROUP %s %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT"", group->name, j, group->xmax);
-				else /* getart_limit < 0; fetch till newsest art */
+				else /* getart_limit < 0; fetch till newest art */
 					snprintf(buf, sizeof(buf), "LISTGROUP %s %"T_ARTNUM_PFMT"-", group->name, j);
 
 			} else /* for RFC 977 just use GROUP */
@@ -276,7 +279,7 @@ setup_hard_base(
 				char *ptr;
 
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
+				if ((debug & DEBUG_NNTP) && verbose > 1)
 					debug_print_file("NNTP", "setup_hard_base(%s)", buf);
 #	endif /* DEBUG */
 
@@ -309,7 +312,7 @@ setup_hard_base(
 				return -1;
 
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
+			if ((debug & DEBUG_NNTP) && verbose > 1)
 				debug_print_file("NNTP", "setup_hard_base(%s)", buf);
 #	endif /* DEBUG */
 			total = count;
@@ -399,6 +402,8 @@ index_group(
 	t_artnum min, new_min, max;
 	t_bool caching_xover;
 	t_bool filtered;
+	t_bool path_in_nov = FALSE;
+	t_bool rebuild_cache = FALSE;
 
 	if (group == NULL)
 		return TRUE;
@@ -461,13 +466,13 @@ index_group(
 	/*
 	 * Read in the existing overview data for min..max
 	 * This read has local=TRUE set if locally caching XOVER records to ensure
-	 * we pull in any private overview caches in preference to using using OVER
+	 * we pull in any private overview caches in preference to using OVER
 	 *
 	 * When reading local spool, this will pull in the system wide overview
 	 * cache (if found) otherwise the private overview cache will be read
 	 */
 	caching_xover = (tinrc.cache_overview_files && nntp_caps.over_cmd && group->type == GROUP_TYPE_NEWS);
-	if ((changed = read_overview(group, min, max, &last_read_article, caching_xover)) == -1)
+	if ((changed = read_overview(group, min, max, &last_read_article, caching_xover, &rebuild_cache)) == -1)
 		return FALSE;	/* user aborted indexing */
 
 	/*
@@ -477,7 +482,7 @@ index_group(
 	if ((last_read_article < max) && caching_xover) {
 		new_min = (last_read_article >= min) ? last_read_article + 1 : min;
 
-		if ((i = read_overview(group, new_min, max, &last_read_article, FALSE)) == -1)
+		if ((i = read_overview(group, new_min, max, &last_read_article, FALSE, &rebuild_cache)) == -1)
 			return FALSE;	/* user aborted indexing */
 		else
 			changed += i;
@@ -543,13 +548,15 @@ index_group(
 			if (group->attribute->show_only_unread_arts)
 				arts[i].keep_in_base = FALSE;
 		}
+		if (!path_in_nov && arts[i].path && *arts[i].path != '\0')
+			path_in_nov = TRUE;
 	}
 
 	/*
 	 * Only rewrite the index if it has changed
 	 * TODO review the exact logic behind "|| caching_xover"
 	 */
-	if (changed || caching_xover)
+	if (changed || caching_xover || rebuild_cache)
 		write_overview(group);
 
 	/*
@@ -738,7 +745,7 @@ read_art_headers(
 		}
 	}
 
-	snprintf(group_msg, sizeof(group_msg), _(txt_group), cCOLS - strlen(_(txt_group)) + 2 - 3, group->name);
+	snprintf(group_msg, sizeof(group_msg), _(txt_group), cCOLS - MIN(cCOLS - 1, strwidth(_(txt_group))) + 2 - 3, group->name);
 
 	for (i = 0; i < grpmenu.max; i++) {	/* for each article number */
 		art = base[i];
@@ -778,16 +785,17 @@ read_art_headers(
 
 		if (!res) {
 #ifdef DEBUG
-			if (debug & DEBUG_NNTP) {
+			if (debug & DEBUG_FILTER) { /* we currently have no "local spool" debug level */
 				char buf[PATH_LEN];
 
 				snprintf(buf, sizeof(buf), "FAILED parse_headers(%"T_ARTNUM_PFMT")", art);
-				debug_print_file("NNTP", "read_art_headers() %s", buf);
+				debug_print_file("ARTS", "read_art_headers() %s", buf);
 			}
 #endif /* DEBUG */
 			arts[top_art].artnum = T_ARTNUM_CONST(0);
 			arts[top_art].date = (time_t) 0;
 			FreeAndNull(arts[top_art].xref);
+			FreeAndNull(arts[top_art].path);
 			FreeAndNull(arts[top_art].refs);
 			FreeAndNull(arts[top_art].msgid);
 			if (arts[top_art].archive) {
@@ -958,8 +966,8 @@ thread_by_percentage(
 
 
 /*
- * This was brought over from tags.c, however this version doesn't not
- * opperate on base_index
+ * This was brought over from tags.c, however this version doesn't
+ * operate on base_index
  *
  * Parses a subject header of the type "multipart message subject (01/42)"
  * into a MultiPartInfo struct, or fails if the message subject isn't in the
@@ -992,7 +1000,7 @@ global_get_multipart_info(
 
 /*
  * Again this was taken from tags.c, but works on global indices into arts
- * rather then on base_index.
+ * rather than on base_index.
  */
 static int
 global_look_for_multipart_info(
@@ -1174,7 +1182,7 @@ thread_by_multipart(
  * information before threading which happens anyway expect when using
  * THREAD_NONE (I don't immediately see how this is useful)
  */
-/* TODO: rewrite that user can easly combine different 'threading'
+/* TODO: rewrite that user can easily combine different 'threading'
  *       methods, i.e:
  *       - thread_by_multipart() + collate_subjects()
  */
@@ -1384,7 +1392,8 @@ parse_headers(
 
 		/*
 		 * as Archive-name: is placed in the body it's safe to exit
-		 * the loop if it was found.
+		 * the loop if it was found. Don't mix up with Archive: from
+		 * RFC 5536.
 		 */
 		if (lineno++ > max_lineno || h->archive)
 			break;
@@ -1455,6 +1464,14 @@ parse_headers(
 				}
 				break;
 
+			/* for Path:-filter when reading from local spool */
+			case 'P':	/* Path: */
+				if (!h->path) {
+					if ((hdr = parse_header(ptr + 1, "ath", FALSE, FALSE, FALSE)))
+						h->path = my_strdup(hdr);
+				}
+				break;
+
 			case 'R':	/* References:  optional */
 				if (!h->refs) {
 					if ((hdr = parse_header(ptr + 1, "eferences", FALSE, FALSE, FALSE)))
@@ -1502,7 +1519,7 @@ parse_headers(
 	 * The son of RFC 1036 states that the following hdrs are mandatory. It
 	 * also states that Subject, Newsgroups and Path are too. Ho hum.
 	 *
-	 * What about readinng mail from local spool via ~/.tin/active.mail,
+	 * What about reading mail from local spool via ~/.tin/active.mail,
 	 * they might not have a Message-ID but got_received is very likely to
 	 * be true.
 	 */
@@ -1519,6 +1536,270 @@ parse_headers(
 	return FALSE;
 }
 
+#ifdef NNTP_ABLE
+/*
+ * Loop over arts[] and find ranges without Path: header
+ * If there are any try to optimize the ranges regarding traffic consumption
+ * Start optimization if at least MIN_CNT ranges exist
+ * If there are more than MAX_CNT ranges after optimization, fetch all in one
+ * big range
+ */
+#define MIN_CNT 10
+#define MAX_CNT 50
+static struct t_article_range *
+build_range_list(
+	t_artnum min,
+	t_artnum max,
+	int *range_cnt)
+{
+	int i, gap_cnt = 0;
+	struct t_article_range *res = NULL, *gap_list, *curr, *from;
+	t_artnum new_end;
+
+	new_end = T_ARTNUM_CONST(0);
+	gap_list = my_malloc(sizeof(struct t_article_range));
+	curr = gap_list;
+	curr->start = min;
+	curr->end = max;
+	curr->cnt = T_ARTNUM_CONST(0);
+	curr->next = NULL;
+
+	for_each_art(i) {
+		if (arts[i].artnum < min)
+			continue;
+		if (arts[i].artnum > max)
+			break;
+		if (arts[i].path) {
+			for (; i < top_art && arts[i].path; i++)
+				;
+			/*
+			 * the current art has no path -> we use this one
+			 * if we reached top_art all arts have path
+			 * so we use max
+			 */
+			curr->start = i == top_art ? max : arts[i--].artnum;
+		} else {
+			for (; i < top_art && !arts[i].path; i++)
+				;
+			/* the current art has path -> we use the last one */
+			new_end = curr->end = arts[--i].artnum;
+		}
+		if (new_end) {
+			curr->cnt = curr->end - curr->start + 1;
+			curr->next = my_malloc(sizeof(struct t_article_range));
+			curr = curr->next;
+			curr->start = new_end;
+			curr->end = max;
+			curr->cnt = T_ARTNUM_CONST(0);
+			curr->next = NULL;
+			new_end = T_ARTNUM_CONST(0);
+		}
+	}
+
+	curr = gap_list;
+	while (curr && curr->cnt) {
+		++gap_cnt;
+#	ifdef DEBUG
+		if ((debug & DEBUG_NNTP) && verbose > 1)
+			debug_print_file("NNTP", "range #%d without path in overview cache: start: %"T_ARTNUM_PFMT" end: %"T_ARTNUM_PFMT" cnt: %"T_ARTNUM_PFMT"", gap_cnt, curr->start, curr->end, curr->cnt);
+#	endif /* DEBUG */
+		curr = curr->next;
+	}
+
+	/*
+	 * Optimize only if there are at least MIN_CNT ranges
+	 */
+	if (gap_cnt >= MIN_CNT) {
+		res = my_malloc(sizeof(struct t_article_range));
+		res->start = T_ARTNUM_CONST(0);
+		res->end = T_ARTNUM_CONST(0);
+		res->cnt = T_ARTNUM_CONST(0);
+		res->next = NULL;
+
+		from = gap_list;
+		curr = res;
+		while (from) {
+			curr->start = from->start;
+			curr->end = from->end;
+			curr->cnt = from->cnt;
+			if ((from = from->next)) {
+				/*
+				 * If the next range is grater then the gap between the current
+				 * one and the next one we build a new range including the
+				 * current one, the next one and the gap between
+				 */
+				while (from && from->cnt >= from->start - curr->end - 1) {
+					curr->end = from->end;
+					from = from->next;
+				}
+				curr->cnt = curr->end - curr->start + 1;
+				curr->next = my_malloc(sizeof(struct t_article_range));
+				curr = curr->next;
+				curr->start = T_ARTNUM_CONST(0);
+				curr->end = T_ARTNUM_CONST(0);
+				curr->cnt = T_ARTNUM_CONST(0);
+				curr->next = NULL;
+			}
+		}
+	}
+
+	/*
+	 * If there are less then MIN_CNT ranges
+	 * no res is build -> return the original list
+	 */
+	if (res) {
+		while (gap_list) {
+			curr = gap_list;
+			gap_list = curr->next;
+			free(curr);
+		}
+	} else
+		res = gap_list;
+
+	curr = res;
+	gap_cnt = 0;
+	while (curr && curr->cnt) {
+		++gap_cnt;
+#	ifdef DEBUG
+		if ((debug & DEBUG_NNTP) && verbose > 1)
+			debug_print_file("NNTP", "optimized range #%d: start: %"T_ARTNUM_PFMT" end: %"T_ARTNUM_PFMT" cnt: %"T_ARTNUM_PFMT"", gap_cnt, curr->start, curr->end, curr->cnt);
+#	endif /* DEBUG */
+		curr = curr->next;
+	}
+
+	if (gap_cnt >= MAX_CNT) {
+		curr = res;
+		while (curr->next && curr->next->cnt) {
+			res->end = curr->next->end;
+			curr->next->cnt = 0;
+			curr = curr->next;
+		}
+		res->cnt = res->end - res->start + 1;
+		gap_cnt = 1;
+#	ifdef DEBUG
+		if ((debug & DEBUG_NNTP) && verbose > 1) {
+			debug_print_file("NNTP", "more then %d ranges after optimization, fetch all at once instead: start: %"T_ARTNUM_PFMT" end: %"T_ARTNUM_PFMT" cnt: %"T_ARTNUM_PFMT"", MAX_CNT, res->start, res->end, res->cnt);
+		}
+#	endif /* DEBUG */
+	}
+	*range_cnt = gap_cnt;
+
+	return res;
+}
+
+
+/*
+ * Fetch the Path header in case we want to filter on that in the given group
+ *
+ * Try [X]HDR first, then XPAT
+ */
+static t_bool
+get_path_header(
+	int cur,
+	int cnt,
+	struct t_group *group,
+	t_artnum min,
+	t_artnum max)
+{
+	FILE *fp = NULL;
+	char *prep_msg;
+	char *buf, *ptr;
+	char cmd[NNTP_STRLEN];
+	t_artnum artnum, i;
+	t_bool found = FALSE;
+	static t_bool supported = TRUE; /* assume HDR || XPAT works */
+
+	if (!read_news_via_nntp || !supported || group->type != GROUP_TYPE_NEWS)
+		return FALSE;
+
+#	ifdef DEBUG
+	if ((debug & DEBUG_NNTP) && verbose > 1)
+		debug_print_file("NNTP", "%s: Filtering on Path header requested.", group->name);
+#	endif /* DEBUG */
+
+	if (nntp_caps.type == CAPABILITIES && nntp_caps.list_headers && !*nntp_caps.headers_range && nntp_caps.hdr_cmd[0] != 'X') {
+		int j = new_nntp_command("LIST HEADERS RANGE", 215, cmd, sizeof(cmd));
+		switch (j) {
+			case 215:
+				while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+#	ifdef DEBUG
+					if (debug & DEBUG_NNTP)
+						debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+#	endif /* DEBUG */
+					nntp_caps.headers_range = my_realloc(nntp_caps.headers_range, strlen(nntp_caps.headers_range) + strlen(ptr) + 2);
+					strcat(nntp_caps.headers_range, ptr);
+					strcat(nntp_caps.headers_range, "\n");
+				}
+				break;
+
+			default:
+				break;
+		}
+	}
+
+	/* does HDR return Path? */
+	if (nntp_caps.headers_range && (ptr = strtok(nntp_caps.headers_range, "\n")) != NULL) {
+		do {
+			if ((*ptr == ':' && *(ptr + 1) == '\0') || !strncasecmp(ptr, "Path", 4))
+				found = TRUE;
+		} while (!found && *ptr && (ptr = strtok(NULL, "\n")) != NULL);
+	}
+
+	if ((nntp_caps.hdr || nntp_caps.hdr_cmd) && (!(nntp_caps.type == CAPABILITIES) || found)) {
+		if (min == max)
+			snprintf(cmd, sizeof(cmd), "%s Path %"T_ARTNUM_PFMT, nntp_caps.hdr_cmd, min);
+		else
+			snprintf(cmd, sizeof(cmd), "%s Path %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT, nntp_caps.hdr_cmd, min, max);
+		fp = nntp_command(cmd, nntp_caps.hdr_cmd[0] == 'X' ? OK_XHDR : OK_HDR, NULL, 0);
+		if (!nntp_caps.hdr && fp)
+			nntp_caps.hdr = TRUE;
+	} else if (nntp_caps.xpat) {
+		if (min == max)
+			snprintf(cmd, sizeof(cmd), "XPAT Path %"T_ARTNUM_PFMT" *", min);
+		else
+			snprintf(cmd, sizeof(cmd), "XPAT Path %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT" *", min, max);
+		fp = nntp_command(cmd, OK_XPAT, NULL, 0);
+	}
+
+	if (fp) {
+		prep_msg = fmt_string(_(txt_prep_for_filter_on_path), cur, cnt);
+		while ((buf = tin_fgets(fp, FALSE)) != NULL && buf[0] != '.') {
+#	ifdef DEBUG
+			if ((debug & DEBUG_NNTP) && verbose)
+				debug_print_file("NNTP", "<<<%s%s", logtime(), buf);
+#	endif /* DEBUG */
+			if ((ptr = tin_strtok(buf, " ")) == NULL)
+				continue;
+			artnum = atoartnum(ptr);
+			if ((ptr = tin_strtok(NULL, " ")) == NULL)
+				continue;
+			for_each_art(i) {
+				if (arts[i].artnum == artnum) {
+					FreeIfNeeded(arts[i].path);
+					arts[i].path = my_strdup(ptr);
+				}
+			}
+			if (++artnum % MODULO_COUNT_NUM == 0)
+				show_progress(prep_msg, artnum - min, max - min);
+		}
+		free(prep_msg);
+		return supported;
+	}
+
+	/* !fp */
+	supported = FALSE;
+	if (nntp_caps.xpat)
+		nntp_caps.xpat = FALSE;
+	/* as nntp_caps.hdr may work with other headers we don't disable it*/
+
+#ifdef DEBUG
+	if ((debug & DEBUG_NNTP) && verbose > 1)
+		debug_print_file("NNTP", "%s: Neither \"[X]HDR Path\" nor \"XPAT Path\" are supportet.", group->name);
+#endif /* DEBUG */
+	return supported;
+}
+#endif /* NNTP_ABLE */
+
 
 /*
  * Read in an overview index file. Fields are separated by TAB.
@@ -1545,7 +1826,8 @@ read_overview(
 	t_artnum min,
 	t_artnum max,
 	t_artnum *top,
-	t_bool local)
+	t_bool local,
+	t_bool *rebuild_cache)
 {
 	FILE *fp;
 	char *ptr;
@@ -1557,6 +1839,7 @@ read_overview(
 	unsigned int count;
 	int expired = 0;
 	t_artnum artnum;
+	t_bool path_found = FALSE, path_in_ofmt = FALSE;
 	struct t_article *art;
 	size_t over_fields = 1;
 
@@ -1569,13 +1852,16 @@ read_overview(
 	if (group->xmax > max)
 		group->xmax = max;
 
-	group_msg = fmt_string(_(txt_group), cCOLS - strlen(_(txt_group)) + 2 - 3, group->name);
+	group_msg = fmt_string(_(txt_group), cCOLS - MIN(cCOLS - 1, strwidth(_(txt_group))) + 2 - 3, group->name);
 
 	/* get the number of fields per over-record as announced by LIST OVERVIEW.FMT */
 	if (ofmt) {
-		for (; ofmt[over_fields].name; over_fields++)
-			;
+		for (; ofmt[over_fields].name; over_fields++) {
+			if (local && !path_in_ofmt && !strcasecmp(ofmt[over_fields].name, "Path:"))
+				path_in_ofmt = TRUE;
+		}
 	}
+
 	if (!--over_fields) { /* e.g. nntp_caps.type == CAPABILITIES && !nntp_caps.list_overview_fmt -> assume defaults */
 		ofmt = my_realloc(ofmt, sizeof(struct t_overview_fmt) * (8 + 1));
 		ofmt[0].type = OVER_T_INT;
@@ -1600,6 +1886,11 @@ read_overview(
 	}
 
 	while ((buf = tin_fgets(fp, FALSE)) != NULL) {
+#ifdef DEBUG
+		if ((debug & DEBUG_NNTP) && fp == FAKE_NNTP_FP && verbose)
+			debug_print_file("NNTP", "<<<%s%s", logtime(), buf);
+#endif /* DEBUG */
+
 		if (need_resize) {
 			handle_resize((need_resize == cRedraw) ? TRUE : FALSE);
 			need_resize = cNo;
@@ -1662,7 +1953,7 @@ read_overview(
 			/* skip unexpected tailing fields */
 			if (count > over_fields) {
 #ifdef DEBUG
-				if (debug & DEBUG_NNTP)
+				if ((debug & DEBUG_NNTP) && verbose > 1)
 					debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") Unexpected overview-field %d of %d: %s", nntp_caps.over_cmd, artnum, count, over_fields, ptr);
 #endif /* DEBUG */
 
@@ -1670,7 +1961,7 @@ read_overview(
 				if (count == over_fields + 1) {
 					if (!strncasecmp(ptr, "Xref: ", 6)) {
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "%s: found unexpected Xref: on semi std. position", nntp_caps.over_cmd);
 #endif /* DEBUG */
 						over_fields++;
@@ -1680,6 +1971,18 @@ read_overview(
 						ofmt[over_fields + 1].type = OVER_T_ERROR;
 						ofmt[over_fields + 1].name = NULL;
 						xref_supported = TRUE;
+					} else if (local && !strncasecmp(ptr, "Path: ", 6)) {
+#ifdef DEBUG
+						if ((debug & DEBUG_NNTP) && verbose > 1)
+							debug_print_file("NNTP", "%s: found Path:", nntp_caps.over_cmd);
+#endif /* DEBUG */
+						over_fields++;
+						ofmt = my_realloc(ofmt, sizeof(struct t_overview_fmt) * (over_fields + 2)); /* + 2 = artnum and end-marker */
+						ofmt[over_fields].type = OVER_T_FSTRING;
+						ofmt[over_fields].name = my_strdup("Path:");
+						ofmt[over_fields + 1].type = OVER_T_ERROR;
+						ofmt[over_fields + 1].name = NULL;
+						xref_supported = TRUE;
 					} else
 						continue;
 				} else
@@ -1696,7 +1999,7 @@ read_overview(
 						else {
 							art->subject = hash_str("");
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
@@ -1712,7 +2015,7 @@ read_overview(
 						} else {
 							art->from = hash_str("");
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
@@ -1722,7 +2025,7 @@ read_overview(
 					if (!strcasecmp(ofmt[count].name, "Date:")) {
 						art->date = parsedate(ptr, (TIMEINFO *) 0);
 #ifdef DEBUG
-						if ((debug & DEBUG_NNTP) && art->date == (time_t) -1)
+						if ((debug & DEBUG_NNTP) && verbose > 1 && art->date == (time_t) -1)
 							debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						continue;
@@ -1735,7 +2038,7 @@ read_overview(
 						} else {
 							art->msgid = NULL;
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
@@ -1750,13 +2053,31 @@ read_overview(
 							art->refs = NULL;
 						continue;
 					}
+
+					/*
+					 * non std. fields when doing
+					 * expensive overview parsing (very
+					 * rare, just happens if RFC 3977
+					 * 8.4.2 is violated) go here
+					 */
+					/* for Path:-filter */
+					if (!strcasecmp(ofmt[count].name, "Path:")) {
+						if (!path_found)
+							path_found = TRUE;
+						if (*ptr) {
+							FreeIfNeeded(art->path); /* if field is listed more than once in overview.fmt */
+							art->path = my_strdup(ptr);
+						} else
+							art->path = NULL;
+						continue;
+					}
 				}
 				/* metadata fields */
 				if (ofmt[count].type == OVER_T_INT) {
 					if (!strcasecmp(ofmt[count].name, "Bytes:")) {
 						if (*ptr) {
 #ifdef DEBUG
-							if ((debug & DEBUG_NNTP) && !isdigit((unsigned char) *ptr))
+							if ((debug & DEBUG_NNTP) && verbose > 1 && !isdigit((unsigned char) *ptr))
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						}
@@ -1770,7 +2091,7 @@ read_overview(
 							else {
 								art->line_count = 0;
 #ifdef DEBUG
-								if (debug & DEBUG_NNTP)
+								if ((debug & DEBUG_NNTP) && verbose > 1)
 									debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 							}
@@ -1787,7 +2108,7 @@ read_overview(
 						else {
 							art->subject = hash_str("");
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
@@ -1802,7 +2123,7 @@ read_overview(
 						} else {
 							art->from = hash_str("");
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
@@ -1811,7 +2132,7 @@ read_overview(
 					case 3:	/* Date: */
 						art->date = parsedate(ptr, (TIMEINFO *) 0);
 #ifdef DEBUG
-						if ((debug & DEBUG_NNTP) && art->date == (time_t) -1)
+						if ((debug & DEBUG_NNTP) && verbose > 1 && art->date == (time_t) -1)
 							debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						break;
@@ -1822,7 +2143,7 @@ read_overview(
 						else {
 							art->msgid = NULL;
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
@@ -1838,7 +2159,7 @@ read_overview(
 					case 6:	/* :bytes || Bytes: */
 						if (*ptr) {
 #ifdef DEBUG
-							if ((debug & DEBUG_NNTP) && !isdigit((unsigned char) *ptr))
+							if ((debug & DEBUG_NNTP) && verbose > 1 && !isdigit((unsigned char) *ptr))
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						}
@@ -1851,7 +2172,7 @@ read_overview(
 							else {
 								art->line_count = 0;
 #ifdef DEBUG
-								if (debug & DEBUG_NNTP)
+								if ((debug & DEBUG_NNTP) && verbose > 1)
 									debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") overview field %d (%s) mismatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 							}
@@ -1874,21 +2195,39 @@ read_overview(
 						}
 #ifdef DEBUG
 						else {
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
 						}
 #endif /* DEBUG */
 						continue;
 					}
-#if 0 /* code example for hadnling addition overview fields */
-					if (!strcasecmp(ofmt[count].name, "Path:")) {
+					/*
+					 * handling of addition overview fields
+					 * goes here
+					 */
+#ifdef DEBUG
+					if ((debug & DEBUG_NNTP) && verbose > 1)
+						debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") extra overview-field \"%s\" at position %d %s", nntp_caps.over_cmd, artnum, ofmt[count].name, count, ptr);
+#endif /* DEBUG */
+					/* if we're lucky we've Path in NOV */
+					/*
+					 * if reading locally cached overview data try
+					 * path regardless of the server OVERVIEW.FMT
+					 */
+					if (local || !strcasecmp(ofmt[count].name, "Path:")) {
+						if ((q = parse_header(ptr, "Path", FALSE, FALSE, FALSE)) != NULL) {
+							if (!path_found)
+								path_found = TRUE;
+							FreeIfNeeded(art->path);
+							art->path = my_strdup(q);
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
-							debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") extra overview-field \"%s\" at position %d %s", nntp_caps.over_cmd, artnum, ofmt[count].name, count, ptr);
+							if ((debug & DEBUG_NNTP) && verbose > 1 && strcasecmp(ofmt[count].name, "Path:"))
+								debug_print_file("NNTP", "\tUsing as \"Path:\" not \"%s\"", ofmt[count].name);
 #endif /* DEBUG */
+
+						}
 						continue;
 					}
-#endif /* 0 */
 				}
 				continue;
 			}
@@ -1902,7 +2241,7 @@ read_overview(
 		if (!art->msgid && group->type == GROUP_TYPE_NEWS)
 			continue;
 
-		/* we might loose accuracy here, but that shouldn't hurt */
+		/* we might lose accuracy here, but that shouldn't hurt */
 		if (artnum % MODULO_COUNT_NUM == 0)
 			show_progress(group_msg, artnum - min, max - min);
 
@@ -1918,35 +2257,48 @@ read_overview(
 #if defined(NNTP_ABLE) && defined(XHDR_XREF)
 	if (read_news_via_nntp && !read_saved_news && !xref_supported && nntp_caps.hdr_cmd) {
 		char cbuf[HEADER_LEN];
+		int i;
 		static t_bool found;
 		static t_bool first = TRUE;
 
 		if (first) {
 			found = TRUE;
 			/*
-			 * TODO: do once at start and cache full result
-			 *       if "LIST HEADERS RANGE" failed try "LIST HEADERS"?
+			 * TODO: if "LIST HEADERS RANGE" failed try "LIST HEADERS"?
 			 */
 			if (nntp_caps.type == CAPABILITIES && nntp_caps.list_headers) {
-				int i = new_nntp_command("LIST HEADERS RANGE", 215, cbuf, sizeof(cbuf));
+				if (!*nntp_caps.headers_range) {
+					i = new_nntp_command("LIST HEADERS RANGE", 215, cbuf, sizeof(cbuf));
 
-				found = FALSE;
-				switch (i) {
-					case 215:
-						while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+					found = FALSE;
+					switch (i) {
+						case 215:
+							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #	ifdef DEBUG
-							if (debug & DEBUG_NNTP)
-								debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+								if (debug & DEBUG_NNTP)
+									debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #	endif /* DEBUG */
-							if (!found && ((*ptr == ':' && *(ptr + 1) == '\0') || !strncasecmp(ptr, "Xref", 4)))
-								found = TRUE;
-						}
-						break;
+								if (!found && ((*ptr == ':' && *(ptr + 1) == '\0') || !strncasecmp(ptr, "Xref", 4)))
+									found = TRUE;
+								nntp_caps.headers_range = my_realloc(nntp_caps.headers_range, strlen(nntp_caps.headers_range) + strlen(ptr) + 2);
+								strcat(nntp_caps.headers_range, ptr);
+								strcat(nntp_caps.headers_range, "\n");
+							}
+							break;
 
-					default:
-						break;
+						default:
+							break;
+					}
+					first = FALSE;
+				} else {
+					found = FALSE;
+					if (nntp_caps.headers_range && (ptr = strtok(nntp_caps.headers_range, "\n" )) != NULL) {
+						do {
+							if ((*ptr == ':' && *(ptr + 1) == '\0') || !strncasecmp(ptr, "Xref", 4))
+								found = TRUE;
+						} while (!found && *ptr && (ptr = strtok(NULL, "\n")) != NULL);
+					}
 				}
-				first = FALSE;
 			}
 		}
 
@@ -1955,6 +2307,11 @@ read_overview(
 			group_msg = fmt_string("%s XREF loop", nntp_caps.hdr_cmd); /* TODO: find a better message, move to lang.c */
 			if ((fp = nntp_command(cbuf, nntp_caps.hdr ? OK_HDR : OK_HEAD, NULL, 0)) != NULL) { /* RFC 2980 (XHDR) uses 221; RFC 3977 (HDR) uses 225 */
 				while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
+#	ifdef DEBUG
+					if ((debug & DEBUG_NNTP) && verbose)
+						debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+#	endif /* DEBUG */
+
 					artnum = atoartnum(ptr);
 					if (artnum <= 0 || artnum < group->xmin || artnum > group->xmax)
 						continue;
@@ -1971,7 +2328,7 @@ read_overview(
 							*q = '\0';
 						art->xref = my_strdup(ptr);
 					}
-					/* we might loose accuracy here, but that shouldn't hurt */
+					/* we might lose accuracy here, but that shouldn't hurt */
 					if (artnum % MODULO_COUNT_NUM == 0)
 						show_progress(group_msg, artnum - min, max - min);
 				}
@@ -1981,6 +2338,53 @@ read_overview(
 	}
 #endif /* NNTP_ABLE && XHDR_XREF */
 
+	if (local) {
+#ifdef NNTP_ABLE
+		if (filter_on_path(group)) {
+			struct t_article_range *ranges, *curr;
+			t_bool supported = TRUE;
+			int curr_range, range_cnt;
+
+			/*
+			 * Get the ranges without Path: header and try to fetch the
+			 * headers
+			 */
+			if ((ranges = build_range_list(min, *top, &range_cnt))) {
+				curr = ranges;
+				curr_range = 1;
+				while (curr && supported) {
+					if (curr->cnt)
+						supported = get_path_header(curr_range++, range_cnt, group, curr->start, curr->end);
+					curr = curr->next;
+				}
+				if (!supported && path_in_ofmt) {
+					/*
+					 * fetching Path: headers via [X]HDR or XPAT has failed
+					 * Path: is in the servers overview so let the next
+					 * read_overview() fetch them
+					 */
+					free_art_array();
+					free_msgids();
+					top_art = 0;
+					*top = T_ARTNUM_CONST(0);
+					expired = 0;
+				}
+				*rebuild_cache = TRUE;
+				while (ranges) {
+					curr = ranges;
+					ranges = curr->next;
+					free(curr);
+				}
+			}
+		}
+#endif /* NNTP_ABLE */
+	} else
+		if (!path_found && filter_on_path(group)) {
+#ifdef NNTP_ABLE
+			if (!get_path_header(1, 1, group, min, *top))
+#endif /* NNTP_ABLE */
+				wait_message(2, _(txt_cannot_filter_on_path));
+		}
 	return expired;
 }
 
@@ -2003,10 +2407,10 @@ read_overview(
  *       the data (from/subject) in the original charset (we don't store
  *       that info). this has the advantage that we can avoid raw 8bit data
  *       in our overviews, but the disadvantage that we might store the data
- *       with a wrong charset and thus lose information. a simmiliar problem
+ *       with a wrong charset and thus lose information. a similar problem
  *       exists with the data for the from:-line, we don't store it in the
  *       original format, whenever our from-parser (partially) fails we'll
- *       lose information in our overviews (but those couldn't be handeled
+ *       lose information in our overviews (but those couldn't be handled
  *       by tin anyway, so this is not a real problem).
  *       long-term solution: store the original data in the overview
  *       (tin has to handle raw 8bit data and other ugly stuff in the
@@ -2072,7 +2476,7 @@ write_overview(
 				 *       here and in print_from() in the CHARSET_CONVERSION case.
 				 *       note that this requires something like
 				 *          buffer_to_network(article->subject, "UTF-8");
-				 *       right bfore the rfc1522_encode() call.
+				 *       right before the rfc1522_encode() call.
 				 *
 				 *       if we would cache the original undecoded data, we could
 				 *       ignore stuff like this.
@@ -2124,6 +2528,9 @@ write_overview(
 			if (article->xref)
 				fprintf(fp, "\tXref: %s", article->xref);
 
+			if (article->path)
+				fprintf(fp, "\tPath: %s", article->path);
+
 			fprintf(fp, "\n");
 			free(p);
 			if (article->refs) {
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/attrib.c tin-2.4.3/src/attrib.c
--- tin-2.4.2/src/attrib.c	2017-12-08 08:54:35.000000000 +0100
+++ tin-2.4.3/src/attrib.c	2018-11-23 16:32:14.915448964 +0100
@@ -3,10 +3,10 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2017-08-02
+ *  Updated   : 2017-08-06
  *  Notes     : Group attribute routines
  *
- * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -321,6 +321,10 @@ read_attributes_file(
 
 	if ((fp = fopen(file, "r")) != NULL) {
 		scope[0] = '\0';
+		/*
+		 * TODO: use tin_fgets() instead to handle long lines
+		 * (e.g. buggy translation)
+		 */
 		while (fgets(line, (int) sizeof(line), fp) != NULL) {
 			if (line[0] == '\n')
 				continue;
@@ -590,8 +594,14 @@ read_attributes_file(
 
 			if (found)
 				found = FALSE;
-			else
+			else {
+				/* TODO: even without DEBUG? */
 				error_message(1, _(txt_bad_attrib), line);
+#ifdef DEBUG
+				if (debug & (DEBUG_ATTRIB))
+					debug_print_file("ATTRIBUTES", txt_bad_attrib, line);
+#endif /* DEBUG */
+			}
 		}
 		fclose(fp);
 
@@ -1338,7 +1348,7 @@ write_attributes_file(
 
 	/*
 	 * determine the file offset
-	 * this is nesessary because a changed locale setting
+	 * this is necessary because a changed locale setting
 	 * may lead to an invalid offset
 	 */
 	if ((fpos = ftell(fp)) <= 0) {
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/auth.c tin-2.4.3/src/auth.c
--- tin-2.4.2/src/auth.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/auth.c	2018-11-23 16:32:14.939449937 +0100
@@ -3,11 +3,11 @@
  *  Module    : auth.c
  *  Author    : Dirk Nimmich <nimmich@muenster.de>
  *  Created   : 1997-04-05
- *  Updated   : 2017-10-18
+ *  Updated   : 2018-06-04
  *  Notes     : Routines to authenticate to a news server via NNTP.
  *              DON'T USE get_respcode() THROUGHOUT THIS CODE.
  *
- * Copyright (c) 1997-2018 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 1997-2019 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -97,7 +97,7 @@ read_newsauth_file(
 		if (S_ISREG(statbuf.st_mode) && (statbuf.st_mode|S_IRUSR|S_IWUSR) != (S_IRUSR|S_IWUSR|S_IFREG)) {
 			error_message(4, _(txt_error_insecure_permissions), filename, statbuf.st_mode);
 			/*
-			 * TODO: fix permssions?
+			 * TODO: fix permissions?
 			 * fchmod(fd, S_IRUSR|S_IWUSR);
 			 */
 		}
@@ -135,7 +135,7 @@ read_newsauth_file(
 				if ((ptr != NULL) && (ptr > _authpass)) {
 					_authpass++;
 					*ptr++ = '\0';	/* cut off trailing " */
-				} else	/* no matching ", proceede as normal */
+				} else	/* no matching ", proceed as normal */
 					ptr = _authpass;
 			}
 
@@ -145,7 +145,7 @@ read_newsauth_file(
 			if (ptr != NULL) {	/* a 3rd argument follows */
 				while (*ptr == ' ' || *ptr == '\t')	/* skip any blanks */
 					*ptr++ = '\0';
-				if (*ptr != '\0')	/* if its not just empty */
+				if (*ptr != '\0')	/* if it is not just empty */
 					strcpy(authuser, ptr);	/* so will replace default user */
 			}
 			strcpy(authpass, _authpass);
@@ -176,7 +176,7 @@ do_authinfo_user(
 
 	snprintf(line, sizeof(line), "AUTHINFO USER %s", authuser);
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "authorization %s", line);
 #	endif /* DEBUG */
 	put_server(line);
@@ -185,7 +185,7 @@ do_authinfo_user(
 
 	if ((authpass == NULL) || (*authpass == '\0')) {
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose >1)
 			debug_print_file("NNTP", "authorization failed: no password");
 #	endif /* DEBUG */
 		error_message(2, _(txt_auth_failed_nopass), server);
@@ -194,7 +194,7 @@ do_authinfo_user(
 
 	snprintf(line, sizeof(line), "AUTHINFO PASS %s", authpass);
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "authorization %s", line);
 #	endif /* DEBUG */
 	put_server(line);
@@ -209,7 +209,7 @@ do_authinfo_user(
  * NNTP user authorization. Returns TRUE if authorization succeeded,
  * FALSE if not.
  *
- * tries AUTHINFO SASL PLAIN (if available) fist and if not succcessfull
+ * tries AUTHINFO SASL PLAIN (if available) fist and if not successful
  * AUTHINFO USER/PASS
  *
  * If username/passwd already given, and server wasn't changed, retry those.
@@ -290,7 +290,7 @@ authinfo_plain(
 
 			if (ret == OK_AUTH) {
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
+				if ((debug & DEBUG_NNTP) && verbose > 1)
 					debug_print_file("NNTP", "authorization succeeded");
 #	endif /* DEBUG */
 				initialized = TRUE;
@@ -299,7 +299,7 @@ authinfo_plain(
 		}
 #	ifdef DEBUG
 		else {
-			if (debug & DEBUG_NNTP)
+			if ((debug & DEBUG_NNTP) && verbose > 1)
 				 debug_print_file("NNTP", "read_newsauth_file(\"%s\", \"%s\", \"%s\") failed", server, authuser, authpass);
 		}
 #	endif /* DEBUG */
@@ -334,7 +334,7 @@ authinfo_plain(
 #	endif /* USE_CURSES */
 			if (!prompt_default_string(_(txt_auth_user), authuser, sizeof(authusername) - 1, authusername, HIST_NONE)) {
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
+				if ((debug & DEBUG_NNTP) && verbose > 1)
 					debug_print_file("NNTP", "authorization failed: no username");
 #	endif /* DEBUG */
 				return FALSE;
@@ -388,12 +388,12 @@ authinfo_plain(
 			/*
 			 * TODO:
 			 * nntp_caps.type == CAPABILITIES && nntp_caps.authinfo_state
-			 * can we change the sate here? and if so how? SARTTLS? MODE
+			 * can we change the state here? and if so how? SARTTLS? MODE
 			 * READER?
 			 */
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
-				debug_print_file("NNTP", "authorization not allowed in current sate");
+			if ((debug & DEBUG_NNTP) && verbose > 1)
+				debug_print_file("NNTP", "authorization not allowed in current state");
 #	endif /* DEBUG */
 			/*
 			 * we return OK_AUTH here once so tin doesn't exit just because a
@@ -405,7 +405,7 @@ authinfo_plain(
 	}
 
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "authorization %s", (ret == OK_AUTH ? "succeeded" : "failed"));
 #	endif /* DEBUG */
 
@@ -426,7 +426,24 @@ authenticate(
 	char *user,
 	t_bool startup)
 {
-	return authinfo_plain(server, user, startup);
+	char line[NNTP_STRLEN];
+	t_bool ret;
+
+	ret = authinfo_plain(server, user, startup);
+
+	if (ret && nntp_caps.type == CAPABILITIES) {
+		/* resend CAPABILITIES, but "manually" to avoid AUTH loop */
+		snprintf(line, sizeof(line), "%s", "CAPABILITIES");
+#	ifdef DEBUG
+		if ((debug & DEBUG_NNTP) && verbose > 1)
+			debug_print_file("NNTP", "authenticate(%s)", line);
+#	endif /* DEBUG */
+		put_server(line);
+
+		check_extensions(get_only_respcode(line, sizeof(line)));
+	}
+
+	return ret;
 }
 
 
@@ -487,7 +504,7 @@ do_authinfo_sasl_plain(
 #		endif /* CHARSET_CONVERSION */
 
 #		ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "do_authinfo_sasl_plain(\"%s\", \"%s\")", BlankIfNull(authuser), BlankIfNull(authpass));
 #		endif /* DEBUG */
 
@@ -503,7 +520,7 @@ do_authinfo_sasl_plain(
 	snprintf(line, sizeof(line), "AUTHINFO SASL PLAIN %s", foo);
 	FreeIfNeeded(foo);
 #		ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "authorization %s", line);
 #		endif /* DEBUG */
 	put_server(line);
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/charset.c tin-2.4.3/src/charset.c
--- tin-2.4.2/src/charset.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/charset.c	2018-11-23 16:32:14.967451071 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2017-10-18
  *  Notes     : ISO to ascii charset conversion routines
  *
- * Copyright (c) 1993-2018 Markus Kuhn <mgk25@cl.cam.ac.uk>
+ * Copyright (c) 1993-2019 Markus Kuhn <mgk25@cl.cam.ac.uk>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/color.c tin-2.4.3/src/color.c
--- tin-2.4.2/src/color.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/color.c	2018-11-23 16:32:14.991452043 +0100
@@ -11,7 +11,7 @@
  *  Notes     : This are the basic function for ansi-color
  *              and word highlighting
  *
- * Copyright (c) 1995-2018 Roland Rosenfeld <roland@spinnaker.rhein.de>
+ * Copyright (c) 1995-2019 Roland Rosenfeld <roland@spinnaker.rhein.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/config.c tin-2.4.3/src/config.c
--- tin-2.4.2/src/config.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/config.c	2018-11-23 16:32:15.019453177 +0100
@@ -3,10 +3,10 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2017-08-23
+ *  Updated   : 2018-11-22
  *  Notes     : Configuration file routines
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1631,15 +1631,11 @@ match_string(
 	char *dst,
 	size_t dstlen)
 {
-	char *ptr;
 	size_t patlen = strlen(pat);
 
-	if (STRNCMPEQ(line, pat, patlen) && (strlen(line) > patlen /* + 1 */)) {
-		if (dst != NULL && dstlen >= 1) {
-			strncpy(dst, &line[patlen], dstlen);
-			if ((ptr = strrchr(dst, '\n')) != NULL)
-				*ptr = '\0';
-		}
+	if (STRNCMPEQ(line, pat, patlen) && (strlen(line) > patlen)) {
+		if (dst != NULL && dstlen >= 1)
+			my_strncpy(dst, &line[patlen], dstlen - 1);
 		return TRUE;
 	}
 	return FALSE;
@@ -1658,13 +1654,14 @@ match_item(
 	char *nline = my_strdup(line);
 	size_t patlen = strlen(pat);
 
-	nline[strlen(nline) - 1] = '\0'; /* remove tailing \n */
+	if ((ptr = strchr(nline, '\n')) != NULL) /* terminate on \n */
+		*ptr = '\0';
 
 	if (!strcasecmp(nline, pat)) {
-		strncpy(dst, &nline[patlen], dstlen);
-		if ((ptr = strrchr(dst, '\n')) != NULL)
-			*ptr = '\0';
-
+		if (dst != NULL) {
+			strncpy(dst, &nline[patlen], dstlen);
+			dst[dstlen ? (dstlen - 1) : 0] = '\0';
+		}
 		free(nline);
 		return TRUE;
 	}
@@ -1779,7 +1776,7 @@ static t_bool
 rc_update(
 	FILE *fp)
 {
-	char buf[1024];
+	char buf[LEN];
 	int show_info = 1;
 	t_bool auto_bcc = FALSE;
 	t_bool auto_cc = FALSE;
@@ -2022,7 +2019,7 @@ static t_bool
 rc_post_update(
 	FILE *fp)
 {
-	char buf[1024];
+	char buf[LEN];
 	int groupname_max_length = 0;
 
 	if (!fp)
@@ -2126,8 +2123,8 @@ read_server_config(
 	joinpath(local_newsgroups_file, sizeof(local_newsgroups_file), serverdir, NEWSGROUPS_FILE);
 	if ((fp = fopen(file, "r")) == NULL)
 		return;
-	while (NULL != (line = tin_fgets(fp, FALSE))) {
-		if (('#' == *line) || ('\0' == *line))
+	while ((line = tin_fgets(fp, FALSE)) != NULL) {
+		if ((*line == '#') || (*line == '\0'))
 			continue;
 
 		if (match_string(line, "last_newnews=", newnews_info, sizeof(newnews_info))) {
@@ -2140,12 +2137,9 @@ read_server_config(
 			continue;
 		}
 		if (match_string(line, "version=", NULL, 0)) {
-			if (RC_CHECK != upgrade)
-				/* ignore duplicate version lines; last match counts */
+			if (upgrade != RC_CHECK) /* ignore duplicate version lines; last match counts */
 				continue;
-			upgrade = check_upgrade(line, "version=", SERVERCONFIG_VERSION);
-			if (RC_IGNORE == upgrade)
-				/* Expected version number; nothing to do -> continue */
+			if ((upgrade = check_upgrade(line, "version=", SERVERCONFIG_VERSION)) == RC_IGNORE) /* Expected version number; nothing to do -> continue */
 				continue;
 
 			/* Nothing to do yet for RC_UPGRADE and RC_DOWNGRADE */
@@ -2185,8 +2179,8 @@ write_server_config(
 	if ((no_write || post_article_and_exit || post_postponed_and_exit) && file_size(file) != -1L)
 		return;
 
-	if (-1 == stat(serverdir, &statbuf)) {
-		if (-1 == my_mkdir(serverdir, (mode_t) (S_IRWXU)))
+	if (stat(serverdir, &statbuf) == -1) {
+		if (my_mkdir(serverdir, (mode_t) (S_IRWXU)) == -1)
 			/* Can't create directory TODO: Add error handling */
 			return;
 	}
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/cook.c tin-2.4.3/src/cook.c
--- tin-2.4.2/src/cook.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/cook.c	2018-11-23 16:32:15.043454149 +0100
@@ -3,10 +3,10 @@
  *  Module    : cook.c
  *  Author    : J. Faultless
  *  Created   : 2000-03-08
- *  Updated   : 2016-02-28
+ *  Updated   : 2018-11-22
  *  Notes     : Split from page.c
  *
- * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -457,7 +457,7 @@ process_text_body_part(
 				/*
 				 * FIXME: Some code in cook.c expects a '\n' at the end
 				 * of the line. As tin_fgets() strips trailing '\n', re-add it.
-				 * This should problably be fixed in that other code.
+				 * This should probably be fixed in that other code.
 				 */
 				strcat(line, "\n");
 
@@ -491,7 +491,7 @@ process_text_body_part(
 			len_blank = 1;
 			tmpline = line;
 			/* check if line contains only whitespace */
-			while ((' ' == *tmpline) || ('\t' == *tmpline)) {
+			while ((*tmpline == ' ') || (*tmpline == '\t')) {
 				len_blank++;
 				tmpline++;
 			}
@@ -836,7 +836,7 @@ cook_article(
 	static const char *struct_header[] = {
 		"Approved: ", "From: ", "Originator: ",
 		"Reply-To: ", "Sender: ", "X-Cancelled-By: ", "X-Comment-To: ",
-		"X-Submissions-To: ", "To: ", "Cc: ", "Bcc: ", "X-Originator: ", 0 };
+		"X-Submissions-To: ", "To: ", "Cc: ", "Bcc: ", "X-Originator: ", NULL };
 
 	art = artinfo;				/* Global saves lots of passing artinfo around */
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/debug.c tin-2.4.3/src/debug.c
--- tin-2.4.2/src/debug.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/debug.c	2018-11-23 16:32:15.091456094 +0100
@@ -3,10 +3,10 @@
  *  Module    : debug.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-02-26
+ *  Updated   : 2018-07-03
  *  Notes     : debug routines
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -45,7 +45,7 @@
 #	endif /* !NEWSRC_H */
 #endif /* DEBUG */
 
-int debug;
+unsigned short debug;
 
 #ifdef DEBUG
 /*
@@ -208,7 +208,7 @@ debug_print_attributes(
 	struct t_attribute *attr,
 	FILE *fp)
 {
-	if (attr == 0)
+	if (attr == NULL)
 		return;
 
 	fprintf(fp, "global=[%u] show=[%u] thread=[%u] sort=[%u] author=[%u] auto_select=[%u] auto_save=[%u] batch_save=[%u] process=[%u]\n",
@@ -341,6 +341,7 @@ debug_print_file(
 
 	va_start(ap, fmt);
 	buf = fmt_message(fmt, ap);
+	va_end(ap);
 
 	joinpath(file, sizeof(file), TMPDIR, fname);
 
@@ -350,7 +351,6 @@ debug_print_file(
 		fclose(fp);
 	}
 	free(buf);
-	va_end(ap);
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/envarg.c tin-2.4.3/src/envarg.c
--- tin-2.4.2/src/envarg.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/envarg.c	2018-11-23 16:32:15.115457065 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 1993-03-10
  *  Notes     : Adds default options from environment to command line
  *
- * Copyright (c) 1991-2018 Bill Davidson
+ * Copyright (c) 1991-2019 Bill Davidson
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/feed.c tin-2.4.3/src/feed.c
--- tin-2.4.2/src/feed.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/feed.c	2018-11-23 16:32:15.143458200 +0100
@@ -3,10 +3,10 @@
  *  Module    : feed.c
  *  Author    : I. Lea
  *  Created   : 1991-08-31
- *  Updated   : 2017-03-28
+ *  Updated   : 2018-11-22
  *  Notes     : provides same interface to mail,pipe,print,save & repost commands
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -627,7 +627,7 @@ feed_articles(
 	switch (function) {
 		/* Setup mail - get address to mail to */
 		case FEED_MAIL:
-			prompt = fmt_string(_(txt_mail_art_to), cCOLS - (strlen(_(txt_mail_art_to)) + 30), tinrc.default_mail_address);
+			prompt = fmt_string(_(txt_mail_art_to), cCOLS - (strwidth(_(txt_mail_art_to)) > cCOLS - 30 ? cCOLS - 30 : strwidth(_(txt_mail_art_to)) + 30), tinrc.default_mail_address);
 			if (!(prompt_string_default(prompt, tinrc.default_mail_address, _(txt_no_mail_address), HIST_MAIL_ADDRESS))) {
 				free(prompt);
 				return -1;
@@ -638,7 +638,7 @@ feed_articles(
 #ifndef DONT_HAVE_PIPING
 		/* Setup pipe - get pipe-to command and open the pipe */
 		case FEED_PIPE:
-			prompt = fmt_string(_(txt_pipe_to_command), cCOLS - (strlen(_(txt_pipe_to_command)) + 30), tinrc.default_pipe_command);
+			prompt = fmt_string(_(txt_pipe_to_command), cCOLS - (strwidth(_(txt_pipe_to_command)) > cCOLS - 30 ? cCOLS - 30 : strwidth(_(txt_pipe_to_command)) + 30), tinrc.default_pipe_command);
 			if (!(prompt_string_default(prompt, tinrc.default_pipe_command, _(txt_no_command), HIST_PIPE_COMMAND))) {
 				free(prompt);
 				return -1;
@@ -899,7 +899,7 @@ feed_articles(
 	 * Invoke post-processing if needed
 	 * Work out what (if anything) needs to be redrawn
 	 */
-	if (INTERACTIVE_NONE == tinrc.interactive_mailer)
+	if (tinrc.interactive_mailer == INTERACTIVE_NONE)
 		redraw_screen |= mail_check();	/* in case of sending to oneself */
 
 	switch (function) {
@@ -1004,7 +1004,7 @@ got_epipe_while_piping:
 	 */
 	switch (function) {
 		case FEED_MAIL:
-			if (INTERACTIVE_NONE != tinrc.interactive_mailer)
+			if (tinrc.interactive_mailer != INTERACTIVE_NONE)
 				info_message(_(txt_external_mail_done));
 			else
 				info_message(_(txt_articles_mailed), counter.success, PLURAL(counter.success, txt_article));
@@ -1064,6 +1064,7 @@ print_file(
 	t_bool ok;
 #	ifdef DONT_HAVE_PIPING
 	char cmd[PATH_LEN], file[PATH_LEN];
+	int i;
 #	endif /* DONT_HAVE_PIPING */
 
 #	ifdef DONT_HAVE_PIPING
@@ -1095,11 +1096,14 @@ print_file(
 
 #	ifdef DONT_HAVE_PIPING
 	fclose(fp);
-	strncpy(cmd, command, sizeof(cmd) - 2);
-	strcat(cmd, " ");
-	strncat(cmd, file, sizeof(cmd) - strlen(cmd) - 1);
-	cmd[sizeof(cmd) - 1] = '\0';
-	invoke_cmd(cmd);
+	i = snprintf(cmd, sizeof(cmd), "%s %s", command, file);
+	if (i > 0 && i < (int) sizeof(cmd))
+		invoke_cmd(cmd);
+	else {
+		perror_message(_(txt_command_failed), cmd);
+		unlink(file);
+		return FALSE;
+	}
 	unlink(file);
 #	else
 	fflush(fp);
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/filter.c tin-2.4.3/src/filter.c
--- tin-2.4.2/src/filter.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/filter.c	2018-11-23 16:32:15.167459171 +0100
@@ -3,10 +3,10 @@
  *  Module    : filter.c
  *  Author    : I. Lea
  *  Created   : 1992-12-28
- *  Updated   : 2017-03-28
+ *  Updated   : 2018-02-11
  *  Notes     : Filter articles. Kill & auto selection are supported.
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -254,6 +254,7 @@ set_filter(
 		ptr->gnksa_num = 0;
 		ptr->score = 0;
 		ptr->xref = NULL;
+		ptr->path = NULL;
 		ptr->time = (time_t) 0;
 		ptr->next = (struct t_filter *) 0;
 	}
@@ -273,6 +274,7 @@ free_filter_item(
 	FreeAndNull(ptr->from);
 	FreeAndNull(ptr->msgid);
 	FreeAndNull(ptr->xref);
+	FreeAndNull(ptr->path);
 }
 
 
@@ -313,6 +315,7 @@ read_filter_file(
 	char buffer[HEADER_LEN];
 	char gnksa[HEADER_LEN];
 	char xref[HEADER_LEN];
+	char path[HEADER_LEN];
 	char scbuf[PATH_LEN];
 	int i = 0;
 	int icase = 0;
@@ -411,6 +414,7 @@ read_filter_file(
 					msgid[0] = '\0';
 					buffer[0] = '\0';
 					xref[0] = '\0';
+					path[0] = '\0';
 					icase = 0;
 					secs = 0L;
 					break;
@@ -495,6 +499,23 @@ read_filter_file(
 				}
 				break;
 
+			case 'p':
+				if (match_string(buf + 1, "ath=", path, sizeof(path))) {
+					str_trim(path);
+					if (ptr && !expired_time) {
+						if (tinrc.wildcard && ptr[i].path != NULL) {
+							/* merge with already read value */
+							ptr[i].path = my_realloc(ptr[i].path, strlen(ptr[i].path) + strlen(path) + 2);
+							strcat(ptr[i].path, "|");
+							strcat(ptr[i].path, path);
+						} else {
+							FreeIfNeeded(ptr[i].path);
+							ptr[i].path = my_strdup(path);
+						}
+					}
+				}
+				break;
+
 			case 'r':
 				if (match_string(buf + 1, "efs_only=", msgid, sizeof(msgid))) {
 					if (ptr && !expired_time) {
@@ -583,7 +604,7 @@ read_filter_file(
 
 			case 'x':
 				/*
-				 * TODO: fromat has changed in FILTER_VERSION 1.0.0,
+				 * TODO: format has changed in FILTER_VERSION 1.0.0,
 				 *       should we comment out older xref rules like below?
 				 */
 				if (match_string(buf + 1, "ref=", xref, sizeof(xref))) {
@@ -840,6 +861,9 @@ write_filter_array(
 		if (ptr->filter[i].xref != NULL)
 			fprintf(fp, "xref=%s\n", ptr->filter[i].xref);
 
+		if (ptr->filter[i].path != NULL)
+			fprintf(fp, "path=%s\n", ptr->filter[i].path);
+
 		if (ptr->filter[i].time) {
 			char timestring[25];
 			if (my_strftime(timestring, sizeof(timestring) - 1, "%Y-%m-%d %H:%M:%S UTC", gmtime(&(ptr->filter[i].time))))
@@ -909,7 +933,7 @@ get_choice(
 			default:
 				break;
 		}
-	} while (ch != '\n' && ch != '\r' && ch != iKeyAbort); /* TODO: replace hardcoded keynames */
+	} while (ch != '\n' && ch != '\r' && ch != iKeyAbort); /* TODO: replace hard coded keynames */
 
 	if (ch == iKeyAbort)
 		return -1;
@@ -1641,6 +1665,7 @@ add_filter_rule(
 	ptr[i].gnksa_num = 0;
 	ptr[i].score = rule->score;
 	ptr[i].xref = NULL;
+	ptr[i].path = NULL;
 
 	if (rule->comment != NULL)
 		ptr[i].comment = copy_filter_comment(rule->comment, ptr[i].comment);
@@ -1797,7 +1822,7 @@ unfilter_articles(
  * Filter any articles in specified group.
  * Apply global filter rules followed by group filter rules.
  * In global rules check if scope field set to determine if
- * filter applys to current group.
+ * filter applies to current group.
  */
 t_bool
 filter_articles(
@@ -1811,6 +1836,7 @@ filter_articles(
 	struct regex_cache *regex_cache_from = NULL;
 	struct regex_cache *regex_cache_msgid = NULL;
 	struct regex_cache *regex_cache_xref = NULL;
+	struct regex_cache *regex_cache_path = NULL;
 	t_bool filtered = FALSE;
 	t_bool error = FALSE;
 
@@ -1845,6 +1871,7 @@ filter_articles(
 		regex_cache_from = my_malloc(msiz);
 		regex_cache_msgid = my_malloc(msiz);
 		regex_cache_xref = my_malloc(msiz);
+		regex_cache_path = my_malloc(msiz);
 		for (j = 0; j < num; j++) {
 			regex_cache_subj[j].re = NULL;
 			regex_cache_subj[j].extra = NULL;
@@ -1854,6 +1881,8 @@ filter_articles(
 			regex_cache_msgid[j].extra = NULL;
 			regex_cache_xref[j].re = NULL;
 			regex_cache_xref[j].extra = NULL;
+			regex_cache_path[j].re = NULL;
+			regex_cache_path[j].extra = NULL;
 		}
 	}
 
@@ -2105,6 +2134,26 @@ filter_articles(
 						free(k);
 					}
 				}
+
+				/*
+				 * Filter on Path: lines
+				 */
+				if (arts[i].path && *arts[i].path) {
+					if (ptr[j].path != NULL) {
+						switch (test_regex(arts[i].path, ptr[j].path, ptr[j].icase, &regex_cache_path[j])) {
+							case 1:
+								SET_FILTER(group, i, j);
+								break;
+
+							case -1:
+								error = TRUE;
+								break;
+
+							default:
+								break;
+						}
+					}
+				}
 			}
 		}
 	}
@@ -2122,11 +2171,14 @@ filter_articles(
 			FreeIfNeeded(regex_cache_msgid[j].extra);
 			FreeIfNeeded(regex_cache_xref[j].re);
 			FreeIfNeeded(regex_cache_xref[j].extra);
+			FreeIfNeeded(regex_cache_path[j].re);
+			FreeIfNeeded(regex_cache_path[j].extra);
 		}
 		free(regex_cache_subj);
 		free(regex_cache_from);
 		free(regex_cache_msgid);
 		free(regex_cache_xref);
+		free(regex_cache_path);
 	}
 
 	/*
@@ -2156,6 +2208,33 @@ filter_articles(
 }
 
 
+/*
+ * Check if we have to filter on Path: for the given group
+ */
+t_bool
+filter_on_path(
+	struct t_group *group)
+{
+	int i;
+	struct t_filter *flt;
+	t_bool ret = FALSE;
+
+	if (group->glob_filter->num == 0)
+		return ret;
+
+	if (set_filter_scope(group)) {
+		flt = group->glob_filter->filter;
+		for (i = 0; i < group->glob_filter->num; i++) {
+			if (flt[i].inscope && flt[i].path) {
+				ret = TRUE;
+				break;
+			}
+		}
+	}
+	return ret;
+}
+
+
 static int
 set_filter_scope(
 	struct t_group *group)
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/getline.c tin-2.4.3/src/getline.c
--- tin-2.4.2/src/getline.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/getline.c	2018-11-23 16:32:15.195460305 +0100
@@ -3,7 +3,7 @@
  *  Module    : getline.c
  *  Author    : Chris Thewalt & Iain Lea
  *  Created   : 1991-11-09
- *  Updated   : 2013-11-15
+ *  Updated   : 2018-02-06
  *  Notes     : emacs style line editing input package.
  *  Copyright : (c) Copyright 1991-99 by Chris Thewalt & Iain Lea
  *              Permission to use, copy, modify, and distribute this
@@ -92,6 +92,7 @@ tin_getline(
 	int which_hist)
 {
 	int c, i, loc, tmp, gl_max;
+	char *tprompt;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wint_t wc;
 #else
@@ -106,10 +107,12 @@ tin_getline(
 	if (prompt == NULL)
 		prompt = "";
 
+	tprompt = strunc(prompt, cCOLS - 6);
+
 	gl_buf[0] = 0;		/* used as end of input indicator */
 	gl_fixup(-1, 0);	/* this resets gl_fixup */
-	gl_width = cCOLS - strlen(prompt);
-	gl_prompt = prompt;
+	gl_width = cCOLS - MIN(cCOLS - 6, strwidth(tprompt));
+	gl_prompt = tprompt;
 	gl_pos = gl_cnt = 0;
 
 	if (max_chars == 0) {
@@ -120,7 +123,7 @@ tin_getline(
 	} else
 		gl_max = max_chars;
 
-	my_fputs(prompt, stdout);
+	my_fputs(tprompt, stdout);
 	cursoron();
 	my_flush();
 
@@ -228,6 +231,7 @@ tin_getline(
 
 						default:
 							input_context = cNone;
+							free(tprompt);
 							return NULL;
 					}
 					break;
@@ -239,6 +243,7 @@ tin_getline(
 					wcstombs(buf, gl_buf, BUF_SIZE - 1);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 					input_context = cNone;
+					free(tprompt);
 					return buf;
 
 				case CTRL_A:
@@ -257,6 +262,7 @@ tin_getline(
 						wcstombs(buf, gl_buf, BUF_SIZE - 1);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 						input_context = cNone;
+						free(tprompt);
 						return buf;
 					} else
 						gl_del(0);
@@ -318,6 +324,7 @@ tin_getline(
 	wcstombs(buf, gl_buf, BUF_SIZE - 1);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	input_context = cNone;
+	free(tprompt);
 	return buf;
 }
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/global.c tin-2.4.3/src/global.c
--- tin-2.4.2/src/global.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/global.c	2018-11-23 16:32:15.219461277 +0100
@@ -4,9 +4,9 @@
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-12-12
  *  Updated   : 2005-10-19
- *  Notes     : Generic nagivation and key handling routines
+ *  Notes     : Generic navigation and key handling routines
  *
- * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/group.c tin-2.4.3/src/group.c
--- tin-2.4.2/src/group.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/group.c	2018-11-23 16:32:15.243462249 +0100
@@ -3,10 +3,10 @@
  *  Module    : group.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-09-18
+ *  Updated   : 2017-10-24
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -620,7 +620,7 @@ group_page(
 					 * This loop looks for any article in the thread that
 					 * isn't already tagged.
 					 */
-					for (ii = n; ii != -1 && tagged; ii = arts[ii].thread) {
+					for (ii = n; ii != -1; ii = arts[ii].thread) {
 						if (arts[ii].tagged == 0) {
 							tagged = FALSE;
 							break;
@@ -1666,7 +1666,7 @@ prompt_getart_limit(
 	t_bool ret = FALSE;
 
 	clear_message();
-	if ((p = tin_getline(_(txt_enter_getart_limit), 2, 0, 0, FALSE, HIST_OTHER)) != NULL) {
+	if ((p = tin_getline(_(txt_enter_getart_limit), 2, NULL, 0, FALSE, HIST_OTHER)) != NULL) {
 		tinrc.getart_limit = atoi(p);
 		ret = TRUE;
 	}
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/hashstr.c tin-2.4.3/src/hashstr.c
--- tin-2.4.2/src/hashstr.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/hashstr.c	2018-11-23 16:32:15.271463384 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2003-09-19
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
 
  * All rights reserved.
  *
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/header.c tin-2.4.3/src/header.c
--- tin-2.4.2/src/header.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/header.c	2018-11-23 16:32:15.295464355 +0100
@@ -3,9 +3,9 @@
  *  Module    : header.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-03-10
- *  Updated   : 2016-07-29
+ *  Updated   : 2018-11-23
  *
- * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -151,7 +151,7 @@ get_fqdn(
 	}
 
 #	ifdef HAVE_INET_ADDR
-	if ('0' <= *name && *name <= '9') {
+	if (*name >= '0' && *name <= '9') {
 		in_addr_t addr = inet_addr(name);
 
 		if ((hp = gethostbyaddr((char *) &addr, 4, AF_INET)))
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/heapsort.c tin-2.4.3/src/heapsort.c
--- tin-2.4.2/src/heapsort.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/heapsort.c	2018-11-23 16:32:15.319465328 +0100
@@ -94,12 +94,12 @@
  * Select the top of the heap and 'heapify'.  Since by far the most expensive
  * action is the call to the compar function, a considerable optimization
  * in the average case can be achieved due to the fact that k, the displaced
- * elememt, is usually quite small, so it would be preferable to first
+ * element, is usually quite small, so it would be preferable to first
  * heapify, always maintaining the invariant that the larger child is copied
  * over its parent's record.
  *
  * Then, starting from the *bottom* of the heap, finding k's correct place,
- * again maintianing the invariant.  As a result of the invariant no element
+ * again maintaining the invariant.  As a result of the invariant no element
  * is 'lost' when k is assigned its correct place in the heap.
  *
  * The time savings from this optimization are on the order of 15-20% for the
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/help.c tin-2.4.3/src/help.c
--- tin-2.4.2/src/help.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/help.c	2018-11-23 16:32:15.343466299 +0100
@@ -3,10 +3,10 @@
  *  Module    : help.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2017-03-28
+ *  Updated   : 2018-02-02
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -671,11 +671,10 @@ make_help_page(
 				if (keys.list[i].function == helppage->func && keys.list[i].key) {
 					buf = my_realloc(buf, LEN);
 					snprintf(buf, LEN, "%s\t  %s", printascii(key, keys.list[i].key), _(helppage->helptext));
-					buf[LEN - 1] = '\0';
 					expand_ctrl_chars(&buf, &length, 8);
 					if (strcmp(last, buf)) {
 						fprintf(fp, "%s\n", buf);
-						strncpy(last, buf, LEN);
+						strncpy(last, buf, LEN - 1);
 					}
 				}
 			}
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/inews.c tin-2.4.3/src/inews.c
--- tin-2.4.2/src/inews.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/inews.c	2018-11-23 16:32:15.367467272 +0100
@@ -3,10 +3,10 @@
  *  Module    : inews.c
  *  Author    : I. Lea
  *  Created   : 1992-03-17
- *  Updated   : 2017-08-13
+ *  Updated   : 2018-11-22
  *  Notes     : NNTP built in version of inews
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -398,14 +398,14 @@ submit_news_file(
 	rfc15211522_encode(name, txt_mime_encodings[(group ? group->attribute->post_mime_encoding : tinrc.post_mime_encoding)], group, (group ? group->attribute->post_8bit_header : tinrc.post_8bit_header), ismail);
 
 #ifdef NNTP_INEWS
-	if (read_news_via_nntp && !read_saved_news && 0 == strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
+	if (read_news_via_nntp && !read_saved_news && !strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
 		ret_code = submit_inews(name, group, a_message_id);
 	else
 #endif /* NNTP_INEWS */
 		{
 #ifdef M_UNIX
 			/* use tinrc.inews_prog or 'inewsdir/inews -h' 'inews -h' */
-			if (0 != strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
+			if (strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
 				STRCPY(buf, tinrc.inews_prog);
 			else {
 				if (*inewsdir)
@@ -422,7 +422,7 @@ submit_news_file(
 			ret_code = invoke_cmd(buf);
 
 #ifdef NNTP_INEWS
-			if (!ret_code && read_news_via_nntp && !read_saved_news && 0 != strcasecmp(tinrc.inews_prog, INTERNAL_CMD)) {
+			if (!ret_code && read_news_via_nntp && !read_saved_news && strcasecmp(tinrc.inews_prog, INTERNAL_CMD)) {
 				if (prompt_yn(_(txt_post_via_builtin_inews), TRUE)) {
 					ret_code = submit_inews(name, group, a_message_id);
 					if (ret_code) {
@@ -481,7 +481,7 @@ sender_needed(
 	from_at_pos = strchr(from_addr, '@');
 	if ((sender_at_pos = strchr(sender_addr, '@')))
 		sender_dot_pos = strchr(sender_at_pos, '.');
-	else /* this case is catched by the gnksa_do_check_from() code above; anyway ... */
+	else /* this case is caught by the gnksa_do_check_from() code above; anyway ... */
 		return -2;
 
 	if (from_at_pos == NULL || sender_dot_pos == NULL) /* as we build From and check Sender above this shouldn't happen at all */
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/init.c tin-2.4.3/src/init.c
--- tin-2.4.2/src/init.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/init.c	2018-11-23 16:32:15.391468243 +0100
@@ -3,10 +3,10 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2017-08-13
+ *  Updated   : 2018-02-15
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -147,7 +147,7 @@ t_bool read_local_newsgroups_file;	/* re
 t_bool read_news_via_nntp = FALSE;	/* read news locally or via NNTP */
 t_bool read_saved_news = FALSE;		/* tin -R read saved news from tin -S */
 t_bool show_description = TRUE;		/* current copy of tinrc flag */
-t_bool verbose = FALSE;			/* update index files only mode */
+int verbose = 0;			/* batch or debug mode */
 t_bool word_highlight;		/* word highlighting on/off */
 t_bool xref_supported = TRUE;
 #ifdef HAVE_COLOR
@@ -528,6 +528,8 @@ struct t_capabilities nntp_caps = {
 	FALSE, /* LIST: "LIST ACTIVE.TIMES" */
 	FALSE, /* LIST: "LIST DISTRIB.PATS" */
 	FALSE, /* LIST: "LIST HEADERS" */
+	NULL, /* list of headers by range */
+	NULL, /* list of headers by id */
 	FALSE, /* LIST: "LIST NEWSGROUPS" */
 	FALSE, /* LIST: "LIST OVERVIEW.FMT" */
 	FALSE, /* LIST: "LIST MOTD" */
@@ -1028,7 +1030,7 @@ postinit_regexp(
 		 * try to be clever, if we still use the initial default value
 		 * convert it to our needs
 		 *
-		 * TODO: a global soultion
+		 * TODO: a global solution
 		 */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 			if (IS_LOCAL_CHARSET("UTF-8") && utf8_pcre()) {
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/joinpath.c tin-2.4.3/src/joinpath.c
--- tin-2.4.2/src/joinpath.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/joinpath.c	2018-11-23 16:32:15.415469216 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-12-04
  *  Notes     :
  *
- * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2019 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/keymap.c tin-2.4.3/src/keymap.c
--- tin-2.4.2/src/keymap.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/keymap.c	2018-11-23 16:32:15.443470350 +0100
@@ -3,10 +3,10 @@
  *  Module    : keymap.c
  *  Author    : D. Nimmich, J. Faultless
  *  Created   : 2000-05-25
- *  Updated   : 2017-03-28
+ *  Updated   : 2018-01-30
  *  Notes     : This file contains key mapping routines and variables.
  *
- * Copyright (c) 2000-2018 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 2000-2019 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -274,7 +274,7 @@ printascii(
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 {
 	if (ch == 0)
-		strcpy(buf, _("NULL"));
+		snprintf(buf, MAXKEYLEN, "%s", _("NULL"));
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	else if (iswgraph(ch)) {	/* Regular printables */
 		int i = wctomb(buf, ch);
@@ -291,11 +291,11 @@ printascii(
 	}
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	else if (ch == '\t') {	/* TAB */
-		strcpy(buf, _(txt_tab));
+		snprintf(buf, MAXKEYLEN, "%s", _(txt_tab));
 	} else if ((ch == '\n') || (ch == '\r')) {	/* LF, CR */
-		strcpy(buf, _(txt_cr));
+		snprintf(buf, MAXKEYLEN, "%s", _(txt_cr));
 	} else if (ch == ESC) {		/* Escape */
-		strcpy(buf, _(txt_esc));
+		snprintf(buf, MAXKEYLEN, "%s", _(txt_esc));
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	} else if (iswcntrl(ch)) {	/* Control keys */
 #else
@@ -305,7 +305,7 @@ printascii(
 		buf[1] = ((int) ch & 0xFF) + '@';
 		buf[2] = '\0';
 	} else if (ch == ' ')		/* SPACE */
-		strcpy(buf, _(txt_space));
+		snprintf(buf, MAXKEYLEN, "%s", _(txt_space));
 	else
 		strcpy(buf, "???");	/* Never happens? */
 
@@ -335,7 +335,7 @@ read_keymap_file(
 	 *
 	 * locale is first match from LC_ALL, LC_CTYPE, LC_MESSAGES, LANG
 	 *
-	 * TODO: LC_CTYPE has higgher priority than LC_MESSAGES, does this make sense?
+	 * TODO: LC_CTYPE has higher priority than LC_MESSAGES, does this make sense?
 	 */
 	/* get locale suffix */
 	map = my_strdup(get_val("LC_ALL", get_val("LC_CTYPE", get_val("LC_MESSAGES", get_val("LANG", "")))));
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/lang.c tin-2.4.3/src/lang.c
--- tin-2.4.2/src/lang.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/lang.c	2018-11-23 16:32:15.471471484 +0100
@@ -3,10 +3,10 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2017-08-13
+ *  Updated   : 2018-11-22
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -104,7 +104,6 @@ constext txt_autosubscribed[] = N_("\nAu
 constext txt_autosubscribing_groups[] = N_("Autosubscribing groups...\n");
 constext txt_autoselecting_articles[] = N_("Autoselecting articles (use '%s' to see all unread) ...");
 
-constext txt_bad_active_file[] = N_("Active file corrupt - %s");
 constext txt_bad_article[] = N_("Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: ");
 constext txt_bad_attrib[] = N_("Unrecognized attribute: %s");
 constext txt_bad_command[] = N_("Bad command. Type '%s' for help.");
@@ -119,6 +118,7 @@ constext txt_cancel_article[] = N_("Canc
 constext txt_cancelling_art[] = N_("Cancelling article...");
 constext txt_cannot_create_uniq_name[] = "Can't create unique tempfile-name";
 constext txt_cannot_create[] = N_("Cannot create %s");
+constext txt_cannot_filter_on_path[] = "Can't filter on Path";
 #ifdef DEBUG
 	constext txt_cannot_find_base_art[] = N_("Can't find base article %d");
 #endif /* DEBUG */
@@ -238,9 +238,6 @@ constext txt_error_header_line_not_7bit[
 constext txt_error_header_line_space[] = N_("\nError: Header on line %d does not have a space after the colon:\n%s\n");
 constext txt_error_header_duplicate[] = N_("\nError: There are multiple (%d) \"%s:\" lines in the header.\n");
 constext txt_error_insecure_permissions[] = N_("Insecure permissions of %s (%o)");
-#ifdef NNTP_ABLE
-	constext txt_error_invalid_response_to_group[] = N_("Invalid response to GROUP command, %s");
-#endif /* NNTP_ABLE */
 #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
 	constext txt_error_locale[] = "Can't set the specified locale!";
 #endif /* HAVE_SETLOCALE && !NO_LOCALE */
@@ -297,6 +294,9 @@ constext txt_filter_file[] = N_("# Forma
 #   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n\
 #   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' opt.\n\
 #   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n\
+#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n\
+#                     Be aware that filtering on Path: may significantly slow\n\
+#                     down the process.\n\
 #   time=NUM          Optional. time_t value when rule expires\n#\n");
 constext txt_filter_score[] = N_("Enter score for rule (default=%d): ");
 constext txt_filter_score_help[] = N_("Enter the score weight (range 0 < score <= %d)"); /* SCORE_MAX */
@@ -543,14 +543,14 @@ constext txt_info_not_multipart_message[
 constext txt_info_not_subscribed[] = N_("You are not subscribed to this group");
 constext txt_info_no_previous_expression[] = N_("No previous expression");
 constext txt_info_no_write[] = N_("Operation disabled in no-overwrite mode");
-/* TODO: replace hardcoded key-name in txt_info_postponed */
+/* TODO: replace hard coded key-name in txt_info_postponed */
 constext txt_info_postponed[] = N_("%d postponed %s, reuse with ^O...\n");
 constext txt_info_x_conversion_note[] = N_("X-Conversion-Note: multipart/alternative contents have been removed.\n\
   To get the whole article, turn alternative handling OFF in the Option Menu\n");
 constext txt_is_mailbox[] = N_("Save filename for %s/%s is a mailbox. Attachment not saved");
 constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 constext txt_incomplete[] = N_("incomplete ");
-/* TODO: replace hardcoded key-names */
+/* TODO: replace hard coded key-names */
 constext txt_intro_page[] = N_("\nWelcome to %s, a full screen threaded Netnews reader. It can read news locally\n\
 (ie. <spool>/news) or remotely (-r option)  from a NNTP (Network News Transport\n\
 Protocol) server. -h lists the available command line options.\n\n\
@@ -584,7 +584,7 @@ constext txt_keymap_upgraded[] = N_("Key
 constext txt_kill_from[] = N_("Kill From:     [%s] (y/n): ");
 constext txt_kill_lines[] = N_("Kill Lines: (</>num): ");
 constext txt_kill_menu[] = N_("Kill Article Menu");
-constext txt_kill_msgid[] = N_("Kill Msg-Id:   [%s] (f/l/o/n): ");
+constext txt_kill_msgid[] = N_("Kill Msg-ID:   [%s] (f/l/o/n): ");
 constext txt_kill_scope[] = N_("Kill pattern scope  : ");
 constext txt_kill_subj[] = N_("Kill Subject:  [%s] (y/n): ");
 constext txt_kill_text[] = N_("Kill text pattern   : ");
@@ -712,7 +712,7 @@ constext txt_pcre_error_at[] = N_("Error
 constext txt_pcre_error_num[] = N_("Error in regex: pcre internal error %d");
 constext txt_pcre_error_text[] = N_("Error in regex: study - pcre internal error %s");
 constext txt_post_a_followup[] = N_("Post a followup...");
-/* TODO: replace hardcoded key-name in txt_post_error_ask_postpone */
+/* TODO: replace hard coded key-name in txt_post_error_ask_postpone */
 constext txt_post_error_ask_postpone[] = N_("An error has occurred while posting the article. If you think that this\n\
 error is temporary or otherwise correctable, you can postpone the article\n\
 and pick it up again with ^O later.\n");
@@ -727,6 +727,9 @@ constext txt_postpone_repost[] = N_("Pos
 constext txt_prefix_hot[] = N_("Hot %s");
 constext txt_prefix_tagged[] = N_("Tagged %s");
 constext txt_prefix_untagged[] = N_("Untagged %s");
+#ifdef NNTP_ABLE
+	constext txt_prep_for_filter_on_path[] = N_("Preparing for filtering on Path header (%d/%d)...");
+#endif /* NNTP_ABLE */
 constext txt_processing_mail_arts[] = N_("Processing mail messages marked for deletion.");
 constext txt_processing_saved_arts[] = N_("Processing saved articles marked for deletion.");
 constext txt_prompt_fup_ignore[] = N_("Accept Followup-To? %s=post, %s=ignore, %s=quit: ");
@@ -781,7 +784,7 @@ constext txt_return_key[] = N_("Press <R
 constext txt_select_from[] = N_("Select From    [%s] (y/n): ");
 constext txt_select_lines[] = N_("Select Lines: (</>num): ");
 constext txt_select_menu[] = N_("Auto-select Article Menu");
-constext txt_select_msgid[] = N_("Select Msg-Id  [%s] (f/l/o/n): ");
+constext txt_select_msgid[] = N_("Select Msg-ID  [%s] (f/l/o/n): ");
 constext txt_select_scope[] = N_("Select pattern scope: ");
 constext txt_select_subj[] = N_("Select Subject [%s] (y/n): ");
 constext txt_select_text[] = N_("Select text pattern : ");
@@ -899,9 +902,6 @@ constext txt_unsubscribed_to[] = N_("Uns
 constext txt_unsubscribing[] = N_("Unsubscribing... ");
 constext txt_unthreading_arts[] = N_("Unthreading articles...");
 constext txt_updated[] = N_("Updated");
-#ifdef NNTP_ABLE
-	constext txt_unparseable_counts[] = N_("unparseable \"LIST COUNTS\" line: \"%s\"");
-#endif /* NNTP_ABLE */
 constext txt_updating[] = N_("Updating");
 constext txt_url_menu[] = N_("URL Menu");
 constext txt_url_menu_com[] = N_("URL Menu Commands");
@@ -936,6 +936,7 @@ constext txt_usage_verbose[] = N_("  -v
 constext txt_usage_version[] = N_("  -V       print version & date information");
 constext txt_useful_without_batch_mode[] = N_("%s only useful without batch mode operations\n");
 constext txt_useful_with_batch_mode[] = N_("%s only useful for batch mode operations\n");
+constext txt_useful_with_batch_or_debug_mode[] = N_("%s only useful for batch or debug mode operations\n");
 constext txt_useless_combination[] = N_("Useless combination %s and %s. Ignoring %s.\n");
 
 constext txt_value_out_of_range[] = N_("\n%s%d out of range (0 - %d). Reset to 0");
@@ -1096,7 +1097,7 @@ Warning: Posting is in %s and contains c
 #endif /* HAVE_PGP_GPG */
 
 #ifdef M_UNIX
-	constext txt_copyright_notice[] = "%s (c) Copyright 1991-2018 Iain Lea.";
+	constext txt_copyright_notice[] = "%s (c) Copyright 1991-2019 Iain Lea.";
 #endif /* M_UNIX */
 
 #ifdef NNTP_ABLE
@@ -1104,8 +1105,7 @@ Warning: Posting is in %s and contains c
 	constext txt_caching_on[] = N_("Tin will use local index files instead.\n");
 	constext txt_cannot_get_nntp_server_name[] = N_("Cannot find NNTP server name");
 	constext txt_connecting_port[] = N_("Connecting to %s:%u...");
-	constext txt_disconnecting[] = N_("Disconnecting from server...\n");
-	constext txt_error_wrong_newsgroupname_in_group_response[] = N_("Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\"");
+	constext txt_disconnecting[] = N_("Disconnecting from server...");
 	constext txt_failed_to_connect_to_server[] = N_("Failed to connect to NNTP server %s. Exiting...");
 	constext txt_nntp_ok_goodbye[] = N_("205  Closing connection");
 	constext txt_no_xover_support[] = N_("Your server does not support the NNTP XOVER or OVER command.\n");
@@ -1168,7 +1168,7 @@ Tin will try to use XHDR XREF instead (s
 	constext txt_piping_not_enabled[] = N_("Piping not enabled.");
 #endif /* !DONT_HAVE_PIPING */
 
-#ifndef FOLLOW_USEFOR_DRAFT
+#ifndef ALLOW_FWS_IN_NEWSGROUPLIST
 	constext txt_error_header_line_comma[] = N_("\n\
 Error: The \"%s:\" line has spaces  in it that MUST be removed.\n\
        The only allowable  space is the one  separating the colon (:)\n\
@@ -1185,7 +1185,7 @@ Warning: The \"%s:\" line is continued i
          To avoid trouble please write all newsgroups into a single line.\n");
 	constext txt_warn_header_line_comma[] = N_("\n\
 Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n");
-#endif /* !FOLLOW_USEFOR_DRAFT */
+#endif /* !ALLOW_FWS_IN_NEWSGROUPLIST */
 
 #ifndef NO_ETIQUETTE
 	constext txt_warn_posting_etiquette[] = N_("\n\
@@ -1576,6 +1576,9 @@ constext *txt_normalization_forms[] = {
 	N_("NFKD"),
 	N_("NFC"),
 	N_("NFD"),
+#		ifdef HAVE_UNICODE_UNORM2_H
+	N_("NFKC case fold"),
+#		endif /* HAVE_UNICODE_UNORM2_H */
 #	endif /* HAVE_UNICODE_NORMALIZATION >= 2 */
 	NULL
 };
@@ -2045,7 +2048,7 @@ struct opttxt txt_metamail_prog = {
 	N_("MIME binary content viewer"),
 	N_("# If --internal automatically use the built in MIME viewer for non-text\n\
 # parts of articles.\n\
-# Otherwise specify an external viewer program (eg, metamail) or leave blank\n\
+# Otherwise specify an external viewer program (eg. metamail) or leave blank\n\
 # for no automatic viewing\n")
 };
 
@@ -2865,6 +2868,10 @@ struct opttxt txt_date_format = {
 	N_("# Format string for date representation\n")
 };
 
+/*
+ * TODO: needs different text for HAVE_UNICODE_NORMALIZATION < 2 and/or
+ *       !HAVE_UNICODE_UNORM2_H
+ */
 #ifdef HAVE_UNICODE_NORMALIZATION
 struct opttxt txt_normalization_form = {
 	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
@@ -2875,7 +2882,8 @@ struct opttxt txt_normalization_form = {
 #   1 = NFKC\n\
 #   2 = NFKD\n\
 #   3 = NFC\n\
-#   4 = NFD\n")
+#   4 = NFD\n\
+#   5 = NFKC_CF\n")
 };
 #endif /* HAVE_UNICODE_NORMALIZATION */
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/list.c tin-2.4.3/src/list.c
--- tin-2.4.2/src/list.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/list.c	2018-11-23 16:32:15.523473590 +0100
@@ -3,10 +3,10 @@
  *  Module    : list.c
  *  Author    : I. Lea
  *  Created   : 1993-12-18
- *  Updated   : 2008-11-28
+ *  Updated   : 2018-11-22
  *  Notes     : Low level functions handling the active[] list and its group_hash index
  *
- * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -154,7 +154,7 @@ find_group_index(
 	if (ignore_case) {
 		i = group_hash[h];
 		while (i >= 0) {
-			if (0 == strcasecmp(group, active[i].name))
+			if (!strcasecmp(group, active[i].name))
 				return i;
 			i = active[i].next;
 		}
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/lock.c tin-2.4.3/src/lock.c
--- tin-2.4.2/src/lock.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/lock.c	2018-11-23 16:32:15.547474562 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-17
  *  Notes     :
  *
- * Copyright (c) 1998-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1998-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/mail.c tin-2.4.3/src/mail.c
--- tin-2.4.2/src/mail.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/mail.c	2018-11-23 16:32:15.571475534 +0100
@@ -3,10 +3,10 @@
  *  Module    : mail.c
  *  Author    : I. Lea
  *  Created   : 1992-10-02
- *  Updated   : 2016-07-29
+ *  Updated   : 2018-02-15
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
- * Copyright (c) 1992-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -90,7 +90,7 @@ read_mail_active_file(
 	void)
 {
 	FILE *fp;
-	char buf[LEN];
+	char *buf;
 	char my_spooldir[PATH_LEN];
 	char buf2[PATH_LEN];
 	t_artnum min, max;
@@ -115,7 +115,7 @@ read_mail_active_file(
 		return;
 	}
 
-	while (fgets(buf, (int) sizeof(buf), fp) != NULL) {
+	while ((buf = tin_fgets(fp, FALSE))) {
 		if (!parse_active_line(buf, &max, &min, my_spooldir) || *buf == '\0')
 			continue;
 
@@ -276,7 +276,7 @@ open_newsgroups_fp(
 				struct stat buf;
 
 #	ifdef DEBUG
-					if (debug & DEBUG_NNTP)
+					if ((debug & DEBUG_NNTP) && verbose > 1)
 						debug_print_file("NNTP", "open_newsgroups_fp Using local copy of newsgroups file");
 #	endif /* DEBUG */
 				if (!fstat(fileno(result), &buf)) {
@@ -338,7 +338,7 @@ open_newsgroups_fp(
 							}
 							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #			ifdef DEBUG
-								if (debug & DEBUG_NNTP)
+								if (debug & DEBUG_NNTP && verbose)
 									debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #			endif /* DEBUG */
 								fprintf(result, "%s\n", str_trim(ptr));
@@ -364,7 +364,7 @@ open_newsgroups_fp(
 					}
 					while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #			ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if (debug & DEBUG_NNTP && verbose)
 							debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #			endif /* DEBUG */
 						fprintf(result, "%s\n", str_trim(ptr));
@@ -384,7 +384,7 @@ open_newsgroups_fp(
 			if (result != NULL) {
 				if (!no_more_wildmat)
 					return result;
-				else /* AUTH request while pipeling or some error */
+				else /* AUTH request while pipelining or some error */
 					fclose(result);
 			}
 		}
@@ -462,6 +462,10 @@ read_groups_descriptions(
 	struct t_group *group;
 
 	while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
+#ifdef DEBUG
+		if ((debug & DEBUG_NNTP) && fp == FAKE_NNTP_FP && verbose)
+			debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+#endif /* DEBUG */
 		if (*ptr == '#' || *ptr == '\0')
 			continue;
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/main.c tin-2.4.3/src/main.c
--- tin-2.4.2/src/main.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/main.c	2018-11-23 16:32:15.595476506 +0100
@@ -3,10 +3,10 @@
  *  Module    : main.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-02-22
+ *  Updated   : 2018-02-15
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -146,6 +146,15 @@ main(
 	init_group_hash();
 
 	/*
+	 * Set cCOLS temporarily to trim (localized) messages
+	 * It does not matter if this value is greater than the actual
+	 * terminal size
+	 *
+	 * cCOLS will be set later to the real terminal width
+	 */
+	cCOLS = 80;
+
+	/*
 	 * Process envargs & command line options
 	 * These override the configured in values
 	 */
@@ -311,7 +320,7 @@ main(
 		tin_done(EXIT_SUCCESS, NULL);
 	}
 
-	/* TODO: replace hardcoded key-name in txt_info_postponed */
+	/* TODO: replace hard coded key-name in txt_info_postponed */
 	if ((count = count_postponed_articles()))
 		wait_message(3, _(txt_info_postponed), count, PLURAL(count, txt_article));
 
@@ -375,7 +384,7 @@ main(
 	 * or
 	 * Save any new articles to savedir structure for later reading
 	 *
-	 * TODO: should we temporarely set
+	 * TODO: should we temporarily set
 	 *       getart_limit=-1,thread_articles=0,sort_article_type=0
 	 *       for speed reasons?
 	 */
@@ -518,7 +527,7 @@ read_cmd_line_options(
 
 			case 'D':		/* debug mode */
 #ifdef DEBUG
-				debug = atoi(optarg);
+				debug = atoi(optarg) & 0xff;
 				debug_delete_files();
 #else
 				error_message(2, _(txt_option_not_enabled), "-DDEBUG");
@@ -665,8 +674,8 @@ read_cmd_line_options(
 				update_index = TRUE;
 				break;
 
-			case 'v':	/* verbose mode */
-				verbose = TRUE;
+			case 'v':	/* verbose mode, can be used multiple times */
+				verbose++;
 				break;
 
 			case 'V':
@@ -745,10 +754,6 @@ read_cmd_line_options(
 	 * Sort out option conflicts
 	 */
 	if (!batch_mode) {
-		if (verbose) {
-			wait_message(2, _(txt_useful_with_batch_mode), "-v");
-			verbose = FALSE;
-		}
 		if (catchup) {
 			wait_message(2, _(txt_useful_with_batch_mode), "-c");
 			catchup = FALSE;
@@ -759,6 +764,12 @@ read_cmd_line_options(
 			read_saved_news = FALSE;
 		}
 	}
+	if (!(batch_mode || debug)) {
+		if (verbose) {
+			wait_message(2, _(txt_useful_with_batch_or_debug_mode), "-v");
+			verbose = FALSE;
+		}
+	}
 	if (post_postponed_and_exit && force_no_post) {
 		wait_message(2, _(txt_useless_combination), "-o", "-x", "-x");
 		force_no_post = FALSE;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/makecfg.c tin-2.4.3/src/makecfg.c
--- tin-2.4.2/src/makecfg.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/makecfg.c	2018-11-23 16:32:15.623477640 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-11-18
  *  Notes     : #defines and structs for options_menu.c
  *
- * Copyright (c) 1997-2018 Thomas E. Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2019 Thomas E. Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/memory.c tin-2.4.3/src/memory.c
--- tin-2.4.2/src/memory.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/memory.c	2018-11-23 16:32:15.647478612 +0100
@@ -3,10 +3,10 @@
  *  Module    : memory.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-08-06
+ *  Updated   : 2018-07-02
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,7 @@ int *my_group;				/* .newsrc --> active[
 t_artnum *base;				/* base articles for each thread */
 struct t_group *active;			/* active newsgroups */
 struct t_scope *scopes = NULL;	/* attributes stores in .tin/attributes */
-struct t_newnews *newnews;		/* active file sizes on differnet servers */
+struct t_newnews *newnews;		/* active file sizes on different servers */
 struct t_article *arts;			/* articles headers in current group */
 struct t_save *save;			/* sorts articles before saving them */
 
@@ -137,7 +137,7 @@ expand_art(
 	max_art += max_art >> 1;		/* increase by 50% */
 	arts = my_realloc(arts, sizeof(*arts) * max_art);
 	for (; i < max_art; i++)		/* use memset() instead? */
-		arts[i].subject = arts[i].from = arts[i].xref = arts[i].refs = arts[i].msgid = NULL;
+		arts[i].subject = arts[i].from = arts[i].xref = arts[i].path = arts[i].refs = arts[i].msgid = NULL;
 }
 
 
@@ -300,6 +300,8 @@ free_all_arrays(
 		FreeAndNull(newnews);
 	}
 
+	FreeAndNull(nntp_caps.headers_range);
+	FreeAndNull(nntp_caps.headers_id);
 	FreeAndNull(nntp_caps.implementation);
 
 	if (ofmt) { /* ofmt might not be allocated yet on early abort */
@@ -310,6 +312,7 @@ free_all_arrays(
 	}
 
 	tin_fgets(NULL, FALSE);
+	rfc1522_decode(NULL);
 
 	free(tin_progname);
 }
@@ -325,6 +328,7 @@ free_art_array(
 		arts[i].artnum = T_ARTNUM_CONST(0);
 		arts[i].date = (time_t) 0;
 		FreeAndNull(arts[i].xref);
+		FreeAndNull(arts[i].path);
 
 		/*
 		 * .refs & .msgid are usually free()d in build_references()
@@ -575,7 +579,17 @@ my_realloc1(
 		return NULL;
 	}
 
-	p = ((!p) ? (malloc(size)) : realloc(p, size));
+	if (p) {
+		void *q = realloc(p, size);
+
+		if (q != NULL)
+			 p = q;
+		else {
+			free(p);
+			p = NULL;
+		}
+	} else
+		p = malloc(size);
 
 	if (p == NULL) {
 		error_message(2, txt_out_of_memory, tin_progname, (unsigned long) size, file, line);
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/mimetypes.c tin-2.4.3/src/mimetypes.c
--- tin-2.4.2/src/mimetypes.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/mimetypes.c	2018-11-23 16:32:15.671479584 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2017-03-28
  *  Notes     : mime.types handling
  *
- * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/misc.c tin-2.4.3/src/misc.c
--- tin-2.4.2/src/misc.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/misc.c	2018-11-24 13:48:09.250313803 +0100
@@ -3,10 +3,10 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-09-18
+ *  Updated   : 2018-11-23
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -248,7 +248,7 @@ backup_file(
  * prefix (= quote_chars), initials of the articles author
  * with_sig is set if the signature should be quoted
  *
- * TODO: rewrite from scratch, the code is awfull
+ * TODO: rewrite from scratch, the code is awful
  */
 void
 copy_body(
@@ -459,7 +459,7 @@ invoke_ispell(
 		fputs(buf, fp_head);
 		if (buf[0] == '\n' || buf[0] == '\r') {
 			fclose(fp_head);
-			fp_head = 0;
+			fp_head = NULL;
 			break;
 		}
 	}
@@ -919,7 +919,7 @@ mail_check(
 
 	mailbox_name = get_val("MAIL", mailbox);
 
-	if (mailbox_name != 0 && stat(mailbox_name, &buf) >= 0) {
+	if (mailbox_name != NULL && stat(mailbox_name, &buf) >= 0) {
 		if ((int) (buf.st_mode & S_IFMT) == (int) S_IFDIR) { /* maildir setup */
 			char *maildir_box;
 			size_t maildir_box_len = strlen(mailbox_name) + strlen(MAILDIR_NEW) + 2;
@@ -1127,7 +1127,7 @@ show_color_status(
  * Check for lock file to stop multiple copies of tin -u running and if it
  * does not exist create it so this is the only copy running
  *
- * FIXME: get ridd of hardcoded pid-length as pid_t might be long
+ * FIXME: get rid of hard coded pid-length as pid_t might be long
  */
 void
 create_index_lock_file(
@@ -1180,7 +1180,7 @@ strfquote(
 	size_t maxsize,
 	char *format)
 {
-	char *endp = s + maxsize;
+	char *endp;
 	char *start = s;
 	char tbuf[LEN];
 	int i, j;
@@ -1192,6 +1192,7 @@ strfquote(
 	if (strchr(format, '%') == NULL && strlen(format) + 1 >= maxsize)
 		return 0;
 
+	endp = s + maxsize;
 	for (; *format && s < endp - 1; format++) {
 		tbuf[0] = '\0';
 
@@ -1339,7 +1340,7 @@ strfeditor(
 	size_t maxsize,
 	char *format)
 {
-	char *endp = s + maxsize;
+	char *endp;
 	char *start = s;
 	char tbuf[PATH_LEN];
 	int i;
@@ -1350,6 +1351,7 @@ strfeditor(
 	if (strchr(format, '%') == NULL && strlen(format) + 1 >= maxsize)
 		return 0;
 
+	endp = s + maxsize;
 	for (; *format && s < endp - 1; format++) {
 		tbuf[0] = '\0';
 
@@ -1493,11 +1495,11 @@ _strfpath(
 	struct t_group *group,
 	t_bool expand_all)
 {
-	char *endp = str + maxsize;
-	const char *startp = format;
+	char *endp;
+	char *envptr;
 	char defbuf[PATH_LEN];
 	char tbuf[PATH_LEN];
-	char *envptr;
+	const char *startp = format;
 	int i;
 	struct passwd *pwd;
 	t_bool is_mailbox = FALSE;
@@ -1508,6 +1510,7 @@ _strfpath(
 	if (strlen(format) + 1 >= maxsize)
 		return 0;
 
+	endp = str + maxsize;
 	for (; *format && str < endp - 1; format++) {
 		tbuf[0] = '\0';
 
@@ -1783,7 +1786,7 @@ strfmailer(
 	size_t maxsize,
 	const char *format)
 {
-	char *endp = dest + maxsize;
+	char *endp;
 	char *start = dest;
 	char tbuf[PATH_LEN];
 	int quote_area = no_quote;
@@ -1798,9 +1801,9 @@ strfmailer(
 
 	/*
 	 * TODO: shouldn't we better check for no % OR format > maxsize?
-	 *       as no replacemnt doesn't make sense (hardcoded To, Subject
-	 *       and filename) and the resulting string usuly is longer after
-	 *       replacemnts were done (nobody uses enough %% to make the
+	 *       as no replacement doesn't make sense (hard coded To, Subject
+	 *       and filename) and the resulting string usually is longer after
+	 *       replacements were done (nobody uses enough %% to make the
 	 *       result shorter than the input).
 	 */
 	if (strchr(format, '%') == NULL && strlen(format) + 1 >= maxsize)
@@ -1810,6 +1813,7 @@ strfmailer(
 	 * walk through format until end of format or end of available space
 	 * and replace place holders
 	 */
+	endp = dest + maxsize;
 	for (; *format && dest < endp - 1; format++) {
 		tbuf[0] = '\0';
 
@@ -1893,7 +1897,7 @@ strfmailer(
 
 				case 'S':	/* Subject */
 					/* don't MIME encode Subject if using external mail client */
-					if (INTERACTIVE_NONE != tinrc.interactive_mailer)
+					if (tinrc.interactive_mailer != INTERACTIVE_NONE)
 						strncpy(tbuf, escape_shell_meta(subject, quote_area), sizeof(tbuf) - 1);
 					else {
 #ifdef CHARSET_CONVERSION
@@ -1910,7 +1914,7 @@ strfmailer(
 
 				case 'T':	/* To */
 					/* don't MIME encode To if using external mail client */
-					if (INTERACTIVE_NONE != tinrc.interactive_mailer)
+					if (tinrc.interactive_mailer != INTERACTIVE_NONE)
 						strncpy(tbuf, escape_shell_meta(to, quote_area), sizeof(tbuf) - 1);
 					else {
 #ifdef CHARSET_CONVERSION
@@ -1927,7 +1931,7 @@ strfmailer(
 
 				case 'U':	/* User */
 					/* don't MIME encode User if using external mail client */
-					if (INTERACTIVE_NONE != tinrc.interactive_mailer)
+					if (tinrc.interactive_mailer != INTERACTIVE_NONE)
 						strncpy(tbuf, userid, sizeof(tbuf) - 1);
 					else {
 #ifdef CHARSET_CONVERSION
@@ -3000,7 +3004,7 @@ gnksa_dequote_plainphrase(
 
 					case '=':
 						*(wpos++) = *(rpos++);
-						if ('?' == *rpos) {
+						if (*rpos == '?') {
 							state = 2;
 							*(wpos++) = *(rpos++);
 						} else
@@ -3111,7 +3115,7 @@ gnksa_dequote_plainphrase(
 				switch (*rpos) {
 					case '?':
 						*(wpos++) = *(rpos++);
-						if ('=' == *rpos) {
+						if (*rpos == '=') {
 							state = initialstate;
 							*(wpos++) = *(rpos++);
 						} else
@@ -3139,7 +3143,7 @@ gnksa_dequote_plainphrase(
 
 					case '=':
 						*(wpos++) = *(rpos++);
-						if ('?' == *rpos) {
+						if (*rpos == '?') {
 							state = 2;
 							*(wpos++) = *(rpos++);
 						} else
@@ -3180,12 +3184,12 @@ gnksa_check_domain_literal(
 	x1 = x2 = x3 = x4 = 666;
 	term = '\0';
 
-	if ('[' == *domain) { /* literal bracketed */
+	if (*domain == '[') { /* literal bracketed */
 		n = sscanf(domain, "[%u.%u.%u.%u%c", &x1, &x2, &x3, &x4, &term);
-		if (5 != n)
+		if (n != 5)
 			return GNKSA_BAD_DOMAIN_LITERAL;
 
-		if (']' != term)
+		if (term != ']')
 			return GNKSA_BAD_DOMAIN_LITERAL;
 
 	} else { /* literal not bracketed */
@@ -3194,25 +3198,25 @@ gnksa_check_domain_literal(
 #else
 		n = sscanf(domain, "%u.%u.%u.%u%c", &x1, &x2, &x3, &x4, &term);
 		/* there should be no terminating character present */
-		if (4 != n)
+		if (n != 4)
 			return GNKSA_BAD_DOMAIN_LITERAL;
 #endif /* REQUIRE_BRACKETS_IN_DOMAIN_LITERAL */
 	}
 
 	/* check ip parts for legal range */
-	if ((255 < x1) || (255 < x2) || (255 < x3) || (255 < x4))
+	if ((x1 > 255) || (x2 > 255) || (x3 > 255) || (x4 > 255))
 		return GNKSA_BAD_DOMAIN_LITERAL;
 
 	/* check for private ip or localhost - see RFC 5735, RFC 5737 */
 	if ((!disable_gnksa_domain_check)
-	    && ((0 == x1)				/* local network */
-		|| (10 == x1)				/* private class A */
-		|| ((172 == x1) && (16 == (x2 & 0xf0)))	/* private /12 */
-		|| ((192 == x1) && (168 == x2))		/* private class B */
-		|| ((192 == x1) && (0 == x2) && (2 == x3)) /* TEST NET-1 */
-		|| ((198 == x1) && (51 == x2) && (100 == x3)) /* TEST NET-2 */
-		|| ((203 == x1) && (0 == x2) && (113 == x3)) /* TEST NET-3 */
-		|| (127 == x1)))			/* loopback */
+	    && ((x1 == 0)				/* local network */
+		|| (x1 == 10)				/* private class A */
+		|| ((x1 == 172) && ((x2 & 0xf0) == 16))	/* private /12 */
+		|| ((x1 == 192) && (x2 == 168))		/* private class B */
+		|| ((x1 == 192) && (x2 == 0) && (x3 == 2)) /* TEST NET-1 */
+		|| ((x1 == 198) && (x2 == 51) && (x3 == 100)) /* TEST NET-2 */
+		|| ((x1 == 203) && (x2 == 0) && (x3 == 113)) /* TEST NET-3 */
+		|| (x1 == 127)))			/* loopback */
 		return GNKSA_LOCAL_DOMAIN_LITERAL;
 
 	return GNKSA_OK;
@@ -3229,16 +3233,15 @@ gnksa_check_domain(
 	int result;
 
 	/* check for domain literal */
-	if ('[' == *domain) /* check value of domain literal */
+	if (*domain == '[') /* check value of domain literal */
 		return gnksa_check_domain_literal(domain);
 
 	/* check for leading or trailing dot */
-	if (('.' == *domain) || ('.' == *(domain + strlen(domain) - 1)))
+	if ((*domain == '.') || (*(domain + strlen(domain) - 1) == '.'))
 		return GNKSA_ZERO_LENGTH_LABEL;
 
 	/* look for TLD start */
-	aux = strrchr(domain, '.');
-	if (NULL == aux)
+	if ((aux = strrchr(domain, '.')) == NULL)
 		return GNKSA_SINGLE_DOMAIN;
 
 	aux++;
@@ -3247,7 +3250,7 @@ gnksa_check_domain(
 	switch ((int) strlen(aux)) {
 		case 1:
 			/* no numeric components allowed */
-			if (('0' <= *aux) && ('9' >= *aux))
+			if ((*aux >= '0') && (*aux <= '9'))
 				return gnksa_check_domain_literal(domain);
 
 			/* single letter TLDs do not exist */
@@ -3257,12 +3260,12 @@ gnksa_check_domain(
 
 		case 2:
 			/* no numeric components allowed */
-			if (('0' <= *aux) && ('9' >= *aux)
-			    && ('0' <= *(aux + 1)) && ('9' >= *(aux + 1)))
+			if ((*aux >= '0') && (*aux <= '9')
+			    && (*(aux + 1) >= '0') && (*(aux + 1) <= '9'))
 				return gnksa_check_domain_literal(domain);
 
-			if (('a' <= *aux) && ('z' >= *aux)
-			    && ('a' <= *(aux + 1)) && ('z' >= *(aux + 1))) {
+			if ((*aux >= 'a') && (*aux <= 'z')
+			    && (*(aux + 1) >= 'a') && (*(aux + 1) <= 'z')) {
 				i = ((*aux - 'a') * 26) + (*(aux + 1)) - 'a';
 				if (!gnksa_country_codes[i])
 					return GNKSA_UNKNOWN_DOMAIN;
@@ -3272,9 +3275,9 @@ gnksa_check_domain(
 
 		case 3:
 			/* no numeric components allowed */
-			if (('0' <= *aux) && ('9' >= *aux)
-			    && ('0' <= *(aux + 1)) && ('9' >= *(aux + 1))
-			    && ('0' <= *(aux + 2)) && ('9' >= *(aux + 2)))
+			if ((*aux >= '0') && (*aux <= '9')
+			    && (*(aux + 1) >= '0') && (*(aux + 1) <= '9')
+			    && (*(aux + 2) >= '0') && (*(aux + 2) <= '9'))
 				return gnksa_check_domain_literal(domain);
 			/* FALLTHROUGH */
 		default:
@@ -3286,7 +3289,7 @@ gnksa_check_domain(
 			}
 			if (disable_gnksa_domain_check)
 				result = GNKSA_OK;
-			if (GNKSA_OK != result)
+			if (result != GNKSA_OK)
 				return result;
 			break;
 	}
@@ -3294,18 +3297,18 @@ gnksa_check_domain(
 	/* check for illegal labels */
 	last = domain;
 	for (aux = domain; *aux; aux++) {
-		if ('.' == *aux) {
+		if (*aux == '.') {
 			if (aux - last - 1 > 63)
 				return GNKSA_ILLEGAL_LABEL_LENGTH;
 
-			if ('.' == *(aux + 1))
+			if (*(aux + 1) == '.')
 				return GNKSA_ZERO_LENGTH_LABEL;
 
-			if (('-' == *(aux + 1)) || ('-' == *(aux - 1)))
+			if ((*(aux + 1) == '-') || (*(aux - 1) == '-'))
 				return GNKSA_ILLEGAL_LABEL_HYPHEN;
 
 #ifdef ENFORCE_RFC1034
-			if (('0' <= *(aux + 1)) && ('9' >= *(aux + 1)))
+			if ((*(aux + 1) >= '0') && (*(aux + 1) <= '9'))
 				return GNKSA_ILLEGAL_LABEL_BEGNUM;
 #endif /* ENFORCE_RFC1034 */
 			last = aux;
@@ -3336,11 +3339,11 @@ gnksa_check_localpart(
 		return GNKSA_LOCALPART_MISSING;
 
 	/* check for zero-length domain parts */
-	if (('.' == *localpart) || ('.' == *(localpart + strlen(localpart) -1)))
+	if ((*localpart == '.') || (*(localpart + strlen(localpart) - 1) == '.'))
 		return GNKSA_ZERO_LENGTH_LOCAL_WORD;
 
 	for (aux = localpart; *aux; aux++) {
-		if (('.' == *aux) && ('.' == *(aux + 1)))
+		if ((*aux == '.') && (*(aux + 1) == '.'))
 			return GNKSA_ZERO_LENGTH_LOCAL_WORD;
 	}
 
@@ -3378,7 +3381,7 @@ gnksa_split_from(
 
 	/* skip trailing whitespace */
 	addr_end = work + strlen(work) - 1;
-	while (addr_end >= work && (' ' == *addr_end || '\t' == *addr_end))
+	while (addr_end >= work && (*addr_end == ' ' || *addr_end == '\t'))
 		addr_end--;
 
 	if (addr_end < work) {
@@ -3389,7 +3392,7 @@ gnksa_split_from(
 	*(addr_end + 1) = '\0';
 	*(addr_end + 2) = '\0';
 
-	if ('>' == *addr_end) {
+	if (*addr_end == '>') {
 		/* route-address used */
 		*addrtype = GNKSA_ADDRTYPE_ROUTE;
 
@@ -3398,7 +3401,7 @@ gnksa_split_from(
 		while (('<' != *addr_begin) && (addr_begin > work))
 			addr_begin--;
 
-		if ('<' != *addr_begin) /* syntax error in mail address */
+		if (*addr_begin != '<') /* syntax error in mail address */
 			return GNKSA_LANGLE_MISSING;
 
 		/* copy route address */
@@ -3410,10 +3413,10 @@ gnksa_split_from(
 		addr_begin = work;
 
 		/* strip surrounding whitespace */
-		while (addr_end >= work && (' ' == *addr_end || '\t' == *addr_end))
+		while (addr_end >= work && (*addr_end == ' '|| *addr_end == '\t'))
 			addr_end--;
 
-		while ((' ' == *addr_begin) || ('\t' == *addr_begin))
+		while ((*addr_begin == ' ') || (*addr_begin == '\t'))
 			addr_begin++;
 
 		*++addr_end = '\0';
@@ -3426,12 +3429,12 @@ gnksa_split_from(
 		/* get address part */
 		/* skip leading whitespace */
 		addr_begin = work;
-		while ((' ' == *addr_begin) || ('\t' == *addr_begin))
+		while ((*addr_begin == ' ') || (*addr_begin == '\t'))
 			addr_begin++;
 
 		/* scan forward to next whitespace or null */
 		addr_end = addr_begin;
-		while ((' ' != *addr_end) && ('\t' != *addr_end) && (*addr_end))
+		while ((*addr_end != ' ') && (*addr_end != '\t') && (*addr_end))
 			addr_end++;
 
 		*addr_end = '\0';
@@ -3442,19 +3445,19 @@ gnksa_split_from(
 		addr_begin = addr_end + 1;
 		addr_end = addr_begin + strlen(addr_begin) -1;
 		/* strip surrounding whitespace */
-		while ((' ' == *addr_end) || ('\t' == *addr_end))
+		while ((*addr_end == ' ') || (*addr_end == '\t'))
 			addr_end--;
 
-		while ((' ' == *addr_begin) || ('\t' == *addr_begin))
+		while ((*addr_begin == ' ') || (*addr_begin == '\t'))
 			addr_begin++;
 
 		/* any realname at all? */
 		if (*addr_begin) {
 			/* check for parentheses */
-			if ('(' != *addr_begin)
+			if (*addr_begin != '(')
 				return GNKSA_LPAREN_MISSING;
 
-			if (')' != *addr_end)
+			if (*addr_end != ')')
 				return GNKSA_RPAREN_MISSING;
 
 			/* copy realname */
@@ -3464,7 +3467,7 @@ gnksa_split_from(
 	}
 
 	/*
-	 * if we allow <> as From: we must disallow <> as Mesage-ID,
+	 * if we allow <> as From: we must disallow <> as Message-ID,
 	 * see code in post.c:check_article_to_be_posted()
 	 */
 #if 0
@@ -3502,7 +3505,7 @@ gnksa_do_check_from(
 
 	/* split from */
 	code = gnksa_split_from(from, address, realname, &addrtype);
-	if ('\0' == *address) /* address missing or not extractable */
+	if (*address == '\0') /* address missing or not extractable */
 		return code;
 
 #ifdef DEBUG
@@ -3513,7 +3516,7 @@ gnksa_do_check_from(
 	/* parse address */
 	addr_begin = strrchr(address, '@');
 
-	if (NULL != addr_begin) {
+	if (addr_begin != NULL) {
 		/* temporarily terminate string at separator position */
 		*addr_begin++ = '\0';
 
@@ -3525,12 +3528,12 @@ gnksa_do_check_from(
 		/* convert FQDN part to lowercase */
 		str_lwr(addr_begin);
 
-		if (GNKSA_OK != (result = gnksa_check_domain(addr_begin))
-		    && (GNKSA_OK == code)) /* error detected */
+		if ((result = gnksa_check_domain(addr_begin)) != GNKSA_OK
+		    && (code == GNKSA_OK)) /* error detected */
 			code = result;
 
-		if (GNKSA_OK != (result = gnksa_check_localpart(address))
-		    && (GNKSA_OK == code)) /* error detected */
+		if ((result = gnksa_check_localpart(address)) != GNKSA_OK
+		    && (code == GNKSA_OK)) /* error detected */
 			code = result;
 
 		/* restore separator character */
@@ -3543,15 +3546,15 @@ gnksa_do_check_from(
 #endif /* DEBUG */
 
 	/* check realname */
-	if (GNKSA_OK != (result = gnksa_dequote_plainphrase(realname, decoded, addrtype))) {
-		if (GNKSA_OK == code) /* error detected */
+	if ((result = gnksa_dequote_plainphrase(realname, decoded, addrtype)) != GNKSA_OK) {
+		if (code == GNKSA_OK) /* error detected */
 			code = result;
 	} else	/* copy dequoted realname to result variable */
 		strcpy(realname, decoded);
 
 #ifdef DEBUG
 	if (debug & DEBUG_MISC) { /* TODO: dump to a file instead of wait_message() */
-		if (GNKSA_OK != code)
+		if (code != GNKSA_OK)
 			wait_message(2, "From:=[%s], GNKSA=[%d]", from, code);
 		else
 			wait_message(0, "GNKSA=[%d]", code);
@@ -3610,7 +3613,7 @@ strip_line(
 
 #if defined(CHARSET_CONVERSION) || (defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE))
 /*
- * 'check' a given UTF-8 strig and '?'-out illegal sequences
+ * 'check' a given UTF-8 string and '?'-out illegal sequences
  * TODO: is this check complete?
  *
  * UTF-8           = ASCII / UTF-8-non-ascii
@@ -3757,30 +3760,37 @@ idna_decode(
 	char *in)
 {
 	char *out = my_strdup(in);
+
+	/* decoding needed? */
+	if (!strstr(in, "xn--"))
+		return out;
+
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 /* IDNA 2008 */
 #	if defined(HAVE_LIBIDNKIT) && defined(HAVE_IDN_DECODENAME)
-	idn_result_t res;
-	char *q, *r = NULL;
+	{
+		idn_result_t res;
+		char *q, *r = NULL;
 
-	if ((q = strrchr(out, '@'))) {
-		q++;
-		r = strrchr(in, '@');
-		r++;
-	} else {
-		r = in;
-		q = out;
-	}
-	if ((res = idn_decodename(IDN_DECODE_LOOKUP, r, q, out + strlen(out) - q + 1)) == idn_success)
-		return out;
-	else { /* IDNA 2008 failed, try again with IDNA 2003 if available */
-		free(out);
-		out = my_strdup(in);
-	}
+		if ((q = strrchr(out, '@'))) {
+			q++;
+			r = strrchr(in, '@');
+			r++;
+		} else {
+			r = in;
+			q = out;
+		}
+		if ((res = idn_decodename(IDN_DECODE_LOOKUP, r, q, out + strlen(out) - q + 1)) == idn_success)
+			return out;
+		else { /* IDNA 2008 failed, try again with IDNA 2003 if available */
+			free(out);
+			out = my_strdup(in);
+		}
 #		ifdef DEBUG
-	if (debug & DEBUG_MISC)
-		wait_message(2, "idn_decodename(%s): %s", r, idn_result_tostring(res));
+		if (debug & DEBUG_MISC)
+			wait_message(2, "idn_decodename(%s): %s", r, idn_result_tostring(res));
 #		endif /* DEBUG */
+	}
 #	endif /* HAVE_LIBIDNKIT && HAVE_IDN_DECODENAME */
 
 /* IDNA 2003 */
@@ -3826,7 +3836,7 @@ idna_decode(
 #		if defined(HAVE_LIBIDN) && defined(HAVE_IDNA_TO_UNICODE_LZLZ)
 	if (stringprep_check_version("0.3.0")) {
 		char *t, *s = NULL;
-		int rs = IDNA_SUCCESS;
+		int rs;
 
 		if ((t = strrchr(out, '@')))
 			t++;
@@ -4098,11 +4108,11 @@ tin_version_info(
 #else
 			"-REQUIRE_BRACKETS_IN_DOMAIN_LITERAL "
 #endif /* REQUIRE_BRACKETS_IN_DOMAIN_LITERAL */
-#ifdef FOLLOW_USEFOR_DRAFT
-			"+FOLLOW_USEFOR_DRAFT"
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
+			"+ALLOW_FWS_IN_NEWSGROUPLIST"
 #else
-			"-FOLLOW_USEFOR_DRAFT"
-#endif /* FOLLOW_USEFOR_DRAFT */
+			"-ALLOW_FWS_IN_NEWSGROUPLIST"
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 			"\n");
 	wlines += 11;
 	fflush(fp);
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/my_tmpfile.c tin-2.4.3/src/my_tmpfile.c
--- tin-2.4.2/src/my_tmpfile.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/my_tmpfile.c	2018-11-23 16:32:15.723481690 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2014-05-13
  *  Notes     :
  *
- * Copyright (c) 2001-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2001-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -42,7 +42,7 @@
 /*
  * my_tmpfile(filename, name_size, base_dir)
  *
- * try to create a uniq tmp-file descriptor
+ * try to create a unique tmp-file descriptor
  *
  * return codes:
  * >0 = file descriptor of tmpfile
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/newsrc.c tin-2.4.3/src/newsrc.c
--- tin-2.4.2/src/newsrc.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/newsrc.c	2018-11-24 13:42:43.565154665 +0100
@@ -3,10 +3,10 @@
  *  Module    : newsrc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-05-23
+ *  Updated   : 2018-11-23
  *  Notes     : ArtCount = (ArtMax - ArtMin) + 1  [could have holes]
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -72,7 +72,7 @@ static void print_bitmap_seq(FILE *fp, s
  * accordingly. Bogus groups will _not_ be subscribed to as a design
  * principle.
  *
- * Returns the numer of lines read(useful for a check newsrc >= oldnewsrc)
+ * Returns the number of lines read(useful for a check newsrc >= oldnewsrc)
  * 	< 0 error
  * 	>=0 number of lines read
  */
@@ -343,7 +343,7 @@ auto_subscribe_groups(
 	/* TODO: test me! */
 	while ((ptr = tin_fgets(fp_subs, FALSE)) != NULL) {
 		if (ptr[0] != '#') {
-			if (group_find(ptr, FALSE) != 0)
+			if (group_find(ptr, FALSE) != NULL)
 				fprintf(fp_newsrc, "%s:\n", ptr);
 		}
 	}
@@ -384,8 +384,8 @@ backup_newsrc(
 	joinpath(dirbuf, sizeof(dirbuf), rcdir, filebuf);
 	joinpath(filebuf, sizeof(filebuf), dirbuf, OLDNEWSRC_FILE);
 
-	if (-1 == stat(dirbuf, &statbuf)) {
-		if (-1 == my_mkdir(dirbuf, (mode_t) (S_IRWXU)))
+	if (stat(dirbuf, &statbuf) == -1) {
+		if (my_mkdir(dirbuf, (mode_t) (S_IRWXU)) == -1)
 			/* Can't create directory: Fall back on Homedir */
 			joinpath(filebuf, sizeof(filebuf), homedir, OLDNEWSRC_FILE);
 	}
@@ -419,15 +419,19 @@ group_get_art_info(
 
 		snprintf(line, sizeof(line), "GROUP %s", groupname);
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", "group_get_art_info %s", line);
 #	endif /* DEBUG */
 		put_server(line);
 
 		switch (get_respcode(line, sizeof(line))) {
 			case OK_GROUP:
-				if (sscanf(line, "%"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT, art_count, art_min, art_max) != 3)
-					error_message(2, _(txt_error_invalid_response_to_group), line);
+				if (sscanf(line, "%"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT, art_count, art_min, art_max) != 3) {
+#	ifdef DEBUG
+					if ((debug & DEBUG_NNTP) && verbose > 1)
+						debug_print_file("NNTP", "Invalid response to GROUP command, %s", line);
+#	endif /* DEBUG */
+				}
 				break;
 
 			case ERR_NOGROUP:
@@ -444,7 +448,7 @@ group_get_art_info(
 
 			default:
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
+				if ((debug & DEBUG_NNTP) && verbose > 1)
 					debug_print_file("NNTP", "NOT_OK %s", line);
 #	endif /* DEBUG */
 				return -1;
@@ -1231,7 +1235,7 @@ pos_group_in_newsrc(
 
 	while ((line = tin_fgets(fp_in, FALSE)) != NULL) {
 		if (STRNCMPEQ(group->name, line, group_len) && line[group_len] == SUBSCRIBED) {
-			FreeAndNull(newsgroup);
+			FreeIfNeeded(newsgroup);
 			newsgroup = my_strdup(line);		/* Take a copy of this line */
 			found = TRUE;
 			continue;
@@ -1301,10 +1305,8 @@ pos_group_in_newsrc(
 		subscribed_pos++;
 	}
 
-	if (!repositioned) {
+	if (!repositioned)
 		write_newsrc_line(fp_out, newsgroup);
-		repositioned = TRUE;
-	}
 
 	/*
 	 * append unsubscribed groups file to newnewsrc
@@ -1325,10 +1327,8 @@ pos_group_in_newsrc(
 			fclose(fp_out);
 		}
 	} else {
-		if (repositioned) {
-			rename_file(newnewsrc, newsrc);
-			ret_code = TRUE;
-		}
+		rename_file(newnewsrc, newsrc);
+		ret_code = TRUE;
 	}
 	fp_out = NULL;
 	newnewsrc_created = FALSE;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/nntplib.c tin-2.4.3/src/nntplib.c
--- tin-2.4.2/src/nntplib.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/nntplib.c	2018-12-03 23:55:52.983934276 +0100
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2017-11-06
+ *  Updated   : 2018-12-03
  *  Notes     : NNTP client routines taken from clientlib.c 1.5.11 (1991-02-10)
  *  Copyright : (c) Copyright 1991-99 by Stan Barber & Iain Lea
  *              Permission is hereby granted to copy, reproduce, redistribute
@@ -58,7 +58,6 @@ static TCP *nntp_rd_fp = NULL;
 	static int mode_reader(t_bool *sec);
 	static int reconnect(int retry);
 	static int server_init(char *machine, const char *cservice, unsigned short port, char *text, size_t mlen);
-	static int check_extensions(void);
 	static void close_server(void);
 	static void list_motd(void);
 #	ifdef INET6
@@ -188,7 +187,7 @@ getserverbyfile(
  *
  *	Parameters:	"machine" is the machine to connect to.
  *			"service" is the service to connect to on the machine.
- *			"port" is the servive port to connect to.
+ *			"port" is the service port to connect to.
  *
  *	Returns:	server's initial response code
  *			or -errno
@@ -593,7 +592,7 @@ get_tcp6_socket(
 {
 	char mymachine[MAXHOSTNAMELEN + 1];
 	char myport[12];
-	int s = -1, err;
+	int s = -1, err, ec = 0, es = 0;
 	struct addrinfo hints, *res, *res0;
 
 	snprintf(mymachine, sizeof(mymachine), "%s", machine);
@@ -620,22 +619,28 @@ get_tcp6_socket(
 	}
 	err = -1;
 	for (res = res0; res; res = res->ai_next) {
-		if ((s = socket(res->ai_family, res->ai_socktype, res->ai_protocol)) < 0)
+		if ((s = socket(res->ai_family, res->ai_socktype, res->ai_protocol)) < 0) {
+			es = errno;
 			continue;
-		if (connect(s, res->ai_addr, res->ai_addrlen) != 0)
+		}
+		if (connect(s, res->ai_addr, res->ai_addrlen) != 0) {
+			ec = errno;
 			s_close(s);
+		}
 		else {
-			err = 0;
+			es = ec = err = 0;
 			break;
 		}
 	}
 	if (res0 != NULL)
 		freeaddrinfo(res0);
 	if (err < 0) {
-		/*
-		 * TODO: issue a more useful error-message
-		 */
 		my_fprintf(stderr, "%s", _(txt_error_socket_or_connect_problem));
+		if (es)
+			my_fprintf(stderr, "\tsocket(2): %s\n", strerror(es));
+		if (ec)
+			my_fprintf(stderr, "\tconnect(2): %s\n", strerror(ec));
+		sleep(3);
 		return -1;
 	}
 	return s;
@@ -837,7 +842,7 @@ reconnect(
 		if (retry > NNTP_TRY_RECONNECT) {
 #	ifdef DEBUG
 			/* TODO: -> lang.c */
-			if (debug & DEBUG_NNTP)
+			if ((debug & DEBUG_NNTP) && verbose > 1)
 				debug_print_file("NNTP", "reconnect(%d) limit %d reached, giving up.", retry, NNTP_TRY_RECONNECT);
 #	endif /* DEBUG */
 		}
@@ -949,8 +954,8 @@ get_server(
 			 * Use standard NNTP closing message and response code if user is
 			 * quitting tin and leave loop.
 			 */
-			strncpy(string, _(txt_nntp_ok_goodbye), size - 2);
-			strcat(string, cCRLF);		/* tin_fgets() needs CRLF */
+			strncpy(string, _(txt_nntp_ok_goodbye), size - 3);
+			strcat(string, "\r\n");		/* tin_fgets() needs CRLF */
 			break;
 		}
 	}
@@ -980,8 +985,14 @@ close_server(
 	if (nntp_wr_fp == NULL || nntp_rd_fp == NULL)
 		return;
 
-	if (!batch_mode || verbose)
-		my_fputs(_(txt_disconnecting), stdout);
+	if (!batch_mode || verbose) {
+		char *msg;
+
+		msg = strunc(_(txt_disconnecting), cCOLS - 1);
+		my_fputs(msg, stdout);
+		my_fputc('\n', stdout);
+		free(msg);
+	}
 	nntp_command("QUIT", OK_GOODBYE, NULL, 0);
 	quitting = TRUE;										/* Don't reconnect just for this */
 
@@ -999,9 +1010,9 @@ close_server(
  *
  * Sets up: t_capabilities nntp_caps
  */
-static int
+int
 check_extensions(
-	void)
+	int rvl)
 {
 	char *d;
 	char *ptr;
@@ -1010,7 +1021,9 @@ check_extensions(
 	int ret = 0;
 
 	buf[0] = '\0';
-	i = new_nntp_command("CAPABILITIES", INF_CAPABILITIES, buf, sizeof(buf));
+
+	/* rvl > 0 = manually send "CAPABILITIES" to avoid endless AUTH loop */
+	i = rvl ? rvl : new_nntp_command("CAPABILITIES", INF_CAPABILITIES, buf, sizeof(buf));
 	switch (i) {
 		case INF_CAPABILITIES:
 			/* clear capabilities */
@@ -1023,6 +1036,8 @@ check_extensions(
 			nntp_caps.list_active_times = FALSE;
 			nntp_caps.list_distrib_pats = FALSE;
 			nntp_caps.list_headers = FALSE;
+			FreeAndNull(nntp_caps.headers_range);
+			FreeAndNull(nntp_caps.headers_id);
 			nntp_caps.list_newsgroups = FALSE;
 			nntp_caps.list_overview_fmt = FALSE;
 			nntp_caps.list_motd = FALSE;
@@ -1030,7 +1045,7 @@ check_extensions(
 			nntp_caps.list_distributions = FALSE;
 			nntp_caps.list_moderators = FALSE;
 			nntp_caps.list_counts = FALSE;
-			nntp_caps.xpat = TRUE; /* only used in select.c:lookup_msgid(); toggles to false if fails, INN > 2.7.0 announces it */
+			nntp_caps.xpat = TRUE; /* toggles to false if fails, INN > 2.7.0 announces it */
 			nntp_caps.hdr = FALSE;
 			nntp_caps.hdr_cmd = NULL;
 			nntp_caps.over = FALSE;
@@ -1147,6 +1162,8 @@ check_extensions(
 					else if (!strncasecmp(ptr, &xhdr_cmds[1], strlen(&xhdr_cmds[1]))) {
 						nntp_caps.hdr_cmd = &xhdr_cmds[1];
 						nntp_caps.list_headers = nntp_caps.hdr = TRUE;
+						nntp_caps.headers_range = my_strdup("");
+						nntp_caps.headers_id = my_strdup("");
 					} else if (!strncasecmp(ptr, "AUTHINFO", 8)) {
 						d = ptr + 8;
 						d = strpbrk(d, " \t");
@@ -1224,7 +1241,7 @@ check_extensions(
 
 		/*
 		 * XanaNewz 2 Server Version 2.0.0.3 doesn't know CAPABILITIES
-		 * but respondes with 400 _without_ closing the connection. If
+		 * but responds with 400 _without_ closing the connection. If
 		 * you use tin on a XanaNewz 2 Server comment out the following
 		 * case.
 		 */
@@ -1255,8 +1272,8 @@ mode_reader(
 	if (!nntp_caps.reader) {
 		char line[NNTP_STRLEN];
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
-			debug_print_file("NNTP", "mode_reader() MODE READER");
+		if ((debug & DEBUG_NNTP) && verbose > 1)
+			debug_print_file("NNTP", "mode_reader(MODE READER)");
 #	endif /* DEBUG */
 		DEBUG_IO((stderr, "nntp_command(MODE READER)\n"));
 		put_server("MODE READER");
@@ -1332,7 +1349,7 @@ nntp_open(
 		return 0;
 
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "nntp_open() BEGIN");
 #	endif /* DEBUG */
 
@@ -1350,7 +1367,7 @@ nntp_open(
 	}
 
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "nntp_open() %s:%d", nntp_server, nntp_tcp_port);
 #	endif /* DEBUG */
 
@@ -1361,7 +1378,7 @@ nntp_open(
 		my_fputc('\n', stdout);
 
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "nntp_open() %s", line);
 #	endif /* DEBUG */
 
@@ -1420,7 +1437,7 @@ nntp_open(
 	 *       RFC 4643).
 	 */
 	if (nntp_caps.type != BROKEN)
-		check_extensions();
+		check_extensions(0);
 
 	/*
 	 * If the user wants us to authenticate on connection startup, do it now.
@@ -1435,8 +1452,8 @@ nntp_open(
 			char buf[NNTP_STRLEN];
 
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
-				debug_print_file("NNTP", "nntp_open() MODE READER");
+			if ((debug & DEBUG_NNTP) && verbose > 1)
+				debug_print_file("NNTP", "nntp_open(MODE READER)");
 #	endif /* DEBUG */
 			put_server("MODE READER");
 			switch (get_only_respcode(buf, sizeof(buf))) {
@@ -1449,21 +1466,18 @@ nntp_open(
 				default:
 					break;
 			}
-			check_extensions();
+			check_extensions(0);
 		}
 	}
 
 	if (force_auth_on_conn_open) {
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
-			debug_print_file("NNTP", "nntp_open() authenticate(force_auth_on_conn_open)");
+		if ((debug & DEBUG_NNTP) && verbose > 1)
+			debug_print_file("NNTP", "nntp_open(authenticate(force_auth_on_conn_open))");
 #	endif /* DEBUG */
 
 		if (!authenticate(nntp_server, userid, FALSE))	/* 3rd parameter is FALSE as we need to get prompted for username password here */
 			return -1;
-
-		if (nntp_caps.type == CAPABILITIES)
-			check_extensions();
 	}
 
 	if ((nntp_caps.type == CAPABILITIES && nntp_caps.mode_reader) || nntp_caps.type != CAPABILITIES) {
@@ -1474,11 +1488,15 @@ nntp_open(
 			return ret;
 		}
 		if (nntp_caps.type == CAPABILITIES)
-			check_extensions();
+			check_extensions(0);
 	}
 
 	if (nntp_caps.type == CAPABILITIES) {
 		if (!nntp_caps.reader) {
+#	ifdef DEBUG
+			if ((debug & DEBUG_NNTP) && verbose > 1)
+				debug_print_file("NNTP", "CAPABILITIES did not announce READER");
+#	endif /* DEBUG */
 			error_message(2, _("CAPABILITIES did not announce READER")); /* TODO: -> lang.c */
 			return -1; /* give up */
 		}
@@ -1550,7 +1568,7 @@ nntp_open(
 				case OK_XOVER:	/* unexpected multiline ok, e.g.: Synchronet 3.13 NNTP Service 1.92 or on reconnect if last cmd was GROUP */
 					nntp_caps.over_cmd = &xover_cmds[i];
 #	ifdef DEBUG
-					if (debug & DEBUG_NNTP)
+					if ((debug & DEBUG_NNTP) && verbose > 1)
 						debug_print_file("NNTP", "nntp_open() %s skipping data", &xover_cmds[i]);
 #	endif /* DEBUG */
 					while (tin_fgets(FAKE_NNTP_FP, FALSE))
@@ -1573,7 +1591,7 @@ nntp_open(
 				case 221:	/* unexpected multiline ok, e.g.: SoftVelocity Discussions 2.5q */
 					nntp_caps.hdr_cmd = &xhdr_cmds[i];
 #		ifdef DEBUG
-					if (debug & DEBUG_NNTP)
+					if ((debug & DEBUG_NNTP) && verbose > 1)
 						debug_print_file("NNTP", "nntp_open() %s skipping data", &xhdr_cmds[i]);
 #		endif /* DEBUG */
 					while (tin_fgets(FAKE_NNTP_FP, FALSE))
@@ -1587,7 +1605,7 @@ nntp_open(
 					break;
 			}
 		}
-		/* no XPAT probing here, we do it in select.c:lookup_msgid() as that's the only place we use it */
+		/* no XPAT probing here, we do when it's needed */
 		nntp_caps.xpat = TRUE;
 #		if 0
 		switch (new_nntp_command("XPAT Newsgroups <0> *", ERR_NOART, line, sizeof(line))) {
@@ -1611,7 +1629,7 @@ nntp_open(
 				case OK_XOVER:	/* unexpected multiline ok, e.g.: Synchronet 3.13 NNTP Service 1.92 or on reconnect if last cmd was GROUP */
 					nntp_caps.over_cmd = xover_cmds;
 #	ifdef DEBUG
-					if (debug & DEBUG_NNTP)
+					if ((debug & DEBUG_NNTP) && verbose > 1)
 						debug_print_file("NNTP", "nntp_open() %s skipping data", xover_cmds);
 #	endif /* DEBUG */
 					while (tin_fgets(FAKE_NNTP_FP, FALSE))
@@ -1634,7 +1652,7 @@ nntp_open(
 				case 221:	/* unexpected multiline ok, e.g.: SoftVelocity Discussions 2.5q */
 					nntp_caps.hdr_cmd = xhdr_cmds;
 #		ifdef DEBUG
-					if (debug & DEBUG_NNTP)
+					if ((debug & DEBUG_NNTP) && verbose > 1)
 						debug_print_file("NNTP", "nntp_open() %s skipping data", xhdr_cmds);
 #		endif /* DEBUG */
 					while (tin_fgets(FAKE_NNTP_FP, FALSE))
@@ -1696,7 +1714,7 @@ nntp_close(
 #ifdef NNTP_ABLE
 	if (read_news_via_nntp && !read_saved_news) {
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", "nntp_close() END");
 #	endif /* DEBUG */
 		close_server();
@@ -1728,8 +1746,8 @@ get_only_respcode(
 
 	if (tin_errno || ptr == NULL) {
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
-			debug_print_file("NNTP", "<<<%sError: tin_error<>0 or ptr==NULL in get_only_respcode()", logtime());
+		if ((debug & DEBUG_NNTP) && verbose > 1)
+			debug_print_file("NNTP", "Error: tin_error<>0 or ptr==NULL in get_only_respcode()");
 #	endif /* DEBUG */
 		return -1;
 	}
@@ -1755,7 +1773,7 @@ get_only_respcode(
 		 * If so, retrying will force a reconnect.
 		 */
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", "get_only_respcode() timeout");
 #	endif /* DEBUG */
 		put_server(last_put);
@@ -1763,8 +1781,8 @@ get_only_respcode(
 
 		if (tin_errno || ptr == NULL) {
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
-				debug_print_file("NNTP", "<<<%sError: tin_errno<>0 or ptr==NULL in get_only_respcode(retry)", logtime());
+			if ((debug & DEBUG_NNTP) && verbose > 1)
+				debug_print_file("NNTP", "Error: tin_errno<>0 or ptr==NULL in get_only_respcode(retry)");
 #	endif /* DEBUG */
 			return -1;
 		}
@@ -1796,7 +1814,7 @@ get_only_respcode(
  * necessary after a timeout.
  *
  * TODO: make this handle 401 and 483 (RFC 3977) return codes.
- *       as 401 requires to examine the returned text besides the
+ *       as 401 requires the examination of the returned text besides the
  *       return value, we have to "fix" all nntp_command(..., NULL, 0) and
  *       get_only_respcode(NULL, 0) calls to do this properly.
  */
@@ -1815,7 +1833,7 @@ get_respcode(
 		 * Server requires authentication.
 		 */
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", "get_respcode() authentication");
 #	endif /* DEBUG */
 		STRCPY(savebuf, last_put);
@@ -1823,10 +1841,9 @@ get_respcode(
 		if (!authenticate(nntp_server, userid, FALSE))
 			tin_done(EXIT_FAILURE, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
 
-		if (nntp_caps.type == CAPABILITIES) {
-			check_extensions();
+		if (nntp_caps.type == CAPABILITIES)
 			can_post = nntp_caps.post && !force_no_post;
-		} else {
+		else {
 			put_server("MODE READER");
 			if (get_only_respcode(message, mlen) == OK_CANPOST)
 				can_post = TRUE && !force_no_post;
@@ -1849,8 +1866,8 @@ get_respcode(
 
 		if (tin_errno) {
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
-				debug_print_file("NNTP", "<<<%sError: tin_errno <> 0", logtime());
+			if ((debug & DEBUG_NNTP) && verbose > 1)
+				debug_print_file("NNTP", "Error: tin_errno <> 0");
 #	endif /* DEBUG */
 			return -1;
 		}
@@ -1889,7 +1906,7 @@ nntp_command(
 {
 DEBUG_IO((stderr, "nntp_command(%s)\n", command));
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "nntp_command(%s)", command);
 #	endif /* DEBUG */
 	put_server(command);
@@ -1897,7 +1914,7 @@ DEBUG_IO((stderr, "nntp_command(%s)\n",
 	if (!bool_equal(dangerous_signal_exit, TRUE)) {
 		if (get_respcode(message, mlen) != success) {
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
+			if ((debug & DEBUG_NNTP) && verbose > 1)
 				debug_print_file("NNTP", "nntp_command(%s) NOT_OK", command);
 #	endif /* DEBUG */
 			/* error_message(2, "%s", message); */
@@ -1905,7 +1922,7 @@ DEBUG_IO((stderr, "nntp_command(%s)\n",
 		}
 	}
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "nntp_command(%s) OK", command);
 #	endif /* DEBUG */
 	return FAKE_NNTP_FP;
@@ -1928,7 +1945,7 @@ new_nntp_command(
 
 DEBUG_IO((stderr, "new_nntp_command(%s)\n", command));
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "new_nntp_command(%s)", command);
 #	endif /* DEBUG */
 	put_server(command);
@@ -1936,14 +1953,14 @@ DEBUG_IO((stderr, "new_nntp_command(%s)\
 	if (!bool_equal(dangerous_signal_exit, TRUE)) {
 		if ((respcode = get_respcode(message, mlen)) != success) {
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
+			if ((debug & DEBUG_NNTP) && verbose > 1)
 				debug_print_file("NNTP", "new_nntp_command(%s) NOT_OK - Expected: %d, got: %d", command, success, respcode);
 #	endif /* DEBUG */
 			return respcode;
 		}
 	}
 #	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
+	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "new_nntp_command(%s) OK", command);
 #	endif /* DEBUG */
 	return respcode;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/nrctbl.c tin-2.4.3/src/nrctbl.c
--- tin-2.4.2/src/nrctbl.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/nrctbl.c	2018-11-23 16:32:15.799484769 +0100
@@ -9,7 +9,7 @@
  *              and the name of the newsrc file for a given
  *              alias of the server.
  *
- * Copyright (c) 1996-2018 Sven Paulus <sven@tin.org>
+ * Copyright (c) 1996-2019 Sven Paulus <sven@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -242,7 +242,7 @@ get_newsrcname(
 
 					case 'a':
 						/*
-						 * FIXME this (e.g. the location of the alternativce name)
+						 * FIXME this (e.g. the location of the alternative name)
 						 * is not documented in the man page
 						 */
 						snprintf(name_found, sizeof(name_found), ".newsrc-%s", nntpserver_name);
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/options_menu.c tin-2.4.3/src/options_menu.c
--- tin-2.4.2/src/options_menu.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/options_menu.c	2018-11-23 16:32:15.827485903 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2017-08-13
  *  Notes     : Split from config.c
  *
- * Copyright (c) 2004-2018 Michael Bienia <michael@vorlon.ping.de>
+ * Copyright (c) 2004-2019 Michael Bienia <michael@vorlon.ping.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -2916,7 +2916,7 @@ find_scope(
 		return 0;
 
 	for (i = 1; i < num_scope; i++) {
-		if ((!scopes[i].global && strcasecmp(scope, scopes[i].scope) == 0))
+		if (!scopes[i].global && strcasecmp(scope, scopes[i].scope) == 0)
 			return i;
 	}
 
@@ -2936,7 +2936,7 @@ move_scope(
 	int new_pos;
 
 	clear_message();
-	if ((p = tin_getline(_(txt_scope_new_position), 1, 0, 0, FALSE, HIST_OTHER)) != NULL)
+	if ((p = tin_getline(_(txt_scope_new_position), 1, NULL, 0, FALSE, HIST_OTHER)) != NULL)
 		new_pos = atoi(p);
 	else
 		new_pos = curr_pos;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/page.c tin-2.4.3/src/page.c
--- tin-2.4.2/src/page.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/page.c	2018-11-23 16:32:15.855487037 +0100
@@ -3,10 +3,10 @@
  *  Module    : page.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-03-30
+ *  Updated   : 2018-11-22
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -59,7 +59,7 @@ static t_url *url_list;
 
 t_openartinfo pgart =	/* Global context of article open in the pager */
 	{
-		{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE, 0 },
+		{ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, FALSE, NULL},
 		FALSE, 0,
 		NULL, NULL, NULL, NULL,
 	};
@@ -1055,8 +1055,21 @@ print_message_page(
 		if ((line = tin_fgets(file, FALSE)) == NULL)
 			break;	/* ran out of message */
 
-		if ((help_level == INFO_PAGER) && ((int) strlen(line) >= cCOLS - 1))
+		if ((help_level == INFO_PAGER) && (strwidth(line) >= cCOLS - 1))
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			{
+				char *tmp, *f, *t;
+
+				f = tmp = strunc(line, cCOLS - 1);
+				t = line;
+				while (*f)
+					*t++ = *f++;
+				*t = '\0';
+				free(tmp);
+			}
+#else
 			line[cCOLS - 1] = '\0';
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 		/*
 		 * use the offsets gained while doing line wrapping to
@@ -1205,20 +1218,22 @@ draw_page(
 	 * Print an appropriate footer
 	 */
 	if (curr_line + ARTLINES >= artlines) {
-		char buf[LEN];
+		char buf[LEN], *buf2;
 		int len;
 
 		STRCPY(buf, (arts[this_resp].thread != -1) ? _(txt_next_resp) : _(txt_last_resp));
-		len = strwidth(buf);
+		buf2 = strunc(buf, cCOLS - 1);
+		len = strwidth(buf2);
 		clear_message();
 		MoveCursor(cLINES, cCOLS - len - (1 + BLANK_PAGE_COLS));
 #ifdef HAVE_COLOR
 		fcol(tinrc.col_normal);
 #endif /* HAVE_COLOR */
 		StartInverse();
-		my_fputs(buf, stdout);
+		my_fputs(buf2, stdout);
 		EndInverse();
 		my_flush();
+		free(buf2);
 	} else
 		draw_percent_mark(curr_line + ARTLINES, artlines);
 
@@ -1246,7 +1261,7 @@ invoke_metamail(
 #endif /* !DONT_HAVE_PIPING */
 
 	ptr = tinrc.metamail_prog;
-	if (('\0' == *ptr) || (0 == strcmp(ptr, INTERNAL_CMD)) || (NULL != getenv("NOMETAMAIL")))
+	if ((*ptr == '\0') || (!strcmp(ptr, INTERNAL_CMD)) || (getenv("NOMETAMAIL") != NULL))
 		return;
 
 	if ((offset = ftell(fp)) == -1) {
@@ -1292,7 +1307,7 @@ static void
 draw_page_header(
 	const char *group)
 {
-	char *buf;
+	char *buf, *tmp;
 	int i;
 	int whichresp, x_resp;
 	int len, right_len, center_pos, cur_pos;
@@ -1300,7 +1315,7 @@ draw_page_header(
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wchar_t *fmt_resp, *fmt_thread, *wtmp, *wtmp2, *wbuf;
 #else
-	char *tmp, *tmp2;
+	char *tmp2;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	whichresp = which_response(this_resp);
@@ -1321,7 +1336,7 @@ draw_page_header(
 
 	/*
 	 * determine the needed space for the text at the right hand margin
-	 * the formating info (%4s) needs 3 positions but we need 4 positions
+	 * the formatting info (%4s) needs 3 positions but we need 4 positions
 	 * on the screen for each counter.
 	 */
 	if (fmt_thread && fmt_resp)
@@ -1336,6 +1351,12 @@ draw_page_header(
 	FreeIfNeeded(fmt_resp);
 
 	/*
+	 * limit right_len to cCOLS / 3
+	 */
+	if (right_len > cCOLS / 3 + 1)
+		right_len = cCOLS / 3 + 1;
+
+	/*
 	 * first line
 	 */
 	cur_pos = 0;
@@ -1387,7 +1408,9 @@ draw_page_header(
 	/* thread info */
 	/* can't eval tin_ltoa() more than once in a statement due to statics */
 	strcpy(buf, tin_ltoa(which_thread(this_resp) + 1, 4));
-	my_printf(_(txt_thread_x_of_n), buf, tin_ltoa(grpmenu.max, 4));
+	tmp = strunc(_(txt_thread_x_of_n), cCOLS / 3 - 1);
+	my_printf(tmp, buf, tin_ltoa(grpmenu.max, 4));
+	free(tmp);
 
 	my_fputs(cCRLF, stdout);
 
@@ -1414,8 +1437,11 @@ draw_page_header(
 	{
 		wchar_t *fmt;
 
-		if ((fmt = char2wchar_t(_(txt_lines))) != NULL) {
-			wtmp = my_malloc(sizeof(wchar_t) * line_len);
+		if ((wtmp = char2wchar_t(_(txt_lines))) != NULL) {
+			int tex_space = pgart.tex2iso ? 5 : 0;
+
+			fmt = wstrunc(wtmp, cCOLS / 3 - 1 - tex_space);
+			wtmp = my_realloc(wtmp, sizeof(wchar_t) * line_len);
 			swprintf(wtmp, line_len, fmt, buf);
 			my_fputws(wtmp, stdout);
 			cur_pos += wcswidth(wtmp, wcslen(wtmp));
@@ -1431,9 +1457,11 @@ draw_page_header(
 	/* tex2iso */
 	if (pgart.tex2iso) {
 		if ((wtmp = char2wchar_t(_(txt_tex))) != NULL) {
-			my_fputws(wtmp, stdout);
-			cur_pos += wcswidth(wtmp, wcslen(wtmp));
+			wtmp2 = wstrunc(wtmp, 5);
+			my_fputws(wtmp2, stdout);
+			cur_pos += wcswidth(wtmp2, wcslen(wtmp2));
 			free(wtmp);
+			free(wtmp2);
 		}
 	}
 
@@ -1471,16 +1499,23 @@ draw_page_header(
 	for (; cur_pos < cCOLS - right_len - 1; cur_pos++)
 		my_fputc(' ', stdout);
 
-	if (whichresp)
-		my_printf(_(txt_art_x_of_n), whichresp + 1, x_resp + 1);
-	else {
+	if (whichresp) {
+		tmp = strunc(_(txt_art_x_of_n), cCOLS / 3 - 1);
+		my_printf(tmp, whichresp + 1, x_resp + 1);
+		free(tmp);
+	} else {
 		/* TODO: ngettext */
-		if (!x_resp)
-			my_printf("%s", _(txt_no_responses));
-		else if (x_resp == 1)
-			my_printf("%s", _(txt_1_resp));
-		else
-			my_printf(_(txt_x_resp), x_resp);
+		if (!x_resp) {
+			tmp = strunc(_(txt_no_responses), cCOLS / 3 - 1);
+			my_printf("%s", tmp);
+		} else if (x_resp == 1) {
+			tmp = strunc(_(txt_1_resp), cCOLS / 3 - 1);
+			my_printf("%s", tmp);
+		} else {
+			tmp = strunc(_(txt_x_resp), cCOLS / 3 - 1);
+			my_printf(tmp, x_resp);
+		}
+		free(tmp);
 	}
 	my_fputs(cCRLF, stdout);
 
@@ -1524,13 +1559,7 @@ draw_page_header(
 	 * TODO: IDNA decoding, see also comment in
 	 *       cook.c:cook_article()
 	 */
-	if ((wtmp = char2wchar_t(_(txt_at_s))) != NULL) {
-		len = wcswidth(wtmp, wcslen(wtmp));
-		free(wtmp);
-	} else
-		len = 0;
-	if (note_h->org && cCOLS - cur_pos - 1 >= len - 2 + 3) {
-		/* we have enough space to print at least " at ..." */
+	if (note_h->org) {
 		snprintf(buf, line_len, _(txt_at_s), note_h->org);
 
 		if ((wtmp = char2wchar_t(buf)) != NULL) {
@@ -1554,7 +1583,7 @@ draw_page_header(
 #else /* !MULTIBYTE_ABLE || NO_LOCALE */
 	/*
 	 * determine the needed space for the text at the right hand margin
-	 * the formating info (%4s) needs 3 positions but we need 4 positions
+	 * the formatting info (%4s) needs 3 positions but we need 4 positions
 	 * on the screen for each counter
 	 */
 	right_len = MAX((strlen(_(txt_thread_x_of_n)) - 6 + 8), (strlen(_(txt_art_x_of_n)) - 6 + 8));
@@ -1970,7 +1999,7 @@ toggle_raw(
 			pgart.rawl = my_malloc(sizeof(t_lineinfo) * chunk);
 			offset = ftell(pgart.raw);
 
-			while (NULL != (line = tin_fgets(pgart.raw, FALSE))) {
+			while ((line = tin_fgets(pgart.raw, FALSE)) != NULL) {
 				int space;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 				int num_bytes;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/pgp.c tin-2.4.3/src/pgp.c
--- tin-2.4.2/src/pgp.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/pgp.c	2018-11-23 16:32:15.907489143 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2017-03-28
  *  Notes     : PGP support
  *
- * Copyright (c) 1995-2018 Steven J. Madsen <steve@erinet.com>
+ * Copyright (c) 1995-2019 Steven J. Madsen <steve@erinet.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/post.c tin-2.4.3/src/post.c
--- tin-2.4.2/src/post.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/post.c	2018-12-17 09:56:18.030402274 +0100
@@ -3,10 +3,10 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2017-08-13
+ *  Updated   : 2018-11-22
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -251,7 +251,7 @@ prompt_rejected(
 
 /* FIXME (what does this mean?) fix screen pos. */
 	Raw(FALSE);
-	/* TODO: replace hardcoded key-name in txt_post_error_ask_postpone */
+	/* TODO: replace hard coded key-name in txt_post_error_ask_postpone */
 	my_fprintf(stderr, "\n\n%s\n\n", _(txt_post_error_ask_postpone));
 	my_fflush(stderr);
 	Raw(TRUE);
@@ -720,7 +720,7 @@ append_mail(
  * - check for special newsgroups: to, ctl, all, control, junk
  *   [RFC 5536 3.1.4]
  * - check for Supersedes in Control messages [RFC 5536 3.2.3]
- * - check for 'illegal' distribultion: all [RFC 5536 3.2.4]
+ * - check for 'illegal' distribution: all [RFC 5536 3.2.4]
  *
  * Check the article file for correct header syntax and if there
  * is a blank between the header information and the text.
@@ -742,11 +742,11 @@ append_mail(
  * 11. Warn if transfer encoding is base64 or quoted-printable and using
  *     external inews
  * 12. Check that Subject, Newsgroups and if present Followup-To
- *     headers are uniq
+ *     headers are unique
  * 13. Display an 'are you sure' message before posting article
  */
 #define CA_ERROR_HEADER_LINE_BLANK        0x0000001
-#define CA_ERROR_MISSING_BODY_SEPERATOT   0x0000002
+#define CA_ERROR_MISSING_BODY_SEPARATOR   0x0000002
 #define CA_ERROR_MISSING_FROM             0x0000004
 #define CA_ERROR_DUPLICATED_FROM          0x0000008
 #define CA_ERROR_MISSING_SUBJECT          0x0000010
@@ -766,12 +766,12 @@ append_mail(
 #define CA_ERROR_DISTRIBUTIOIN_NOT_7BIT   0x0040000
 #define CA_ERROR_NEWSGROUPS_POSTER        0x0080000
 #define CA_ERROR_FOLLOWUP_TO_POSTER       0x0100000
-#ifndef FOLLOW_USEFOR_DRAFT
+#ifndef ALLOW_FWS_IN_NEWSGROUPLIST
 #	define CA_ERROR_SPACE_IN_NEWSGROUPS    0x0200000
 #	define CA_ERROR_NEWLINE_IN_NEWSGROUPS  0x0400000
 #	define CA_ERROR_SPACE_IN_FOLLOWUP_TO   0x0800000
 #	define CA_ERROR_NEWLINE_IN_FOLLOWUP_TO 0x1000000
-#endif /* !FOLLOW_USEFOR_DRAFT */
+#endif /* !ALLOW_FWS_IN_NEWSGROUPLIST */
 #define CA_WARNING_SPACES_ONLY_SUBJECT      0x000001
 #define CA_WARNING_RE_WITHOUT_REFERENCES    0x000002
 #define CA_WARNING_REFERENCES_WITHOUT_RE    0x000004
@@ -784,12 +784,12 @@ append_mail(
 #ifdef CHARSET_CONVERSION
 #	define CA_WARNING_CHARSET_CONVERSION    0x000200
 #endif /* CHARSET_CONVERSION */
-#ifdef FOLLOW_USEFOR_DRAFT
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 #	define CA_WARNING_SPACE_IN_NEWSGROUPS    0x000400
 #	define CA_WARNING_NEWLINE_IN_NEWSGROUPS  0x000800
 #	define CA_WARNING_SPACE_IN_FOLLOWUP_TO   0x001000
 #	define CA_WARNING_NEWLINE_IN_FOLLOWUP_TO 0x002000
-#endif /* FOLLOW_USEFOR_DRAFT */
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 
 /*
  * TODO: cleanup!
@@ -956,7 +956,7 @@ check_article_to_be_posted(
 #else
 			cp2 = rfc1522_encode(line, tinrc.mm_charset, FALSE);
 #endif /* CHARSET_CONVERSION */
-			if (GNKSA_OK != (i = gnksa_check_from(cp2 + (cp - line) + 1))) {
+			if ((i = gnksa_check_from(cp2 + (cp - line) + 1)) != GNKSA_OK) {
 				StartInverse();
 				my_fprintf(stderr, "%s", _(txt_error_bad_approved));
 				my_fprintf(stderr, gnksa_strerror(i), i);
@@ -976,7 +976,7 @@ check_article_to_be_posted(
 #else
 			cp2 = rfc1522_encode(line, tinrc.mm_charset, FALSE);
 #endif /* CHARSET_CONVERSION */
-			if (GNKSA_OK != (i = gnksa_check_from(cp2 + (cp - line) + 1))) {
+			if ((i = gnksa_check_from(cp2 + (cp - line) + 1)) != GNKSA_OK) {
 				StartInverse();
 				my_fprintf(stderr, "%s", _(txt_error_bad_from));
 				my_fprintf(stderr, gnksa_strerror(i), i);
@@ -995,7 +995,7 @@ check_article_to_be_posted(
 #else
 			cp2 = rfc1522_encode(line, tinrc.mm_charset, FALSE);
 #endif /* CHARSET_CONVERSION */
-			if (GNKSA_OK != (i = gnksa_check_from(cp2 + (cp - line) + 1))) {
+			if ((i = gnksa_check_from(cp2 + (cp - line) + 1)) != GNKSA_OK) {
 				StartInverse();
 				my_fprintf(stderr, "%s", _(txt_error_bad_replyto));
 				my_fprintf(stderr, gnksa_strerror(i), i);
@@ -1014,7 +1014,7 @@ check_article_to_be_posted(
 #else
 			cp2 = rfc1522_encode(line, tinrc.mm_charset, FALSE);
 #endif /* CHARSET_CONVERSION */
-			if (GNKSA_OK != (i = gnksa_check_from(cp2 + (cp - line) + 1))) {
+			if ((i = gnksa_check_from(cp2 + (cp - line) + 1)) != GNKSA_OK) {
 				StartInverse();
 				my_fprintf(stderr, "%s", _(txt_error_bad_to));
 				my_fprintf(stderr, gnksa_strerror(i), i);
@@ -1089,18 +1089,18 @@ check_article_to_be_posted(
 			for (cp = line + 11; *cp == ' '; cp++)
 				;
 			if (strchr(cp, ' ') || strchr(cp, '\t')) {
-#ifdef FOLLOW_USEFOR_DRAFT
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 				warnings_catbp |= CA_WARNING_SPACE_IN_NEWSGROUPS;
 #else
 				errors_catbp |= CA_ERROR_SPACE_IN_NEWSGROUPS;
-#endif /* FOLLOW_USEFOR_DRAFT */
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 			}
 			if (strchr(cp, '\n')) {
-#ifdef FOLLOW_USEFOR_DRAFT
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 				warnings_catbp |= CA_WARNING_NEWLINE_IN_NEWSGROUPS;
 #else
 				errors_catbp |= CA_ERROR_NEWLINE_IN_NEWSGROUPS;
-#endif /* FOLLOW_USEFOR_DRAFT */
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 				unfold_header(line);
 			}
 
@@ -1154,18 +1154,18 @@ check_article_to_be_posted(
 			if (strlen(cp)) /* Followup-To not empty */
 				found_followup_to_lines++;
 			if (strchr(cp, ' ') || strchr(cp, '\t')) {
-#ifdef FOLLOW_USEFOR_DRAFT
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 				warnings_catbp |= CA_WARNING_SPACE_IN_FOLLOWUP_TO;
 #else
 				errors_catbp |= CA_ERROR_SPACE_IN_FOLLOWUP_TO;
-#endif /* FOLLOW_USEFOR_DRAFT */
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 			}
 			if (strchr(cp, '\n')) {
-#ifdef FOLLOW_USEFOR_DRAFT
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 				warnings_catbp |= CA_WARNING_NEWLINE_IN_FOLLOWUP_TO;
 #else
 				errors_catbp |= CA_ERROR_NEWLINE_IN_FOLLOWUP_TO;
-#endif /* FOLLOW_USEFOR_DRAFT */
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 				unfold_header(line);
 			}
 
@@ -1370,7 +1370,7 @@ check_article_to_be_posted(
 #endif /* CHARSET_CONVERSION */
 
 	if (!end_of_header)
-		errors_catbp |= CA_ERROR_MISSING_BODY_SEPERATOT;
+		errors_catbp |= CA_ERROR_MISSING_BODY_SEPARATOR;
 
 	/*
 	 * check for MIME Content-Type and Content-Transfer-Encoding
@@ -1418,7 +1418,7 @@ check_article_to_be_posted(
 	 * signature it will not be encoded. We might additionally check if there's
 	 * a file named ~/.signature and skip the warning if it is not present.
 	 */
-	if ((((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP) || ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_BASE64)) && 0 != strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
+	if ((((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP) || ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_BASE64)) && strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
 		warnings_catbp |= CA_WARNING_ENCODING_EXTERNAL_INEWS;
 
 	/* give most error messages */
@@ -1428,7 +1428,7 @@ check_article_to_be_posted(
 		/* missing headers */
 		if (errors_catbp & CA_ERROR_HEADER_LINE_BLANK)
 			my_fprintf(stderr, "%s", _(txt_error_header_line_blank));
-		if (errors_catbp & CA_ERROR_MISSING_BODY_SEPERATOT)
+		if (errors_catbp & CA_ERROR_MISSING_BODY_SEPARATOR)
 			my_fprintf(stderr, "%s", _(txt_error_header_and_body_not_separate));
 		if (errors_catbp & CA_ERROR_MISSING_FROM)
 			my_fprintf(stderr, _(txt_error_header_line_missing), "From");
@@ -1453,7 +1453,7 @@ check_article_to_be_posted(
 		if (errors_catbp & CA_ERROR_EMPTY_NEWSGROUPS)
 			my_fprintf(stderr, _(txt_error_header_line_empty), "Newsgroups");
 
-#ifndef FOLLOW_USEFOR_DRAFT
+#ifndef ALLOW_FWS_IN_NEWSGROUPLIST
 		/* illegal space in headers */
 		if (errors_catbp & CA_ERROR_SPACE_IN_NEWSGROUPS)
 			my_fprintf(stderr, _(txt_error_header_line_comma), "Newsgroups");
@@ -1465,7 +1465,7 @@ check_article_to_be_posted(
 			my_fprintf(stderr, _(txt_error_header_line_groups_contd), "Newsgroups");
 		if (errors_catbp & CA_ERROR_NEWLINE_IN_FOLLOWUP_TO)
 			my_fprintf(stderr, _(txt_error_header_line_groups_contd), "Followup-To");
-#endif /* !FOLLOW_USEFOR_DRAFT */
+#endif /* !ALLOW_FWS_IN_NEWSGROUPLIST */
 
 		/* illegal group names / combinations */
 		if (errors_catbp & CA_ERROR_NEWSGROUPS_POSTER)
@@ -1511,7 +1511,7 @@ check_article_to_be_posted(
 		if ((warnings_catbp & CA_WARNING_NEWSGROUPS_EXAMPLE) || (warnings_catbp & CA_WARNING_FOLLOWUP_TO_EXAMPLE))
 			my_fprintf(stderr, "%s", _(txt_warn_example_hierarchy));
 
-#ifdef FOLLOW_USEFOR_DRAFT /* TODO: give useful warning */
+#ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 		if (warnings_catbp & CA_WARNING_SPACE_IN_NEWSGROUPS)
 			my_fprintf(stderr, _(txt_warn_header_line_comma), "Newsgroups");
 		if (warnings_catbp & CA_WARNING_SPACE_IN_FOLLOWUP_TO)
@@ -1520,7 +1520,7 @@ check_article_to_be_posted(
 			my_fprintf(stderr, _(txt_warn_header_line_groups_contd), "Newsgroups");
 		if (warnings_catbp & CA_WARNING_NEWLINE_IN_FOLLOWUP_TO)
 			my_fprintf(stderr, _(txt_warn_header_line_groups_contd), "Followup-To");
-#endif /* FOLLOW_USEFOR_DRAFT */
+#endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 
 		if (warnings_catbp & CA_WARNING_MULTIPLE_SIGDASHES)
 			my_fprintf(stderr, _(txt_warn_multiple_sigs), saw_sig_dashes);
@@ -2682,13 +2682,13 @@ is_crosspost(
 
 
 /*
- * with folding there would not be a length limit, but currently we don't do
- * folding and some of our code has a 2048 byte limit.  also there are
- * several newsservers out there which do have some length limit, so
- * shortening to 998 is a good idea.
+ * RFC 5537 3.4.4
+ * "If the resulting References header field would, after unfolding, exceed
+ *  998 characters in length (including its field name but not the final
+ *  CRLF), it MUST be trimmed (and otherwise MAY be trimmed)."
  */
 #ifdef NNTP_ONLY
-#	define MAXREFSIZE 998	/* MIN(IMF_LINE_LEN,2047) */
+#	define MAXREFSIZE 998
 #else /* some extern inews (required for posting right into the spool) can't handle 1k-lines */
 #	define MAXREFSIZE 512
 #endif /* NNTP_ONLY */
@@ -3380,7 +3380,7 @@ mail_to_someone(
 		return ret_code;
 
 	/*
-	 * TODO: This is a undocumented hack!
+	 * TODO: This is an undocumented hack!
 	 * in the !mime_forward case we should get the charset of each part
 	 * and convert it to the local one (as this is also needed for the
 	 * interactive_mailer case).
@@ -3388,7 +3388,7 @@ mail_to_someone(
 	if (note_h.ext->type == TYPE_MULTIPART)
 		mime_forward = TRUE; /* force mime_forward for multipart articles */
 
-	if (!mime_forward || INTERACTIVE_NONE != tinrc.interactive_mailer) {
+	if (!mime_forward || tinrc.interactive_mailer != INTERACTIVE_NONE) {
 		rewind(artinfo->raw);
 		fprintf(fp, "%s", _(txt_forwarded));
 
@@ -3423,12 +3423,12 @@ mail_to_someone(
 		fprintf(fp, "%s", _(txt_forwarded_end));
 	}
 
-	if (INTERACTIVE_NONE == tinrc.interactive_mailer)
+	if (tinrc.interactive_mailer == INTERACTIVE_NONE)
 		msg_write_signature(fp, TRUE, &CURR_GROUP);
 
 	fclose(fp);
 
-	if (INTERACTIVE_NONE != tinrc.interactive_mailer) {	/* user wants to use his own mailreader */
+	if (tinrc.interactive_mailer != INTERACTIVE_NONE) {	/* user wants to use his own mailreader */
 		char buf[HEADER_LEN];
 		char *p;
 
@@ -3526,12 +3526,12 @@ mail_bug_report(
 	fprintf(fp, "\nPlease enter _detailed_ bug report, gripe or comment:\n\n");
 	start_line_offset += 2;
 
-	if (INTERACTIVE_NONE == tinrc.interactive_mailer)
+	if (tinrc.interactive_mailer == INTERACTIVE_NONE)
 		msg_write_signature(fp, TRUE, (selmenu.curr == -1) ? NULL : &CURR_GROUP);
 
 	fclose(fp);
 
-	if (INTERACTIVE_NONE != tinrc.interactive_mailer) {	/* user wants to use his own mailreader */
+	if (tinrc.interactive_mailer != INTERACTIVE_NONE) {	/* user wants to use his own mailreader */
 		subject[strlen(subject) - 1] = '\0';	/* cut trailing '\n' */
 		strfmailer(mailer, subject, bug_addr, nam, buf, sizeof(buf), tinrc.mailer_format);
 		if (invoke_cmd(buf))
@@ -3555,7 +3555,7 @@ mail_to_author(
 	t_bool raw_data)
 {
 	FILE *fp;
-	char *p, *q;
+	char *p;
 	char from_addr[HEADER_LEN];
 	char nam[PATH_LEN];
 	char subject[HEADER_LEN];
@@ -3593,9 +3593,9 @@ mail_to_author(
 		}
 	}
 
-	q = p = my_strdup(note_h.subj);
+	p = my_strdup(note_h.subj);
 	snprintf(subject, sizeof(subject), "Re: %s\n", eat_re(p, TRUE));
-	free(q);
+	free(p);
 
 	/*
 	 * add extra headers in the mail_to_author() case as we don't include the
@@ -3649,7 +3649,7 @@ mail_to_author(
 	} else /* !copy_text */
 		fprintf(fp, "\n");	/* add a newline to keep vi from bitching */
 
-	if (INTERACTIVE_NONE == tinrc.interactive_mailer)
+	if (tinrc.interactive_mailer == INTERACTIVE_NONE)
 		msg_write_signature(fp, TRUE, &CURR_GROUP);
 
 	fclose(fp);
@@ -3659,7 +3659,7 @@ mail_to_author(
 
 		find_reply_to_addr(mail_to, TRUE, &pgart.hdr);
 
-		if (INTERACTIVE_NONE != tinrc.interactive_mailer) {	/* user wants to use his own mailreader for reply */
+		if (tinrc.interactive_mailer != INTERACTIVE_NONE) {	/* user wants to use his own mailreader for reply */
 			char buf[HEADER_LEN];
 
 			subject[strlen(subject) - 1] = '\0'; /* cut trailing '\n' */
@@ -4539,7 +4539,7 @@ insert_from_header(
 #	else
 					p = rfc1522_encode(from_buff, tinrc.mm_charset, TRUE);
 #	endif /* CHARSET_CONVERSION */
-					if (GNKSA_OK != gnksa_check_from(p)) { /* error in address */
+					if (gnksa_check_from(p) != GNKSA_OK) { /* error in address */
 						error_message(2, _(txt_invalid_from), from_buff);
 						free(p);
 						unlink(outfile);
@@ -4557,7 +4557,7 @@ insert_from_header(
 #	else
 						p = rfc1522_encode(from_name, tinrc.mm_charset, FALSE);
 #	endif /* CHARSET_CONVERSION */
-						if (GNKSA_OK != gnksa_check_from(p + 6)) { /* error in address */
+						if (gnksa_check_from(p + 6) != GNKSA_OK) { /* error in address */
 							error_message(2, _(txt_invalid_from), from_name + 6);
 							free(p);
 							unlink(outfile);
@@ -4759,11 +4759,11 @@ submit_mail_file(
 			free_and_init_header(&hdr);
 		}
 	}
-	if (NULL != fcc) {
+	if (fcc != NULL) {
 		if (mailed && strlen(fcc)) {
 			char a_mailbox[PATH_LEN];
 
-			if (0 == strfpath(fcc, a_mailbox, sizeof(a_mailbox), group, TRUE))
+			if (!strfpath(fcc, a_mailbox, sizeof(a_mailbox), group, TRUE))
 				STRCPY(a_mailbox, fcc);
 			if (!append_mail(file, userid, a_mailbox)) {
 				/* TODO: error handling */
@@ -5126,7 +5126,7 @@ build_messageid(
 	/*
 	 * I've seen passwd->pw_name with spaces in it (cygwin) and we use
 	 * that in the !FROGERY case -> disallow 'common' junk which is not
-	 * catched by the gnksa_check_from()
+	 * caught by the gnksa_check_from()
 	 */
 	if (damaged_id(buf))
 		return NULL;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/prompt.c tin-2.4.3/src/prompt.c
--- tin-2.4.2/src/prompt.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/prompt.c	2018-11-23 16:32:15.991492545 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2017-10-18
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/read.c tin-2.4.3/src/read.c
--- tin-2.4.2/src/read.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/read.c	2018-11-23 16:32:16.015493517 +0100
@@ -5,7 +5,7 @@
  *  Created   : 1997-04-10
  *  Updated   : 2016-07-29
  *
- * Copyright (c) 1997-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -229,7 +229,7 @@ tin_read(
 		fprintf(stderr, "tin_read(%s)", strerror(errno));
 #endif /* DEBUG */
 
-	if (ptr == 0)	/* End of data? */
+	if (ptr == NULL)	/* End of data? */
 		return NULL;
 
 	/*
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/refs.c tin-2.4.3/src/refs.c
--- tin-2.4.2/src/refs.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/refs.c	2018-11-23 16:32:16.039494489 +0100
@@ -8,7 +8,7 @@
  *  Credits   : Richard Hodson <richard@macgyver.tele2.co.uk>
  *              hash_msgid, free_msgid
  *
- * Copyright (c) 1996-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1996-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/regex.c tin-2.4.3/src/regex.c
--- tin-2.4.2/src/regex.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/regex.c	2018-11-23 16:32:16.063495461 +0100
@@ -7,7 +7,7 @@
  *  Notes     : Regular expression subroutines
  *  Credits   :
  *
- * Copyright (c) 1997-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -148,7 +148,7 @@ highlight_regexes(
 	int color)
 {
 	char *ptr;
-	int offsets[6]; /* we are not interrested in any supatterns, so 6 is sufficient */
+	int offsets[6]; /* we are not interested in any subpatterns, so 6 is sufficient */
 	int offsets_size = ARRAY_SIZE(offsets);
 #ifdef USE_CURSES
 	char buf[LEN];
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/rfc1524.c tin-2.4.3/src/rfc1524.c
--- tin-2.4.2/src/rfc1524.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/rfc1524.c	2018-11-25 09:47:40.265368958 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc1524.c
  *  Author    : Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-05-15
- *  Updated   : 2013-11-21
+ *  Updated   : 2018-11-25
  *  Notes     : mailcap parsing as defined in RFC 1524
  *
- * Copyright (c) 2000-2018 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2019 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -71,16 +71,14 @@ get_mailcap_entry(
 	char buf[LEN];
 	char filename[LEN];	/* name of current mailcap file */
 	char mailcap[LEN];	/* full match */
-	char *mailcaps = NULL;	/* possible mailcap files */
+	char *mailcaps;		/* possible mailcap files */
 	char wildcap[LEN];	/* basetype match */
 	t_mailcap *foo = (t_mailcap *) 0;
 
 	/* build list of mailcap files */
-	if ((ptr = getenv("MAILCAPS")) != NULL && strlen(ptr))
-		mailcaps = my_strdup(ptr);
-	if (mailcaps != NULL) {
-		mailcaps = my_realloc(mailcaps, strlen(mailcaps) + strlen(DEFAULT_MAILCAPS) + 2);
-		strcat(strcat(mailcaps, ":"), DEFAULT_MAILCAPS);
+	if ((ptr = getenv("MAILCAPS")) != NULL && strlen(ptr)) {
+		mailcaps = my_malloc(strlen(ptr) + strlen(DEFAULT_MAILCAPS) + 2);
+		sprintf(mailcaps, "%s:%s", ptr, DEFAULT_MAILCAPS);
 	} else
 		mailcaps = my_strdup(DEFAULT_MAILCAPS);
 
@@ -114,7 +112,7 @@ get_mailcap_entry(
 							if (!strncasecmp(ptr + strlen(content_types[part->type]) + 1, part->subtype, strlen(part->subtype))) {
 								/* full match, so parse line and evaluate test if given. */
 								STRCPY(mailcap, ptr);
-								FreeAndNull(foo);
+								FreeIfNeeded(foo);
 								foo = parse_mailcap_line(mailcap, part, path);
 								if (foo != NULL) {
 									fclose(fp); /* perfect match with test succeeded (if given) */
@@ -125,7 +123,7 @@ get_mailcap_entry(
 								if ((*(ptr2 + 1) == '*') || (*(ptr2 + 1) == ';')) { /* wildmat match */
 									if (!strlen(wildcap)) { /* we don't already have a wildmat match */
 										STRCPY(wildcap, buf);
-										FreeAndNull(foo);
+										FreeIfNeeded(foo);
 										foo = parse_mailcap_line(wildcap, part, path);
 										if (foo == NULL) /* test failed */
 											wildcap[0] = '\0'; /* ignore match */
@@ -161,7 +159,7 @@ parse_mailcap_line(
 	const char *path)
 {
 	char *ptr, *optr, *buf;
-	int i = MAILCAPFIELDS - 2; /* max MAILCAPFIELDS - required fileds */
+	int i = MAILCAPFIELDS - 2; /* max MAILCAPFIELDS - required fields */
 	t_mailcap *tmailcap;
 
 	/* malloc and init */
@@ -182,7 +180,7 @@ parse_mailcap_line(
 
 	optr = ptr = my_strdup(mailcap);
 
-	/* get required entrys */
+	/* get required entries */
 	ptr = get_mailcap_field(ptr);
 	buf = my_calloc(1, strlen(content_types[part->type]) + strlen(part->subtype) + 2);
 	sprintf(buf, "%s/%s", content_types[part->type], part->subtype);
@@ -373,7 +371,7 @@ expand_mailcap_meta(
 		 * we do a check here
 		 */
 		if (space < 10) {				/* 'worst'case are two chars ... */
-			olen = strlen(line);		/* get current legth of string */
+			olen = strlen(line);		/* get current length of string */
 			space += linelen;			/* recalc available space */
 			linelen <<= 1;				/* double maxlen */
 			line = my_realloc(line, linelen);
@@ -381,17 +379,17 @@ expand_mailcap_meta(
 			lptr = line + olen;		/* adjust pointer to current position */
 		}
 
-		if ('\\' == *ptr) {
+		if (*ptr == '\\') {
 			ptr++;
-			if (('\\' == *ptr) || ('%' == *ptr)) {
+			if ((*ptr == '\\') || (*ptr == '%')) {
 				*lptr++ = *ptr++;
 				space--;
 			}
 			continue;
 		}
-		if ('%' == *ptr) {
+		if (*ptr == '%') {
 			ptr++;
-			if ('{' == *ptr) {	/* Content-Type parameter */
+			if (*ptr == '{') {	/* Content-Type parameter */
 				char *end;
 
 				if ((end = strchr(ptr, '}')) != NULL) {
@@ -421,11 +419,11 @@ expand_mailcap_meta(
 				}
 				continue;
 #if 0 /* TODO */
-			} else if ('F' == *ptr) {	/* Content-Types and Filenames of sub parts */
-			} else if ('n' == *ptr) {	/* Number of sub parts */
+			} else if (*ptr == 'F') {	/* Content-Types and Filenames of sub parts */
+			} else if (*ptr == 'n') {	/* Number of sub parts */
 			}
 #endif /* 0 */
-			} else if ('s' == *ptr) {	/* Filename */
+			} else if (*ptr == 's') {	/* Filename */
 				const char *nptr = escape_shell_meta_chars ? escape_shell_meta(path, quote) : path;
 
 				CHECK_SPACE(strlen(nptr) + 2);
@@ -434,7 +432,7 @@ expand_mailcap_meta(
 				space -= strlen(line);
 				ptr++;
 				continue;
-			} else if ('t' == *ptr) {	/* Content-Type */
+			} else if (*ptr == 't') {	/* Content-Type */
 				const char *nptr = escape_shell_meta_chars ? escape_shell_meta(part->subtype, quote) : part->subtype;
 
 				CHECK_SPACE((strlen(content_types[part->type]) + 1 + strlen(nptr)));
@@ -453,9 +451,9 @@ expand_mailcap_meta(
 		}
 
 		if (escape_shell_meta_chars) {
-			if (('\'' == *ptr) && (quote != dbl_quote))
+			if ((*ptr == '\'') && (quote != dbl_quote))
 				quote = (quote == no_quote ? sgl_quote : no_quote);
-			else if (('"' == *ptr) && (quote != sgl_quote))
+			else if ((*ptr == '"') && (quote != sgl_quote))
 				quote = (quote == no_quote ? dbl_quote : no_quote);
 		}
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/rfc2045.c tin-2.4.3/src/rfc2045.c
--- tin-2.4.2/src/rfc2045.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/rfc2045.c	2018-11-23 16:32:16.111497405 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2045.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2017-02-17
+ *  Updated   : 2018-11-22
  *  Notes     : RFC 2045/2047 encoding
  *
- * Copyright (c) 1995-2018 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2019 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -298,7 +298,7 @@ put_rest(
 		/* rest is now empty */
 		FreeAndNull(*rest);
 
-	(*line)[put_chars] = '\0';	/* don't count the termining NULL! */
+	(*line)[put_chars] = '\0';	/* don't count the terminating NULL! */
 	return put_chars;
 }
 
@@ -410,7 +410,7 @@ read_decoded_base64_line(
 		*max_line_len <<= 1;
 		*line = my_realloc(*line, *max_line_len);
 	}
-	if ((0 == put_chars) || ('\n' != (*line)[put_chars - 1]))
+	if ((put_chars == 0) || ((*line)[put_chars - 1] != '\n'))
 			(*line)[put_chars++] = '\n';
 	(*line)[put_chars] = '\0';
 	return lines_read;
@@ -490,7 +490,7 @@ read_decoded_qp_line(
 			buflen <<= 1;
 			buf = my_realloc(buf, buflen);
 		}
-		strncat(buf, buf2, buflen);
+		strncat(buf, buf2, buflen - 2);
 	} while ((c == '=') && (lines_read < max_lines_to_read));
 	/*
 	 * re-add newline and NULL termination at end of line
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/rfc2046.c tin-2.4.3/src/rfc2046.c
--- tin-2.4.2/src/rfc2046.c	2017-12-08 08:54:36.000000000 +0100
+++ tin-2.4.3/src/rfc2046.c	2018-11-23 16:32:16.143498702 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2046.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2017-10-11
+ *  Updated   : 2018-11-22
  *  Notes     : RFC 2046 MIME article parsing
  *
- * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -138,36 +138,60 @@ boundary_cmp(
 {
 	size_t blen = strlen(boundary);
 	size_t len;
+	char *e, *l;
 	int nl;
 
 	if ((len = strlen(line)) == 0)
 		return BOUND_NONE;
 
-	nl = line[len - 1] == '\n';
-
-	if (len != blen + 2 + nl && len != blen + 4 + nl)
+	if (blen + 2 > len)
 		return BOUND_NONE;
 
-	if (line[0] != '-' || line[1] != '-')
+ 	/* remove traing whites as per RFC 2046 5.1.1 */
+	l = my_strdup(line);
+	e = l + len - 1;
+	while(e > l + blen + 1 && isspace(*e))
+		*e-- = '\0';
+
+	len = strlen(l);
+
+	nl = l[len - 1] == '\n';
+
+	if (len != blen + 2 + nl && len != blen + 4 + nl) {
+		free(l);
 		return BOUND_NONE;
+	}
+	if (l[0] != '-' || l[1] != '-') {
+		free(l);
+		return BOUND_NONE;
+	}
 
-	if (strncmp(line + 2, boundary, blen) != 0)
+	if (strncmp(l + 2, boundary, blen) != 0) {
+		free(l);
 		return BOUND_NONE;
+	}
 
-	if (line[blen + 2] != '-') {
-		if (nl ? line[blen + 2] == '\n' : line[blen + 2] == '\0')
+	if (l[blen + 2] != '-') {
+		if (nl ? l[blen + 2] == '\n' : l[blen + 2] == '\0') {
+			free(l);
 			return BOUND_START;
-		else
+		} else {
+			free(l);
 			return BOUND_NONE;
+		}
 	}
 
-	if (line[blen + 3] != '-')
+	if (l[blen + 3] != '-') {
+		free(l);
 		return BOUND_NONE;
+	}
 
-	if (nl ? line[blen + 4] == '\n' : line[blen + 4] == '\0')
+	if (nl ? l[blen + 4] == '\n' : l[blen + 4] == '\0') {
+		free(l);
 		return BOUND_END;
-	else
-		return BOUND_NONE;
+	}
+	free(l);
+	return BOUND_NONE;
 }
 
 
@@ -202,7 +226,7 @@ static char *
 skip_space(
 	char *source)
 {
-	while ((*source) && ((' ' == *source) || ('\t' == *source)))
+	while ((*source) && ((*source == ' ') || (*source == '\t')))
 		source++;
 	return *source ? source : NULL;
 }
@@ -294,15 +318,15 @@ get_quoted_string(
 	ptr = *dest;
 	source++; /* skip over double quote */
 	while (*source) {
-		if ('\\' == *source) {
+		if (*source == '\\') {
 			quote = TRUE;	/* next char as-is */
-			if ('\\' == *++source) {
+			if (*++source == '\\') {
 				*ptr++ = *source++;
 				quote = FALSE;
 			}
 			continue;
 		}
-		if (('"' == *source) && !quote)
+		if ((*source == '"') && !quote)
 			break;	/* end of quoted-string */
 		*ptr++ = *source++;
 		quote = FALSE;
@@ -404,7 +428,7 @@ skip_equal_sign(
 	if (!(source = skip_space(source)))
 		return NULL;
 
-	if ('=' != *source++)
+	if (*source++ != '=')
 		/* no equal sign, invalid header, stop parsing here */
 		return NULL;
 
@@ -463,7 +487,7 @@ parse_params(
 		}
 
 		/* catch parameter value; may be surrounded by double quotes */
-		if ('"' == *param)	/* parse quoted-string */
+		if (*param == '"')	/* parse quoted-string */
 			param = get_quoted_string(param, &value);
 		else {
 			/* parse token */
@@ -485,9 +509,9 @@ parse_params(
 		content->params = ptr;
 
 		/* advance pointer to next parameter */
-		while ((*param) && (';' != *param))
+		while ((*param) && (*param != ';'))
 			param++;
-		if (';' == *param)
+		if (*param == ';')
 			param++;
 	}
 }
@@ -1528,7 +1552,7 @@ art_open(
 
 	/*
 	 * TODO: compare art->msgid and artinfo->hdr.messageid and issue a
-	 *       warinng (once) about broken overviews if they differ
+	 *       warning (once) about broken overviews if they differ
 	 */
 
 	if ((artinfo->tex2iso = ((group->attribute->tex2iso_conv) ? is_art_tex_encoded(artinfo->raw) : FALSE)))
@@ -1543,7 +1567,7 @@ art_open(
 #endif /* DEBUG_ART */
 
 	/*
-	 * If Newsgroups is empty its a good bet the article is a mail article
+	 * If Newsgroups is empty it is a good bet the article is a mail article
 	 * TODO: Why do this ?
 	 */
 	if (!artinfo->hdr.newsgroups)
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/rfc2047.c tin-2.4.3/src/rfc2047.c
--- tin-2.4.2/src/rfc2047.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/rfc2047.c	2018-11-24 13:36:24.949858470 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2047.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2017-03-28
+ *  Updated   : 2018-11-23
  *  Notes     : MIME header encoding/decoding stuff
  *
- * Copyright (c) 1995-2018 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2019 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -232,16 +232,30 @@ rfc1522_decode(
 	char *c, *sc;
 	const char *d;
 	char *t;
-#define BUFFER_LEN 2048
-	static char buffer[BUFFER_LEN];
+	static char *buffer = NULL;
+	static int buffer_len = 0;
 	size_t max_len;
 	char charset[1024];
 	char encoding;
 	t_bool adjacentflag = FALSE;
 
+	if (!s) {
+		FreeAndNull(buffer);
+		return NULL;
+	}
+
 	charset[0] = '\0';
 	c = my_strdup(s);
 	max_len = strlen(c) + 1;
+
+	if (!buffer) {
+		buffer_len = max_len;
+		buffer = my_malloc((size_t) buffer_len);
+	} else if (max_len > (size_t) buffer_len) {
+			buffer_len = max_len;
+			buffer = my_realloc(buffer, (size_t) buffer_len);
+	}
+
 	t = buffer;
 
 	/*
@@ -257,7 +271,7 @@ rfc1522_decode(
 #endif /* !CHARSET_CONVERSION */
 	sc = c;
 
-	while (*c && t - buffer < BUFFER_LEN - 1) {
+	while (*c && t - buffer < buffer_len - 1) {
 		if (*c != '=') {
 			if (adjacentflag && isspace((unsigned char) *c)) {
 				const char *dd;
@@ -312,8 +326,8 @@ rfc1522_decode(
 							*(tmpbuf + i) = '\0';
 							process_charsets(&tmpbuf, &max_len, charset, tinrc.mm_local_charset, FALSE);
 							chars_to_copy = strlen(tmpbuf);
-							if (chars_to_copy > BUFFER_LEN - (t - buffer) - 1)
-								chars_to_copy = BUFFER_LEN - (t - buffer) - 1;
+							if (chars_to_copy > buffer_len - (t - buffer) - 1)
+								chars_to_copy = buffer_len - (t - buffer) - 1;
 							strncpy(t, tmpbuf, chars_to_copy);
 							free(tmpbuf);
 							t += chars_to_copy;
@@ -327,7 +341,7 @@ rfc1522_decode(
 				}
 			}
 		}
-		while (d != c && t - buffer < BUFFER_LEN - 1)
+		while (d != c && t - buffer < buffer_len - 1)
 			*t++ = *d++;
 	}
 	*t = '\0';
@@ -563,7 +577,7 @@ rfc1522_do_encode(
 	static const char *struct_header[] = {
 		"Approved: ", "From: ", "Originator: ",
 		"Reply-To: ", "Sender: ", "X-Cancelled-By: ", "X-Comment-To: ",
-		"X-Submissions-To: ", "To: ", "Cc: ", "Bcc: ", "X-Originator: ", 0 };
+		"X-Submissions-To: ", "To: ", "Cc: ", "Bcc: ", "X-Originator: ", NULL };
 	const char **strptr = struct_header;
 
 	do {
@@ -821,7 +835,7 @@ every "word" were a space ... */
 					column++;
 				}
 		}
-		FreeAndNull(buffer);
+		FreeIfNeeded(buffer);
 		buffer = new_buffer;
 	}
 	*t = '\0';
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/save.c tin-2.4.3/src/save.c
--- tin-2.4.2/src/save.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/save.c	2018-11-24 13:29:03.480027458 +0100
@@ -3,10 +3,10 @@
  *  Module    : save.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-08-21
+ *  Updated   : 2018-11-23
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -573,7 +573,7 @@ save_and_process_art(
 
 	/*
 	 * Extract/view parts from multipart articles if required
-	 * libuu does this as part of it's own processing
+	 * libuu does this as part of its own processing
 	 */
 #ifndef HAVE_LIBUU
 	if (post_process) {
@@ -957,7 +957,7 @@ post_process_uud(
 
 				case MIDDLE:
 					/*
-					 * TODO: replace hardcoded length check (uue lines are not
+					 * TODO: replace hard coded length check (uue lines are not
 					 *       required to be 60 chars long (45 encoded chars)
 					 *       ('M' == 60 * 3 / 4 + ' ' == 77))
 					 */
@@ -1837,7 +1837,7 @@ build_attachment_line(
 #endif /* USE_CURSES */
 
 	part = get_part(i);
-	namelen = strwidth(_(txt_attachment_no_name));
+	namelen = MIN(cCOLS - 13 - info_len - 8, strwidth(_(txt_attachment_no_name)));
 	tagged = get_tagged(i);
 
 	if (!(name = get_filename(part->params))) {
@@ -2263,7 +2263,7 @@ process_part(
 	const char *savepath,
 	enum action what)
 {
-	FILE *infile = NULL;
+	FILE *infile;
 	char buf[2048], buf2[2048];
 	int count;
 	int i, line_count;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/screen.c tin-2.4.3/src/screen.c
--- tin-2.4.2/src/screen.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/screen.c	2018-12-04 14:31:00.696858992 +0100
@@ -3,10 +3,10 @@
  *  Module    : screen.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-03-28
+ *  Updated   : 2018-12-04
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,7 @@ stow_cursor(
 
 
 /*
- * helper for the varius *_message() functions
+ * helper for the various *_message() functions
  * returns a pointer to an allocated buffer with the formatted message
  * must be freed if not needed anymore
  */
@@ -71,17 +71,21 @@ fmt_message(
 	const char *fmt,
 	va_list ap)
 {
-	char *msg;
+	size_t size = LEN;
+	char *msg = my_malloc(size);
+	int used;
+	va_list aq;
+
+	while (1) {
+		begin_va_copy(aq, ap);
+		used = vsnprintf(msg, size, fmt, aq);
+		end_va_copy(aq);
 
-#ifdef HAVE_VASPRINTF
-	if (vasprintf(&msg, fmt, ap) == -1)	/* something went wrong */
-#endif /* HAVE_VASPRINTF */
-	{
-		size_t size = LEN;
-
-		msg = my_malloc(size);
-		/* TODO: realloc msg if necessary */
-		vsnprintf(msg, size, fmt, ap);
+		if (used >= 0 && used < (int) size)
+			break;
+
+		size <<= 1;
+		msg = my_realloc(msg, size);
 	}
 
 	return msg;
@@ -128,7 +132,7 @@ wait_message(
 	const char *fmt,
 	...)
 {
-	char *buf;
+	char *buf, *msg;
 	va_list ap;
 
 	va_start(ap, fmt);
@@ -139,7 +143,22 @@ wait_message(
 #endif /* HAVE_COLOR */
 
 	buf = fmt_message(fmt, ap);
-	my_fputs(buf, stdout);
+	/* test for multiline messages */
+	if (strrchr(buf, '\n')) {
+		char *from, *to;
+
+		for (from = buf; *from && (to = strchr(from, '\n')); from = ++to) {
+			*to = '\0';
+			msg = strunc(from, cCOLS - 1);
+			my_fputs(msg, stdout);
+			my_fputc('\n', stdout);
+			free(msg);
+		}
+	} else {
+		msg = strunc(buf, cCOLS - 1);
+		my_fputs(msg, stdout);
+		free(msg);
+	}
 	free(buf);
 
 #ifdef HAVE_COLOR
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/search.c tin-2.4.3/src/search.c
--- tin-2.4.2/src/search.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/search.c	2018-11-23 16:32:16.247502913 +0100
@@ -3,10 +3,10 @@
  *  Module    : search.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2015-05-20
+ *  Updated   : 2018-01-29
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -86,7 +86,7 @@ get_search_pattern(
 		*forward = last_forward;
 		my_strncpy(def, last_pattern, LEN);
 	} else {
-		sprintf(tmpbuf, (*forward ? fwd_msg : bwd_msg), def);
+		snprintf(tmpbuf, sizeof(tmpbuf), (*forward ? fwd_msg : bwd_msg), def);
 
 		if (!prompt_string_default(tmpbuf, def, _(txt_no_search_string), which_hist))
 			return NULL;
@@ -125,7 +125,7 @@ get_search_pattern(
 	 * A gross hack to simulate substrings with wildmat()
 	 */
 /* TODO: somehow use REGEX_FMT here? */
-	sprintf(tmpbuf, "*%s*", def);
+	snprintf(tmpbuf, sizeof(tmpbuf), "*%s*", def);
 	return tmpbuf;
 }
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/select.c tin-2.4.3/src/select.c
--- tin-2.4.2/src/select.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/select.c	2018-12-18 10:48:11.774905401 +0100
@@ -3,10 +3,10 @@
  *  Module    : select.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2017-03-28
+ *  Updated   : 2018-11-22
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1031,7 +1031,7 @@ skip_newgroups(
  * my_group[] if group is added or was already there. Return -1 if group
  * is not in active[]
  *
- * NOTE: can't be static due to my_group_add() marco
+ * NOTE: can't be static due to my_group_add() macro
  */
 int
 add_my_group(
@@ -1298,7 +1298,7 @@ toggle_my_groups(
 		}
 	}
 #else
-	/* preserv group ordering based on newsrc */
+	/* preserve group ordering based on newsrc */
 	if ((fp = fopen(newsrc, "r")) == NULL)
 		return;
 
@@ -1443,7 +1443,7 @@ lookup_msgid(
 
 			if (nntp_caps.hdr_cmd) {
 				snprintf(buf, sizeof(buf), "%s Newsgroups %s", nntp_caps.hdr_cmd, msgid);
-					ret = new_nntp_command(buf, (nntp_caps.type == CAPABILITIES) ? OK_HDR : OK_HEAD, NULL, 0);
+				ret = new_nntp_command(buf, (nntp_caps.type == CAPABILITIES) ? OK_HDR : OK_HEAD, NULL, 0);
 
 				switch (ret) {
 					case OK_HEAD:
@@ -1469,7 +1469,6 @@ lookup_msgid(
 							if (ret == OK_HDR) { /* RFC 3977 ("0 %s", grp) */
 								if (*ptr == '0' && (*(ptr + 1) == ' ' || *(ptr + 1) == '\t'))
 									r = ptr + 2;
-
 							}
 
 							if (r)
@@ -1481,7 +1480,7 @@ lookup_msgid(
 
 						if (!r) {
 #		ifdef DEBUG
-								if (debug & DEBUG_NNTP)
+								if ((debug & DEBUG_NNTP) && verbose > 1)
 									debug_print_file("NNTP", "lookup_msgid(%s) response empty or not recognized", buf);
 #		endif /* DEBUG */
 								if (!nntp_caps.xpat)
@@ -1527,7 +1526,7 @@ lookup_msgid(
 
 						if (!r) {
 #		ifdef DEBUG
-								if (debug & DEBUG_NNTP)
+								if ((debug & DEBUG_NNTP) && verbose > 1)
 									debug_print_file("NNTP", "lookup_msgid(%s) response empty or not recognized", buf);
 #		endif /* DEBUG */
 								info_message(_(txt_lookup_func_not_available));
@@ -1664,7 +1663,7 @@ static struct t_group *
 get_group_from_list(
 	char *newsgroups)
 {
-	char *ptr;
+	char *ptr, *tr;
 	t_bool found = FALSE;
 	struct t_group *group = NULL;
 
@@ -1673,7 +1672,8 @@ get_group_from_list(
 
 	/* find first available group of type news */
 	do {
-		group = group_find(ptr, TRUE);
+		tr = str_trim(ptr);
+		group = group_find(tr, TRUE);
 		if (group && group->type == GROUP_TYPE_NEWS)
 			found = TRUE;
 	} while (!found && (ptr = strtok(NULL, ",")) != NULL);
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/sigfile.c tin-2.4.3/src/sigfile.c
--- tin-2.4.2/src/sigfile.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/sigfile.c	2018-11-23 16:32:16.299505020 +0100
@@ -3,10 +3,10 @@
  *  Module    : sigfile.c
  *  Author    : M. Gleason & I. Lea
  *  Created   : 1992-10-17
- *  Updated   : 2017-08-02
+ *  Updated   : 2018-11-22
  *  Notes     : Generate random signature for posting/mailing etc.
  *
- * Copyright (c) 1992-2018 Mike Gleason
+ * Copyright (c) 1992-2019 Mike Gleason
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,7 @@ msg_write_signature(
 	char pathfixed[PATH_LEN];
 
 #ifdef NNTP_INEWS
-	if (read_news_via_nntp && 0 == strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
+	if (read_news_via_nntp && !strcasecmp(tinrc.inews_prog, INTERNAL_CMD))
 		include_dot_signature = TRUE;
 #endif /* NNTP_INEWS */
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/signal.c tin-2.4.3/src/signal.c
--- tin-2.4.2/src/signal.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/signal.c	2018-11-23 16:32:16.323505992 +0100
@@ -3,10 +3,10 @@
  *  Module    : signal.c
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-07-29
+ *  Updated   : 2018-02-15
  *  Notes     : signal handlers for different modes and window resizing
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -423,7 +423,7 @@ signal_handler(
 #if defined(HAVE_ALARM) && defined(SIGALRM)
 		case SIGALRM:
 #	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
+			if ((debug & DEBUG_NNTP) && verbose > 1)
 				debug_print_file("NNTP", "get_server() %d sec elapsed without response", tinrc.nntp_read_timeout_secs);
 #	endif /* DEBUG */
 			tin_done(NNTP_ERROR_EXIT, "NNTP connection error. Exiting...");
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/strftime.c tin-2.4.3/src/strftime.c
--- tin-2.4.2/src/strftime.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/strftime.c	2018-11-23 16:32:16.347506964 +0100
@@ -3,8 +3,8 @@
  *  Module    : strftime.c
  *  Author    : A. Robbins & I. Lea
  *  Created   : 1991-02-01
- *  Updated   : 1993-08-15
- *  Notes     : Relatively quick-and-dirty implemenation of ANSI library
+ *  Updated   : 2018-04-04
+ *  Notes     : Relatively quick-and-dirty implementation of ANSI library
  *              routine for System V Unix systems.
  *              If target system already has strftime() call the #define
  *              HAVE_STRFTIME can be set to use it.
@@ -12,7 +12,7 @@
  *              tm = localtime(&secs);
  *              num = strftime(buf, sizeof(buf), "%a %d-%m-%y %H:%M:%S", tm);
  *
- * Copyright (c) 1991-2018 Arnold Robbins <arnold@skeeve.com>
+ * Copyright (c) 1991-2019 Arnold Robbins <arnold@skeeve.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -67,7 +67,7 @@ my_strftime(
 #ifdef HAVE_STRFTIME
 	return strftime(s, maxsize, format, timeptr);
 #else
-	char *endp = s + maxsize;
+	char *endp;
 	char *start = s;
 	char tbuf[100];
 	int i;
@@ -108,6 +108,7 @@ my_strftime(
 #	endif /* HAVE_SETTZ */
 #endif /* HAVE_TZSET */
 
+	endp = s + maxsize;
 	for (; *format && s < endp - 1; format++) {
 		tbuf[0] = '\0';
 		if (*format != '%') {
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/string.c tin-2.4.3/src/string.c
--- tin-2.4.2/src/string.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/string.c	2018-11-23 16:32:16.375508098 +0100
@@ -3,10 +3,10 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2017-02-17
+ *  Updated   : 2018-07-20
  *  Notes     :
  *
- * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -69,7 +69,7 @@
  * special ltoa()
  * converts value into a string with a maxlen of digits (usually should be
  * >=4), last char may be one of the following:
- * 'k'ilo, 'M'ega, 'G'iga, 'T'erra, 'P'eta, 'E'xa, 'Z'etta, 'Y'otta,
+ * 'k'ilo, 'M'ega, 'G'iga, 'T'era, 'P'eta, 'E'xa, 'Z'etta, 'Y'otta,
  * 'X'ona, 'W'eka, 'V'unda, 'U'da (these last 4 are no official SI-prefixes)
  * or 'e' if an error occurs
  */
@@ -690,11 +690,11 @@ sh_format(
 				 * the whole string rather than escaping individual chars.
 				 */
 				if (quote == '"') {
-					fix = (strchr(SH_DOUBLE, *src) != 0);
+					fix = (strchr(SH_DOUBLE, *src) != NULL);
 				} else if (quote == '\'') {
-					fix = (strchr(SH_SINGLE, *src) != 0);
+					fix = (strchr(SH_SINGLE, *src) != NULL);
 				} else
-					fix = (strchr(SH_META, *src) != 0);
+					fix = (strchr(SH_META, *src) != NULL);
 				if (fix) {
 					SH_FORMAT('\\');
 				}
@@ -755,7 +755,7 @@ strrstr(
 	const char *ptr;
 	size_t slen, plen;
 
-	if ((str != 0) && (pat != 0)) {
+	if ((str != NULL) && (pat != NULL)) {
 		slen = strlen(str);
 		plen = strlen(pat);
 
@@ -1025,7 +1025,7 @@ strwidth(
 #define TRUNC_TAIL	"..."
 /*
  * shortens 'mesg' that it occupies at most 'len' screen positions.
- * If it was nessary to truncate 'mesg', " ..." is appended to the
+ * If it was necessary to truncate 'mesg', " ..." is appended to the
  * resulting string (still 'len' screen positions wide).
  * The resulting string is stored in 'buf'.
  */
@@ -1202,35 +1202,77 @@ normalize(
 		int32_t needed, norm_len;
 		UChar *ustr, *norm;
 		UErrorCode status = U_ZERO_ERROR;
+#ifdef HAVE_UNICODE_UNORM2_H
+		static const char *uname[] = {"nfc", "nfkc", "nfkc_cf"}; /* */
+		const char *unamep;
+		UNormalization2Mode mode;
+#else
 		UNormalizationMode mode;
+#endif /* !HAVE_UNICODE_UNORM2_H */
+
+		/* convert to UTF-16 which is used internally by ICU */
+		if ((ustr = char2UChar(tmp)) == NULL) /* something went wrong, return the original string (as valid UTF8) */
+			return tmp;
 
 		switch (tinrc.normalization_form) {
 			case NORMALIZE_NFD:
+#ifdef HAVE_UNICODE_UNORM2_H
+				unamep = uname[0];
+				mode = UNORM2_DECOMPOSE;
+#else
 				mode = UNORM_NFD;
+#endif /* HAVE_UNICODE_UNORM2_H */
 				break;
 
 			case NORMALIZE_NFC:
+#ifdef HAVE_UNICODE_UNORM2_H
+				unamep = uname[0];
+				mode = UNORM2_COMPOSE;
+#else
 				mode = UNORM_NFC;
+#endif /* HAVE_UNICODE_UNORM2_H */
 				break;
 
 			case NORMALIZE_NFKD:
+#ifdef HAVE_UNICODE_UNORM2_H
+				unamep = uname[1];
+				mode = UNORM2_DECOMPOSE;
+#else
 				mode = UNORM_NFKD;
+#endif /* HAVE_UNICODE_UNORM2_H */
 				break;
+#ifdef HAVE_UNICODE_UNORM2_H
+			case NORMALIZE_NFKC_CF:
+				unamep = uname[2];
+				mode = UNORM2_COMPOSE;
+				break;
+#endif /* HAVE_UNICODE_UNORM2_H */
 
 			case NORMALIZE_NFKC:
 			default:
+#ifdef HAVE_UNICODE_UNORM2_H
+				unamep = uname[1];
+				mode = UNORM2_COMPOSE;
+#else
 				mode = UNORM_NFKC;
+#endif /* HAVE_UNICODE_UNORM2_H */
 		}
 
-		/* convert to UTF-16 which is used internally by ICU */
-		if ((ustr = char2UChar(tmp)) == NULL) /* something went wrong, return the original string (as valid UTF8) */
-			return tmp;
-
+#ifdef HAVE_UNICODE_UNORM2_H
+		needed = unorm2_normalize(unorm2_getInstance(NULL, unamep, mode, &status), ustr, -1, NULL, 0, &status);
+#else
 		needed = unorm_normalize(ustr, -1, mode, 0, NULL, 0, &status);
+#endif /* HAVE_UNICODE_UNORM2_H */
+
 		status = U_ZERO_ERROR;		/* reset status */
 		norm_len = needed + 1;
 		norm = my_malloc(sizeof(UChar) * norm_len);
+#ifdef HAVE_UNICODE_UNORM2_H
+		(void) unorm2_normalize(unorm2_getInstance(NULL, unamep, mode, &status), ustr, -1, norm, norm_len, &status);
+#else
 		(void) unorm_normalize(ustr, -1, mode, 0, norm, norm_len, &status);
+#endif /* HAVE_UNICODE_UNORM2_H */
+
 		if (U_FAILURE(status)) {
 			/* something went wrong, return the original string (as valid UTF8) */
 			free(ustr);
@@ -1302,21 +1344,22 @@ fmt_string(
 	const char *fmt,
 	...)
 {
-	char *str;
 	va_list ap;
+	size_t size = LEN;
+	char *str = my_malloc(size);
+	int used;
+
+	while (1) {
+		va_start(ap, fmt);
+		used = vsnprintf(str, size, fmt, ap);
+		va_end(ap);
 
-	va_start(ap, fmt);
-#ifdef HAVE_VASPRINTF
-	if (vasprintf(&str, fmt, ap) == -1)	/* something went wrong */
-#endif /* HAVE_VASPRINTF */
-	{
-		size_t size = LEN;
+		if (used > 0 && used < (int) size)
+			break;
 
-		str = my_malloc(size);
-		/* TODO: realloc str if necessary */
-		vsnprintf(str, size, fmt, ap);
+		size <<= 1;
+		str = my_realloc(str, size);
 	}
-	va_end(ap);
 
 	return str;
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/tags.c tin-2.4.3/src/tags.c
--- tin-2.4.2/src/tags.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/tags.c	2018-11-23 16:32:16.399509070 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2010-04-02
  *  Notes     : Split out from other modules
  *
- * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2019 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/tcurses.c tin-2.4.3/src/tcurses.c
--- tin-2.4.2/src/tcurses.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/tcurses.c	2018-11-23 16:32:16.423510042 +0100
@@ -3,11 +3,11 @@
  *  Module    : tcurses.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-02
- *  Updated   : 2017-10-18
+ *  Updated   : 2018-07-02
  *  Notes     : This is a set of wrapper functions adapting the termcap
  *	             interface of tin to use SVr4 curses (e.g., ncurses).
  *
- * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2019 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -61,9 +61,9 @@ int cCOLS;
 static int my_innstr(char *str, int n);
 
 
-#	if defined(HAVE_XCURSES) && !defined(HAVE_VWPRINTW)
+#	if defined(HAVE_XCURSES) && !defined(HAVE_VW_PRINTW)
 static int
-vwprintw(
+vw_printw(
 	WINDOW *w,
 	char *fmt,
 	va_list ap)
@@ -74,7 +74,7 @@ vwprintw(
 
 	vsnprintf(buffer, sizeof(buffer), fmt, ap);
 	getyx(w, y, x);
-	TRACE(("vwprintw[%d/%d,%d/%d]:%s", y, cLINES, x, cCOLS, buffer));
+	TRACE(("vw_printw[%d/%d,%d/%d]:%s", y, cLINES, x, cCOLS, buffer));
 	while (*string == '\b')
 		string++;
 	code = waddstr(w, string);
@@ -84,7 +84,7 @@ vwprintw(
 	}
 	return code;
 }
-#	endif /* HAVE_XCURSES && !HAVE_VWPRINTW */
+#	endif /* HAVE_XCURSES && !HAVE_VW_PRINTW */
 
 
 /*
@@ -657,7 +657,7 @@ my_printf(
 		if (flag)
 			Raw(TRUE);
 	} else
-		vwprintw(stdscr, fmt, ap);
+		vw_printw(stdscr, fmt, ap);
 
 	va_end(ap);
 }
@@ -681,7 +681,7 @@ my_fprintf(
 		if (flag)
 			Raw(TRUE);
 	} else
-		vwprintw(stdscr, fmt, ap);
+		vw_printw(stdscr, fmt, ap);
 
 	va_end(ap);
 }
@@ -843,7 +843,7 @@ my_retouch(
 
 /*
  * innstr can't read multibyte chars
- * we use innwstr (if avaible) and convert to multibyte chars
+ * we use innwstr (if available) and convert to multibyte chars
  */
 static int
 my_innstr(
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/thread.c tin-2.4.3/src/thread.c
--- tin-2.4.2/src/thread.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/thread.c	2018-11-23 16:32:16.451511176 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2017-03-28
  *  Notes     :
  *
- * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/tincfg.tbl tin-2.4.3/src/tincfg.tbl
--- tin-2.4.2/src/tincfg.tbl	2017-12-08 08:54:40.000000000 +0100
+++ tin-2.4.3/src/tincfg.tbl	2018-11-07 13:41:49.238381585 +0100
@@ -5,7 +5,7 @@
 ;   Updated   : 2017-08-13
 ;   Notes     : #defines and structs for config.c
 ;
-; Copyright (c) 1996-2018 Thomas E. Dickey <dickey@invisible-island.net>
+; Copyright (c) 1996-2019 Thomas E. Dickey <dickey@invisible-island.net>
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/trace.c tin-2.4.3/src/trace.c
--- tin-2.4.2/src/trace.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/trace.c	2018-11-23 16:32:16.503513283 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2001-07-22
  *  Notes     : debugging support via TRACE macro.
  *
- * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2019 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/version.c tin-2.4.3/src/version.c
--- tin-2.4.2/src/version.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/version.c	2018-11-23 16:32:16.527514254 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-15
  *  Notes     :
  *
- * Copyright (c) 2003-2018 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2003-2019 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/xface.c tin-2.4.3/src/xface.c
--- tin-2.4.2/src/xface.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/xface.c	2018-11-23 16:32:16.579516360 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-06
  *  Notes     :
  *
- * Copyright (c) 2003-2018 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
+ * Copyright (c) 2003-2019 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -36,7 +36,7 @@
 
 
 /*
- * TODO: - document the used vars/files/dir in the mapage
+ * TODO: - document the used vars/files/dir in the manpage
  *       - move strings to lang.c
  */
 
diff -Nurp '--exclude=.bzr*' tin-2.4.2/src/xref.c tin-2.4.3/src/xref.c
--- tin-2.4.2/src/xref.c	2017-12-08 08:54:37.000000000 +0100
+++ tin-2.4.3/src/xref.c	2018-12-18 10:44:18.694058034 +0100
@@ -3,10 +3,10 @@
  *  Module    : xref.c
  *  Author    : I. Lea & H. Brugge
  *  Created   : 1993-07-01
- *  Updated   : 2016-06-02
+ *  Updated   : 2018-02-12
  *  Notes     :
  *
- * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2019 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -117,7 +117,7 @@ overview_xref_support(
 						if (fields != 7) {
 							expensive_over_parse = TRUE;
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 7);
 #endif /* DEBUG */
 						}
@@ -130,7 +130,7 @@ overview_xref_support(
 						if (fields != 6) {
 							expensive_over_parse = TRUE;
 #ifdef DEBUG
-							if (debug & DEBUG_NNTP)
+							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 6);
 #endif /* DEBUG */
 						}
@@ -149,13 +149,13 @@ overview_xref_support(
 					if (fields < 7) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected > %d", ptr, fields, 7);
 #endif /* DEBUG */
 					}
 #ifdef DEBUG
 					else {
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d", ptr, fields);
 					}
 #endif /* DEBUG */
@@ -170,7 +170,7 @@ overview_xref_support(
 					if (fields != 1) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 1);
 #endif /* DEBUG */
 					}
@@ -183,7 +183,7 @@ overview_xref_support(
 					if (fields != 2) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 2);
 #endif /* DEBUG */
 					}
@@ -196,7 +196,7 @@ overview_xref_support(
 					if (fields != 3) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 3);
 #endif /* DEBUG */
 					}
@@ -209,7 +209,7 @@ overview_xref_support(
 					if (fields != 4) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 4);
 #endif /* DEBUG */
 					}
@@ -222,7 +222,7 @@ overview_xref_support(
 					if (fields != 5) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 5);
 #endif /* DEBUG */
 					}
@@ -235,7 +235,7 @@ overview_xref_support(
 					if (fields != 6) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 6);
 #endif /* DEBUG */
 					}
@@ -248,7 +248,7 @@ overview_xref_support(
 					if (fields != 7) {
 						expensive_over_parse = TRUE;
 #ifdef DEBUG
-						if (debug & DEBUG_NNTP)
+						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "OVERVIEW.FMT: %s at position %d expected %d", ptr, fields, 7);
 #endif /* DEBUG */
 					}
@@ -272,7 +272,7 @@ overview_xref_support(
 
 	if (fields < 2) {
 #ifdef DEBUG
-		if (debug & DEBUG_NNTP)
+		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", fp ? "OVERVIEW.FMT: Empty response - using safe defaults" : "OVERVIEW.FMT: not advertized - using safe defaults");
 #endif /* DEBUG */
 		ofmt = my_realloc(ofmt, sizeof(struct t_overview_fmt) * (8 + 1));
@@ -400,8 +400,8 @@ art_mark_xref_read(
 					if (debug & DEBUG_NEWSRC) {
 						debug_mesg = fmt_string("FOUND!Xref: [%s:%"T_ARTNUM_PFMT"] marked READ num_unread=[%"T_ARTNUM_PFMT"]",
 							groupname, artnum, group->newsrc.num_unread);
-							debug_print_comment(debug_mesg);
-							debug_print_bitmap(group, NULL);
+						debug_print_comment(debug_mesg);
+						debug_print_bitmap(group, NULL);
 /*						error_message(2, debug_mesg); */
 						free(debug_mesg);
 					}
diff -Nurp '--exclude=.bzr*' tin-2.4.2/tin.spec tin-2.4.3/tin.spec
--- tin-2.4.2/tin.spec	2017-05-03 19:47:33.000000000 +0200
+++ tin-2.4.3/tin.spec	2018-12-05 09:56:40.416996944 +0100
@@ -1,6 +1,6 @@
 Name: tin
 Summary: easy-to-use USENET news reader
-Version: 2.4.2
+Version: 2.4.3
 Release: 1
 License: BSD
 Group: Applications/News
diff -Nurp '--exclude=.bzr*' tin-2.4.2/tools/metamutt tin-2.4.3/tools/metamutt
--- tin-2.4.2/tools/metamutt	2017-05-03 19:47:35.000000000 +0200
+++ tin-2.4.3/tools/metamutt	2018-10-21 23:54:28.838717064 +0200
@@ -7,7 +7,7 @@
 # work as a filter without any problems.
 # 
 # This script was written to use it in combination with the tin news
-# reader, where you have to set the envionment variable
+# reader, where you have to set the environment variable
 # METAMAIL=metamutt, but it should work with other programs, too.
 #
 # You need formail (from the procmail package) to use this script. If
diff -Nurp '--exclude=.bzr*' tin-2.4.2/tools/opt-case.pl tin-2.4.3/tools/opt-case.pl
--- tin-2.4.2/tools/opt-case.pl	2017-12-08 08:44:49.000000000 +0100
+++ tin-2.4.3/tools/opt-case.pl	2018-06-04 10:46:05.899149489 +0200
@@ -56,7 +56,7 @@ while (defined($line = <>)) {
 	# that won't hurt, it just doesn't optimize'em
 	if ($line =~ m/^(subj|from|msgid(?:|_last|_only)|refs_only|xref)=(.*[^\W\d_].*)$/o) {
 		print "# rule rewritten, it might be possible that it can be further optimized\n";
-		print "# check lines with (?i) if they really need to be case insensitve and if\n";
+		print "# check lines with (?i) if they really need to be case insensitive and if\n";
 		print "# not remove leading (?i) manually\n";
 		print "$1=$mod$2\n";
 		next;
diff -Nurp '--exclude=.bzr*' tin-2.4.2/tools/tinews.pl tin-2.4.3/tools/tinews.pl
--- tin-2.4.2/tools/tinews.pl	2017-12-10 17:01:49.000000000 +0100
+++ tin-2.4.3/tools/tinews.pl	2018-12-20 00:06:15.973815317 +0100
@@ -1,10 +1,10 @@
 #! /usr/bin/perl -w
 #
-# reads an article on STDIN, mails any copies if requied,
+# reads an article on STDIN, mails any copies if required,
 # signs the article and posts it.
 #
 #
-# Copyright (c) 2002-2018 Urs Janssen <urs@tin.org>,
+# Copyright (c) 2002-2019 Urs Janssen <urs@tin.org>,
 #                         Marc Brockschmidt <marc@marcbrockschmidt.de>
 #
 # Redistribution and use in source and binary forms, with or without
@@ -32,7 +32,7 @@
 # POSSIBILITY OF SUCH DAMAGE.
 #
 #
-# TODO: - add debug mode which doesn't delete tmp-files and is verbose
+# TODO: - extend debug mode to not delete tmp-files and be more verbose
 #       - add pid to pgptmpf to allow multiple simultaneous instances
 #       - check for /etc/nntpserver (and /etc/news/server)
 #       - add $PGPOPTS, $PGPPATH and $GNUPGHOME support
@@ -50,7 +50,7 @@ use strict;
 use warnings;
 
 # version Number
-my $version = "1.1.49";
+my $version = "1.1.50";
 
 my %config;
 
@@ -556,7 +556,7 @@ sub getdate {
 # are defined, the sub will try to ask the user (only if
 # $config{'Interactive'} is != 0).
 sub AuthonNNTP {
-	my $Server = Net::NNTP->new($config{'NNTPServer'}, Reader => 1, Debug => 0, Port => $config{'NNTPPort'})
+	my $Server = Net::NNTP->new($config{'NNTPServer'}, Reader => 1, Debug => $config{'debug'}, Port => $config{'NNTPPort'})
 		or die("$0: Can't connect to ".$config{'NNTPServer'}.":".$config{'NNTPPort'}."!\n");
 	my $ServerMsg = "";
 	my $ServerCod = $Server->code();
@@ -909,6 +909,8 @@ sub usage {
 	print "  -v         show version\n";
 	print "  -w string  set Followup-To:-header to string\n";
 	print "  -x string  set Path:-header to string\n";
+	print "  -D         enable debugging\n";
+	print "  -F string  set References:-header to string\n";
 	print "  -H         show help\n";
 	print "  -I         do not add Injection-Date: header\n";
 	print "  -L         do not add Cancel-Lock: / Cancel-Key: headers\n";
@@ -934,6 +936,10 @@ B<tinews.pl> [B<OPTIONS>] E<lt> I<input>
 B<tinews.pl> reads an article on STDIN, signs it via L<pgp(1)> or
 L<gpg(1)> and posts it to a news server.
 
+The article shall not contain any raw 8-bit data or it needs to
+already have the relevant MIME-headers as B<tinews.pl> will not
+add any MIME-headers nor encode its input.
+
 If the article contains To:, Cc: or Bcc: headers and mail-actions are
 configured it will automatically add a "Posted-And-Mailed: yes" header
 to the article and send out the mail-copies.
@@ -944,7 +950,7 @@ Cancel-Lock: (and Cancel-Key: if require
 The input should have unix line endings (<LF>, '\n').
 
 =head1 OPTIONS
-X<tinews, commandline options>
+X<tinews, command-line options>
 
 =over 4
 
@@ -1091,7 +1097,9 @@ These options are accepted for compatibi
 =item -B<D> | -B<N> | --B<debug>
 X<-D> X<-N> X<--debug>
 
-These options are accepted but do not have any functionality yet.
+Enable warnings about raw 8-bit data and set L<Net::NNTP(3pm)> in debug
+mode, enable warnings about raw 8-bit data, warn about disabled options
+due to lacking perl-modules or executables and unreadable files.
 
 =back
 
@@ -1164,7 +1172,7 @@ The '-B<r>' command-line option override
 X<$ORGANIZATION> X<ORGANIZATION>
 
 Set the article header field Organization: to the contents of the variable
-if there isn't already a Organization: header in the article. The '-B<o>'
+if there isn't already an Organization: header in the article. The '-B<o>'
 command-line option overrides B<$ORGANIZATION>.
 
 =item B<$DISTRIBUTION>
@@ -1241,8 +1249,8 @@ B<tinews.pl> requires the following stan
 L<Getopt::Long(3pm)>, L<Net::NNTP(3pm)>, <Time::Local(3pm)> and
 L<Term::Readline(3pm)>.
 
-If the Cancel-Lock feature is enabled the following additional modules
-must be installed: L<MIME::Base64(3pm)>, L<Digest::SHA(3pm)> or
+If the Cancel-Lock feature (RFC 8315) is enabled the following additional
+modules must be installed: L<MIME::Base64(3pm)>, L<Digest::SHA(3pm)> or
 L<Digest::SHA1(3pm)> and L<Digest::HMAC_SHA1(3pm)>. sha256 and sha512 as
 algorithms for B<canlock-algorithm> are only available with L<Digest::SHA(3pm)>.
 
@@ -1253,6 +1261,9 @@ L<gpg2(1)> users may need to set B<$GPG_
 
 before using B<tinews.pl>. See L<https://www.gnupg.org/> for details.
 
+B<tinews.pl> does not do any MIME encoding, its input should be already
+properly encoded and have all relevant headers set.
+
 =head1 AUTHOR
 
 Urs Janssen E<lt>urs@tin.orgE<gt>,
diff -Nurp '--exclude=.bzr*' tin-2.4.2/tools/w2r.pl tin-2.4.3/tools/w2r.pl
--- tin-2.4.2/tools/w2r.pl	2017-12-08 08:42:29.000000000 +0100
+++ tin-2.4.3/tools/w2r.pl	2018-06-04 10:46:42.500670889 +0200
@@ -56,7 +56,7 @@ sub w2p {
 	while ($wild =~ s/(.)//) {
 		$cchar = $1;
 
-		# if char is a [, and we arn't allreay in []
+		# if char is a [, and we aren't allreay in []
 		if ($lchar !~ m/\\/o && $cchar =~ m/\[/o) {
 			$bmode++;
 			$reg = $cchar;
